Tolerating Noise in MLC PCM with Multi-Bit Error Correction Code

被引:0
|
作者
Li, Bing [1 ,2 ]
Shan, ShuChang [1 ]
Hu, Yu [1 ]
Li, Xiaowei [1 ]
机构
[1] Chinese Acad Sci, Inst Comp Technol, State Key Lab Comp Architecture, Beijing 100864, Peoples R China
[2] Univ Chinese Acad Sci, Beijing, Peoples R China
关键词
MLC PCM; reliability; noise; soft error; ECC; PHASE-CHANGE MEMORY; ARCHITECTURE; PERFORMANCE; SYSTEM; ECC;
D O I
10.1109/PRDC.2013.43
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Phase change memory (PCM) has emerged as a mostly promising non-volatile memory. Multi-level Cell (MLC) PCM that stores multiple bits in a single cell, has the benefits of increasing capacity and lower cost-per-bit. However, as feature size scales down, prior work reports that low frequency noise and random telegraph noise would greatly jeopardize the reliability of MLC PCM. In this paper, we firstly analyze the multi-bit error rate induced by noise and then propose a multi-bit ECC (Error Correction Code) to alleviate the deleterious noise effects in MLC PCM. As far as we know, this is the first paper to utilize of error correction method to mitigate the impact of noise at architectural level. However, a strong multi-bit ECC requires additional storage and latency. Thus, we propose a 6EC-7ED BCH scheme which achieves a tradeoff between correction capability and overhead. Compared to conventional DRAM ECC, this scheme effectively improves the reliability of MLC PCM system, while has the comparable storage overhead. Moreover, the experimental results show this scheme incurs negligible latency cost with merely 1% performance degradation.
引用
收藏
页码:226 / 231
页数:6
相关论文
共 50 条
  • [41] An Efficient DAC and Interstage Gain Error Calibration Technique for Multi-bit Pipelined ADCs
    Ding, Li
    Sin, Sai-Weng
    U, Seng-Pan
    Martins, R. P.
    PROCEEDINGS OF THE 2010 IEEE ASIA PACIFIC CONFERENCE ON CIRCUIT AND SYSTEM (APCCAS), 2010, : 208 - 211
  • [42] Multi-bit Data Flow Error Detection Method Based on SDC Vulnerability Analysis
    Yan, Zujia
    Zhuang, Yi
    Zheng, Weining
    Gu, Jingjing
    ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2023, 22 (03)
  • [43] An error efficient and low complexity approximate multi-bit adder for image processing applications
    Priyadharshni, M.
    Raj Gupta, Antra
    Nithish Kumar, V.
    Kumaravel, S.
    INTERNATIONAL JOURNAL OF CIRCUIT THEORY AND APPLICATIONS, 2021, 49 (08) : 2373 - 2381
  • [44] Error-Locality-Aware Linear Coding to Correct Multi-bit Upsets in SRAMs
    Shamshiri, Saeed
    Cheng, Kwang-Ting
    INTERNATIONAL TEST CONFERENCE 2010, 2010,
  • [45] Single-Error-Correction and Double-Adjacent-Error-Correction Code for Simultaneous Testing of Data Bit and Check Bit Arrays in Memories
    Cha, Sanguhn
    Yoon, Hongil
    IEEE TRANSACTIONS ON DEVICE AND MATERIALS RELIABILITY, 2014, 14 (01) : 529 - 535
  • [46] A multi-bit error detection scheme for DRAM using partial sums with parallel counters
    Narasimham, Balaji
    Luk, Wing K.
    2008 IEEE INTERNATIONAL RELIABILITY PHYSICS SYMPOSIUM PROCEEDINGS - 46TH ANNUAL, 2008, : 202 - +
  • [47] On-line calibration and digital correction of multi-bit sigma-delta modulators
    Fornasari, A
    Borghetti, F
    Malcovati, P
    Maloberti, F
    2005 Symposium on VLSI Circuits, Digest of Technical Papers, 2005, : 184 - 187
  • [48] A structure of cascading multi-bit modulators without dynamic element matching or digital correction
    Li, BX
    Tenhunen, H
    2002 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOL III, PROCEEDINGS, 2002, : 711 - 714
  • [49] A low-noise readout circuit design for multi-bit quanta image sensor
    Wang, Xiuyu
    Li, Changchun
    Zha, Wanbin
    Nie, Kaiming
    Xu, Jiangtao
    MICROELECTRONICS JOURNAL, 2022, 125
  • [50] A novel noise-shaping DAC for multi-bit sigma-delta modulator
    Chen, Jianzhong
    Xu, Yong Ping
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II-EXPRESS BRIEFS, 2006, 53 (05) : 344 - 348