一种基于RCRF+BCH算法的NAND FLASH纠错方案的FPGA设计与实现
刘洋1
李杰1
李金强2
李炳臻1
赵计贺1
1.中北大学仪器科学与动态测试教育部重点实验室,太原,0300512.山东航天电子技术研究所,山东烟台,264000
摘要:针对目前NAND FLASH随着使用时间的增长误码率随之增高的特性,提出了一种在使用更少校验位的情况下纠错能力更强的高速并行RCRF+BCH纠错方案,初步用RCRF的思想对部分初始擦除错误进行纠正,然后级联BCH码纠正剩余的位错,很好地保证数据的准确性,显著提高存储系统的可靠性.首先详细阐述了该高速并行算法的编译码原理和执行步骤,在BCH部分中使用消耗更少硬件资源的无求逆的iBM关键方程求解算法,然后推导出错误位置多项式不同路径的几种确定形式,方便应用组合逻辑对其进行描述,避免了复杂的迭代判断过程,进一步提高了译码速度,并采用模块化的处理方式和流水线的操作模式优化了BCH的编译码结构.最终在FPGA平台硬件实现并仿真验证了此方案的有效性.
关键词:纠错系统Reset-Check-Reverse-Flag算法Bose-Chaudhuri-HocquenghemNAND FLASH
分类号:TN919(通信)
资助基金:国家自然科学基金(61973280)中国博士后科学基金(2019M661069)
论文发表日期:2020-12-25
在线出版日期:2025-08-15(本平台首次上网日期,不代表文献的发表时间)
页数:7( 46-52 )
英文信息展开
空军工程大学学报(自然科学版)

空军工程大学学报(自然科学版)

北大核心CSTPCD
ISSN:1009-3516
年,卷(期):2020,21(6)
所属栏目:电子信息与通信导航