Polar-coded forward error correction for MLC NAND flash memory

被引:0
|
作者
Haochuan SONG [1 ,2 ,3 ]
Jen-Chien FU [4 ]
Shih-Jia ZENG [4 ]
Jin SHA [5 ]
Zaichen ZHANG [2 ,3 ]
Xiaohu YOU [3 ]
Chuan ZHANG [1 ,2 ,3 ]
机构
[1] Lab of Efficient Architectures for Digital-communication(LEADS), National Mobile Communications Research Laboratory, Southeast University
[2] Quantum Information Center of Southeast University
[3] National Mobile Communications Research Laboratory, Southeast University
[4] Lite-On Technology Corporation
[5] School of Electronic Science and Engineering, Nanjing University
基金
中国国家自然科学基金;
关键词
polar coding; non-volatile memory; error correcting code; NAND; flash memory;
D O I
暂无
中图分类号
TP333 [存贮器];
学科分类号
081201 ;
摘要
With the ever-growing storage density, high-speed, and low-cost data access, flash memory has inevitably become popular. Multi-level cell(MLC) NAND flash memory, which can well balance the data density and memory stability, has occupied the largest market share of flash memory. With the aggressive memory scaling, however, the reliability decays sharply owing to multiple interferences. Therefore, the control system should be embedded with a suitable error correction code(ECC) to guarantee the data integrity and accuracy. We proposed the pre-check scheme which is a multi-strategy polar code scheme to strike a balance between reasonable frame error rate(FER) and decoding latency. Three decoders namely binaryinput, quantized-soft, and pure-soft decoders are embedded in this scheme. Since the calculation of soft loglikelihood ratio(LLR) inputs needs multiple sensing operations and optional quantization boundaries, a 2-bit quantized hard-decision decoder is proposed to outperform the hard-decoded LDPC bit-flipping decoder with fewer sensing operations. We notice that polar codes have much lower computational complexity compared with LDPC codes. The stepwise maximum mutual information(SMMI) scheme is also proposed to obtain overlapped boundaries without exhausting search. The mapping scheme using Gray code is employed and proved to achieve better raw error performance compared with other alternatives. Hardware architectures are also given in this paper.
引用
下载
收藏
页码:224 / 239
页数:16
相关论文
共 50 条
  • [21] VLSI Implementation of BCH Error Correction for Multilevel Cell NAND Flash Memory
    Choi, Hyojin
    Liu, Wei
    Sung, Wonyong
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2010, 18 (05) : 843 - 847
  • [22] A joint-LDPC decoding scheme based on retention error characteristics for MLC NAND flash memory
    Wei, Debao
    Deng, Libao
    Hao, Mengqi
    Qiao, Liyan
    Peng, Xiyuan
    MICROPROCESSORS AND MICROSYSTEMS, 2018, 60 : 65 - 76
  • [23] Techniques for Embracing Intra-Cell Unbalanced Bit Error Characteristics in MLC NAND Flash Memory
    Dong, Guiqiang
    Xie, Ningde
    Zhang, Tong
    2010 IEEE GLOBECOM WORKSHOPS, 2010, : 1915 - 1920
  • [24] MNFTL: An Efficient Flash Translation Layer for MLC NAND Flash Memory Storage Systems
    Qin, Zhiwei
    Wang, Yi
    Liu, Duo
    Shao, Zili
    Guan, Yong
    PROCEEDINGS OF THE 48TH ACM/EDAC/IEEE DESIGN AUTOMATION CONFERENCE (DAC), 2011, : 17 - 22
  • [25] On the Use of Soft-Decision Error-Correction Codes in NAND Flash Memory
    Dong, Guiqiang
    Xie, Ningde
    Zhang, Tong
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS I-REGULAR PAPERS, 2011, 58 (02) : 429 - 439
  • [26] Soft-Decision Error Correction of NAND Flash Memory with a Turbo Product Code
    Cho, Junhee
    Sung, Wonyong
    JOURNAL OF SIGNAL PROCESSING SYSTEMS FOR SIGNAL IMAGE AND VIDEO TECHNOLOGY, 2013, 70 (02): : 235 - 247
  • [27] Soft-Decision Error Correction of NAND Flash Memory with a Turbo Product Code
    Junhee Cho
    Wonyong Sung
    Journal of Signal Processing Systems, 2013, 70 : 235 - 247
  • [28] Data Retention in MLC NAND Flash Memory: Characterization, Optimization, and Recovery
    Cai, Yu
    Luo, Yixin
    Haratsch, Erich F.
    Mai, Ken
    Mutlu, Onur
    2015 IEEE 21st International Symposium on High Performance Computer Architecture (HPCA), 2015, : 551 - 563
  • [29] Characterizing, Exploiting, and Mitigating Vulnerabilities in MLC NAND Flash Memory Programming
    Cai, Yu
    Ghose, Saugata
    Luo, Yixin
    Mai, Ken
    Mutlu, Onur
    Haratsch, Erich F.
    IPSI BGD TRANSACTIONS ON INTERNET RESEARCH, 2018, 14 (02):
  • [30] A Discrete Detection and Decoding of MLC NAND Flash Memory With Retention Noise
    Sun, Wenhao
    Zheng, Jianping
    IEEE ACCESS, 2020, 8 : 60626 - 60636