计算机科学 ›› 2016, Vol. 43 ›› Issue (10): 193-195.doi: 10.11896/j.issn.1002-137X.2016.10.036

• 软件与数据库技术 • 上一篇    下一篇

长寿命星载NAND Flash自适应坏块管理策略

王文思,林宝军   

  1. 中国科学院光电研究院 北京100094;中国科学院大学 北京100190,中国科学院光电研究院 北京100094
  • 出版日期:2018-12-01 发布日期:2018-12-01

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

摘要: 针对长期在轨运行设备的存储可靠性问题,提出了一种自适应坏块管理策略。首先对星载NAND Flash存储系统建立马尔可夫可靠性模型,其次根据使用情况预估设备产生的坏块数量,并设置数据存储空间的大小;然后根据设备实际在轨坏块数量动态调整数据存储空间,在确保一定时间内有稳定的存储空间的基础上保持较高的空间利用率;最后对自适应坏块管理策略进行了仿真分析。结果表明,在某一写入速率下,该自适应坏块管理策略的空间利用率不低于85%。

关键词: 星载存储器,NAND Flash,自适应,坏块管理,马尔可夫

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!