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 条
  • [1] Reprogramming 3D TLC Flash Memory based Solid State Drives
    Gao, Congming
    Ye, Min
    Xue, Chun Jason
    Zhang, Youtao
    Shi, Liang
    Shu, Jiwu
    Yang, Jun
    ACM TRANSACTIONS ON STORAGE, 2022, 18 (01)
  • [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] Characterization and Analysis of Bit Errors in 3D TLC NAND Flash Memory
    Papandreou, Nikolaos
    Pozidis, Haralampos
    Parnell, Thomas
    Ioannou, Nikolas
    Pletka, Roman
    Tomic, Sasa
    Breen, Patrick
    Tressler, Gary
    Fry, Aaron
    Fisher, Timothy
    2019 IEEE INTERNATIONAL RELIABILITY PHYSICS SYMPOSIUM (IRPS), 2019,
  • [4] Retention failure recovery technique for 3D TLC NAND flash memory via wordline (WL) interference
    Yang, Liu
    Wang, Qi
    Li, Qianhui
    He, Jing
    Huo, Zongliang
    SOLID-STATE ELECTRONICS, 2022, 194
  • [5] Nimble Mapping SSD: Leaning State Mapping Strategy to Increase Reliability of 3D TLC Charge-Trap NAND Flash Memory
    Chen, Chih-Chia
    Hsieh, Jen-Wei
    2022 IEEE 11TH NON-VOLATILE MEMORY SYSTEMS AND APPLICATIONS SYMPOSIUM (NVMSA 2022), 2022, : 57 - 62
  • [6] ADAR: Application-Specific Data Allocation and Reprogramming Optimization for 3-D TLC Flash Memory
    Long, Linbo
    Huang, Jinpeng
    Gao, Congming
    Liu, Duo
    Liu, Renping
    Jiang, Yi
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2023, 42 (06) : 1824 - 1837
  • [7] Cross-temperature Reliabilities in TLC 3D NAND Flash Memory: Characterization and Solution
    Guo, Yifan
    Xie, Kenie
    Fang, Xiaotong
    Zhan, Xuepeng
    Wu, Jixuan
    Chen, Jiezhi
    2023 7TH IEEE ELECTRON DEVICES TECHNOLOGY & MANUFACTURING CONFERENCE, EDTM, 2023,
  • [8] 3D AND: A 3D Stackable Flash Memory Architecture to Realize High-Density and Fast-Read 3D NOR Flash and Storage-Class Memory
    Lue, Hang-Ting
    Lee, Guan-Ru
    Yeh, Teng-Hao
    Hsu, Tzu-Hsuan
    Lo, Chieh Roger
    Sung, Cheng-Lin
    Chen, Wei-Chen
    Huang, Chia-Tze
    Shen, Kuan-Yuan
    Wu, Meng-Yen
    Tseng, Pishan
    Hung, Min-Feng
    Chiu, Chia-Jung
    Hsieh, Kuang-Yeu
    Wang, Keh-Chung
    Lu, Chih-Yuan
    2020 IEEE INTERNATIONAL ELECTRON DEVICES MEETING (IEDM), 2020,
  • [9] A Novel Data Recovery Technique for 3D TLC NAND Flash Memory Using Intercell Program
    Chou, Y. L.
    Tsai, W. J.
    Wu, G. W.
    Chang, W.
    Lu, T. C.
    Chen, K. C.
    Lu, C. Y.
    2023 IEEE INTERNATIONAL RELIABILITY PHYSICS SYMPOSIUM, IRPS, 2023,
  • [10] Efficient Data Recovery Technique for 3D TLC NAND Flash Memory based on WL Interference
    Yang, Liu
    Wang, Qi
    Li, Qianhui
    Yu, Xiaolei
    He, Jing
    Huo, Zongliang
    2021 IEEE INTERNATIONAL RELIABILITY PHYSICS SYMPOSIUM (IRPS), 2021,