切换到宽版
爱科技/爱创意/爱折腾/爱极致;技术知识分享平台,点击进入新版数码之家网站
  • 3162阅读
  • 1回复

ECC简介(为了检测数据可靠性) [复制链接]

上一主题 下一主题
离线chunqiu717
 

发帖
247
M币
139
专家
0
粉丝
28
只看楼主 倒序阅读 我要置顶 楼主  发表于: 2011-08-05
  由于NAND Flash的工艺不能保证NAND的Memory Array在其生命周期中保持性能的可靠,因此,在NAND的生产中及使用过程中会产生坏块。为了检测数据的可靠性,在应用NAND Flash的系统中一般都会采用一定的坏区管理策略,而管理坏区的前提是能比较可靠的进行坏区检测。
  如果操作时序和电路稳定性不存在问题的话,NAND Flash出错的时候一般不会造成整个Block或是Page不能读取或是全部出错,而是整个Page(例如512Bytes)中只有一个或几个bit出错。
  对数据的校验常用的有奇偶校验、CRC校验等,而在NAND Flash处理中,一般使用一种比较专用的校验——ECC。ECC能纠正单比特错误和检测双比特错误,而且计算速度很快,但对1比特以上的错误无法纠正,对2比特以上的错误不保证能检测。
本帖最近打赏记录:共1条打赏M币+5
关键词: ECC
离线gamester
发帖
5154
M币
7095
专家
58
粉丝
457
只看该作者 1楼 发表于: 2011-08-05
请登录后查看
本帖最近打赏记录:共3条打赏M币+15
快速回复
限80 字节
温馨提示:欢迎交流讨论,请勿发布纯表情、纯引用等灌水帖子;以免被删除
 
上一个 下一个