TY - GEN
T1 - Yield-driven near-threshold SRAM design
AU - Chen, Gregory K.
AU - Blaauw, David
AU - Mudge, Trevor
AU - Sylvester, Dennis
AU - Kim, Nam Sung
PY - 2007
Y1 - 2007
N2 - Voltage scaling is desirable in SRAM to reduce energy consumption. However, commercial SRAM is prone to functional failures when Vdd is scaled. Several SRAM designs scale Vdd to 200-300mV to minimize energy per access, but these designs do not consider SRAM robustness, limiting them to small arrays and sensor type applications. We examine the effects on area and energy for a differential 6T, single-ended 6T with power rail collapsing and an 8T bitcell as Vdd is scaled and the bitcells are sized appropriately to maintain robustness. SRAM robustness is examined using importance sampling to reduce simulation runtime. At high voltages, the differential 6T bitcell is the smallest for the same failure rate, but the 8T bitcell is smaller when V dd is scaled below 450mV. For Vdd below Vth, bitcells must be sized greatly to retain robustness and large arrays become impractical. The differential 6T and 8T designs have the lowest dynamic energy consumption, and the single-ended 6T design has the lowest leakage. The supply voltage for minimum energy operation depends on cache configuration and can be well above Vth for large caches with low dynamic activity.
AB - Voltage scaling is desirable in SRAM to reduce energy consumption. However, commercial SRAM is prone to functional failures when Vdd is scaled. Several SRAM designs scale Vdd to 200-300mV to minimize energy per access, but these designs do not consider SRAM robustness, limiting them to small arrays and sensor type applications. We examine the effects on area and energy for a differential 6T, single-ended 6T with power rail collapsing and an 8T bitcell as Vdd is scaled and the bitcells are sized appropriately to maintain robustness. SRAM robustness is examined using importance sampling to reduce simulation runtime. At high voltages, the differential 6T bitcell is the smallest for the same failure rate, but the 8T bitcell is smaller when V dd is scaled below 450mV. For Vdd below Vth, bitcells must be sized greatly to retain robustness and large arrays become impractical. The differential 6T and 8T designs have the lowest dynamic energy consumption, and the single-ended 6T design has the lowest leakage. The supply voltage for minimum energy operation depends on cache configuration and can be well above Vth for large caches with low dynamic activity.
UR - http://www.scopus.com/inward/record.url?scp=50249167238&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=50249167238&partnerID=8YFLogxK
U2 - 10.1109/ICCAD.2007.4397341
DO - 10.1109/ICCAD.2007.4397341
M3 - Conference contribution
AN - SCOPUS:50249167238
SN - 1424413826
SN - 9781424413829
T3 - IEEE/ACM International Conference on Computer-Aided Design, Digest of Technical Papers, ICCAD
SP - 660
EP - 666
BT - 2007 IEEE/ACM International Conference on Computer-Aided Design, ICCAD
T2 - 2007 IEEE/ACM International Conference on Computer-Aided Design, ICCAD
Y2 - 4 November 2007 through 8 November 2007
ER -