Accelerating Sub-Block Erase in 3D NAND Flash Memory

被引:0
|
作者
Gong, Hongbin [1 ]
Shen, Zhirong [1 ]
Shu, Jiwu [1 ,2 ]
机构
[1] Xiamen Univ, Xiamen, Peoples R China
[2] Tsinghua Univ, Beijing, Peoples R China
关键词
D O I
10.1109/ICCD53106.2021.00045
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
3D flash memory removes scaling limitations of planar flash memory, yet it is still plagued by the tedious GC process due to the "big block problem". In this paper, we propose SpeedupGC, a framework that incorporates the characteristics of data updates into existing sub -block erase designs. The main idea of SpeedupGC is to guide the hotly-updated data to the blocks that are about to be erased, so as to speculatively produce more invalid pages and suppress the relocation overhead. We conduct extensive trace-driven experiments, showing that SpeedupGC can averagely reduce 64.7% of the GC latency, 21.8% of the read latency, 17.7% of the write latency, and 11.5% of the write amplification when compared to state-of-the-art designs.
引用
收藏
页码:228 / 235
页数:8
相关论文
共 50 条
  • [1] Optimal Bias Condition of Dummy WL for Sub-Block GIDL Erase Operation in 3D NAND Flash Memory
    Kim, Beomsu
    Kang, Myounggon
    ELECTRONICS, 2022, 11 (17)
  • [2] How to Enable Software Isolation and Boost System Performance with Sub-block Erase over 3D Flash Memory
    Chang, Hsin-Yu
    Ho, Chien-Chung
    Chang, Yuan-Hao
    Chang, Yu-Ming
    Kuo, Tei-Wei
    2016 INTERNATIONAL CONFERENCE ON HARDWARE/SOFTWARE CODESIGN AND SYSTEM SYNTHESIS (CODES+ISSS), 2016,
  • [3] Improving Block Management in 3D NAND Flash SSDs with Sub-Block First Write Sequencing
    Buddhanoy, Matchima
    Khan, Kamil
    Milenkovic, Aleksandar
    Pasricha, Sudeep
    Ray, Biswajit
    PROCEEDING OF THE GREAT LAKES SYMPOSIUM ON VLSI 2024, GLSVLSI 2024, 2024, : 296 - 300
  • [4] Enabling sub-blocks Erase management to boost the performance of 3D NAND flash memory
    Chen, Tseng-Yi
    Chang, Yuan-Hao
    Ho, Chien-Chung
    Chen, Shuo-Han
    2016 ACM/EDAC/IEEE DESIGN AUTOMATION CONFERENCE (DAC), 2016,
  • [5] Damage and optimization of program/erase operation in MANOS 3D NAND flash memory
    Fan, Yunjie
    Wang, Zhiqiang
    Yang, Shengwei
    Du, Cong
    Han, Kun
    He, Yi
    MICROELECTRONIC ENGINEERING, 2023, 278
  • [6] A Disturbance-aware Sub-Block Design to Improve Reliability of 3D MLC Flash Memory
    Chang, Hung-Sheng
    Chang, Yuan-Hao
    Kuo, Tei-Wei
    Chang, Yu-Ming
    Li, Hsiang-Pang
    2016 INTERNATIONAL CONFERENCE ON HARDWARE/SOFTWARE CODESIGN AND SYSTEM SYNTHESIS (CODES+ISSS), 2016,
  • [7] Investigation of Erase Cycling Induced TSG Vt Shift in 3D NAND Flash Memory
    Yan, Liang
    Jin, Lei
    Zou, Xingqi
    Ai, Di
    Li, Da
    Zhang, An
    Wei, Huazheng
    Chen, Yi
    Huo, Zongliang
    IEEE ELECTRON DEVICE LETTERS, 2019, 40 (01) : 21 - 23
  • [8] Selective Erase Operation for Multiple Strings of 3D Ferroelectric (Fe)-NAND Flash Memory
    Ryu, Gyunseok
    Kang, Myounggon
    IEEE ELECTRON DEVICE LETTERS, 2024, 45 (03) : 372 - 375
  • [9] SiGe/Si Heterojunction Drain Transistor for Faster 3D NAND Flash Memory Erase
    Lee, Dasom
    Liu, Tsu-Jae King
    2024 IEEE INTERNATIONAL MEMORY WORKSHOP, IMW, 2024,
  • [10] A Dead Block Approach to Minimize Erase Operation in NAND Flash Memory
    Kumar, Shailesh
    Singh, Pradeep Kumar
    IEEE TRANSACTIONS ON CONSUMER ELECTRONICS, 2018, 64 (03) : 310 - 318