电子学报 ›› 2015, Vol. 43 ›› Issue (7): 1344-1348.DOI: 10.3969/j.issn.0372-2112.2015.07.014

• 学术论文 • 上一篇    下一篇

一种有效减小最大擦除次数差的损耗均衡设计

王伟能, 罗志坤, 彭潇, 陈福胜, 欧朝龙   

  1. 国网湖南省电力公司电力科学研究院, 湖南长沙 410007
  • 收稿日期:2013-07-08 修回日期:2014-12-17 出版日期:2015-07-25 发布日期:2015-07-25
  • 作者简介:王伟能 男,1983年9月出生,湖南益阳人.2012年博士毕业于清华大学仪器科学与技术系,其后在国网湖南省电力公司电力科学研究院从事电能表、采集终端相关方面的研究工作. E-mail:wangwn@126.com

A Wear-Leveling Design for Effectively Reducing the Maximum Erase-Cycle Difference Between Blocks

WANG Wei-neng, LUO Zhi-kun, PENG Xiao, CHEN Fu-sheng, OU Chao-long   

  1. Electric Power Research Institute, State Grid Hunan Electric Power Corporation, Changsha, Hunan 410007, China
  • Received:2013-07-08 Revised:2014-12-17 Online:2015-07-25 Published:2015-07-25

摘要:

损耗均衡影响智能电能表中闪存固态存储系统的寿命和性能.为了提高系统寿命和性能,本文提出了一种有效减小最大擦除次数差的损耗均衡设计.该设计根据位置指针所指物理块的相对擦除次数差来决定损耗均衡是否需要启动和损耗均衡需要的物理块地址.实验结果表明,该设计相比于已有的损耗均衡方法,能有效减小最大擦除次数差,减小擦除次数方差,有效降低损耗不均衡程度.本文还对影响损耗均衡程度的触发阈值进行了分析与讨论,得出了在选择触发阈值时,需要综合考虑损耗均衡情况和时间开销的结论.

关键词: 固态存储系统, 智能电能表, 损耗均衡, 位置指针, 触发阈值

Abstract:

The wear-leveling algorithm significantly impacts the lifetime and performance of solid-state storage systems in smart meters.To prolong the lifespan,this paper proposes a wear leveling design which can reduce the maximum erase-cycle difference.According to the erase-cycle difference between blocks pointed by the position pointers,our proposed design actives the wear-leveling algorithm and picks the data block needed to be replaced for wear leveling.Experimental results show that our design reduces the maximum erase-cycle difference and standard deviation,and effectively levels the wear even,which is compared with previous methods.The trigger threshold impacting wear leveling is also discussed,and the conclusion that the balance between wear leveling and time cost need to be considered is obtained in the choice of trigger threshold.

Key words: solid-state storage systems, smart meter, wear leveling, position pointer, trigger threshold

中图分类号: