[发明专利]一种闪存交织校验纠错方法及闪存控制器有效
申请号: | 201210405835.6 | 申请日: | 2012-10-23 |
公开(公告)号: | CN102929736A | 公开(公告)日: | 2013-02-13 |
发明(设计)人: | 邢冀鹏;霍文捷 | 申请(专利权)人: | 忆正科技(武汉)有限公司 |
主分类号: | G06F11/07 | 分类号: | G06F11/07 |
代理公司: | 北京市德权律师事务所 11302 | 代理人: | 周发军 |
地址: | 430070 湖北省武汉市关*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 闪存 交织 校验 纠错 方法 控制器 | ||
1.一种闪存交织校验纠错方法,所述闪存物理块包括个N逻辑页,每个逻辑页包括M扇区,N、M均为偶数,S(m,n)表示物理块中的一个存储扇区,其中,m为该扇区在逻辑页中的序号,m∈[1,M],n为该扇区所处逻辑页的序号,n∈[1,N],其特征在于,
在写数据时,S(m,N)扇区不作为数据存储区,而是作为冗余校验区,且命名为校验扇区E(i,N),i∈[1,M];校验扇区E(i,N)根据下列公式的生成:
当i=1,M时:
当1<i<M时:
上式中,公式等号右边的数据扇区S与E(i,N)共同构成了校验链C(i);
在读数据时,闪存控制器采用通常的校验码纠错失败时,查找出错扇区S’(i,j)所对应的校验扇区E(i,N),然后,查找同时包含该校验扇区E(i,N)和出错扇区S’(i,j)的校验链C(i);计算获取出错扇区S’(i,j)中错误比特的位置U(i),如下公式所示:
当i=1,N时:
当1<i<N时:
U(i)为“1”则表示S’(i,j)在该比特位上的数据信息有错;翻转出错扇区S’(i,j)中U(i)为“1”的比特位上的数据,即得到正确的数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于忆正科技(武汉)有限公司,未经忆正科技(武汉)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210405835.6/1.html,转载请声明来源钻瓜专利网。