ALCod: Adaptive LDPC Coding for 3-D NAND Flash Memory Using Inter-Layer RBER Variation

被引:2
|
作者
Zhang, Meng [1 ]
Zhang, Xiaoyi [2 ]
Wu, Fei [3 ]
Tao, Kai [2 ]
Zhu, Feng [2 ]
Li, Shu [2 ]
Zhao, Yahui [3 ]
Xie, Changsheng [3 ]
机构
[1] Huazhong Univ Sci & Technol, Sch Comp Sci & Technol, Wuhan 430074, Peoples R China
[2] Alibaba Grp, Alibaba Cloud, Hangzhou 310052, Peoples R China
[3] Huazhong Univ Sci & Technol, Wuhan Natl Lab Optoelect, Wuhan 430074, Peoples R China
基金
中国国家自然科学基金;
关键词
Iterative decoding; Ash; Three-dimensional displays; Decoding; Encoding; Reliability; DSL; 3D NAND flash memory; RBER; P/E cycles; retention time; LDPC codes; AWARE GARBAGE COLLECTION; MANAGEMENT;
D O I
10.1109/TCE.2023.3319638
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Three-dimensional (3D) NAND flash memory has been frequently utilized in consumer electronics as a popular storage device. However, data reliability has become an important problem to be solved. Low-density parity-check (LDPC) codes with superior error correction capability are commonly used in 3D NAND flash memory to ensure data reliability. Unfortunately, high raw bit error rate (RBER) induced by retention time and program/erase (P/E) cycles leads to increased the number of decoding iterations, failing to correct bit errors. Consequently, data reliability cannot be well ensured by using conventional LDPC coding. Moreover, the number of decoding iterations between layers fluctuates greatly due to process variation, which leads to a large difference in decoding latency. To reduce and shorten the gap of inter-layer decoding iterations, this paper proposes ALCod: an adaptive LDPC coding scheme for 3D triple-level cell (TLC) NAND flash memory by exploiting the inter-layer RBER variation. Specifically, this paper first conducts a preliminary experiment, which shows that RBER and the number of decoding iterations between layers and pages have a great difference. And, high RBER induces decreased decoding performance, thus introducing more decoding iterations and time consumption. Then, inspired by these findings, ALCod adaptively performs LDPC coding operations according to the RBER variation induced by retention time and P/E cycles. For pages and layers with higher RBER, by using ALCod, the original bit sequence is split into two parts on average and encoded separately. During decoding, known bits of 0 information are used to improve the initial decoding information (i.e., log-likelihood ratio (LLR) information per bit). To help with the decoding of the codeword's unknown information, the LLR amplitude of known bits of 0 is increased. The known information and unknown information participate in the same check equation, which, according to the LDPC decoding principle, can provide useful LLR information to speed up decoding update for unknown information. ALCod can improve LDPC decoding performance and effectively eliminate soft decision decoding at higher RBER. Simulation results show ALCod can significantly reduce the uncorrectable bit error rate (UBER), decoding iterations, and time consumption.
引用
收藏
页码:1068 / 1081
页数:14
相关论文
共 50 条
  • [1] Exploiting the Single-Symbol LLR Variation to Accelerate LDPC Decoding for 3-D nand Flash Memory
    Li, Yingge
    Han, Guojun
    Liu, Chang
    Zhang, Meng
    Wu, Fei
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2023, 42 (12) : 5146 - 5150
  • [2] Intrablock Wear Leveling to Counter Layer-to-Layer Endurance Variation of 3-D NAND Flash Memory
    Raquibuzzaman, Md
    Milenkovic, Aleksandar
    Ray, Biswajit
    IEEE TRANSACTIONS ON ELECTRON DEVICES, 2023, 70 (01) : 70 - 75
  • [3] Layer-to-Layer Endurance Variation of 3D NAND Flash Memory
    Raquibuzzaman, Md
    Hasan, Md Mehedi
    Milenkovic, Aleksandar
    Ray, Biswajit
    2022 IEEE INTERNATIONAL RELIABILITY PHYSICS SYMPOSIUM (IRPS), 2022,
  • [4] Inter-Layer Prediction Scheme for Scalable 3-D Holoscopic Video Coding
    Conti, Caroline
    Nunes, Paulo
    Soares, Luics Ducla
    IEEE SIGNAL PROCESSING LETTERS, 2013, 20 (08) : 819 - 822
  • [5] CHARACTERIZATION OF RELIABILITY IN 3-D NAND FLASH MEMORY
    Lee, Jong-Ho
    Joe, Sung-Min
    Kang, Ho-Jung
    2014 12TH IEEE INTERNATIONAL CONFERENCE ON SOLID-STATE AND INTEGRATED CIRCUIT TECHNOLOGY (ICSICT), 2014,
  • [6] Interleaved LDPC Decoding Scheme Improves 3-D TLC NAND Flash Memory System Performance
    Yu, Xiaolei
    He, Jing
    Zhang, Bo
    Wang, Xianliang
    Li, Qianhui
    Wang, Qi
    Huo, Zongliang
    Ye, Tianchun
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2023, 42 (11) : 4191 - 4204
  • [7] RBER-Aware Lifetime Prediction Scheme for 3D-TLC NAND Flash Memory
    Ma, Ruixiang
    Wu, Fei
    Zhang, Meng
    Lu, Zhonghai
    Wan, Jiguang
    Xie, Changsheng
    IEEE ACCESS, 2019, 7 : 44696 - 44708
  • [8] Layer Selection by Multi-Level Permutation in 3-D Stacked NAND Flash Memory
    Lee, Sang-Ho
    Kim, Wandong
    Kwon, Dae Woong
    Seo, Joo Yun
    Baek, Myung Hyun
    Lee, Sungbok
    Kang, Jinkyu
    Jang, Woojae
    Lee, Jong-Ho
    Park, Byung-Gook
    IEEE ELECTRON DEVICE LETTERS, 2016, 37 (07) : 866 - 869
  • [9] Exploiting Feature Layer for Read Reference Voltage Optimization on 3-D NAND Flash Memory
    Wei, Debao
    Piao, Zhelong
    Liu, Ming
    Zeng, Yanlong
    Feng, Hua
    Qiao, Liyan
    Peng, Xiyuan
    IEEE TRANSACTIONS ON CONSUMER ELECTRONICS, 2024, 70 (01) : 433 - 444
  • [10] 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
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2020, 39 (04) : 909 - 921