Energy versus Data Integrity Trade-Offs in Embedded High-Density Logic Compatible Dynamic Memories

被引:0
作者
Teman, Adam [1 ]
Karakonstantis, Georgios [1 ]
Giterman, Robert [2 ]
Meinerzhagen, Pascal [3 ]
Burg, Andreas [1 ]
机构
[1] Ecole Polytech Fed Lausanne, TCL, Lausanne, Switzerland
[2] Bar Ilan Univ, Fac Engn, Ramat Gan, Israel
[3] Intel Labs, Circuit Res, Hillsboro, OR 97124 USA
来源
2015 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE) | 2015年
关键词
Embedded Memories; DRAM; Refresh Power; Data Integrity; Energy Efficiency; Error Resilience; POWER;
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Current variation aware design methodologies, tuned for worst-case scenarios, are becoming increasingly pessimistic from the perspective of power and performance. A good example of such pessimism is setting the refresh rate of DRAMs according to the worst-case access statistics, thereby resulting in very frequent refresh cycles, which are responsible for the majority of the standby power consumption of these memories. However, such a high refresh rate may not be required, either due to extremely low probability of the actual occurrence of such a worst-case, or due to the inherent error resilient nature of many applications that can tolerate a certain number of potential failures. In this paper, we exploit and quantify the possibilities that exist in dynamic memory design by shifting to the so-called approximate computing paradigm in order to save power and enhance yield at no cost. The statistical characteristics of the retention time in dynamic memories were revealed by studying a fabricated 2 kb CMOS compatible embedded DRAM (eDRAM) memory array based on gain-cells. Measurements show that up to 73% of the retention power can be saved by altering the refresh time and setting it such that a small number of failures is allowed. We show that these savings can be further increased by utilizing known circuit techniques, such as body biasing, which can help, not only in extending, but also in preferably shaping the retention time distribution. Our approach is one of the first attempts to access the data integrity and energy trade-offs achieved in eDRAMs for utilizing them in error resilient applications and can prove helpful in the anticipated shift to approximate computing.
引用
收藏
页码:489 / 494
页数:6
相关论文
共 17 条
[1]  
Chippa V. K., 2013, ACM DAC 13
[2]   ERSA: Error Resilient System Architecture for Probabilistic Applications [J].
Cho, Hyungmin ;
Leem, Larkhoon ;
Mitra, Subhasish .
IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2012, 31 (04) :546-558
[3]  
Chun K, 2012, JSSC
[4]  
Giterman R., 2014, P IEEE ISCAS
[5]   Underdesigned and Opportunistic Computing in Presence of Hardware Variability [J].
Gupta, Puneet ;
Agarwal, Yuvraj ;
Dolecek, Lara ;
Dutt, Nikil ;
Gupta, Rajesh K. ;
Kumar, Rakesh ;
Mitra, Subhasish ;
Nicolau, Alexandru ;
Rosing, Tajana Simunic ;
Srivastava, Mani B. ;
Swanson, Steven ;
Sylvester, Dennis .
IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2013, 32 (01) :8-23
[6]   Multi-Layer Dependability: From Microarchitecture to Application Level [J].
Henkel, Joerg ;
Bauer, Lars ;
Zhang, Hongyan ;
Rehman, Semeen ;
Shafique, Muhammad .
2014 51ST ACM/EDAC/IEEE DESIGN AUTOMATION CONFERENCE (DAC), 2014,
[7]  
Karakonstantis G, 2012, DES AUT CON, P510
[8]  
Khairy M. S., 2014, IEEE TCAS 1, V61-1
[9]  
Tran LN, 2013, ASIA S PACIF DES AUT, P663, DOI 10.1109/ASPDAC.2013.6509676
[10]  
Lee Y., 2010, P IEEE A