Transient Error Correction Coding Scheme for Reliable Low Power Data Link Layer in NoC

Ensuring reliable data transmission in multicore System on Chip (SoC), which employs Network on Chip (NoC), is a challenging task. This task is well addressed by Error Correcting Codes (ECC) in on-chip as well as off-chip networks. ECC significantly improves reliability of NoC interconnects with are...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:IEEE access 2020, Vol.8, p.174614-174628
Hauptverfasser: Vinodhini, M., Murty, N. S., Ramesh, T. K.
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 174628
container_issue
container_start_page 174614
container_title IEEE access
container_volume 8
creator Vinodhini, M.
Murty, N. S.
Ramesh, T. K.
description Ensuring reliable data transmission in multicore System on Chip (SoC), which employs Network on Chip (NoC), is a challenging task. This task is well addressed by Error Correcting Codes (ECC) in on-chip as well as off-chip networks. ECC significantly improves reliability of NoC interconnects with area and power overhead. In this paper, we propose a novel Transient Error Correction (TEC) coding scheme for reliable low power data link layer in NoC to attain a high error correction capability with less hardware overhead. Performance of TEC scheme is evaluated with realistic traffic patterns and validated with simulation results. The proposed scheme has less residual errors than the Hamming product code enabling reliable transmission at lower link swing voltage. Further, the scheme reduces the power consumption of NoC interconnects up to 71% as compared to Hamming product code with a marginal increase in codec delay and thus router delay. TEC scheme performs well in high noise environment with no delay penalty associated with retransmission.
doi_str_mv 10.1109/ACCESS.2020.3025770
format Article
fullrecord <record><control><sourceid>proquest_ieee_</sourceid><recordid>TN_cdi_ieee_primary_9203819</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>9203819</ieee_id><doaj_id>oai_doaj_org_article_21bf200ad70b410baa76a1f089980ae1</doaj_id><sourcerecordid>2454679563</sourcerecordid><originalsourceid>FETCH-LOGICAL-c408t-691f6f1a333597ba3dc718cf6cd8b5950c06eabcb55eac0e04c00513b1d499773</originalsourceid><addsrcrecordid>eNpNUU1P5DAMrdAigVh-AZdIe55Zp2mS5ojK8CFVu4gBrpGTupDZoYG0aMS_J1CE1hfbz37Pll5RnHBYcg7m92nTrNbrZQklLAWUUmvYKw5LrsxCSKF-_FcfFMfjuIEcdYakPizubxMOY6BhYquUYmJNTIn8FOKQyy4MD2ztH-mJWJ-HN7QN6LbE2rhj13FHiZ3hhKwNwz_W4lvuw8D-xOZnsd_jdqTjr3xU3J2vbpvLRfv34qo5bRe-gnpaKMN71XMUQkijHYrOa177XvmudtJI8KAInXdSEnogqDyA5MLxrjJGa3FUXM26XcSNfU7hCdObjRjsJxDTg8U0Bb8lW3LXlwDYaXAVB4eoFfIeamNqQOJZ69es9ZziyyuNk93E1zTk921ZyUppI5XIW2Le8imOY6L--yoH--GHnf2wH37YLz8y62RmBSL6ZpgSRM2NeAdS5YSk</addsrcrecordid><sourcetype>Open Website</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>2454679563</pqid></control><display><type>article</type><title>Transient Error Correction Coding Scheme for Reliable Low Power Data Link Layer in NoC</title><source>IEEE Open Access Journals</source><source>DOAJ Directory of Open Access Journals</source><source>EZB-FREE-00999 freely available EZB journals</source><creator>Vinodhini, M. ; Murty, N. S. ; Ramesh, T. K.</creator><creatorcontrib>Vinodhini, M. ; Murty, N. S. ; Ramesh, T. K.</creatorcontrib><description>Ensuring reliable data transmission in multicore System on Chip (SoC), which employs Network on Chip (NoC), is a challenging task. This task is well addressed by Error Correcting Codes (ECC) in on-chip as well as off-chip networks. ECC significantly improves reliability of NoC interconnects with area and power overhead. In this paper, we propose a novel Transient Error Correction (TEC) coding scheme for reliable low power data link layer in NoC to attain a high error correction capability with less hardware overhead. Performance of TEC scheme is evaluated with realistic traffic patterns and validated with simulation results. The proposed scheme has less residual errors than the Hamming product code enabling reliable transmission at lower link swing voltage. Further, the scheme reduces the power consumption of NoC interconnects up to 71% as compared to Hamming product code with a marginal increase in codec delay and thus router delay. TEC scheme performs well in high noise environment with no delay penalty associated with retransmission.</description><identifier>ISSN: 2169-3536</identifier><identifier>EISSN: 2169-3536</identifier><identifier>DOI: 10.1109/ACCESS.2020.3025770</identifier><identifier>CODEN: IAECCG</identifier><language>eng</language><publisher>Piscataway: IEEE</publisher><subject>Codec ; Coding ; Data links ; Data transmission ; Delay ; Encoding ; Error correcting codes ; Error correction ; Error correction &amp; detection ; Error correction codes ; Hamming code ; Hardware ; Interconnections ; Network on Chip ; Network reliability ; on-chip interconnects ; Power consumption ; Reliability ; System on chip ; Transient analysis ; Two dimensional displays</subject><ispartof>IEEE access, 2020, Vol.8, p.174614-174628</ispartof><rights>Copyright The Institute of Electrical and Electronics Engineers, Inc. (IEEE) 2020</rights><lds50>peer_reviewed</lds50><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c408t-691f6f1a333597ba3dc718cf6cd8b5950c06eabcb55eac0e04c00513b1d499773</citedby><cites>FETCH-LOGICAL-c408t-691f6f1a333597ba3dc718cf6cd8b5950c06eabcb55eac0e04c00513b1d499773</cites><orcidid>0000-0002-3718-2122 ; 0000-0001-9853-7348</orcidid></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://ieeexplore.ieee.org/document/9203819$$EHTML$$P50$$Gieee$$Hfree_for_read</linktohtml><link.rule.ids>314,777,781,861,2096,4010,27614,27904,27905,27906,54914</link.rule.ids></links><search><creatorcontrib>Vinodhini, M.</creatorcontrib><creatorcontrib>Murty, N. S.</creatorcontrib><creatorcontrib>Ramesh, T. K.</creatorcontrib><title>Transient Error Correction Coding Scheme for Reliable Low Power Data Link Layer in NoC</title><title>IEEE access</title><addtitle>Access</addtitle><description>Ensuring reliable data transmission in multicore System on Chip (SoC), which employs Network on Chip (NoC), is a challenging task. This task is well addressed by Error Correcting Codes (ECC) in on-chip as well as off-chip networks. ECC significantly improves reliability of NoC interconnects with area and power overhead. In this paper, we propose a novel Transient Error Correction (TEC) coding scheme for reliable low power data link layer in NoC to attain a high error correction capability with less hardware overhead. Performance of TEC scheme is evaluated with realistic traffic patterns and validated with simulation results. The proposed scheme has less residual errors than the Hamming product code enabling reliable transmission at lower link swing voltage. Further, the scheme reduces the power consumption of NoC interconnects up to 71% as compared to Hamming product code with a marginal increase in codec delay and thus router delay. TEC scheme performs well in high noise environment with no delay penalty associated with retransmission.</description><subject>Codec</subject><subject>Coding</subject><subject>Data links</subject><subject>Data transmission</subject><subject>Delay</subject><subject>Encoding</subject><subject>Error correcting codes</subject><subject>Error correction</subject><subject>Error correction &amp; detection</subject><subject>Error correction codes</subject><subject>Hamming code</subject><subject>Hardware</subject><subject>Interconnections</subject><subject>Network on Chip</subject><subject>Network reliability</subject><subject>on-chip interconnects</subject><subject>Power consumption</subject><subject>Reliability</subject><subject>System on chip</subject><subject>Transient analysis</subject><subject>Two dimensional displays</subject><issn>2169-3536</issn><issn>2169-3536</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2020</creationdate><recordtype>article</recordtype><sourceid>ESBDL</sourceid><sourceid>RIE</sourceid><sourceid>DOA</sourceid><recordid>eNpNUU1P5DAMrdAigVh-AZdIe55Zp2mS5ojK8CFVu4gBrpGTupDZoYG0aMS_J1CE1hfbz37Pll5RnHBYcg7m92nTrNbrZQklLAWUUmvYKw5LrsxCSKF-_FcfFMfjuIEcdYakPizubxMOY6BhYquUYmJNTIn8FOKQyy4MD2ztH-mJWJ-HN7QN6LbE2rhj13FHiZ3hhKwNwz_W4lvuw8D-xOZnsd_jdqTjr3xU3J2vbpvLRfv34qo5bRe-gnpaKMN71XMUQkijHYrOa177XvmudtJI8KAInXdSEnogqDyA5MLxrjJGa3FUXM26XcSNfU7hCdObjRjsJxDTg8U0Bb8lW3LXlwDYaXAVB4eoFfIeamNqQOJZ69es9ZziyyuNk93E1zTk921ZyUppI5XIW2Le8imOY6L--yoH--GHnf2wH37YLz8y62RmBSL6ZpgSRM2NeAdS5YSk</recordid><startdate>2020</startdate><enddate>2020</enddate><creator>Vinodhini, M.</creator><creator>Murty, N. S.</creator><creator>Ramesh, T. K.</creator><general>IEEE</general><general>The Institute of Electrical and Electronics Engineers, Inc. (IEEE)</general><scope>97E</scope><scope>ESBDL</scope><scope>RIA</scope><scope>RIE</scope><scope>AAYXX</scope><scope>CITATION</scope><scope>7SC</scope><scope>7SP</scope><scope>7SR</scope><scope>8BQ</scope><scope>8FD</scope><scope>JG9</scope><scope>JQ2</scope><scope>L7M</scope><scope>L~C</scope><scope>L~D</scope><scope>DOA</scope><orcidid>https://orcid.org/0000-0002-3718-2122</orcidid><orcidid>https://orcid.org/0000-0001-9853-7348</orcidid></search><sort><creationdate>2020</creationdate><title>Transient Error Correction Coding Scheme for Reliable Low Power Data Link Layer in NoC</title><author>Vinodhini, M. ; Murty, N. S. ; Ramesh, T. K.</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c408t-691f6f1a333597ba3dc718cf6cd8b5950c06eabcb55eac0e04c00513b1d499773</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2020</creationdate><topic>Codec</topic><topic>Coding</topic><topic>Data links</topic><topic>Data transmission</topic><topic>Delay</topic><topic>Encoding</topic><topic>Error correcting codes</topic><topic>Error correction</topic><topic>Error correction &amp; detection</topic><topic>Error correction codes</topic><topic>Hamming code</topic><topic>Hardware</topic><topic>Interconnections</topic><topic>Network on Chip</topic><topic>Network reliability</topic><topic>on-chip interconnects</topic><topic>Power consumption</topic><topic>Reliability</topic><topic>System on chip</topic><topic>Transient analysis</topic><topic>Two dimensional displays</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Vinodhini, M.</creatorcontrib><creatorcontrib>Murty, N. S.</creatorcontrib><creatorcontrib>Ramesh, T. K.</creatorcontrib><collection>IEEE All-Society Periodicals Package (ASPP) 2005-present</collection><collection>IEEE Open Access Journals</collection><collection>IEEE All-Society Periodicals Package (ASPP) 1998-Present</collection><collection>IEEE Electronic Library (IEL)</collection><collection>CrossRef</collection><collection>Computer and Information Systems Abstracts</collection><collection>Electronics &amp; Communications Abstracts</collection><collection>Engineered Materials Abstracts</collection><collection>METADEX</collection><collection>Technology Research Database</collection><collection>Materials Research Database</collection><collection>ProQuest Computer Science 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>DOAJ Directory of Open Access Journals</collection><jtitle>IEEE access</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Vinodhini, M.</au><au>Murty, N. S.</au><au>Ramesh, T. K.</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Transient Error Correction Coding Scheme for Reliable Low Power Data Link Layer in NoC</atitle><jtitle>IEEE access</jtitle><stitle>Access</stitle><date>2020</date><risdate>2020</risdate><volume>8</volume><spage>174614</spage><epage>174628</epage><pages>174614-174628</pages><issn>2169-3536</issn><eissn>2169-3536</eissn><coden>IAECCG</coden><abstract>Ensuring reliable data transmission in multicore System on Chip (SoC), which employs Network on Chip (NoC), is a challenging task. This task is well addressed by Error Correcting Codes (ECC) in on-chip as well as off-chip networks. ECC significantly improves reliability of NoC interconnects with area and power overhead. In this paper, we propose a novel Transient Error Correction (TEC) coding scheme for reliable low power data link layer in NoC to attain a high error correction capability with less hardware overhead. Performance of TEC scheme is evaluated with realistic traffic patterns and validated with simulation results. The proposed scheme has less residual errors than the Hamming product code enabling reliable transmission at lower link swing voltage. Further, the scheme reduces the power consumption of NoC interconnects up to 71% as compared to Hamming product code with a marginal increase in codec delay and thus router delay. TEC scheme performs well in high noise environment with no delay penalty associated with retransmission.</abstract><cop>Piscataway</cop><pub>IEEE</pub><doi>10.1109/ACCESS.2020.3025770</doi><tpages>15</tpages><orcidid>https://orcid.org/0000-0002-3718-2122</orcidid><orcidid>https://orcid.org/0000-0001-9853-7348</orcidid><oa>free_for_read</oa></addata></record>
fulltext fulltext
identifier ISSN: 2169-3536
ispartof IEEE access, 2020, Vol.8, p.174614-174628
issn 2169-3536
2169-3536
language eng
recordid cdi_ieee_primary_9203819
source IEEE Open Access Journals; DOAJ Directory of Open Access Journals; EZB-FREE-00999 freely available EZB journals
subjects Codec
Coding
Data links
Data transmission
Delay
Encoding
Error correcting codes
Error correction
Error correction & detection
Error correction codes
Hamming code
Hardware
Interconnections
Network on Chip
Network reliability
on-chip interconnects
Power consumption
Reliability
System on chip
Transient analysis
Two dimensional displays
title Transient Error Correction Coding Scheme for Reliable Low Power Data Link Layer in NoC
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-17T13%3A21%3A34IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_ieee_&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Transient%20Error%20Correction%20Coding%20Scheme%20for%20Reliable%20Low%20Power%20Data%20Link%20Layer%20in%20NoC&rft.jtitle=IEEE%20access&rft.au=Vinodhini,%20M.&rft.date=2020&rft.volume=8&rft.spage=174614&rft.epage=174628&rft.pages=174614-174628&rft.issn=2169-3536&rft.eissn=2169-3536&rft.coden=IAECCG&rft_id=info:doi/10.1109/ACCESS.2020.3025770&rft_dat=%3Cproquest_ieee_%3E2454679563%3C/proquest_ieee_%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_pqid=2454679563&rft_id=info:pmid/&rft_ieee_id=9203819&rft_doaj_id=oai_doaj_org_article_21bf200ad70b410baa76a1f089980ae1&rfr_iscdi=true