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 条
  • [41] Total Ionizing Dose Effects in 3-D NAND Flash Memories
    Bagatin, Marta
    Gerardin, Simone
    Paccagnella, Alessandro
    Beltrami, Silvia
    Costantino, Alessandra
    Muschitiello, Michele
    Zadeh, Ali
    Ferlet-Cavrois, Veronique
    IEEE TRANSACTIONS ON NUCLEAR SCIENCE, 2019, 66 (01) : 48 - 53
  • [42] A full 2D and 3D TCAD Simulation of ultimate 22nm NAND Flash Memories
    Postel-Pellerin, J.
    Lalande, F.
    Canet, P.
    Bouchakour, R.
    Jeuland, F.
    Bertello, B.
    Villard, B.
    NVMTS: 2009 10TH ANNUAL NON-VOLATILE MEMORY TECHNOLOGY SYMPOSIUM, 2009, : 80 - +
  • [43] Atmospheric Neutron Soft Errors in 3-D NAND Flash Memories
    Bagatin, M.
    Gerardin, S.
    Paccagnella, A.
    Beltrami, S.
    Cazzaniga, C.
    Frost, C. D.
    IEEE TRANSACTIONS ON NUCLEAR SCIENCE, 2019, 66 (07) : 1361 - 1367
  • [44] Cross-Temperature Effects of Program and Read Operations in 2D and 3D NAND Flash Memories
    Zambelli, Cristian
    Crippa, Luca
    Micheloni, Rino
    Olivo, Piero
    2018 INTERNATIONAL INTEGRATED RELIABILITY WORKSHOP (IIRW), 2018, : 44 - 47
  • [45] Secondary Particles Generated by Protons in 3-D nand Flash Memories
    Bagatin, M.
    Gerardin, S.
    Paccagnella, A.
    Costantino, A.
    Ferlet-Cavrois, V.
    Santin, G.
    Muschitiello, M.
    Pesce, A.
    Beltrami, S.
    IEEE TRANSACTIONS ON NUCLEAR SCIENCE, 2022, 69 (07) : 1461 - 1466
  • [46] Optimizing Lifetime Capacity and Read Performance of Bit-Alterable 3-D NAND Flash
    Chen, Shuo-Han
    Yang, Ming-Chang
    Chang, Yuan-Hao
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2021, 40 (02) : 218 - 231
  • [47] QC-LDPC Codes with Fast Encoding for Error Control in NAND Flash Memories
    Sulek, Wojciech
    Kucharczyk, Marcin
    2018 INTERNATIONAL CONFERENCE ON SIGNALS AND ELECTRONIC SYSTEMS (ICSES 2018), 2018, : 37 - 42
  • [48] A Novel Plane-Based Control Bus Design with Distributed Registers in 3D NAND Flash Memories
    Cao, Huamin
    Wang, Qi
    Liu, Fei
    Huo, Zongliang
    CHINESE JOURNAL OF ELECTRONICS, 2022, 31 (04) : 647 - 651
  • [49] Machine learning method to predict threshold voltage distribution by read disturbance in 3D NAND Flash Memories
    Park, Jihye
    Lee, Jang Kye
    Shin, Hyungcheol
    JAPANESE JOURNAL OF APPLIED PHYSICS, 2020, 59 (08)
  • [50] A Novel Plane-Based Control Bus Design with Distributed Registers in 3D NAND Flash Memories
    CAO Huamin
    WANG Qi
    LIU Fei
    HUO Zongliang
    ChineseJournalofElectronics, 2022, 31 (04) : 647 - 651