arrow
返回

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

delete2023-11-01
delete3
PRE
AI
M
Meng Zhang
X
Xiaoyi Zhang
F
Fei Wu *
K
Kai Tao
F
Feng Zhu
S
Shu Li
Y
Yahui Zhao
C
Changsheng Xie
DOI:10.1109/TCE.2023.3319638delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
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.
Keyword:
Iterative decoding
Ash
Three-dimensional displays
Decoding
Encoding
Reliability
DSL
3D NAND flash memory
RBER
P/E cycles
retention time
LDPC codes

期刊

IEEE Transactions on Consumer Electronics 封面图
IEEE Transactions on Consumer Electronics
IF:
10.9
论文数:
5.3K
被引数:
6.8K

机构

A
alibaba group
学者数:
1.1K
论文数: 789
被引数: 0
引用论文

引用论文

A rigid organic ligand-induced POMCP with a helical self-penetrating structure as a redox and acid catalyst
err2016-01-01
err0
PREAI
errJing-Quan Sha; Pei-Pei Zhu; Xi-Ya Yang; Ning Sheng; Ji-Shen Li; Long-Jiang Sun; Hong Yan
err分享
err收藏
err
IF0
err
err0
PREAI
err
err分享
err收藏
err分享
err收藏
err分享
err收藏
Design and Power Dissipation Consideration of PFAL CMOS V/S Conventional CMOS Based 2:1 Multiplexer and Full Adder
err2021-07-02
err0
errOAAI
errManvinder Sharma; Digvijay Pandey; Pankaj Palta; Binay Kumar Pandey
err分享
err收藏
err分享
err收藏
学者 查看更多内容