Loading…
Comprehensive Analysis and Optimization of Reliable Viterbi Decoder Circuits Implemented in Modular VLSI Design Logic Styles
The Viterbi Algorithm is a recursive optimal solution for estimating the most likely state sequence of discrete-time finite-state Markov process and Hidden Markov Models (HMM) observed in memoryless noise. The Viterbi algorithm is extensively used for decoding convolutional codes, in the constraint...
Saved in:
Published in: | Journal of electronic testing 2020-06, Vol.36 (3), p.343-363 |
---|---|
Main Authors: | , , |
Format: | Article |
Language: | English |
Subjects: | |
Citations: | Items that this one cites Items that cite this one |
Online Access: | Get full text |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
cited_by | cdi_FETCH-LOGICAL-c319t-ebbf7525dda99b27ae650ffc14d4f4abd0a130b99513d9ba48f346142310dd5f3 |
---|---|
cites | cdi_FETCH-LOGICAL-c319t-ebbf7525dda99b27ae650ffc14d4f4abd0a130b99513d9ba48f346142310dd5f3 |
container_end_page | 363 |
container_issue | 3 |
container_start_page | 343 |
container_title | Journal of electronic testing |
container_volume | 36 |
creator | Varada, Sushanth Katpally, Swapnil Thiruveedhi, Subha Sri Lakshmi |
description | The Viterbi Algorithm is a recursive optimal solution for estimating the most likely state sequence of discrete-time finite-state Markov process and Hidden Markov Models (HMM) observed in memoryless noise. The Viterbi algorithm is extensively used for decoding convolutional codes, in the constraint length
k
that encompasses its use in digital communications specifically in satellite and cellular communications. Storage devices to speed up access, speech synthesis and recognition technologies use the Viterbi algorithm or its variants. In this paper low-power, high-speed and reduced transistor count Viterbi decoding circuits with enhanced error detection capabilities are designed and implemented with signature-based error detection schemes in three design logic styles primarily Conventional CMOS, Hybrid logic and GDI. The significance of the work is the upshot of realizing low latency and low power dissipation with high reliability in the iterative process of finding the least path metric by superseding the subtractor in CSA & PCSA circuits with an optimized comparator. When evaluated against the Traditional/Benchmark CSA & PCSA circuits, the Conventional CMOS design approach attains low power consumption and high accuracy with a reduction in average power dissipation by 4.69% and 3.83% and an improvement in delay performance by 7.89% and 3.79% respectively, with a tradeoff for high area utilization. Whereas, the GDI design approach results in an extreme reduction of transistor count by 71.52% and 74.94% with a weaker logic swing for CSA & PCSA units respectively, complimented by an increase in power dissipation (approximately multiplied by a factor of 5) and deterioration in delay performance by one order of magnitude. The Hybrid logic stages CSA & PCSA units that are 32.52% and 9.27% faster and achieve optimization in area utilization by 48.68% and 51.09% respectively, at the expense of elevated power dissipation by one order of magnitude. All the circuits were designed and simulated using GPDK 90 nm technology libraries on Cadence Design Suite 6.1.6 platform at 27 °C temperature on 1.2 V supply-rail and SPICE codes were generated as well. |
doi_str_mv | 10.1007/s10836-020-05882-5 |
format | article |
fullrecord | <record><control><sourceid>proquest_cross</sourceid><recordid>TN_cdi_proquest_journals_2415573242</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>2415573242</sourcerecordid><originalsourceid>FETCH-LOGICAL-c319t-ebbf7525dda99b27ae650ffc14d4f4abd0a130b99513d9ba48f346142310dd5f3</originalsourceid><addsrcrecordid>eNp9kEtLxDAURoMoOI7-AVcB19U8mj6WQ30NVARHZxvS5mbM0DY16Qgj_nirFdy5uptzPrgHoXNKLikh6VWgJONJRBiJiMgyFokDNKMi5RFJWXqIZiRnPMpoGh-jkxC2ZJSYSGbos3Bt7-EVumDfAS861eyDDVh1Gj_2g23thxqs67Az-Akaq6oG8NoO4CuLr6F2GjwurK93dgh42fYNtNANoLHt8IPTu0Z5vC5XyxEOdtPh0m1sjVfDvoFwio6MagKc_d45erm9eS7uo_LxblksyqjmNB8iqCqTCia0VnlesVRBIogxNY11bGJVaaIoJ1WeC8p1Xqk4MzxOaMw4JVoLw-foYtrtvXvbQRjk1u38-GqQLKZizMRGeI7YRNXeheDByN7bVvm9pER-V5ZTZTlWlj-VpRglPklhhLsN-L_pf6wvsmCBRg</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>2415573242</pqid></control><display><type>article</type><title>Comprehensive Analysis and Optimization of Reliable Viterbi Decoder Circuits Implemented in Modular VLSI Design Logic Styles</title><source>Springer Link</source><creator>Varada, Sushanth ; Katpally, Swapnil ; Thiruveedhi, Subha Sri Lakshmi</creator><creatorcontrib>Varada, Sushanth ; Katpally, Swapnil ; Thiruveedhi, Subha Sri Lakshmi</creatorcontrib><description>The Viterbi Algorithm is a recursive optimal solution for estimating the most likely state sequence of discrete-time finite-state Markov process and Hidden Markov Models (HMM) observed in memoryless noise. The Viterbi algorithm is extensively used for decoding convolutional codes, in the constraint length
k
that encompasses its use in digital communications specifically in satellite and cellular communications. Storage devices to speed up access, speech synthesis and recognition technologies use the Viterbi algorithm or its variants. In this paper low-power, high-speed and reduced transistor count Viterbi decoding circuits with enhanced error detection capabilities are designed and implemented with signature-based error detection schemes in three design logic styles primarily Conventional CMOS, Hybrid logic and GDI. The significance of the work is the upshot of realizing low latency and low power dissipation with high reliability in the iterative process of finding the least path metric by superseding the subtractor in CSA & PCSA circuits with an optimized comparator. When evaluated against the Traditional/Benchmark CSA & PCSA circuits, the Conventional CMOS design approach attains low power consumption and high accuracy with a reduction in average power dissipation by 4.69% and 3.83% and an improvement in delay performance by 7.89% and 3.79% respectively, with a tradeoff for high area utilization. Whereas, the GDI design approach results in an extreme reduction of transistor count by 71.52% and 74.94% with a weaker logic swing for CSA & PCSA units respectively, complimented by an increase in power dissipation (approximately multiplied by a factor of 5) and deterioration in delay performance by one order of magnitude. The Hybrid logic stages CSA & PCSA units that are 32.52% and 9.27% faster and achieve optimization in area utilization by 48.68% and 51.09% respectively, at the expense of elevated power dissipation by one order of magnitude. All the circuits were designed and simulated using GPDK 90 nm technology libraries on Cadence Design Suite 6.1.6 platform at 27 °C temperature on 1.2 V supply-rail and SPICE codes were generated as well.</description><identifier>ISSN: 0923-8174</identifier><identifier>EISSN: 1573-0727</identifier><identifier>DOI: 10.1007/s10836-020-05882-5</identifier><language>eng</language><publisher>New York: Springer US</publisher><subject>Algorithms ; CAE) and Design ; Circuit design ; Circuit reliability ; Circuits and Systems ; CMOS ; Computer simulation ; Computer-Aided Engineering (CAD ; Design ; Dissipation factor ; Electrical Engineering ; Electronic devices ; Engineering ; Error correction & detection ; Error detection ; Extreme values ; Integrated circuits ; Iterative methods ; Logic ; Markov chains ; Markov processes ; Modular design ; Optimization ; Power consumption ; Power management ; Semiconductor devices ; Speech recognition ; Transistors ; Viterbi algorithm detectors ; Viterbi decoders ; Viterbi decoding</subject><ispartof>Journal of electronic testing, 2020-06, Vol.36 (3), p.343-363</ispartof><rights>Springer Science+Business Media, LLC, part of Springer Nature 2020</rights><rights>Springer Science+Business Media, LLC, part of Springer Nature 2020.</rights><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c319t-ebbf7525dda99b27ae650ffc14d4f4abd0a130b99513d9ba48f346142310dd5f3</citedby><cites>FETCH-LOGICAL-c319t-ebbf7525dda99b27ae650ffc14d4f4abd0a130b99513d9ba48f346142310dd5f3</cites><orcidid>0000-0002-7797-0385</orcidid></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><link.rule.ids>314,776,780,27901,27902</link.rule.ids></links><search><creatorcontrib>Varada, Sushanth</creatorcontrib><creatorcontrib>Katpally, Swapnil</creatorcontrib><creatorcontrib>Thiruveedhi, Subha Sri Lakshmi</creatorcontrib><title>Comprehensive Analysis and Optimization of Reliable Viterbi Decoder Circuits Implemented in Modular VLSI Design Logic Styles</title><title>Journal of electronic testing</title><addtitle>J Electron Test</addtitle><description>The Viterbi Algorithm is a recursive optimal solution for estimating the most likely state sequence of discrete-time finite-state Markov process and Hidden Markov Models (HMM) observed in memoryless noise. The Viterbi algorithm is extensively used for decoding convolutional codes, in the constraint length
k
that encompasses its use in digital communications specifically in satellite and cellular communications. Storage devices to speed up access, speech synthesis and recognition technologies use the Viterbi algorithm or its variants. In this paper low-power, high-speed and reduced transistor count Viterbi decoding circuits with enhanced error detection capabilities are designed and implemented with signature-based error detection schemes in three design logic styles primarily Conventional CMOS, Hybrid logic and GDI. The significance of the work is the upshot of realizing low latency and low power dissipation with high reliability in the iterative process of finding the least path metric by superseding the subtractor in CSA & PCSA circuits with an optimized comparator. When evaluated against the Traditional/Benchmark CSA & PCSA circuits, the Conventional CMOS design approach attains low power consumption and high accuracy with a reduction in average power dissipation by 4.69% and 3.83% and an improvement in delay performance by 7.89% and 3.79% respectively, with a tradeoff for high area utilization. Whereas, the GDI design approach results in an extreme reduction of transistor count by 71.52% and 74.94% with a weaker logic swing for CSA & PCSA units respectively, complimented by an increase in power dissipation (approximately multiplied by a factor of 5) and deterioration in delay performance by one order of magnitude. The Hybrid logic stages CSA & PCSA units that are 32.52% and 9.27% faster and achieve optimization in area utilization by 48.68% and 51.09% respectively, at the expense of elevated power dissipation by one order of magnitude. All the circuits were designed and simulated using GPDK 90 nm technology libraries on Cadence Design Suite 6.1.6 platform at 27 °C temperature on 1.2 V supply-rail and SPICE codes were generated as well.</description><subject>Algorithms</subject><subject>CAE) and Design</subject><subject>Circuit design</subject><subject>Circuit reliability</subject><subject>Circuits and Systems</subject><subject>CMOS</subject><subject>Computer simulation</subject><subject>Computer-Aided Engineering (CAD</subject><subject>Design</subject><subject>Dissipation factor</subject><subject>Electrical Engineering</subject><subject>Electronic devices</subject><subject>Engineering</subject><subject>Error correction & detection</subject><subject>Error detection</subject><subject>Extreme values</subject><subject>Integrated circuits</subject><subject>Iterative methods</subject><subject>Logic</subject><subject>Markov chains</subject><subject>Markov processes</subject><subject>Modular design</subject><subject>Optimization</subject><subject>Power consumption</subject><subject>Power management</subject><subject>Semiconductor devices</subject><subject>Speech recognition</subject><subject>Transistors</subject><subject>Viterbi algorithm detectors</subject><subject>Viterbi decoders</subject><subject>Viterbi decoding</subject><issn>0923-8174</issn><issn>1573-0727</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2020</creationdate><recordtype>article</recordtype><recordid>eNp9kEtLxDAURoMoOI7-AVcB19U8mj6WQ30NVARHZxvS5mbM0DY16Qgj_nirFdy5uptzPrgHoXNKLikh6VWgJONJRBiJiMgyFokDNKMi5RFJWXqIZiRnPMpoGh-jkxC2ZJSYSGbos3Bt7-EVumDfAS861eyDDVh1Gj_2g23thxqs67Az-Akaq6oG8NoO4CuLr6F2GjwurK93dgh42fYNtNANoLHt8IPTu0Z5vC5XyxEOdtPh0m1sjVfDvoFwio6MagKc_d45erm9eS7uo_LxblksyqjmNB8iqCqTCia0VnlesVRBIogxNY11bGJVaaIoJ1WeC8p1Xqk4MzxOaMw4JVoLw-foYtrtvXvbQRjk1u38-GqQLKZizMRGeI7YRNXeheDByN7bVvm9pER-V5ZTZTlWlj-VpRglPklhhLsN-L_pf6wvsmCBRg</recordid><startdate>20200601</startdate><enddate>20200601</enddate><creator>Varada, Sushanth</creator><creator>Katpally, Swapnil</creator><creator>Thiruveedhi, Subha Sri Lakshmi</creator><general>Springer US</general><general>Springer Nature B.V</general><scope>AAYXX</scope><scope>CITATION</scope><scope>3V.</scope><scope>7QF</scope><scope>7QQ</scope><scope>7SC</scope><scope>7SE</scope><scope>7SP</scope><scope>7SR</scope><scope>7TA</scope><scope>7TB</scope><scope>7U5</scope><scope>7XB</scope><scope>88I</scope><scope>88K</scope><scope>8AO</scope><scope>8BQ</scope><scope>8FD</scope><scope>8FE</scope><scope>8FG</scope><scope>8FK</scope><scope>ABJCF</scope><scope>ABUWG</scope><scope>AFKRA</scope><scope>AZQEC</scope><scope>BENPR</scope><scope>BGLVJ</scope><scope>CCPQU</scope><scope>DWQXO</scope><scope>F28</scope><scope>FR3</scope><scope>GNUQQ</scope><scope>H8D</scope><scope>H8G</scope><scope>HCIFZ</scope><scope>JG9</scope><scope>JQ2</scope><scope>KR7</scope><scope>L6V</scope><scope>L7M</scope><scope>L~C</scope><scope>L~D</scope><scope>M2P</scope><scope>M2T</scope><scope>M7S</scope><scope>PQEST</scope><scope>PQQKQ</scope><scope>PQUKI</scope><scope>PRINS</scope><scope>PTHSS</scope><scope>Q9U</scope><scope>S0W</scope><orcidid>https://orcid.org/0000-0002-7797-0385</orcidid></search><sort><creationdate>20200601</creationdate><title>Comprehensive Analysis and Optimization of Reliable Viterbi Decoder Circuits Implemented in Modular VLSI Design Logic Styles</title><author>Varada, Sushanth ; Katpally, Swapnil ; Thiruveedhi, Subha Sri Lakshmi</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c319t-ebbf7525dda99b27ae650ffc14d4f4abd0a130b99513d9ba48f346142310dd5f3</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2020</creationdate><topic>Algorithms</topic><topic>CAE) and Design</topic><topic>Circuit design</topic><topic>Circuit reliability</topic><topic>Circuits and Systems</topic><topic>CMOS</topic><topic>Computer simulation</topic><topic>Computer-Aided Engineering (CAD</topic><topic>Design</topic><topic>Dissipation factor</topic><topic>Electrical Engineering</topic><topic>Electronic devices</topic><topic>Engineering</topic><topic>Error correction & detection</topic><topic>Error detection</topic><topic>Extreme values</topic><topic>Integrated circuits</topic><topic>Iterative methods</topic><topic>Logic</topic><topic>Markov chains</topic><topic>Markov processes</topic><topic>Modular design</topic><topic>Optimization</topic><topic>Power consumption</topic><topic>Power management</topic><topic>Semiconductor devices</topic><topic>Speech recognition</topic><topic>Transistors</topic><topic>Viterbi algorithm detectors</topic><topic>Viterbi decoders</topic><topic>Viterbi decoding</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Varada, Sushanth</creatorcontrib><creatorcontrib>Katpally, Swapnil</creatorcontrib><creatorcontrib>Thiruveedhi, Subha Sri Lakshmi</creatorcontrib><collection>CrossRef</collection><collection>ProQuest Central (Corporate)</collection><collection>Aluminium Industry Abstracts</collection><collection>Ceramic Abstracts</collection><collection>Computer and Information Systems Abstracts</collection><collection>Corrosion Abstracts</collection><collection>Electronics & Communications Abstracts</collection><collection>Engineered Materials Abstracts</collection><collection>Materials Business File</collection><collection>Mechanical & Transportation Engineering Abstracts</collection><collection>Solid State and Superconductivity Abstracts</collection><collection>ProQuest Central (purchase pre-March 2016)</collection><collection>Science Database (Alumni Edition)</collection><collection>Telecommunications (Alumni Edition)</collection><collection>ProQuest Pharma Collection</collection><collection>METADEX</collection><collection>Technology Research Database</collection><collection>ProQuest SciTech Collection</collection><collection>ProQuest Technology Collection</collection><collection>ProQuest Central (Alumni) (purchase pre-March 2016)</collection><collection>Materials Science & Engineering Collection</collection><collection>ProQuest Central (Alumni)</collection><collection>ProQuest Central</collection><collection>ProQuest Central Essentials</collection><collection>AUTh Library subscriptions: ProQuest Central</collection><collection>Technology Collection</collection><collection>ProQuest One Community College</collection><collection>ProQuest Central</collection><collection>ANTE: Abstracts in New Technology & Engineering</collection><collection>Engineering Research Database</collection><collection>ProQuest Central Student</collection><collection>Aerospace Database</collection><collection>Copper Technical Reference Library</collection><collection>SciTech Premium Collection</collection><collection>Materials Research Database</collection><collection>ProQuest Computer Science Collection</collection><collection>Civil Engineering Abstracts</collection><collection>ProQuest Engineering Collection</collection><collection>Advanced Technologies Database with Aerospace</collection><collection>Computer and Information Systems Abstracts Academic</collection><collection>Computer and Information Systems Abstracts Professional</collection><collection>Science Database</collection><collection>Telecommunications Database</collection><collection>Engineering Database</collection><collection>ProQuest One Academic Eastern Edition (DO NOT USE)</collection><collection>ProQuest One Academic</collection><collection>ProQuest One Academic UKI Edition</collection><collection>ProQuest Central China</collection><collection>Engineering Collection</collection><collection>ProQuest Central Basic</collection><collection>DELNET Engineering & Technology Collection</collection><jtitle>Journal of electronic testing</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Varada, Sushanth</au><au>Katpally, Swapnil</au><au>Thiruveedhi, Subha Sri Lakshmi</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Comprehensive Analysis and Optimization of Reliable Viterbi Decoder Circuits Implemented in Modular VLSI Design Logic Styles</atitle><jtitle>Journal of electronic testing</jtitle><stitle>J Electron Test</stitle><date>2020-06-01</date><risdate>2020</risdate><volume>36</volume><issue>3</issue><spage>343</spage><epage>363</epage><pages>343-363</pages><issn>0923-8174</issn><eissn>1573-0727</eissn><abstract>The Viterbi Algorithm is a recursive optimal solution for estimating the most likely state sequence of discrete-time finite-state Markov process and Hidden Markov Models (HMM) observed in memoryless noise. The Viterbi algorithm is extensively used for decoding convolutional codes, in the constraint length
k
that encompasses its use in digital communications specifically in satellite and cellular communications. Storage devices to speed up access, speech synthesis and recognition technologies use the Viterbi algorithm or its variants. In this paper low-power, high-speed and reduced transistor count Viterbi decoding circuits with enhanced error detection capabilities are designed and implemented with signature-based error detection schemes in three design logic styles primarily Conventional CMOS, Hybrid logic and GDI. The significance of the work is the upshot of realizing low latency and low power dissipation with high reliability in the iterative process of finding the least path metric by superseding the subtractor in CSA & PCSA circuits with an optimized comparator. When evaluated against the Traditional/Benchmark CSA & PCSA circuits, the Conventional CMOS design approach attains low power consumption and high accuracy with a reduction in average power dissipation by 4.69% and 3.83% and an improvement in delay performance by 7.89% and 3.79% respectively, with a tradeoff for high area utilization. Whereas, the GDI design approach results in an extreme reduction of transistor count by 71.52% and 74.94% with a weaker logic swing for CSA & PCSA units respectively, complimented by an increase in power dissipation (approximately multiplied by a factor of 5) and deterioration in delay performance by one order of magnitude. The Hybrid logic stages CSA & PCSA units that are 32.52% and 9.27% faster and achieve optimization in area utilization by 48.68% and 51.09% respectively, at the expense of elevated power dissipation by one order of magnitude. All the circuits were designed and simulated using GPDK 90 nm technology libraries on Cadence Design Suite 6.1.6 platform at 27 °C temperature on 1.2 V supply-rail and SPICE codes were generated as well.</abstract><cop>New York</cop><pub>Springer US</pub><doi>10.1007/s10836-020-05882-5</doi><tpages>21</tpages><orcidid>https://orcid.org/0000-0002-7797-0385</orcidid></addata></record> |
fulltext | fulltext |
identifier | ISSN: 0923-8174 |
ispartof | Journal of electronic testing, 2020-06, Vol.36 (3), p.343-363 |
issn | 0923-8174 1573-0727 |
language | eng |
recordid | cdi_proquest_journals_2415573242 |
source | Springer Link |
subjects | Algorithms CAE) and Design Circuit design Circuit reliability Circuits and Systems CMOS Computer simulation Computer-Aided Engineering (CAD Design Dissipation factor Electrical Engineering Electronic devices Engineering Error correction & detection Error detection Extreme values Integrated circuits Iterative methods Logic Markov chains Markov processes Modular design Optimization Power consumption Power management Semiconductor devices Speech recognition Transistors Viterbi algorithm detectors Viterbi decoders Viterbi decoding |
title | Comprehensive Analysis and Optimization of Reliable Viterbi Decoder Circuits Implemented in Modular VLSI Design Logic Styles |
url | http://sfxeu10.hosted.exlibrisgroup.com/loughborough?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-02-02T21%3A06%3A43IST&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=Comprehensive%20Analysis%20and%20Optimization%20of%20Reliable%20Viterbi%20Decoder%20Circuits%20Implemented%20in%20Modular%20VLSI%20Design%20Logic%20Styles&rft.jtitle=Journal%20of%20electronic%20testing&rft.au=Varada,%20Sushanth&rft.date=2020-06-01&rft.volume=36&rft.issue=3&rft.spage=343&rft.epage=363&rft.pages=343-363&rft.issn=0923-8174&rft.eissn=1573-0727&rft_id=info:doi/10.1007/s10836-020-05882-5&rft_dat=%3Cproquest_cross%3E2415573242%3C/proquest_cross%3E%3Cgrp_id%3Ecdi_FETCH-LOGICAL-c319t-ebbf7525dda99b27ae650ffc14d4f4abd0a130b99513d9ba48f346142310dd5f3%3C/grp_id%3E%3Coa%3E%3C/oa%3E%3Curl%3E%3C/url%3E&rft_id=info:oai/&rft_pqid=2415573242&rft_id=info:pmid/&rfr_iscdi=true |