基于FPGA的高速大容量固态存储设备数据ECC的设计与实现
DOI:
作者:
作者单位:

作者简介:

通讯作者:

中图分类号:

TN957

基金项目:


Design and Implementation of the Data ECC in High Speed and Large Capacity Solid State Storage System Based on FPGA
Author:
Affiliation:

Fund Project:

  • 摘要
  • |
  • 图/表
  • |
  • 访问统计
  • |
  • 参考文献
  • |
  • 相似文献
  • |
  • 引证文献
  • |
  • 资源附件
  • |
  • 文章评论
    摘要:

    针对目前高速大容量固态存储设备中,影响数据存储可靠性的错“位”问题。本文设计和实现了一种基于FPGA的专用ECC (Error correction code ) 纠错方法,在读、写操作时分别对存储数据的行和列生成校验码,通过比较两次操作的校验码,对错“位”进行精确定位和纠错,纠错能力为1bit/512B。相比传统纠错算法,ECC纠错方法电路实现简洁,纠错能力强,易于硬件实现。实际运行结果表明,本设计完全满足高速数据记录的需求,为大容量数据存储器的可靠性提供了重要保障。

    Abstract:

    Solid state recorder (SSR) is currently regarded as the most reliable form of data storage medium, but within its life time, single bit error may develop with SSR. To solve this problem, this paper designs a dedicated error correction method for high-speed and large-capacity solid state storage system based on FPGA. Through comparing the ECC stored in the flash block during the write operation with the ECC calculated by the current read operation, an ECC error is detected and the data is corrected with a correcting capability up to 1bit/512B. Simple electrical system and strong correcting capability are achieved by using this method. Experimental results show that the design completely fulfils the need of high-speed data recording and ensure the reliability of the large-capacity SSR.

    参考文献
    相似文献
    引证文献
引用本文

华斌,黄杰文,周章伦,等. 基于FPGA的高速大容量固态存储设备数据ECC的设计与实现[J]. 科学技术与工程, 2010, (18): .
HUA Bin, HUANG Jie-wen, ZHOU Zhang-lun, et al. Design and Implementation of the Data ECC in High Speed and Large Capacity Solid State Storage System Based on FPGA[J]. Science Technology and Engineering,2010,(18).

复制
分享
文章指标
  • 点击次数:
  • 下载次数:
  • HTML阅读次数:
  • 引用次数:
历史
  • 收稿日期:2010-03-28
  • 最后修改日期:2010-04-07
  • 录用日期:2010-04-12
  • 在线发布日期: 2010-05-21
  • 出版日期:
×
律回春渐,新元肇启|《科学技术与工程》编辑部恭祝新岁!
亟待确认版面费归属稿件,敬请作者关注