DocumentCode
109733
Title
SRAM for Error-Tolerant Applications With Dynamic Energy-Quality Management in 28 nm CMOS
Author
Frustaci, Fabio ; Khayatzadeh, Mahmood ; Blaauw, David ; Sylvester, Dennis ; Alioto, Massimo
Author_Institution
Dept. Dimes, Univ. of Calabria, Rende, Italy
Volume
50
Issue
5
fYear
2015
fDate
May-15
Firstpage
1310
Lastpage
1323
Abstract
In this paper, a voltage-scaled SRAM for both error-free and error-tolerant applications is presented that dynamically manages the energy/quality trade-off based on application need. Two variation-resilient techniques, write assist and Error Correcting Code, are selectively applied to bit positions having larger impact on the overall quality, while jointly performing voltage scaling to improve overall energy efficiency. The impact of process variations, voltage and temperature on the energy-quality tradeoff is investigated. A 28 nm CMOS 32 kb SRAM shows 35% energy savings at iso-quality and operates at a supply 220 mV below a baseline voltage-scaled SRAM, at the cost of 1.5% area penalty. The impact of the SRAM quality at the system level is evaluated by adopting a H.264 video decoder as case study.
Keywords
CMOS memory circuits; SRAM chips; decoding; error correction codes; video coding; CMOS SRAM; H.264 video decoder; SRAM quality; area penalty; baseline voltage-scaled SRAM; bit positions; dynamic energy-quality management; energy savings; energy-quality trade-off; energy-quality tradeoff; error correcting code; error-free application; error-tolerant application; overall energy efficiency; overall quality; process variation impact; size 28 nm; system level; variation-resilient technique; voltage 220 mV; voltage scaling; voltage-scaled SRAM; write assist; Arrays; Bit error rate; Boosting; Degradation; Error correction codes; Random access memory; Temperature measurement; Error-tolerant; SRAM; approximate computing; energy-quality tradeoff; error-free; near-threshold; resiliency; ultra-low power processing;
fLanguage
English
Journal_Title
Solid-State Circuits, IEEE Journal of
Publisher
ieee
ISSN
0018-9200
Type
jour
DOI
10.1109/JSSC.2015.2408332
Filename
7063974
Link To Document