LDPC Level Prediction Toward Read Performance of High-Density Flash Memories

被引:4
|
作者
Du, Yajuan [1 ,2 ]
Gao, Yuan [1 ]
Huang, Siyi [1 ]
Li, Qiao [3 ]
机构
[1] Wuhan Univ Technol, Sch Comp Sci & Technol, Wuhan 430070, Peoples R China
[2] Wuhan Univ Technol, Shenzhen Res Inst, Shenzhen 518000, Peoples R China
[3] Xiamen Univ, Sch Informat, Xiamen 361005, Peoples R China
基金
中国国家自然科学基金;
关键词
Cell state ratio; error-prone area; high-density flash memory; low-density parity-check (LDPC) codes; performance optimization; CODES;
D O I
10.1109/TCAD.2023.3238845
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
High-density NAND flash memories have been prevailing in storage systems to achieve large capacities for explosive data. However, they suffer from more severe reliability degradation due to the narrowed margins between threshold voltage states. Low-density parity-check (LDPC) codes have been widely applied in high-density flash memories to ensure data reliability. Due to the increased number of cell states, more read voltages are required in reading a flash page correctly. This induces more soft levels to read pages with high-bit error rates in LDPC decoding. Read latency is significantly increased in high-density flash memories. To enhance the read performance of high-density flash memories, this article proposes PreLDPC, an LDPC-level prediction approach with fine-grained LDPC reading. The key idea of PreLDPC is to predict the final read level during the early read iteration, thus, avoiding unnecessary read-retry latency. From a preliminary study, we observe that after decoding in the first two iterations, the ratio of cells that lie in the error-prone area (i.e., adjacent area of two cell states) can be obtained. The ratio is closely related to the final read level for a successful decoding. By exploiting this observation, PreLDPC directly uses the predicted read level for LDPC reading, which could eliminate the excessive number of read retries. Furthermore, by exploiting the benefit of fine-grained LDPC reading, this article further divides the existing integer level (called i-level, e.g., level-1 and level-2) into a finer decimal level (called d-level, e.g., level-1.25 and level-1.5), and proposes a fine-grained read method. By combining the prediction method and fine-grained method together, PreLDPC can first estimate the i-level and then perform the read-retry iteration with d-levels to eliminate unnecessary read latency as much as possible. From experimental results of real-world workloads on Disksim with SSD extensions, it is verified that PreLDPC can effectively reduce read latency in high-density flash memories.
引用
收藏
页码:3264 / 3274
页数:11
相关论文
共 50 条
  • [31] BLT and Pt nanotubes for high-density semiconductor memories
    Shaislamov, UA
    Seo, BI
    Lee, SJ
    Kim, IS
    Yang, B
    Hong, SK
    JOURNAL OF THE KOREAN PHYSICAL SOCIETY, 2005, 47 : S595 - S597
  • [32] Evolutionary Metal Oxide Clusters for Novel Applications: Toward High-Density Data Storage in Nonvolatile Memories
    Chen, Xiaoli
    Zhou, Ye
    Roy, Vellaisamy A. L.
    Han, Su-Ting
    ADVANCED MATERIALS, 2018, 30 (03)
  • [33] Analog sense amplifiers for high density NOR flash memories
    Pasotti, M
    Rolandi, PL
    Canegallo, R
    Gerna, D
    Guaitini, G
    Lhermet, F
    Kramer, A
    PROCEEDINGS OF THE IEEE 1999 CUSTOM INTEGRATED CIRCUITS CONFERENCE, 1999, : 247 - 250
  • [34] Feature-rich flash memories deliver high density
    Bursky, D
    ELECTRONIC DESIGN, 1999, 47 (16) : 67 - +
  • [35] Process Variation Aware Read Performance Improvement for LDPC-Based nand Flash Memory
    Li, Qiao
    Shi, Liang
    Di, Yejia
    Gao, Congming
    Ji, Cheng
    Liang, Yu
    Xue, Chun Jason
    IEEE TRANSACTIONS ON RELIABILITY, 2020, 69 (01) : 310 - 321
  • [36] Exploiting Process Variation for Read Performance Improvement on LDPC Based Flash Memory Storage Systems
    Li, Qiao
    Shi, Liang
    Di, Yejia
    Du, Yajuan
    Xue, Chun J.
    Sha, Edwin H. M.
    2017 IEEE 35TH INTERNATIONAL CONFERENCE ON COMPUTER DESIGN (ICCD), 2017, : 681 - 684
  • [37] REAL: A Retention Error Aware LDPC Decoding Scheme to Improve NAND Flash Read Performance
    Zhang, Meng
    Wu, Fei
    He, Xubin
    Huang, Ping
    Wang, Shunzhuo
    Xie, Changsheng
    2016 32ND SYMPOSIUM ON MASS STORAGE SYSTEMS AND TECHNOLOGIES (MSST), 2016,
  • [38] Reducing LDPC Soft Sensing Latency by Lightweight Data Refresh for Flash Read Performance Improvement
    Du, Yajuan
    Li, Qiao
    Shi, Liang
    Zou, Deqing
    Jin, Hai
    Xue, Chun Jason
    PROCEEDINGS OF THE 2017 54TH ACM/EDAC/IEEE DESIGN AUTOMATION CONFERENCE (DAC), 2017,
  • [39] Influence of temperature of storage, write and read operations on multiple level cells NAND flash memories
    Coutet, Julien
    Marc, Francois
    Dozolme, Flavien
    Guetard, Romain
    Janvresse, Aurelien
    Lebosse, Pierre
    Pastre, Antonin
    Clement, Jean-Claude
    MICROELECTRONICS RELIABILITY, 2018, 88-90 : 61 - 66
  • [40] Balanced Codes for Data Retention of Multi-level Flash Memories with Fast Page Read
    Qin, Minghai
    Mateescu, Robert
    Guyot, Cyril
    Bandic, Zvonimir
    2015 53RD ANNUAL ALLERTON CONFERENCE ON COMMUNICATION, CONTROL, AND COMPUTING (ALLERTON), 2015, : 704 - 711