REAL: A Retention Error Aware LDPC Decoding Scheme to Improve NAND Flash Read Performance

被引:0
|
作者
Zhang, Meng [1 ]
Wu, Fei [1 ]
He, Xubin [2 ]
Huang, Ping [2 ]
Wang, Shunzhuo [1 ]
Xie, Changsheng [1 ]
机构
[1] Huazhong Univ Sci & Technol, Wuhan Natl Lab Optoelect, Wuhan, Peoples R China
[2] Virginia Commonwealth Univ, Dept Elect & Comp Engn, Richmond, VA 23284 USA
基金
国家高技术研究发展计划(863计划); 美国国家科学基金会; 中国国家自然科学基金;
关键词
DESIGN; CODES;
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Continuous technology scaling makes NAND flash cells much denser. As a result, NAND flash is becoming more prone to various interference errors. Due to the hardware circuit design mechanisms of NAND flash, retention errors have been recognized as the most dominant errors, which affect the data reliability and flash lifetime. Furthermore, after experiencing a large number of programm/erase (P/E) cycles, flash memory would suffer a much higher error rate, rendering traditional ECC codes (typically BCH codes) insufficient to ensure data reliability. Therefore, low density parity check (LDPC) codes with stronger error correction capability are used in NAND flash-based storage devices. However, directly using LDPC codes with belief propagation (BP) decoding algorithm introduces non-trivial overhead of decoding latency and hence significantly degrades the read performance of NAND flash. It has been observed that flash retention errors show the so-called numerical-correlation characteristic (i.e., the 0-1 bits stored in the flash cell affect each other with the leakage of the charge) in each flash cell. In this paper, motivated by the observed characteristic, we propose REAL: a retention error aware LDPC decoding scheme to improve NAND flash read performance. The developed REAL scheme incorporates the numerical-correlation characteristic of retention errors into the process of LDPC decoding, and leverages the characteristic as additional bits decision information to improve its error correction capabilities and decrease the decoding latency. Our simulation results show that the proposed REAL scheme can reduce the LDPC decoding latency by 26.44% and 33.05%, compared with the Logarithm Domain Min-Sum (LD-MS) and Probability Domain BP (PD-BP) schemes, respectively.
引用
收藏
页数:13
相关论文
共 50 条
  • [1] A Program Interference Error Aware LDPC Scheme for Improving NAND Flash Decoding Performance
    Wu, Fei
    Zhang, Meng
    Du, Yajuan
    He, Xubin
    Huang, Ping
    Xie, Changsheng
    Wan, Jiguang
    [J]. ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2017, 16
  • [2] Using Error Modes Aware LDPC to Improve Decoding Performance of 3-D TLC NAND Flash
    Wu, Fei
    Zhang, Meng
    Du, Yajuan
    Liu, Weihua
    Lu, Zuo
    Wan, Jiguang
    Tan, Zhihu
    Xie, Changsheng
    [J]. IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2020, 39 (04) : 909 - 921
  • [3] 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
    [J]. MICROPROCESSORS AND MICROSYSTEMS, 2018, 60 : 65 - 76
  • [4] CooECC: A Cooperative Error Correction Scheme to Reduce LDPC Decoding Latency in NAND Flash
    Zhang, Meng
    Wu, Fei
    Du, Yajuan
    Yang, Chengmo
    Xie, Changsheng
    Wan, Jiguang
    [J]. 2017 IEEE 35TH INTERNATIONAL CONFERENCE ON COMPUTER DESIGN (ICCD), 2017, : 657 - 664
  • [5] Retention-Aware Read Acceleration Strategy for LDPC-Based NAND Flash Memory
    Wang, Tse-Yuan
    Tsao, Che-Wei
    Chang, Yuan-Hao
    Kuo, Tei-Wei
    [J]. IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2023, 42 (12) : 4597 - 4605
  • [6] Process Variation Aware Read Performance Improvement for LDPC-Based nand Flash Memory
    Li, Qiao
    Shi, Liang
    Di, Yejia
    Gao, Congming
    Ji, Cheng
    Liang, Yu
    Xue, Chun Jason
    [J]. IEEE TRANSACTIONS ON RELIABILITY, 2020, 69 (01) : 310 - 321
  • [7] A Hybrid Scheme Combining Duplications and LDPC Decoding to Reduce NAND Flash
    Zhang, Yaofang
    Li, Peixuan
    Xie, Ping
    [J]. COMPUTER JOURNAL, 2024, 67 (04): : 1425 - 1437
  • [8] VaLLR: Threshold Voltage Distribution Aware LLR Optimization to Improve LDPC Decoding Performance for 3D TLC NAND Flash
    Cui, Lanlan
    Wu, Fei
    Liu, Xiaojian
    Zhang, Meng
    Xie, Changsheng
    [J]. 2019 IEEE 37TH INTERNATIONAL CONFERENCE ON COMPUTER DESIGN (ICCD 2019), 2019, : 668 - 671
  • [9] Pair-Bit Errors Aware LDPC Decoding in MLC NAND Flash Memory
    Zhang, Meng
    Wu, Fei
    Du, Yajuan
    Liu, Weihua
    Xie, Changsheng
    [J]. IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2019, 38 (12) : 2312 - 2320
  • [10] Retention-Aware Belief-Propagation Decoding for NAND Flash Memory
    Aslam, Chaudhry Adnan
    Guan, Yong Liang
    Cai, Kui
    [J]. IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II-EXPRESS BRIEFS, 2017, 64 (06) : 725 - 729