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
来源
2013 IEEE 19TH PACIFIC RIM INTERNATIONAL SYMPOSIUM ON DEPENDABLE COMPUTING (PRDC 2013) | 2013年
关键词
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 条
  • [21] Multi-bit error detection and correction codes implementation using generator-parity check matrices technique
    Shanthi, G.
    Rao, K. Srinivas
    Kumar, Aruru Sai
    Vali, Sk. Shoukat
    Sravani, K. Girija
    Hasan, Mohd Masood
    Tanuja, H.
    Yashwanth, Ch.
    MICROSYSTEM TECHNOLOGIES-MICRO-AND NANOSYSTEMS-INFORMATION STORAGE AND PROCESSING SYSTEMS, 2025, 31 (02): : 509 - 520
  • [22] A Novel Data Hiding Using Multi-Bit Minimum Error Replacement with Flexible Bit Location
    Chen, Rong-Jian
    Lai, Jui-Lin
    Huang, Po-Hsian
    JOURNAL OF INTERNET TECHNOLOGY, 2013, 14 (07): : 1113 - 1129
  • [23] Bit-Slice Logic Interleaving for Spatial Multi-Bit Soft-Error Tolerance
    George, Nishant J.
    Elks, Carl R.
    Johnson, Barry W.
    Lach, John
    2010 IEEE-IFIP INTERNATIONAL CONFERENCE ON DEPENDABLE SYSTEMS AND NETWORKS DSN, 2010, : 141 - 150
  • [24] Digital Assisted Truncation Noise Shaping Technique for Multi-bit ΣΔ Modulators
    Sharifi, Leila
    Hashemipour, Omid
    ARABIAN JOURNAL FOR SCIENCE AND ENGINEERING, 2021, 46 (02) : 1279 - 1286
  • [25] Digital Correction of DAC Nonlinearity in Multi-Bit Feedback A/D Converters
    Payandehnia, Pedram
    He, Tao
    Wang, Yanchao
    Temes, Gabor C.
    2020 IEEE CUSTOM INTEGRATED CIRCUITS CONFERENCE (CICC), 2020,
  • [26] Photon Counting Error Rates in Single-Bit and Multi-Bit Quanta Image Sensors
    Fossum, Eric R.
    IEEE JOURNAL OF THE ELECTRON DEVICES SOCIETY, 2016, 4 (03): : 136 - 143
  • [27] Multi-bit error control coding with limited correction for high-performance and energy-efficient network on chip
    Flayyih, Wameedh N.
    Samsudin, Khairulmizam
    Hashim, Shaiful J.
    Ismail, Yehea
    Rokhani, Fakhrul Zaman
    IET CIRCUITS DEVICES & SYSTEMS, 2020, 14 (01) : 7 - 16
  • [28] A High Resolution Multi-Bit Incremental Converter Insensitive to DAC Mismatch Error
    Wang, Biao
    Sin, Sai-Weng
    Seng-Pan, U.
    Martins, R. P.
    2016 12TH CONFERENCE ON PH.D. RESEARCH IN MICROELECTRONICS AND ELECTRONICS (PRIME), 2016,
  • [29] Multi-Bit Low Redundancy Error control with Parity Sharing for NoC Interconnects
    Himaja, U. Sai
    Vinodhini, M.
    Murty, N. S.
    PROCEEDINGS OF THE 3RD INTERNATIONAL CONFERENCE ON COMMUNICATION AND ELECTRONICS SYSTEMS (ICCES 2018), 2018, : 61 - 65
  • [30] Improving Instruction TLB Reliability with Efficient Multi-bit Soft Error Protection
    Kiani, Vandaneh
    Reviriego, Pedro
    MICROELECTRONICS RELIABILITY, 2019, 93 : 29 - 38