A Discrete Detection and Decoding of MLC NAND Flash Memory With Retention Noise

被引:4
|
作者
Sun, Wenhao [1 ]
Zheng, Jianping [1 ]
机构
[1] Xidian Univ, State Key Lab Integrated Serv Network, Collaborat Innovat Ctr Informat Sensing & Underst, Sch Telecommun Engn, Xian 710071, Peoples R China
基金
中国国家自然科学基金;
关键词
Retention noise; flash memory; information bottleneck; decision trees; computational complexity; THRESHOLD VOLTAGE DISTRIBUTION; LDPC DECODERS; RECOVERY; DESIGN; CODES; READ;
D O I
10.1109/ACCESS.2020.2983433
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The retention noise in MLC NAND flash memory has a great impact on reliability and lifetime of devices. How to recover information from the data corrupted by retention noise is a challenging problem. The joint processing of channel estimation, detection and low-density parity-check (LDPC) decoding is an effective method to handle this problem, while which is hindered by the limited computational resource of NAND flash memory devices. This paper proposes a discrete retention-failure recovery method, where the reading system only processes integers. The proposed method consists of two major components referred to binary tree searching (BTS) based channel updating and information bottleneck (IB) based LDPC decoding. In channel updating, the proposed learning based BTS algorithm can acquire reference voltages directly; thus it bypasses the intermediate stage of retention noise parameter estimation. The LDPC decoder is realized by IB based message passing, where node operation is achieved by lookup tables, and the messages passed between nodes are integers. Besides, a dynamic quantization level reduction strategy for IB based decoding is proposed to reduce the memory consumption of lookup tables. Finally, using PEG-constructed regular LDPC code (8000, 7200), the numerical results show that the proposed discrete method has much lower computational complexity and similar performance compared with the conventional method.
引用
收藏
页码:60626 / 60636
页数:11
相关论文
共 50 条
  • [21] MLC NAND Flash memory: Aging effect and chip/channel emulation
    Prodromakis, Antonios
    Korkotsides, Stelios
    Antonakopoulos, Theodore
    [J]. MICROPROCESSORS AND MICROSYSTEMS, 2015, 39 (08) : 1052 - 1062
  • [22] Adaptive Paired Page Prebackup Scheme for MLC NAND Flash Memory
    Lee, Jaeil
    Shin, Dongkun
    [J]. IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2014, 33 (07) : 1110 - 1114
  • [23] Program Interference in MLC NAND Flash Memory: Characterization, Modeling, and Mitigation
    Cai, Yu
    Mutlu, Onur
    Haratsch, Erich F.
    Mai, Ken
    [J]. 2013 IEEE 31ST INTERNATIONAL CONFERENCE ON COMPUTER DESIGN (ICCD), 2013, : 123 - 130
  • [24] A Joint Decoding Strategy of Non-Binary LDPC Codes Based on Retention Error Characteristics for MLC NAND Flash Memories
    Qiao, Liyan
    Wu, Hefeng
    Wei, Debao
    Wang, Shiyuan
    [J]. PROCEEDINGS OF 2016 SIXTH INTERNATIONAL CONFERENCE ON INSTRUMENTATION & MEASUREMENT, COMPUTER, COMMUNICATION AND CONTROL (IMCCC 2016), 2016, : 183 - 188
  • [25] Bit-flipping decoding algorithm for the MLC flash memory
    Zhang X.
    Mu J.
    Jiao X.
    [J]. Xi'an Dianzi Keji Daxue Xuebao/Journal of Xidian University, 2017, 44 (05): : 75 - 80and146
  • [26] Endurance Limits of MLC NAND Flash
    Parnell, Thomas
    Duenner, Celestine
    Mittelholzer, Thomas
    Papandreou, Nikolaos
    Pozidis, Haralampos
    [J]. 2015 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS (ICC), 2015, : 376 - 381
  • [27] Adaptive Granularity Progressive LDPC Decoding for NAND Flash Memory
    Bao, Binhao
    Li, Qianhui
    Guan, Wu
    Wang, Qi
    Liang, Liping
    Qiu, Xin
    [J]. IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2024, 43 (04) : 1312 - 1316
  • [28] A mathematical approach to NAND flash-memory descrambling and decoding
    van Zandwijk, Jan Peter
    [J]. DIGITAL INVESTIGATION, 2015, 12 : 41 - 52
  • [29] Capacity of the MLC NAND Flash Channel
    Parnell, Thomas
    Dunner, Celestine
    Mittelholzer, Thomas
    Papandreou, Nikolaos
    [J]. IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, 2016, 34 (09) : 2354 - 2365
  • [30] Enabling Accurate and Practical Online Flash Channel Modeling for Modern MLC NAND Flash Memory
    Luo, Yixin
    Ghose, Saugata
    Cai, Yu
    Haratsch, Erich F.
    Mutlu, Onur
    [J]. IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, 2016, 34 (09) : 2294 - 2311