Using Error Modes Aware LDPC to Improve Decoding Performance of 3-D TLC NAND Flash

被引:30
作者
Wu, Fei [1 ]
Zhang, Meng [1 ]
Du, Yajuan [2 ]
Liu, Weihua [1 ]
Lu, Zuo [1 ]
Wan, Jiguang [1 ]
Tan, Zhihu [1 ]
Xie, Changsheng [1 ]
机构
[1] Huazhong Univ Sci & Technol, Wuhan Natl Lab Optoelect, Wuhan 430074, Peoples R China
[2] Wuhan Univ Technol, Sch Comp Sci & Technol, Wuhan 430070, Peoples R China
基金
中国国家自然科学基金;
关键词
3-D triple-level cell (3-D TLC) NAND flash; error modes; low-density parity-check (LDPC) codes;
D O I
10.1109/TCAD.2019.2897706
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
3-D triple-level cell (3-D TLC) NAND flash has high storage density and capacity, but degrading data reliability due to high raw bit error rates induced by a certain number of program/erase cycles. To guarantee data reliability, low-density parity-check (LDPC) codes are selected as the error correction codes in modern flash memories because of strong error correction capability. However, directly adopting LDPC codes induces high decoding latency due to iterative updating of log-likelihood ratio (LLR) information in the decoding process. Increasing LLR information accuracy can greatly improve decoding performance. In this paper, we propose EMAL: using error modes aware LDPC codes for further enhancing the decoding performance of 3-D TLC NAND flash. We first obtain 3-D TLC error modes based on an FPGA testing platform, and then exploit the error modes to optimize LLR information and enable the decoding to converge at a high speed. The simulation results show that the decoding performance is significantly improved, resulting in reduced bit error rates and decoding latency.
引用
收藏
页码:909 / 921
页数:13
相关论文
共 48 条
  • [41] VLSI Design for Low-Density Parity-Check Code Decoding
    Wang, Zhongfeng
    Cui, Zhiqiang
    Sha, Jin
    [J]. IEEE CIRCUITS AND SYSTEMS MAGAZINE, 2011, 11 (01) : 52 - 69
  • [42] Wong Greg, 2013, Inside Solid State Drives (SSDs), P1
  • [43] Characterizing 3D Charge Trap NAND Flash: Observations, Analyses and Applications
    Wu, Fei
    Zhu, Yue
    Xiong, Qin
    Lu, Zhonghai
    Zhou, You
    Kong, Weizhen
    Xie, Changsheng
    [J]. 2018 IEEE 36TH INTERNATIONAL CONFERENCE ON COMPUTER DESIGN (ICCD), 2018, : 381 - 388
  • [44] Yaakobi E., 2012, 2012 International Conference on Computing, Networking and Communications (ICNC), P486, DOI 10.1109/ICCNC.2012.6167470
  • [45] Zambelli C, 2017, IEEE INT MEM WORKSH, P44
  • [46] Zhang J, 2015, 2015 33RD IEEE INTERNATIONAL CONFERENCE ON COMPUTER DESIGN (ICCD), P666, DOI 10.1109/ICCD.2015.7357179
  • [47] Zhang S, 2013, IEEE ANTENNAS PROP, P2243, DOI 10.1109/APS.2013.6711780
  • [48] On implementation of min-sum algorithm and its modifications for decoding low-density parity-check (LDPC) codes
    Zhao, JG
    Zarkeshvari, F
    Banihashemi, AH
    [J]. IEEE TRANSACTIONS ON COMMUNICATIONS, 2005, 53 (04) : 549 - 554