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 条
  • [31] A Flash Memory Controller for 15μs Ultra-Low-Latency SSD Using High-Speed 3D NAND Flash with 3μs Read Time
    Cheong, Wooseong
    Yoon, Chanho
    Woo, Seonghoon
    Han, Kyuwook
    Kim, Daehyun
    Lee, Chulseung
    Choi, Youra
    Kim, Shine
    Kang, Dongku
    Yu, Geunyeong
    Kim, Jaehong
    Park, Jaechun
    Song, Ki-Whan
    Park, Ki-Tae
    Cho, Sangyeun
    Oh, Hwaseok
    Lee, Daniel D. G.
    Choi, Jin-Hyeok
    Jeong, Jaeheon
    2018 IEEE INTERNATIONAL SOLID-STATE CIRCUITS CONFERENCE - (ISSCC), 2018, : 338 - +
  • [32] Trends and Future Challenges of 3D NAND Flash Memory
    Shim, Sun Il
    Jang, Jaehoon
    Song, Jaihyuk
    2023 IEEE INTERNATIONAL MEMORY WORKSHOP, IMW, 2023, : 9 - 12
  • [33] Improvement of warpage and leakage for 3D NAND flash memory
    Zhang, Kun
    Zhou, Wenxi
    Li, Tuo
    Wang, Sicong
    Cheng, Xiaomin
    Xia, Zhiliang
    Miao, Xiangshui
    MATERIALS SCIENCE IN SEMICONDUCTOR PROCESSING, 2024, 176
  • [34] 3D Flash Memory for Data-intensive Applications
    Inaba, Satoshi
    2018 IEEE 10TH INTERNATIONAL MEMORY WORKSHOP (IMW), 2018, : 1 - 4
  • [35] Optimization of Performance and Reliability in 3D NAND Flash Memory
    Ouyang, Yingjie
    Xia, Zhiliang
    Yang, Tao
    Shi, Dandan
    Zhou, Wenxi
    Huo, Zongliang
    IEEE ELECTRON DEVICE LETTERS, 2020, 41 (06) : 840 - 843
  • [36] A Review of Program disturb of 3D NAND Flash Memory
    Lou, Bojie
    Liu, Qihao
    Zeng, Zhaogui
    Zhou, Yongwang
    Zhong, Ji
    2023 24TH INTERNATIONAL CONFERENCE ON ELECTRONIC PACKAGING TECHNOLOGY, ICEPT, 2023,
  • [37] Analysis of HBM Failure in 3D NAND Flash Memory
    Song, Biruo
    Li, Zhiguo
    Wang, Xin
    Fu, Xiang
    Liu, Fei
    Jin, Lei
    Huo, Zongliang
    ELECTRONICS, 2022, 11 (06)
  • [38] A Disturb-Alleviation Scheme for 3D Flash Memory
    Chang, Yu-Ming
    Chang, Yuan-Hao
    Kuo, Tei-Wei
    Li, Hsiang-Pang
    Li, Yung-Chun
    2013 IEEE/ACM INTERNATIONAL CONFERENCE ON COMPUTER-AIDED DESIGN (ICCAD), 2013, : 421 - 428
  • [39] Study on cell shape in 3D NAND flash memory
    Feng, Wei
    Deng, Ning
    PROCEEDINGS OF THE 2015 IEEE INTERNATIONAL CONFERENCE ON ELECTRON DEVICES AND SOLID-STATE CIRCUITS (EDSSC), 2015, : 387 - 390
  • [40] Fast Constructing Large Scale City 3D Building Scene Based on 2D Building Outline
    Gan, Yu
    Weng, Jingnong
    Sui, Zhengwei
    Ji, Xiaolu
    2010 18TH INTERNATIONAL CONFERENCE ON GEOINFORMATICS, 2010,