Efficient One-Step Decodable Limited Magnitude Error Correcting Codes for Multilevel Cell Main Memories

被引:7
|
作者
Das, Abhishek [1 ]
Touba, Nur A. [1 ]
机构
[1] Univ Texas Austin, Dept Elect & Comp Engn, Austin, TX 78712 USA
基金
美国国家科学基金会;
关键词
Error correction codes; limited magnitude errors; multilevel cell; main memory; phase change memory;
D O I
10.1109/TNANO.2019.2917139
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
As technology scales further, dynamic random-access memory (DRAM) scaling faces numerous challenges. Emerging non-volatile main memories (e.g., phase change memories) provide an attractive solution to the challenges faced by DRAM scaling due to their high density and low cost. But phase change memories suffer from the problem of resistance drifts, which are of limited magnitude and causes read reliability degradation. For single error correction, Hamming codes and beyond single-error correction, Orthogonal Latin Square codes have been used due to their one-step decoding procedure. But with the limited magnitude error model, these codes are inefficient since they incur considerable redundancy. This paper proposes a new systematic limited magnitude error correcting non-binary Hamming code for a single-error correction specifically to address limited magnitude errors in multilevel cell memories storing multiple bits per cell. For memory architectures involving multiple error correction, a new decimal arithmetic based Orthogonal Latin Square code is also proposed. A general construction methodology is presented to correct errors of limited magnitude and is compared to existing schemes addressing limited magnitude errors in phase change memories. For non-binary Hamming codes, it is shown that the proposed codes provide better latency and complexity compared to existing limited magnitude error correcting non-binary Hamming codes as well as better redundancy compared to the symbol extended version of binary Hamming codes. The proposed limited magnitude Orthogonal Latin Square codes are shown to achieve better redundancy and better area compared to existing schemes with the tradeoff of slight increase in decoding and encoding latency.
引用
收藏
页码:575 / 583
页数:9
相关论文
共 50 条