Stop unnecessary refreshing: extending 3D NAND flash lifetime with ORBER

被引:2
|
作者
Ye, Min [1 ]
Li, Qiao [2 ]
Gao, Congming [3 ]
Deng, Shun [4 ]
Kuo, Tei-Wei [1 ,5 ]
Xue, Chun Jason [1 ]
机构
[1] City Univ Hong Kong, Dept Comp Sci, Kowloon Tong, Hong Kong, Peoples R China
[2] Xiamen Univ, Dept Comp Sci & Technol, Xiamen, Peoples R China
[3] Tsinghua Univ, Dept Comp Sci & Technol, Beijing, Peoples R China
[4] YEESTOR Microelect Co Ltd, Shenzhen, Peoples R China
[5] Natl Taiwan Univ, Dept Comp Sci & Informat Engn, Taipei, Taiwan
关键词
3D NAND flash; Refresh; Lifetime; RBER; EXPLOITING PROCESS VARIATION; RELIABILITY; RETENTION; DEVICE; MEMORY;
D O I
10.1007/s42514-022-00107-x
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Due to its low cost and high performance, 3D NAND flash memory is a popular choice as the storage device in edge computing platforms. One of the critical challenges in 3D NAND flash is frequent data refresh operations to eliminate transient errors such as retention errors. The default raw bit error rate (DRBER) is usually used as a reference to decide when to apply refresh. This method is often over-conservative, resulting in excessive unnecessary refresh operations in 3D NAND flash, especially at the late-life stage. Enduring extra wearing from refresh operations, flash blocks will need more frequent refresh operations to deal with the exponentially increasing errors. To avoid the snowball effect on flash wearing, this paper proposes to minimize the number of refresh operations by exploiting the optimal RBER (ORBER). We first develop an ORBER model by conducting evaluations and analyses on a set of real 3D NAND flash chips. Based on this model, a new refresh scheme is proposed to extend the lifetime of 3D flash memory. Experiments show that, within the lifetime of 3D NAND flash memory, the proposed method can averagely reduce 75% of the P/E cycles consumed by refresh operations and improve lifetime by 2.5X with marginal overhead, compared to the traditional refresh scheme.
引用
收藏
页码:281 / 301
页数:21
相关论文
共 50 条
  • [1] Stop unnecessary refreshing: extending 3D NAND flash lifetime with ORBER
    Min Ye
    Qiao Li
    Congming Gao
    Shun Deng
    Tei-Wei Kuo
    Chun Jason Xue
    CCF Transactions on High Performance Computing, 2022, 4 : 281 - 301
  • [2] Extending SSD Lifetime via Balancing Layer Endurance in 3D NAND Flash Memory
    Huang, Siyi
    Du, Yajuan
    Fan, Yi
    Ji, Cheng
    2024 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION, DATE, 2024,
  • [3] Subpage Programming for Extending the Lifetime of NAND Flash Memory
    Kim, Jung-Hoon
    Kim, Sang-Hoon
    Kim, Jin-Soo
    2015 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE), 2015, : 555 - 560
  • [4] Extending the Lifetime of NAND Flash Memory by Salvaging Bad Blocks
    Wang, Chundong
    Wong, Weng-Fai
    DESIGN, AUTOMATION & TEST IN EUROPE (DATE 2012), 2012, : 260 - 263
  • [5] 3D NAND Flash Status and Trends
    Heineck, Lars
    Liu, Jin
    2022 14TH IEEE INTERNATIONAL MEMORY WORKSHOP (IMW 2022), 2022, : 1 - 4
  • [6] 3D stacked NAND flash memories
    Micheloni, Rino
    Crippa, Luca
    3D Flash Memories, 2016, : 63 - 83
  • [7] 3D RRAM DESIGN AND BENCHMARK WITH 3D NAND FLASH
    Chen, Pai-Yu
    Xu, Cong
    Xie, Yuan
    Yu, Shimeng
    2014 12TH IEEE INTERNATIONAL CONFERENCE ON SOLID-STATE AND INTEGRATED CIRCUIT TECHNOLOGY (ICSICT), 2014,
  • [8] ADLPT: Improving 3D NAND Flash Memory Reliability by Adaptive Lifetime Prediction Techniques
    Pan, Yuqian
    Lu, Zhaojun
    Zhang, Haichun
    Zhang, Haoming
    Arafin, Md Tanvir
    Liu, Zhenglin
    Qu, Gang
    IEEE TRANSACTIONS ON COMPUTERS, 2023, 72 (06) : 1525 - 1538
  • [9] AxFTL: Exploiting Error Tolerance for Extending Lifetime of NAND Flash Storage
    Lee, Yongwoo
    Park, Jaehyun
    Ryu, Junhee
    Kim, Younghyun
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2020, 39 (11) : 3239 - 3249
  • [10] Vertical 3D NAND Flash Memory Technology
    Nitayama, Akihiro
    Aochi, Hideaki
    ULSI PROCESS INTEGRATION 7, 2011, 41 (07): : 15 - 25