Constructing Large, Durable and Fast SSD System via Reprogramming 3D TLC Flash Memory

被引:30
|
作者
Gao, Congming [1 ,2 ]
Ye, Min [3 ]
Li, Qiao [4 ]
Xue, Chun Jason [4 ]
Zhang, Youtao [2 ]
Shi, Liang [5 ]
Yang, Jun [2 ]
机构
[1] Chongqing Univ, Chongqing, Peoples R China
[2] Univ Pittsburgh, Pittsburgh, PA 15260 USA
[3] YEESTOR Microelect Co Ltd, Shenzhen, Peoples R China
[4] City Univ Hong Kong, Hong Kong, Peoples R China
[5] East China Normal Univ, Shanghai, Peoples R China
基金
美国国家科学基金会;
关键词
3D TLC SSD; reprogramming; endurance; performance; capacity; reliability; RAID; 5;
D O I
10.1145/3352460.3358323
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
NAND flash memory based SSDs have been widely studied and adopted. The scaling of SSD has evolved from plannar (2D) to 3D stacking. Compared with 2D SSD, 3D SSD stacks more layers into one block, constructing one block with more flash pages. For reliability and other reasons, technology node in 3D NAND SSD is larger than in 2D, but data density can be increased via increasing bit-per-cell. However, representing multiple bits per cell encounters additional challenges such as endurance and access latency. In this work, we develop a novel reprogramming scheme for TLCs in 3D NAND SSD, such that a cell can be programmed and reprogrammed several times before it is erased. Such reprogramming can reduce the frequency of erases which determines the endurance of a cell, improve the speed of programming, and increase the amount of bits written in a cell per program/erase cycle, i.e., effective capacity. Our work is the first to perform real 3D NAND SSD test to validate the feasibility of the reprogram operation. From the collected data, we derive the restrictions of performing reprogramming due to reliability challenges. Further, a reprogrammable SSD (ReSSD) is designed to structure reprogram operations, and when they should be applied. ReSSD is evaluated in a case study in 3D TLC SSD based RAID 5 system (RSS-RAID). Experimental results show that RSS-RAID can improve the endurance by 30.3%, boost write performance by 16.7%, and increase effective capacity by 7.71%, with negligible overhead compared with conventional 3D SSD based RAID 5 system.
引用
收藏
页码:493 / 505
页数:13
相关论文
共 50 条
  • [41] Characteristics of Junctionless Charge Trap Flash Memory for 3D Stacked NAND Flash
    Oh, Jinho
    Na, Heedo
    Park, Sunghoon
    Sohn, Hyunchul
    JOURNAL OF NANOSCIENCE AND NANOTECHNOLOGY, 2013, 13 (09) : 6413 - 6415
  • [42] Accelerating Garbage Collection of 3D Flash Memory via Exploiting Inter-Channel Parallelism
    Gong, Hongbin
    Shen, Zhirong
    Shu, Jiwu
    2022 IEEE 40TH INTERNATIONAL CONFERENCE ON COMPUTER DESIGN (ICCD 2022), 2022, : 162 - 169
  • [43] Prolonging 3D NAND SSD Lifetime via Read Latency Relaxation
    Liu, Chun-Yi
    Lee, Yunju
    Jung, Myoungsoo
    Kandemir, Mahmut Taylan
    Choi, Wonil
    ASPLOS XXVI: TWENTY-SIXTH INTERNATIONAL CONFERENCE ON ARCHITECTURAL SUPPORT FOR PROGRAMMING LANGUAGES AND OPERATING SYSTEMS, 2021, : 730 - 742
  • [44] Research on 3D TLC NAND flash reliability from the perspective of threshold voltage distribution
    Wei, Debao
    Feng, Hua
    Chen, Xiaoyu
    Qiao, Liyan
    Peng, Xiyuan
    MICROELECTRONICS RELIABILITY, 2020, 114 (114)
  • [45] Process-variation Effects on 3D TLC Flash Reliability: Characterization and Mitigation Scheme
    Pan, Yuqian
    Zhang, Haichun
    Gong, Mingyang
    Liu, Zhenglin
    2020 IEEE 20TH INTERNATIONAL CONFERENCE ON SOFTWARE QUALITY, RELIABILITY, AND SECURITY (QRS 2020), 2020, : 329 - 334
  • [46] RBER-Aware Lifetime Prediction Scheme for 3D-TLC NAND Flash Memory
    Ma, Ruixiang
    Wu, Fei
    Zhang, Meng
    Lu, Zhonghai
    Wan, Jiguang
    Xie, Changsheng
    IEEE ACCESS, 2019, 7 : 44696 - 44708
  • [47] A 3D imaging system for dosimetry in FLASH radiotherapy
    Ravera, Eleonora
    Anzalone, Rebecca
    Cavalieri, Andrea
    Ciarrocchi, Esther
    Del Sarto, Damiano
    Di Martino, Fabio
    Morrocchi, Matteo
    Bisogni, Maria Giuseppina
    NUCLEAR INSTRUMENTS & METHODS IN PHYSICS RESEARCH SECTION A-ACCELERATORS SPECTROMETERS DETECTORS AND ASSOCIATED EQUIPMENT, 2024, 1069
  • [48] Data-Retention Characteristics Comparison of 2D and 3D TLC NAND Flash Memories
    Mizoguchi, Kyoji
    Takahashi, Tomonori
    Aritome, Seiichi
    Takeuchi, Ken
    2017 IEEE 9TH INTERNATIONAL MEMORY WORKSHOP (IMW), 2017, : 119 - 122
  • [49] System Performance Comparison of 3D Charge-Trap TLC NAND Flash and 2D Floating-Gate MLC NAND Flash Based SSDs
    Fukuchi, Mamoru
    Matsui, Chihiro
    Takeuchi, Ken
    IEICE TRANSACTIONS ON ELECTRONICS, 2020, E103C (04) : 161 - 170
  • [50] Impacts of Operation Intervals on Program Disturb in 3D Charge-trapping Triple-level-cell (TLC) NAND Flash Memory
    Fang, Xiaotong
    Kong, Yachen
    Guo, Yifan
    Jia, Menghua
    Zhan, Xuepeng
    Li, Yuan
    Chen, Jiezhi
    2021 5TH IEEE ELECTRON DEVICES TECHNOLOGY & MANUFACTURING CONFERENCE (EDTM), 2021,