A Unified Framework for Error Correction in On-Chip Memories

被引:1
作者
Sala, Frederic [1 ]
Duwe, Henry [2 ]
Dolecek, Lara [1 ]
Kumar, Rakesh [2 ]
机构
[1] Univ Calif Los Angeles, Los Angeles, CA 90024 USA
[2] Univ Illinois, Champaign, IL USA
来源
2016 46TH ANNUAL IEEE/IFIP INTERNATIONAL CONFERENCE ON DEPENDABLE SYSTEMS AND NETWORKS WORKSHOPS (DSN-W) | 2016年
关键词
CACHE;
D O I
10.1109/DSN-W.2016.65
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Many techniques have been proposed to improve the reliability of on-chip memories (e.g., caches). These techniques can be broadly characterized as being based on either error-correcting codes, side-information from built-in self test (BIST) routines, or hybrid combinations of the two. Although each proposal has been shown to be favorable under a certain set of assumptions and parameters, it is difficult to determine the suitability of such techniques in the overall design space. In this paper, we seek to resolve this problem by introducing a unified general framework representing such schemes. The framework, composed of storage, decoders, costs, and error rates, allows a full exploration of the design space of reliability techniques. We show how existing schemes can be represented in this framework and we use the framework to examine performance in the practical case of high overall and moderate BIST-undetectable fault rates. We show that erasure-based side-information schemes are less sensitive to BIST-undetectable errors compared to other techniques.
引用
收藏
页码:268 / 274
页数:7
相关论文
共 44 条
[21]   A Quantitative Study of the On-Chip Network and Memory Hierarchy Design for Many-Core Processor [J].
Wang, Xu ;
Gan, Ge ;
Manzano, Joseph ;
Fan, Dongrui ;
Guo, Shuxu .
PROCEEDINGS OF THE 2008 14TH IEEE INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED SYSTEMS, 2008, :689-+
[22]   On-Chip Caches Built on Multilevel Spin-Transfer Torque RAM Cells and Its Optimizations [J].
Chen, Yiran ;
Wong, Weng-Fai ;
Li, Hai ;
Koh, Cheng-Kok ;
Zhang, Yaojun ;
Wen, Wujie .
ACM JOURNAL ON EMERGING TECHNOLOGIES IN COMPUTING SYSTEMS, 2013, 9 (02)
[23]   Low Power Aging-Aware On-Chip Memory Structure Design by Duty Cycle Balancing [J].
Wang, Shuai ;
Jin, Tao ;
Zheng, Chuanlei ;
Duan, Guangshan .
JOURNAL OF CIRCUITS SYSTEMS AND COMPUTERS, 2016, 25 (09)
[24]   CASA: Contention-Aware Scratchpad Memory Allocation for Online Hybrid On-Chip Memory Management [J].
Chang, Da-Wei ;
Lin, Ing-Chao ;
Chien, Yu-Shiang ;
Lin, Chin-Lun ;
Su, Alvin W. -Y. ;
Young, Chung-Ping .
IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2014, 33 (12) :1806-1817
[25]   On-chip cache device scaling limits and effective fault repair techniques in future nanoscale technology [J].
Roberts, David ;
Kim, Nam Sung ;
Mudge, Trevor .
DSD 2007: 10TH EUROMICRO CONFERENCE ON DIGITAL SYSTEM DESIGN ARCHITECTURES, METHODS AND TOOLS, PROCEEDINGS, 2007, :570-+
[26]   Evaluating Direct Compare for Double Error-Correction Codes [J].
Liu, Shanshan ;
Reviriego, Pedro ;
Xiao, Liyi .
IEEE TRANSACTIONS ON DEVICE AND MATERIALS RELIABILITY, 2017, 17 (04) :802-804
[27]   Cache-Integrated Network Interfaces: Flexible On-Chip Communication and Synchronization for Large-Scale CMPs [J].
Kavadias, Stamatis ;
Katevenis, Manolis ;
Zampetakis, Michail ;
Nikolopoulos, Dimitrios S. .
INTERNATIONAL JOURNAL OF PARALLEL PROGRAMMING, 2012, 40 (06) :583-604
[28]   SecNVM: Power Side-Channel Elimination Using On-Chip Capacitors for Highly Secure Emerging NVM [J].
Nagarajan, Karthikeyan ;
Ahmed, Farid Uddin ;
Khan, Mohammad Nasim Imtiaz ;
De, Asmit ;
Chowdhury, Masud H. ;
Ghosh, Swaroop .
IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2021, 29 (08) :1518-1528
[29]   An online access pattern identification method based on the stack characteristic in the on-chip last-level-cache [J].
Huang, Zhibin ;
Zhou, Feng ;
Ma, Huadong ;
Zhu, Mingfa ;
Tao, Yuan .
Guofang Keji Daxue Xuebao/Journal of National University of Defense Technology, 2015, 37 (01) :1-7
[30]   Cache-Integrated Network Interfaces: Flexible On-Chip Communication and Synchronization for Large-Scale CMPs [J].
Stamatis Kavadias ;
Manolis Katevenis ;
Michail Zampetakis ;
Dimitrios S. Nikolopoulos .
International Journal of Parallel Programming, 2012, 40 :583-604