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

Full description

Saved in:
Bibliographic Details
Main Authors: Ganapathy, Shrikanth, Canal, Ramon, Gonzalez, Antonio, Rubio, Antonio
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 &amp; 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 &amp; 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 &amp; 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