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...

Full description

Saved in:
Bibliographic Details
Published in:Journal of electronic testing 2020-06, Vol.36 (3), p.343-363
Main Authors: Varada, Sushanth, Katpally, Swapnil, Thiruveedhi, Subha Sri Lakshmi
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 &amp; PCSA circuits with an optimized comparator. When evaluated against the Traditional/Benchmark CSA &amp; 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 &amp; 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 &amp; 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 &amp; 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 &amp; PCSA circuits with an optimized comparator. When evaluated against the Traditional/Benchmark CSA &amp; 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 &amp; 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 &amp; 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 &amp; 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 &amp; 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 &amp; Communications Abstracts</collection><collection>Engineered Materials Abstracts</collection><collection>Materials Business File</collection><collection>Mechanical &amp; 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 &amp; 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 &amp; 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 &amp; 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 &amp; PCSA circuits with an optimized comparator. When evaluated against the Traditional/Benchmark CSA &amp; 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 &amp; 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 &amp; 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