Characterizing and Optimizing LDPC Performance on 3D NAND Flash Memories

被引:0
|
作者
Li, Qiao [1 ]
Chen, Yu [1 ]
Wu, Guanyu [1 ]
Du, Yajuan [2 ]
Ye, Min [3 ]
Gan, Xinbiao [4 ]
Zhang, Jie [5 ]
Shen, Zhirong [1 ]
Shu, Jiwu [1 ]
Xue, Chun [6 ]
机构
[1] Xiamen Univ, Sch Informat, Xiamen, Peoples R China
[2] Wuhan Univ Technol, Sch Comp Sci & Technol, Wuhan, Peoples R China
[3] YEESTOR Microelect Co Ltd, Shenzhen, Peoples R China
[4] Natl Univ Def Technol, Changsha, Peoples R China
[5] Peking Univ, Sch Comp Sci, Beijing, Peoples R China
[6] Mohamed Bin Zayed Univ Artificial Intelligence, Abu Dhabi, U Arab Emirates
基金
中国国家自然科学基金; 国家重点研发计划;
关键词
LDPC; flash memory; SSD; 3D NAND; TEMPORARY READ ERRORS;
D O I
10.1145/3663478
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
With the development of NAND flash memories' bit density and stacking technologies, while storage capacity keeps increasing, the issue of reliability becomes increasingly prominent. Low-density parity check (LDPC) code, as a robust error-correcting code, is extensively employed in flash memory. However, when the RBER is prohibitively high, LDPC decoding would introduce long latency. To study how LDPC performs on the latest 3D NAND flash memory, we conduct a comprehensive analysis of LDPC decoding performance using both the theoretically derived threshold voltage distribution model obtained through modeling (Modeling-based method) and the actual voltage distribution collected from on-chip data through testing (Ideal case). Based on LDPC decoding results under various interference conditions, we summarize four findings that can help us gain a better understanding of the characteristics of LDPC decoding in 3D NAND flash memory. Following our characterization, we identify the differences in LDPC decoding performance between the Modeling-based method and the Ideal case. Due to the accuracy of initial probability information, the threshold voltage distribution derived through modeling deviates by certain degrees from the actual threshold voltage distribution. This leads to a performance gap between using the threshold voltage distribution derived from the Modeling-based method and the actual distribution. By observing the abnormal behaviors in the decoding with the Modeling-based method, we introduce an Offsetted Read Voltage (Delta RV) method for optimizing LDPC decoding performance by offsetting the reading voltage in each layer of a flash block. The evaluation results show that our Delta RV method enhances the decoding performance of LDPC on the Modeling-based method by reducing the total number of sensing levels needed for LDPC decoding by 0.67% to 18.92% for different interference conditions on average, under the P/E cycles from 3,000 to 7,000.
引用
收藏
页数:26
相关论文
共 50 条
  • [1] 3D stacked NAND flash memories
    Micheloni, Rino
    Crippa, Luca
    3D Flash Memories, 2016, : 63 - 83
  • [2] Reliability challenges in 3D NAND Flash memories
    Zambelli, Cristian
    Micheloni, Rino
    Olivo, Piero
    2019 IEEE 11TH INTERNATIONAL MEMORY WORKSHOP (IMW 2019), 2019, : 136 - 139
  • [3] Random Telegraph Noise in 3D NAND Flash Memories
    Spinelli, Alessandro S.
    Malavena, Gerardo
    Lacaita, Andrea L.
    Monzio Compagnoni, Christian
    MICROMACHINES, 2021, 12 (06)
  • [4] A Study of Invalid Programming in 3D QLC NAND Flash Memories
    Dang, Hongyang
    Yao, Xiangyu
    Wan, Zheng
    Li, Qiao
    PROCEEDINGS OF THE 2023 15TH ACM WORKSHOP ON HOT TOPICS IN STORAGE AND FILE SYSTEMS, HOTSTORAGE 2023, 2023, : 73 - 79
  • [5] Enabling 3D NAND Trench Cells for Scaled Flash Memories
    Rachidi, S.
    Ramesh, S.
    Breuil, L.
    Tao, Z.
    Verreck, D.
    Donadio, G. L.
    Arreghini, A.
    Van den Bosch, G.
    Rosmeulen, M.
    2023 IEEE INTERNATIONAL MEMORY WORKSHOP, IMW, 2023, : 121 - 124
  • [6] Exploiting Binary Equilibrium for Efficient LDPC Decoding in 3D NAND Flash
    Hsu, Hsiang-Sen
    Chang, Li-Pin
    2022 IEEE 28TH INTERNATIONAL CONFERENCE ON EMBEDDED AND REAL-TIME COMPUTING SYSTEMS AND APPLICATIONS (RTCSA 2022), 2022, : 113 - 119
  • [7] Gate Side Injection Operating Mode for 3D NAND Flash Memories
    Breuil, L.
    Izmailov, R.
    Popovici, M.
    Stiers, J.
    Arreghini, A.
    Ramesh, S.
    Van den Bosch, G.
    Van Houdt, J.
    Rosmeulen, M.
    2024 IEEE INTERNATIONAL MEMORY WORKSHOP, IMW, 2024,
  • [8] Analysis and Optimization of Temporary Read Errors in 3D NAND Flash Memories
    Xia, Shiyu
    Jia, Xinlei
    Jin, Lei
    Luo, Zhe
    Song, Yali
    Liu, Chang
    Xu, Feng
    Li, Kaiwei
    Li, Haitao
    Li, Da
    Wang, Qiguang
    Huang, Xueqing
    Zhao, Xiangming
    Wei, Huazheng
    Cao, Hong
    Chen, Yi
    Duffin, David
    Yang, Daohong
    Huo, Zongliang
    IEEE ELECTRON DEVICE LETTERS, 2021, 42 (06) : 820 - 823
  • [9] Microscopic physical origin of charge traps in 3D NAND flash memories
    Nanataki, Fugo
    Iwata, Jun-Ichi
    Chokawa, Kenta
    Araidai, Masaaki
    Oshiyama, Atsushi
    Shiraishi, Kenji
    JAPANESE JOURNAL OF APPLIED PHYSICS, 2023, 62 (SC)
  • [10] A Scalable Bidimensional Randomization Scheme for TLC 3D NAND Flash Memories
    Favalli, Michele
    Zambelli, Cristian
    Marelli, Alessia
    Micheloni, Rino
    Olivo, Piero
    MICROMACHINES, 2021, 12 (07)