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 条
  • [31] Characterization of Inter-Cell Interference in 3D NAND Flash Memory
    Park, Suk Kwang
    Moon, Jaekyun
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS I-REGULAR PAPERS, 2021, 68 (03) : 1183 - 1192
  • [32] Trap Profiling in Nitride Storage Layer in 3-D NAND Flash Memory Using Retention Characteristics and AC-gm Method
    Jeong, Min-Kyu
    Kang, Ho-Jung
    Joe, Sung-Min
    Park, Sung-Kye
    Park, Byung-Gook
    Lee, Jong-Ho
    IEEE ELECTRON DEVICE LETTERS, 2015, 36 (06) : 561 - 563
  • [33] Extraction of Nitride Trap Profile in 3-D NAND Flash Memory Using Intercell Program Pattern
    Park, Jounghun
    Yoon, Gilsang
    Go, Donghyun
    Kim, Jungsik
    Lee, Jeong-Soo
    IEEE ACCESS, 2021, 9 : 118794 - 118800
  • [34] An adaptive early termination of mode decision using inter-layer correlation in scalable video coding
    Shen, Liquan
    Liu, Zhi
    An, Ping
    Ma, Ran
    Zhang, Zhaoyang
    2010 IEEE INTERNATIONAL CONFERENCE ON IMAGE PROCESSING, 2010, : 4229 - 4232
  • [35] Observation of Low-Energy Proton Direct Ionization in a 72-Layer 3-D NAND Flash Memory
    Wilcox, Edward P.
    Breeding, Matthew L.
    Casey, Megan C.
    Pellish, Jonathan A.
    Reed, Robert A.
    Alles, Michael L.
    Schrimpf, Ronald D.
    IEEE TRANSACTIONS ON NUCLEAR SCIENCE, 2021, 68 (05) : 835 - 841
  • [36] MPEG-4 FGS coding performance improvement using adaptive inter-layer prediction
    Chen, SR
    Chang, CP
    Lin, CW
    2004 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH, AND SIGNAL PROCESSING, VOL III, PROCEEDINGS: IMAGE AND MULTIDIMENSIONAL SIGNAL PROCESSING SPECIAL SESSIONS, 2004, : 265 - 268
  • [37] Data-Aware 3-D TLC NAND Flash Memory Reliability Optimization
    Salamin, Sami
    IEEE TRANSACTIONS ON ELECTRON DEVICES, 2024, 71 (10) : 5962 - 5974
  • [38] Investigation of Endurance Characteristics in 3-D nand Flash Memory With Trap Profile Analysis
    Jo, Hyungjun
    Kim, Jongwoo
    Cho, Yonggyu
    Shim, Hyunyoung
    Sim, Jaesung
    Shin, Hyungcheol
    IEEE TRANSACTIONS ON ELECTRON DEVICES, 2024, 71 (03) : 1852 - 1857
  • [39] Impact of Self-Heating Effect on the Retention of 3-D NAND Flash Memory
    Wang, Kunliang
    Lun, Zhiyuan
    Chen, Wangyong
    Liu, Xiaoyan
    Du, Gang
    2017 IEEE 24TH INTERNATIONAL SYMPOSIUM ON THE PHYSICAL AND FAILURE ANALYSIS OF INTEGRATED CIRCUITS (IPFA), 2017,
  • [40] Exploiting Error Characteristic to Optimize Read Voltage for 3-D NAND Flash Memory
    Zhang, Meng
    Wu, Fei
    Yu, Qin
    Liu, Weihua
    Wang, Yifan
    Xie, Changsheng
    IEEE TRANSACTIONS ON ELECTRON DEVICES, 2020, 67 (12) : 5490 - 5496