A NAND flash management algorithm with limited on-chip buffer resource

被引:5
|
作者
Luo, Jianjun [1 ]
Fan, Lingyan [1 ]
Tsu, Chris [2 ]
机构
[1] Hangzhou Dianzi Univ, Microelect Res Inst, Hangzhou 310018, Zhejiang, Peoples R China
[2] Sage Microelect Corp, Campbell, CA 95008 USA
关键词
Flash memory; Wear-leveling; Solid-State Drive (SSD); Controller; CONTROLLER; MEMORY; SYSTEMS;
D O I
10.1016/j.compeleceng.2015.03.027
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Wear-leveling algorithm is one of the key technologies in optimizing the endurance as well as the performance for a NAND flash memory-based system. An efficient wear-leveling algorithm, based on the combination method of the block-mapping table and page-mapping table with only very limited on-chip buffer resource, is proposed in this paper. This algorithm has excellent power-cycle reliability, and is flexible for those embedded digital storage applications in which the on-chip buffer resource for mapping table and data buffer is limited. For those applications, any additional memory chip applied as large mapping table or payload data buffer space is not accepted, considering the form-factor size or material cost. A real silicon chip, as a NAND flash controller without auxiliary buffer, was realized to apply this algorithm. Its efficiency and performance have been silicon-proven. (C) 2015 Elsevier Ltd. All rights reserved.
引用
收藏
页码:1 / 12
页数:12
相关论文
共 50 条
  • [21] SystemC/TLM Controller for Efficient NAND Flash Management in Electronic Musical Instruments
    Conti, Massimo
    Caldari, Marco
    Gianfelici, Matteo
    Ricci, Adriana
    Ripa, Franco
    ELECTRONICS, 2018, 7 (05):
  • [22] Search-in-Memory: Reliable, Versatile, and Efficient Data Matching in SSD's NAND Flash Memory Chip for Data Indexing Acceleration
    Chen, Yun-Chih
    Chang, Yuan-Hao
    Kuo, Tei-Wei
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2024, 43 (11) : 3864 - 3875
  • [23] A Unified Write Buffer Cache Management Scheme for Flash Memory
    Shi, Liang
    Li, Jianhua
    Li, Qingan
    Xue, Chun Jason
    Yang, Chengmo
    Zhou, Xuehai
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2014, 22 (12) : 2779 - 2792
  • [24] Low Cost Power Failure Protection for MLC NAND Flash Storage Systems with PRAM/DRAM Hybrid Buffer
    Guo, Jie
    Yang, Jun
    Zhang, Youtao
    Chen, Yiran
    DESIGN, AUTOMATION & TEST IN EUROPE, 2013, : 859 - 864
  • [25] Probability-based static wear-leveling algorithm for block and hybrid-mapping NAND flash memory
    Gudeta, Yared Hailu
    Kwon, Se Jin
    Cho, Eun-Sun
    Chung, Tae-Sun
    DESIGN AUTOMATION FOR EMBEDDED SYSTEMS, 2012, 16 (04) : 241 - 264
  • [26] Probability-based static wear-leveling algorithm for block and hybrid-mapping NAND flash memory
    Yared Hailu Gudeta
    Se Jin Kwon
    Eun-Sun Cho
    Tae-Sun Chung
    Design Automation for Embedded Systems, 2012, 16 : 241 - 264
  • [27] CCF-LRU: A New Buffer Replacement Algorithm for Flash Memory
    Li, Zhi
    Jin, Peiquan
    Su, Xuan
    Cui, Kai
    Yue, Lihua
    IEEE TRANSACTIONS ON CONSUMER ELECTRONICS, 2009, 55 (03) : 1351 - 1359
  • [28] FD-Buffer: A Cost-Based Adaptive Buffer Replacement Algorithm for Flash Memory Devices
    On, Sai Tung
    Gao, Shen
    He, Bingsheng
    Wu, Ming
    Luo, Qiong
    Xu, Jianliang
    IEEE TRANSACTIONS ON COMPUTERS, 2014, 63 (09) : 2288 - 2301
  • [29] Relationship between Buffer Replacement Policy and Flash Translation Layer Mapping Algorithm
    Kang, Sooyong
    Yoon, Kyeong-hoon
    Jung, Hoyoung
    Shim, Hyoki
    Park, Sungmin
    Cha, Jaehyuk
    INFORMATION-AN INTERNATIONAL INTERDISCIPLINARY JOURNAL, 2010, 13 (04): : 1489 - 1506
  • [30] On-chip tunable Memristor-based flash-ADC converter for artificial intelligence applications
    Humood, Khaled
    Mohammad, Baker
    Abunahla, Heba
    Azzam, Anas
    IET CIRCUITS DEVICES & SYSTEMS, 2020, 14 (01) : 107 - 114