Loading…
iRMW: A low-cost technique to reduce NBTI-dependent parametric failures in L1 data caches
Negative bias temperature instability (NBTI) is a major cause of concern for chip designers because of its inherent ability to drastically reduce silicon reliability over the lifetime of the processor. Coupled with statistical variations of process parameters, it can potentially render systems dysfu...
Saved in:
Main Authors: | , , , |
---|---|
Format: | Conference Proceeding |
Language: | English |
Subjects: | |
Online Access: | Request full text |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
cited_by | |
---|---|
cites | |
container_end_page | 74 |
container_issue | |
container_start_page | 68 |
container_title | |
container_volume | |
creator | Ganapathy, Shrikanth Canal, Ramon Gonzalez, Antonio Rubio, Antonio |
description | Negative bias temperature instability (NBTI) is a major cause of concern for chip designers because of its inherent ability to drastically reduce silicon reliability over the lifetime of the processor. Coupled with statistical variations of process parameters, it can potentially render systems dysfunctional in certain scenarios. Data caches suffer the most from such phenomenon because of the unbalanced duty cycle ratio of SRAM cells and maximum intrinsic susceptibility to process variations. In this paper, we propose a novel NBTI-aware technique, invert-Read-Modify-Write (iRMW) that can improve the functional yield of the data cache significantly over its lifetime. Using architecture-level benchmarks, we first analyse the impact of activity factor and workload variation on NBTI-induced failures in data caches. iRMW is then used as a means to balance the duty cycle by alternating between recovery and stress cycle upon successive read accesses to the cache line. The highly transient nature of the data stored in L1 data cache aides this process of recovery upon using iRMW. A unique feature of iRMW is its intelligent use of low-leakage & NBTI-tolerant embedded-DRAM cells as an alternative to SRAM-cells for storing important state information. Our experiments conducted using SPEC2006 and PhysicsBench workloads show that on-average the cache failure probability can be reduced by 22%, 33% and 36% after two, four and eight years of processor usage respectively. In addition to being extremely power-frugal, use of eDRAM reduces total area footprint of iRMW tremendously. |
doi_str_mv | 10.1109/ICCD.2014.6974664 |
format | conference_proceeding |
fullrecord | <record><control><sourceid>ieee_CHZPO</sourceid><recordid>TN_cdi_ieee_primary_6974664</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>6974664</ieee_id><sourcerecordid>6974664</sourcerecordid><originalsourceid>FETCH-LOGICAL-c260t-9aa9f287297bbeeed64801b20e3b2f8259f843118b679e54180c7be68880f3183</originalsourceid><addsrcrecordid>eNotkM1KAzEURqMoWGsfQNzkBVLvTTL5cVfHv0JVkIq4KpnMHRppp3UmRXx7C3b1cRbnLD7GLhHGiOCvp2V5N5aAemy81cboIzby1qG23hvtZXHMBrKwRpg9n7ABglHCaNBn7LzvvwDAKbQD9pnenj9u-ISvNj8ibvrMM8Vlm753xPOGd1TvIvGX2_lU1LSltqY2823owppylyJvQlrtOup5avkMeR1y4DHEJfUX7LQJq55Ghx2y94f7efkkZq-P03IyE1EayMKH4BvprPS2qoioNtoBVhJIVbJxsvCN0wrRVcZ6KjQ6iLYi45yDRqFTQ3b13017e7Ht0jp0v4vDK-oP1mJSbw</addsrcrecordid><sourcetype>Publisher</sourcetype><iscdi>true</iscdi><recordtype>conference_proceeding</recordtype></control><display><type>conference_proceeding</type><title>iRMW: A low-cost technique to reduce NBTI-dependent parametric failures in L1 data caches</title><source>IEEE Xplore All Conference Series</source><creator>Ganapathy, Shrikanth ; Canal, Ramon ; Gonzalez, Antonio ; Rubio, Antonio</creator><creatorcontrib>Ganapathy, Shrikanth ; Canal, Ramon ; Gonzalez, Antonio ; Rubio, Antonio</creatorcontrib><description>Negative bias temperature instability (NBTI) is a major cause of concern for chip designers because of its inherent ability to drastically reduce silicon reliability over the lifetime of the processor. Coupled with statistical variations of process parameters, it can potentially render systems dysfunctional in certain scenarios. Data caches suffer the most from such phenomenon because of the unbalanced duty cycle ratio of SRAM cells and maximum intrinsic susceptibility to process variations. In this paper, we propose a novel NBTI-aware technique, invert-Read-Modify-Write (iRMW) that can improve the functional yield of the data cache significantly over its lifetime. Using architecture-level benchmarks, we first analyse the impact of activity factor and workload variation on NBTI-induced failures in data caches. iRMW is then used as a means to balance the duty cycle by alternating between recovery and stress cycle upon successive read accesses to the cache line. The highly transient nature of the data stored in L1 data cache aides this process of recovery upon using iRMW. A unique feature of iRMW is its intelligent use of low-leakage & NBTI-tolerant embedded-DRAM cells as an alternative to SRAM-cells for storing important state information. Our experiments conducted using SPEC2006 and PhysicsBench workloads show that on-average the cache failure probability can be reduced by 22%, 33% and 36% after two, four and eight years of processor usage respectively. In addition to being extremely power-frugal, use of eDRAM reduces total area footprint of iRMW tremendously.</description><identifier>ISSN: 1063-6404</identifier><identifier>EISSN: 2576-6996</identifier><identifier>EISBN: 9781479964925</identifier><identifier>EISBN: 1479964921</identifier><identifier>DOI: 10.1109/ICCD.2014.6974664</identifier><language>eng</language><publisher>IEEE</publisher><subject>Arrays ; Degradation ; Latches ; Radiation detectors ; Reliability ; Stress ; Threshold voltage</subject><ispartof>2014 IEEE 32nd International Conference on Computer Design (ICCD), 2014, p.68-74</ispartof><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://ieeexplore.ieee.org/document/6974664$$EHTML$$P50$$Gieee$$H</linktohtml><link.rule.ids>309,310,777,781,786,787,27906,54536,54913</link.rule.ids><linktorsrc>$$Uhttps://ieeexplore.ieee.org/document/6974664$$EView_record_in_IEEE$$FView_record_in_$$GIEEE</linktorsrc></links><search><creatorcontrib>Ganapathy, Shrikanth</creatorcontrib><creatorcontrib>Canal, Ramon</creatorcontrib><creatorcontrib>Gonzalez, Antonio</creatorcontrib><creatorcontrib>Rubio, Antonio</creatorcontrib><title>iRMW: A low-cost technique to reduce NBTI-dependent parametric failures in L1 data caches</title><title>2014 IEEE 32nd International Conference on Computer Design (ICCD)</title><addtitle>ICCD</addtitle><description>Negative bias temperature instability (NBTI) is a major cause of concern for chip designers because of its inherent ability to drastically reduce silicon reliability over the lifetime of the processor. Coupled with statistical variations of process parameters, it can potentially render systems dysfunctional in certain scenarios. Data caches suffer the most from such phenomenon because of the unbalanced duty cycle ratio of SRAM cells and maximum intrinsic susceptibility to process variations. In this paper, we propose a novel NBTI-aware technique, invert-Read-Modify-Write (iRMW) that can improve the functional yield of the data cache significantly over its lifetime. Using architecture-level benchmarks, we first analyse the impact of activity factor and workload variation on NBTI-induced failures in data caches. iRMW is then used as a means to balance the duty cycle by alternating between recovery and stress cycle upon successive read accesses to the cache line. The highly transient nature of the data stored in L1 data cache aides this process of recovery upon using iRMW. A unique feature of iRMW is its intelligent use of low-leakage & NBTI-tolerant embedded-DRAM cells as an alternative to SRAM-cells for storing important state information. Our experiments conducted using SPEC2006 and PhysicsBench workloads show that on-average the cache failure probability can be reduced by 22%, 33% and 36% after two, four and eight years of processor usage respectively. In addition to being extremely power-frugal, use of eDRAM reduces total area footprint of iRMW tremendously.</description><subject>Arrays</subject><subject>Degradation</subject><subject>Latches</subject><subject>Radiation detectors</subject><subject>Reliability</subject><subject>Stress</subject><subject>Threshold voltage</subject><issn>1063-6404</issn><issn>2576-6996</issn><isbn>9781479964925</isbn><isbn>1479964921</isbn><fulltext>true</fulltext><rsrctype>conference_proceeding</rsrctype><creationdate>2014</creationdate><recordtype>conference_proceeding</recordtype><sourceid>6IE</sourceid><recordid>eNotkM1KAzEURqMoWGsfQNzkBVLvTTL5cVfHv0JVkIq4KpnMHRppp3UmRXx7C3b1cRbnLD7GLhHGiOCvp2V5N5aAemy81cboIzby1qG23hvtZXHMBrKwRpg9n7ABglHCaNBn7LzvvwDAKbQD9pnenj9u-ISvNj8ibvrMM8Vlm753xPOGd1TvIvGX2_lU1LSltqY2823owppylyJvQlrtOup5avkMeR1y4DHEJfUX7LQJq55Ghx2y94f7efkkZq-P03IyE1EayMKH4BvprPS2qoioNtoBVhJIVbJxsvCN0wrRVcZ6KjQ6iLYi45yDRqFTQ3b13017e7Ht0jp0v4vDK-oP1mJSbw</recordid><startdate>20140101</startdate><enddate>20140101</enddate><creator>Ganapathy, Shrikanth</creator><creator>Canal, Ramon</creator><creator>Gonzalez, Antonio</creator><creator>Rubio, Antonio</creator><general>IEEE</general><scope>6IE</scope><scope>6IH</scope><scope>CBEJK</scope><scope>RIE</scope><scope>RIO</scope></search><sort><creationdate>20140101</creationdate><title>iRMW: A low-cost technique to reduce NBTI-dependent parametric failures in L1 data caches</title><author>Ganapathy, Shrikanth ; Canal, Ramon ; Gonzalez, Antonio ; Rubio, Antonio</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c260t-9aa9f287297bbeeed64801b20e3b2f8259f843118b679e54180c7be68880f3183</frbrgroupid><rsrctype>conference_proceedings</rsrctype><prefilter>conference_proceedings</prefilter><language>eng</language><creationdate>2014</creationdate><topic>Arrays</topic><topic>Degradation</topic><topic>Latches</topic><topic>Radiation detectors</topic><topic>Reliability</topic><topic>Stress</topic><topic>Threshold voltage</topic><toplevel>online_resources</toplevel><creatorcontrib>Ganapathy, Shrikanth</creatorcontrib><creatorcontrib>Canal, Ramon</creatorcontrib><creatorcontrib>Gonzalez, Antonio</creatorcontrib><creatorcontrib>Rubio, Antonio</creatorcontrib><collection>IEEE Electronic Library (IEL) Conference Proceedings</collection><collection>IEEE Proceedings Order Plan (POP) 1998-present by volume</collection><collection>IEEE Xplore All Conference Proceedings</collection><collection>IEEE Xplore / Electronic Library Online (IEL)</collection><collection>IEEE Proceedings Order Plans (POP) 1998-present</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>Ganapathy, Shrikanth</au><au>Canal, Ramon</au><au>Gonzalez, Antonio</au><au>Rubio, Antonio</au><format>book</format><genre>proceeding</genre><ristype>CONF</ristype><atitle>iRMW: A low-cost technique to reduce NBTI-dependent parametric failures in L1 data caches</atitle><btitle>2014 IEEE 32nd International Conference on Computer Design (ICCD)</btitle><stitle>ICCD</stitle><date>2014-01-01</date><risdate>2014</risdate><spage>68</spage><epage>74</epage><pages>68-74</pages><issn>1063-6404</issn><eissn>2576-6996</eissn><eisbn>9781479964925</eisbn><eisbn>1479964921</eisbn><abstract>Negative bias temperature instability (NBTI) is a major cause of concern for chip designers because of its inherent ability to drastically reduce silicon reliability over the lifetime of the processor. Coupled with statistical variations of process parameters, it can potentially render systems dysfunctional in certain scenarios. Data caches suffer the most from such phenomenon because of the unbalanced duty cycle ratio of SRAM cells and maximum intrinsic susceptibility to process variations. In this paper, we propose a novel NBTI-aware technique, invert-Read-Modify-Write (iRMW) that can improve the functional yield of the data cache significantly over its lifetime. Using architecture-level benchmarks, we first analyse the impact of activity factor and workload variation on NBTI-induced failures in data caches. iRMW is then used as a means to balance the duty cycle by alternating between recovery and stress cycle upon successive read accesses to the cache line. The highly transient nature of the data stored in L1 data cache aides this process of recovery upon using iRMW. A unique feature of iRMW is its intelligent use of low-leakage & NBTI-tolerant embedded-DRAM cells as an alternative to SRAM-cells for storing important state information. Our experiments conducted using SPEC2006 and PhysicsBench workloads show that on-average the cache failure probability can be reduced by 22%, 33% and 36% after two, four and eight years of processor usage respectively. In addition to being extremely power-frugal, use of eDRAM reduces total area footprint of iRMW tremendously.</abstract><pub>IEEE</pub><doi>10.1109/ICCD.2014.6974664</doi><tpages>7</tpages><oa>free_for_read</oa></addata></record> |
fulltext | fulltext_linktorsrc |
identifier | ISSN: 1063-6404 |
ispartof | 2014 IEEE 32nd International Conference on Computer Design (ICCD), 2014, p.68-74 |
issn | 1063-6404 2576-6996 |
language | eng |
recordid | cdi_ieee_primary_6974664 |
source | IEEE Xplore All Conference Series |
subjects | Arrays Degradation Latches Radiation detectors Reliability Stress Threshold voltage |
title | iRMW: A low-cost technique to reduce NBTI-dependent parametric failures in L1 data caches |
url | http://sfxeu10.hosted.exlibrisgroup.com/loughborough?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-20T07%3A21%3A08IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-ieee_CHZPO&rft_val_fmt=info:ofi/fmt:kev:mtx:book&rft.genre=proceeding&rft.atitle=iRMW:%20A%20low-cost%20technique%20to%20reduce%20NBTI-dependent%20parametric%20failures%20in%20L1%20data%20caches&rft.btitle=2014%20IEEE%2032nd%20International%20Conference%20on%20Computer%20Design%20(ICCD)&rft.au=Ganapathy,%20Shrikanth&rft.date=2014-01-01&rft.spage=68&rft.epage=74&rft.pages=68-74&rft.issn=1063-6404&rft.eissn=2576-6996&rft_id=info:doi/10.1109/ICCD.2014.6974664&rft.eisbn=9781479964925&rft.eisbn_list=1479964921&rft_dat=%3Cieee_CHZPO%3E6974664%3C/ieee_CHZPO%3E%3Cgrp_id%3Ecdi_FETCH-LOGICAL-c260t-9aa9f287297bbeeed64801b20e3b2f8259f843118b679e54180c7be68880f3183%3C/grp_id%3E%3Coa%3E%3C/oa%3E%3Curl%3E%3C/url%3E&rft_id=info:oai/&rft_id=info:pmid/&rft_ieee_id=6974664&rfr_iscdi=true |