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 条
  • [1] Invalid Data-Aware Coding to Enhance the Read Performance of High-Density Flash Memories
    Choi, Wonil
    Jung, Myoungsoo
    Kandemir, Mahmut
    2018 51ST ANNUAL IEEE/ACM INTERNATIONAL SYMPOSIUM ON MICROARCHITECTURE (MICRO), 2018, : 482 - 493
  • [2] Work-in-Progress: Prediction-based Fine-Grained LDPC Reading to Enhance High-Density Flash Read Performance
    Du, Yajuan
    Gao, Yuan
    Li, Qiao
    2022 INTERNATIONAL CONFERENCE ON COMPILERS, ARCHITECTURE, AND SYNTHESIS FOR EMBEDDED SYSTEMS (CASES 2022), 2022, : 13 - 14
  • [3] A New Read Scheme for High-Density Emerging Memories
    Ohsawa, Takashi
    IEICE TRANSACTIONS ON ELECTRONICS, 2018, E101C (06): : 423 - 429
  • [4] DWR: Differential Wearing for Read Performance Optimization on High-Density NAND Flash Memory
    Song, Yunpeng
    Li, Qiao
    Lv, Yina
    Li, Changlong
    Shi, Liang
    PROCEEDINGS OF THE 2022 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE 2022), 2022, : 897 - 902
  • [5] DECC: Differential ECC for Read Performance Optimization on High-Density NAND Flash Memory
    Song, Yunpeng
    Lv, Yina
    Shi, Liang
    2023 28TH ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE, ASP-DAC, 2023, : 104 - 109
  • [6] Adaptive Differential Wearing for Read Performance Optimization on High-Density nand Flash Memory
    Song, Yunpeng
    Lv, Yina
    Shi, Liang
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2024, 43 (01) : 380 - 393
  • [7] High-density flash memories tackle mass-storage needs
    Bursky, D
    ELECTRONIC DESIGN, 1996, 44 (18) : 69 - &
  • [8] Read latency variation aware performance optimization on high-density NAND flash based storage systems
    Shi, Liang
    Lv, Yina
    Luo, Longfei
    Li, Changlong
    Xue, Chun Jason
    Sha, Edwin H-M
    CCF TRANSACTIONS ON HIGH PERFORMANCE COMPUTING, 2022, 4 (03) : 265 - 280
  • [9] Read latency variation aware performance optimization on high-density NAND flash based storage systems
    Liang Shi
    Yina Lv
    Longfei Luo
    Changlong Li
    Chun Jason Xue
    Edwin H.-M. Sha
    CCF Transactions on High Performance Computing, 2022, 4 : 265 - 280
  • [10] Towards LDPC Read Performance of 3D Flash Memories with Layer-induced Error Characteristics
    Du, Yajuan
    Huang, Siyi
    Zhou, Yao
    Li, Qiao
    ACM TRANSACTIONS ON DESIGN AUTOMATION OF ELECTRONIC SYSTEMS, 2023, 28 (03)