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 条
  • [31] FPGA Accelerator of Algebraic Quasi Cyclic LDPC Codes for NAND Flash Memories
    Zaidi, Syed Azhar Ali
    Tuoheti, Abuduwaili
    Martina, Maurizio
    Masera, Guido
    IEEE DESIGN & TEST, 2016, 33 (06) : 77 - 84
  • [32] Understanding the Origin of Metal Gate Work Function Shift and Its Impact on Erase Performance in 3D NAND Flash Memories
    Ramesh, Sivaramakrishnan
    Ajaykumar, Arjun
    Ragnarsson, Lars-Ake
    Breuil, Laurent
    El Hajjam, Gabriel Khalil
    Kaczer, Ben
    Belmonte, Attilio
    Nyns, Laura
    Soulie, Jean-Philippe
    van den Bosch, Geert
    Rosmeulen, Maarten
    MICROMACHINES, 2021, 12 (09)
  • [33] Vertical 3D NAND Flash Memory Technology
    Nitayama, Akihiro
    Aochi, Hideaki
    ULSI PROCESS INTEGRATION 7, 2011, 41 (07): : 15 - 25
  • [34] Temperature Impacts on Endurance and Read Disturbs in Charge-Trap 3D NAND Flash Memories
    Chen, Fei
    Chen, Bo
    Lin, Hongzhe
    Kong, Yachen
    Liu, Xin
    Zhan, Xuepeng
    Chen, Jiezhi
    MICROMACHINES, 2021, 12 (10)
  • [35] Error Generation for 3D NAND Flash Memory
    Liu, Weihua
    Wu, Fei
    Meng, Songmiao
    Chen, Xiang
    Xie, Changsheng
    PROCEEDINGS OF THE 2022 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE 2022), 2022, : 56 - 59
  • [36] BeLDPC: Bit Errors Aware Adaptive Rate LDPC Codes for 3D TLC NAND Flash Memory
    Zhang, Meng
    Wu, Fei
    Yu, Qin
    Liu, Weihua
    Cui, Lanlan
    Zhao, Yahui
    Xie, Changsheng
    PROCEEDINGS OF THE 2020 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE 2020), 2020, : 302 - 305
  • [37] Recent Progress on 3D NAND Flash Technologies
    Goda, Akira
    ELECTRONICS, 2021, 10 (24)
  • [38] 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
  • [39] A DTCO Framework for 3D NAND Flash Readout
    Gerardi, Mattia
    Sharma, Arvind
    Xiang, Yang
    Kaczmarek, Jakub
    Redondo, Fernando Garcia
    Rosmeulen, Maarten
    Bardon, Marie Garcia
    2024 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION, DATE, 2024,
  • [40] 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