Computer Science ›› 2016, Vol. 43 ›› Issue (10): 193-195.doi: 10.11896/j.issn.1002-137X.2016.10.036

Previous Articles     Next Articles

Self-adaptive Management Strategy for Bad Blocks Based on Long Lifetime On-board NAND Flash

WANG Wen-si and LIN Bao-jun   

  • Online:2018-12-01 Published:2018-12-01

Abstract: Aiming at the storage reliability problem on long-term on-orbit operation equipment,a self-adaptive management strategy for bad blocks was proposed.Firstly,a Markov reliability model is built for the on-board NAND Flash storage system.Secondly,according to the wear condition,the bad block numbers in the device are estimated,and the size of the data storage space is set.Then,based on the actual bad block numbers on orbit,the data storage space is adjusted dynamically,ensuring that a stable storage space is maintained and a higher utilization is achieved within a certain period of time.Finally,the simulation analysis of the self-adaptive management strategy is carried out.The results show that using the strategy at a certain write speed the space utilization rate of the device is not less than 85%.

Key words: On-board memory,NAND Flash,Self-adaptive,Bad block management,Markov

[1] Furano G,Fabiano M.NAND flash storage technology for mission-critical space applications[J].IEEE Aerospace and Electronic Systems Magazine,2013,9:30-36
[2] Liu Rui.Design of Imaging Sonar Data Acquisition and Storage System Based on NAND Flash[D].Harbin:Harbin Engineering University,2012(in Chinese) 柳睿.基于Nand Flash的图像声纳数据采集存储系统设计[D].哈尔滨:哈尔滨工程大学,2012
[3] Shu Wen-li,Wu Yun-feng,Zhao Qi-yi,et al.Bad Block Management Method of NAND FLASH Memory[J].Chinese Journal of Election Devices,2011,5:580-583(in Chinese) 舒文丽,吴云峰,赵启义,等.NAND Flash存储的坏块管理方法[J].电子器件,2011,5:580-583
[4] Zhang Sheng-yong,Gao Shi-jie,Wu Zhi-yong,et al.Bad BlockHandle Methed of NAND Flash Memory based on FPGA[J].Computer Engineering,2010,6:239-240,243(in Chinese) 张胜勇,高世杰,吴志勇,等.基于FPGA的NAND Flash坏块处理方法[J].计算机工程,2010,6:239-240,243
[5] Li You-meng,Li Qing-cheng,Gong Xiao-li.Research and implementation of NAND-FLASH bad block management algorithm for FTL layer [A]∥Proceedings of 2010 International Conference on Services Science,Management and Engineering(Volume 2)[C].Civil Aviation University of China,2010
[6] Han Yong-hao,Wang Shao-yun.Design and implementation of a NAND Flash dynamic bad block management algorithm [J].Informatization Research,2011,37(3):23-26(in Chinese) 韩勇豪,王少云.一种NAND Flash动态坏块管理算法的设计与实现[J].信息化研究,2011,7(3):23-26
[7] Lara D,Eitan Y,Ryan G.Graded Bit-Error-Correcting CodesWith Applications to Flash Memory[J].IEEE Transactions on Information Theory,2012,4:2315-2327
[8] Hu Ning,Yang Qing,Wang Dong.NandFlash Memory Ma-nagement Based on Blocks Set[J].Microelectronics and Compu-ter,2015,32(3):19-22(in Chinese) 胡宁,杨琼,王冬.基于分组的NandFlash块管理方法[J].微电子学与计算机,2015,32(3):19-22
[9] Zhao Zhi-cao.Reliability Analysis and Optimization Design ofLoad-sharing Redundant System[D].Xi’an Northwestern Polytechnical University,2015(in Chinese) 赵志草.共载冗余系统可靠性分析与优化设计[D].西安:西北工业大学,2015
[10] Gregory F.Lawler,随机过程导论(第2版)[M].张景肖,译.北京:机械工业出版社,2010:48-61
[11] 邹逢兴,张相平,龙志强,等.计算机应用系统的故障诊断与可靠性技术基础[M].中国水利水电出版社,2011:342-348

No related articles found!
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed   
No Suggested Reading articles found!