DocumentCode
2178491
Title
Tolerating Noise in MLC PCM with Multi-Bit Error Correction Code
Author
Bing Li ; Shan Shuchang ; Yu Hu ; Xiaowei Li
Author_Institution
State Key Lab. of Comput. Archit., Inst. of Comput. Technol., Beijing, China
fYear
2013
fDate
2-4 Dec. 2013
Firstpage
226
Lastpage
231
Abstract
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.
Keywords
error correction codes; random-access storage; 6EC-7ED BCH scheme; MLC PCM; frequency noise; multibit ECC; multibit error correction code; multilecvel cell phase change memory; nonvolatile memory; telegraph noise; Computer architecture; Error correction codes; Noise; Phase change materials; Random access memory; Reliability; Resistance; ECC; MLC PCM; noise; reliability; soft error;
fLanguage
English
Publisher
ieee
Conference_Titel
Dependable Computing (PRDC), 2013 IEEE 19th Pacific Rim International Symposium on
Conference_Location
Vancouver, BC
Type
conf
DOI
10.1109/PRDC.2013.43
Filename
6820869
Link To Document