Automation techniques for implementation of hybrid wave-pipelined 2D DWT
In the literature, techniques such as pipelining and wave-pipelining (WP) are proposed for increasing the operating frequency of a digital circuit. In general, use of pipelining results in higher speed at the cost of increase in the area and clock routing complexity. On the other hand, use of WP res...
Gespeichert in:
Veröffentlicht in: | Journal of real-time image processing 2008-09, Vol.3 (3), p.217-229 |
---|---|
Hauptverfasser: | , , |
Format: | Artikel |
Sprache: | eng |
Schlagworte: | |
Online-Zugang: | Volltext |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
container_end_page | 229 |
---|---|
container_issue | 3 |
container_start_page | 217 |
container_title | Journal of real-time image processing |
container_volume | 3 |
creator | Seetharaman, G. Venkataramani, B. Lakshminarayanan, G. |
description | In the literature, techniques such as pipelining and wave-pipelining (WP) are proposed for increasing the operating frequency of a digital circuit. In general, use of pipelining results in higher speed at the cost of increase in the area and clock routing complexity. On the other hand, use of WP results in less clock routing complexity and less area but enables the digital circuit to be operated only at moderate speeds. In this paper, a hybrid wave-pipelining scheme is proposed to get the benefits of both pipelining and WP techniques. Major contributions of this paper are:
proposal
for the implementation of 2D DWT using lifting scheme by adopting the
hybrid wave-pipelining
and
proposal
for the
automation
of the choice of clock frequency and clock skew between the input and output registers of wave-pipelined circuit using built in self test (BIST) and system-on-chip (SOC) approaches. In the hybrid scheme, different lifting blocks are interconnected using pipelining registers and the individual blocks are implemented using WP. For the purpose of evaluating the superiority of the schemes proposed in this paper, the system for the computation of one level 2D DWT is implemented using the following techniques: pipelining, non-pipelining and hybrid wave-pipelining. The BIST approach is used for the implementation on Xilinx Spartan-II device. The SOC approach is adopted for implementation on Altera and Xilinx field programmable gate arrays (FPGAs) based SOC kits with Nios II or Micro blaze soft-core processors. From the implementation results, it is verified that the hybrid WP circuit is faster than non-pipelined circuit by a factor of 1.25–1.39. The pipelined circuit is in turn faster than the hybrid wave-pipelined circuit by a factor of 1.15–1.38 and this is achieved with the increase in the number of registers by a factor of 1.79–3.15 and increase in the number of LEs by a factor of 1.11–1.65. The soft-core processor based automation scheme has considerably reduced the effort required for the design and testing of the hybrid wave-pipelined circuit. The techniques proposed in this paper, are also applicable for ASICs. The optimization schemes proposed in this paper are also applicable for the computation of other image transforms such as DCT, DHT. |
doi_str_mv | 10.1007/s11554-008-0087-8 |
format | Article |
fullrecord | <record><control><sourceid>proquest_cross</sourceid><recordid>TN_cdi_proquest_journals_2918671295</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>2918671295</sourcerecordid><originalsourceid>FETCH-LOGICAL-c268t-41705ff95e56e8aafc3d8479b38b577f906ceb8119ea69c4053a979da0ce90e03</originalsourceid><addsrcrecordid>eNp1UE1Lw0AQXUTBWv0B3hY8R2eT7NextGoFwUvF47JJZu2W5sPdVOm_NyGiJw-PGZj33sw8Qq4Z3DIAeRcZ4zxPANQImagTMmNKsESlTJ_-9gDn5CLGHYCQIuMzsl4c-ra2vW8b2mO5bfzHASN1baC-7vZYY9NP09bR7bEIvqJf9hOTzne49w1WNF3R1dvmkpw5u4949VPn5PXhfrNcJ88vj0_LxXNSpkL1Sc4kcOc0Ry5QWevKrFK51EWmCi6l0yBKLBRjGq3QZQ48s1rqykKJGhCyObmZfLvQjqf2ZtceQjOsNKkevpQs1XxgsYlVhjbGgM50wdc2HA0DMwZmpsDMENYIadSgSSdNHLjNO4Y_5_9F39yqbWc</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>2918671295</pqid></control><display><type>article</type><title>Automation techniques for implementation of hybrid wave-pipelined 2D DWT</title><source>SpringerNature Journals</source><source>ProQuest Central UK/Ireland</source><source>ProQuest Central</source><creator>Seetharaman, G. ; Venkataramani, B. ; Lakshminarayanan, G.</creator><creatorcontrib>Seetharaman, G. ; Venkataramani, B. ; Lakshminarayanan, G.</creatorcontrib><description>In the literature, techniques such as pipelining and wave-pipelining (WP) are proposed for increasing the operating frequency of a digital circuit. In general, use of pipelining results in higher speed at the cost of increase in the area and clock routing complexity. On the other hand, use of WP results in less clock routing complexity and less area but enables the digital circuit to be operated only at moderate speeds. In this paper, a hybrid wave-pipelining scheme is proposed to get the benefits of both pipelining and WP techniques. Major contributions of this paper are:
proposal
for the implementation of 2D DWT using lifting scheme by adopting the
hybrid wave-pipelining
and
proposal
for the
automation
of the choice of clock frequency and clock skew between the input and output registers of wave-pipelined circuit using built in self test (BIST) and system-on-chip (SOC) approaches. In the hybrid scheme, different lifting blocks are interconnected using pipelining registers and the individual blocks are implemented using WP. For the purpose of evaluating the superiority of the schemes proposed in this paper, the system for the computation of one level 2D DWT is implemented using the following techniques: pipelining, non-pipelining and hybrid wave-pipelining. The BIST approach is used for the implementation on Xilinx Spartan-II device. The SOC approach is adopted for implementation on Altera and Xilinx field programmable gate arrays (FPGAs) based SOC kits with Nios II or Micro blaze soft-core processors. From the implementation results, it is verified that the hybrid WP circuit is faster than non-pipelined circuit by a factor of 1.25–1.39. The pipelined circuit is in turn faster than the hybrid wave-pipelined circuit by a factor of 1.15–1.38 and this is achieved with the increase in the number of registers by a factor of 1.79–3.15 and increase in the number of LEs by a factor of 1.11–1.65. The soft-core processor based automation scheme has considerably reduced the effort required for the design and testing of the hybrid wave-pipelined circuit. The techniques proposed in this paper, are also applicable for ASICs. The optimization schemes proposed in this paper are also applicable for the computation of other image transforms such as DCT, DHT.</description><identifier>ISSN: 1861-8200</identifier><identifier>EISSN: 1861-8219</identifier><identifier>DOI: 10.1007/s11554-008-0087-8</identifier><language>eng</language><publisher>Berlin/Heidelberg: Springer-Verlag</publisher><subject>Algorithms ; Automation ; Circuit design ; Circuits ; Complexity ; Computation ; Computer Graphics ; Computer Science ; Decomposition ; Design ; Digital electronics ; Digital signal processors ; Embedded systems ; Field programmable gate arrays ; Image Processing and Computer Vision ; Intellectual property ; Microprocessors ; Multimedia Information Systems ; Pattern Recognition ; Registers ; Signal,Image and Speech Processing ; Special Issue ; System on chip ; Wavelet transforms</subject><ispartof>Journal of real-time image processing, 2008-09, Vol.3 (3), p.217-229</ispartof><rights>Springer-Verlag 2008</rights><rights>Springer-Verlag 2008.</rights><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed><cites>FETCH-LOGICAL-c268t-41705ff95e56e8aafc3d8479b38b577f906ceb8119ea69c4053a979da0ce90e03</cites></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktopdf>$$Uhttps://link.springer.com/content/pdf/10.1007/s11554-008-0087-8$$EPDF$$P50$$Gspringer$$H</linktopdf><linktohtml>$$Uhttps://www.proquest.com/docview/2918671295?pq-origsite=primo$$EHTML$$P50$$Gproquest$$H</linktohtml><link.rule.ids>314,780,784,21388,27924,27925,33744,41488,42557,43805,51319,64385,64389,72469</link.rule.ids></links><search><creatorcontrib>Seetharaman, G.</creatorcontrib><creatorcontrib>Venkataramani, B.</creatorcontrib><creatorcontrib>Lakshminarayanan, G.</creatorcontrib><title>Automation techniques for implementation of hybrid wave-pipelined 2D DWT</title><title>Journal of real-time image processing</title><addtitle>J Real-Time Image Proc</addtitle><description>In the literature, techniques such as pipelining and wave-pipelining (WP) are proposed for increasing the operating frequency of a digital circuit. In general, use of pipelining results in higher speed at the cost of increase in the area and clock routing complexity. On the other hand, use of WP results in less clock routing complexity and less area but enables the digital circuit to be operated only at moderate speeds. In this paper, a hybrid wave-pipelining scheme is proposed to get the benefits of both pipelining and WP techniques. Major contributions of this paper are:
proposal
for the implementation of 2D DWT using lifting scheme by adopting the
hybrid wave-pipelining
and
proposal
for the
automation
of the choice of clock frequency and clock skew between the input and output registers of wave-pipelined circuit using built in self test (BIST) and system-on-chip (SOC) approaches. In the hybrid scheme, different lifting blocks are interconnected using pipelining registers and the individual blocks are implemented using WP. For the purpose of evaluating the superiority of the schemes proposed in this paper, the system for the computation of one level 2D DWT is implemented using the following techniques: pipelining, non-pipelining and hybrid wave-pipelining. The BIST approach is used for the implementation on Xilinx Spartan-II device. The SOC approach is adopted for implementation on Altera and Xilinx field programmable gate arrays (FPGAs) based SOC kits with Nios II or Micro blaze soft-core processors. From the implementation results, it is verified that the hybrid WP circuit is faster than non-pipelined circuit by a factor of 1.25–1.39. The pipelined circuit is in turn faster than the hybrid wave-pipelined circuit by a factor of 1.15–1.38 and this is achieved with the increase in the number of registers by a factor of 1.79–3.15 and increase in the number of LEs by a factor of 1.11–1.65. The soft-core processor based automation scheme has considerably reduced the effort required for the design and testing of the hybrid wave-pipelined circuit. The techniques proposed in this paper, are also applicable for ASICs. The optimization schemes proposed in this paper are also applicable for the computation of other image transforms such as DCT, DHT.</description><subject>Algorithms</subject><subject>Automation</subject><subject>Circuit design</subject><subject>Circuits</subject><subject>Complexity</subject><subject>Computation</subject><subject>Computer Graphics</subject><subject>Computer Science</subject><subject>Decomposition</subject><subject>Design</subject><subject>Digital electronics</subject><subject>Digital signal processors</subject><subject>Embedded systems</subject><subject>Field programmable gate arrays</subject><subject>Image Processing and Computer Vision</subject><subject>Intellectual property</subject><subject>Microprocessors</subject><subject>Multimedia Information Systems</subject><subject>Pattern Recognition</subject><subject>Registers</subject><subject>Signal,Image and Speech Processing</subject><subject>Special Issue</subject><subject>System on chip</subject><subject>Wavelet transforms</subject><issn>1861-8200</issn><issn>1861-8219</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2008</creationdate><recordtype>article</recordtype><sourceid>AFKRA</sourceid><sourceid>AZQEC</sourceid><sourceid>BENPR</sourceid><sourceid>CCPQU</sourceid><sourceid>DWQXO</sourceid><sourceid>GNUQQ</sourceid><recordid>eNp1UE1Lw0AQXUTBWv0B3hY8R2eT7NextGoFwUvF47JJZu2W5sPdVOm_NyGiJw-PGZj33sw8Qq4Z3DIAeRcZ4zxPANQImagTMmNKsESlTJ_-9gDn5CLGHYCQIuMzsl4c-ra2vW8b2mO5bfzHASN1baC-7vZYY9NP09bR7bEIvqJf9hOTzne49w1WNF3R1dvmkpw5u4949VPn5PXhfrNcJ88vj0_LxXNSpkL1Sc4kcOc0Ry5QWevKrFK51EWmCi6l0yBKLBRjGq3QZQ48s1rqykKJGhCyObmZfLvQjqf2ZtceQjOsNKkevpQs1XxgsYlVhjbGgM50wdc2HA0DMwZmpsDMENYIadSgSSdNHLjNO4Y_5_9F39yqbWc</recordid><startdate>20080901</startdate><enddate>20080901</enddate><creator>Seetharaman, G.</creator><creator>Venkataramani, B.</creator><creator>Lakshminarayanan, G.</creator><general>Springer-Verlag</general><general>Springer Nature B.V</general><scope>AAYXX</scope><scope>CITATION</scope><scope>8FE</scope><scope>8FG</scope><scope>AFKRA</scope><scope>ARAPS</scope><scope>AZQEC</scope><scope>BENPR</scope><scope>BGLVJ</scope><scope>CCPQU</scope><scope>DWQXO</scope><scope>GNUQQ</scope><scope>HCIFZ</scope><scope>JQ2</scope><scope>K7-</scope><scope>P5Z</scope><scope>P62</scope><scope>PQEST</scope><scope>PQQKQ</scope><scope>PQUKI</scope></search><sort><creationdate>20080901</creationdate><title>Automation techniques for implementation of hybrid wave-pipelined 2D DWT</title><author>Seetharaman, G. ; Venkataramani, B. ; Lakshminarayanan, G.</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c268t-41705ff95e56e8aafc3d8479b38b577f906ceb8119ea69c4053a979da0ce90e03</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2008</creationdate><topic>Algorithms</topic><topic>Automation</topic><topic>Circuit design</topic><topic>Circuits</topic><topic>Complexity</topic><topic>Computation</topic><topic>Computer Graphics</topic><topic>Computer Science</topic><topic>Decomposition</topic><topic>Design</topic><topic>Digital electronics</topic><topic>Digital signal processors</topic><topic>Embedded systems</topic><topic>Field programmable gate arrays</topic><topic>Image Processing and Computer Vision</topic><topic>Intellectual property</topic><topic>Microprocessors</topic><topic>Multimedia Information Systems</topic><topic>Pattern Recognition</topic><topic>Registers</topic><topic>Signal,Image and Speech Processing</topic><topic>Special Issue</topic><topic>System on chip</topic><topic>Wavelet transforms</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Seetharaman, G.</creatorcontrib><creatorcontrib>Venkataramani, B.</creatorcontrib><creatorcontrib>Lakshminarayanan, G.</creatorcontrib><collection>CrossRef</collection><collection>ProQuest SciTech Collection</collection><collection>ProQuest Technology Collection</collection><collection>ProQuest Central UK/Ireland</collection><collection>Advanced Technologies & Aerospace Collection</collection><collection>ProQuest Central Essentials</collection><collection>ProQuest Central</collection><collection>Technology Collection</collection><collection>ProQuest One Community College</collection><collection>ProQuest Central Korea</collection><collection>ProQuest Central Student</collection><collection>SciTech Premium Collection</collection><collection>ProQuest Computer Science Collection</collection><collection>Computer Science Database</collection><collection>Advanced Technologies & Aerospace Database</collection><collection>ProQuest Advanced Technologies & Aerospace Collection</collection><collection>ProQuest One Academic Eastern Edition (DO NOT USE)</collection><collection>ProQuest One Academic</collection><collection>ProQuest One Academic UKI Edition</collection><jtitle>Journal of real-time image processing</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Seetharaman, G.</au><au>Venkataramani, B.</au><au>Lakshminarayanan, G.</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Automation techniques for implementation of hybrid wave-pipelined 2D DWT</atitle><jtitle>Journal of real-time image processing</jtitle><stitle>J Real-Time Image Proc</stitle><date>2008-09-01</date><risdate>2008</risdate><volume>3</volume><issue>3</issue><spage>217</spage><epage>229</epage><pages>217-229</pages><issn>1861-8200</issn><eissn>1861-8219</eissn><abstract>In the literature, techniques such as pipelining and wave-pipelining (WP) are proposed for increasing the operating frequency of a digital circuit. In general, use of pipelining results in higher speed at the cost of increase in the area and clock routing complexity. On the other hand, use of WP results in less clock routing complexity and less area but enables the digital circuit to be operated only at moderate speeds. In this paper, a hybrid wave-pipelining scheme is proposed to get the benefits of both pipelining and WP techniques. Major contributions of this paper are:
proposal
for the implementation of 2D DWT using lifting scheme by adopting the
hybrid wave-pipelining
and
proposal
for the
automation
of the choice of clock frequency and clock skew between the input and output registers of wave-pipelined circuit using built in self test (BIST) and system-on-chip (SOC) approaches. In the hybrid scheme, different lifting blocks are interconnected using pipelining registers and the individual blocks are implemented using WP. For the purpose of evaluating the superiority of the schemes proposed in this paper, the system for the computation of one level 2D DWT is implemented using the following techniques: pipelining, non-pipelining and hybrid wave-pipelining. The BIST approach is used for the implementation on Xilinx Spartan-II device. The SOC approach is adopted for implementation on Altera and Xilinx field programmable gate arrays (FPGAs) based SOC kits with Nios II or Micro blaze soft-core processors. From the implementation results, it is verified that the hybrid WP circuit is faster than non-pipelined circuit by a factor of 1.25–1.39. The pipelined circuit is in turn faster than the hybrid wave-pipelined circuit by a factor of 1.15–1.38 and this is achieved with the increase in the number of registers by a factor of 1.79–3.15 and increase in the number of LEs by a factor of 1.11–1.65. The soft-core processor based automation scheme has considerably reduced the effort required for the design and testing of the hybrid wave-pipelined circuit. The techniques proposed in this paper, are also applicable for ASICs. The optimization schemes proposed in this paper are also applicable for the computation of other image transforms such as DCT, DHT.</abstract><cop>Berlin/Heidelberg</cop><pub>Springer-Verlag</pub><doi>10.1007/s11554-008-0087-8</doi><tpages>13</tpages></addata></record> |
fulltext | fulltext |
identifier | ISSN: 1861-8200 |
ispartof | Journal of real-time image processing, 2008-09, Vol.3 (3), p.217-229 |
issn | 1861-8200 1861-8219 |
language | eng |
recordid | cdi_proquest_journals_2918671295 |
source | SpringerNature Journals; ProQuest Central UK/Ireland; ProQuest Central |
subjects | Algorithms Automation Circuit design Circuits Complexity Computation Computer Graphics Computer Science Decomposition Design Digital electronics Digital signal processors Embedded systems Field programmable gate arrays Image Processing and Computer Vision Intellectual property Microprocessors Multimedia Information Systems Pattern Recognition Registers Signal,Image and Speech Processing Special Issue System on chip Wavelet transforms |
title | Automation techniques for implementation of hybrid wave-pipelined 2D DWT |
url | https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2024-12-26T02%3A32%3A05IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_cross&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Automation%20techniques%20for%20implementation%20of%20hybrid%20wave-pipelined%202D%20DWT&rft.jtitle=Journal%20of%20real-time%20image%20processing&rft.au=Seetharaman,%20G.&rft.date=2008-09-01&rft.volume=3&rft.issue=3&rft.spage=217&rft.epage=229&rft.pages=217-229&rft.issn=1861-8200&rft.eissn=1861-8219&rft_id=info:doi/10.1007/s11554-008-0087-8&rft_dat=%3Cproquest_cross%3E2918671295%3C/proquest_cross%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_pqid=2918671295&rft_id=info:pmid/&rfr_iscdi=true |