APP今日头条微博关注捐助本站

量产吧论坛

 找回密码
 加入我们

QQ登录

只需一步,快速开始

扫一扫,访问微社区

用新浪微博登录

只需一步,快速搞定

手机号码,快捷登录

1 2 3
量产吧论坛 首页 固态硬盘 查看内容

固态硬盘的ECC纠错能力,一眼看出SSD的好坏

2017-10-11 20:40| 发布者: 量产吧| 查看: 358| 评论: 1|原作者: czwhehehe

摘要: 我们常常看到SSD上显示支持ECC。那么ECC是个什么东西呢?ECC实际上是SSD的数据校验、纠错。为什么SSD需要ECC呢?原因:1、SSD容易产生数据读写错误。ECC需要去校验更改数据错误,以及判断是否存在坏块。2、SSD读写的介质是NAND FLASH。而NAND FLASH在生产过程和使用过程中都会产生坏块。为什么NAND FLASH会产生数据读写错误呢?原因:1、写入集中、写入放大、异常断电等等,数据读写错误是普遍的。2、NAND FLA ...

我们常常看到SSD上显示支持ECC。那么ECC是个什么东西呢?ECC实际上是SSD的数据校验、纠错。

为什么SSD需要ECC呢?

原因:

1、SSD容易产生数据读写错误。ECC需要去校验更改数据错误,以及判断是否存在坏块。

2、SSD读写的介质是NAND FLASH。而NAND FLASH在生产过程和使用过程中都会产生坏块。

为什么NAND FLASH会产生数据读写错误呢?

原因:

1、写入集中、写入放大、异常断电等等,数据读写错误是普遍的。

2、NAND FLASH坏块引起数据读写错误。

为什么NAND FLASH会有坏块?

原因:

1、生产时的造成的坏块。

2、使用中造成的坏块。NAND FLASH是通过电荷来实现数据储存的,而当电荷击穿底层的绝缘层,坏块或就出现了。

坏块太多的NAND FLASH,无法通过测试,就成了黑片,部分测试未通过NAND FLASH基本能用就成了白片,而NAND FLAH的坏块少并且通过全部测试是为正片。

NAND FLASH中坏块是普遍存在的,只是多少的问题。这些坏块影响NAND FLASH/SSD的读写性能和寿命。

1.jpg

如上图,SSD的写入主要分为顺序读写和随机读写,而SSD使用中不断增加的坏块,随机的出现在SSD的NAND FLASH中,这使得SSD读写时容易出现错误,和增加读写的等待时间。

为了减小坏块、错误数据对NAND FLASH/SSD的影响。主控需要对NAND FLASH里的坏块进行判定、校正错误数据、对坏块进行管理。于是主控加入了BBM坏块管理和ECC校验纠错。

ECC找到坏块或者“伪坏块”,对它们进行判断、识别、纠正、标注,如果确定它们是真的坏块,则将其交给BBM去管理。这样在主控的干预下,SSD读写时就可以减少数据错误、避开坏块,从而保证了SSD的读写性能和安全、寿命。

随着主控技术的不断进步。主控的ECC和BBM能力不断增强,主控ECC能力越来越强,BBM也能管理和屏蔽更多的坏块了。这使得SSD对NANDFLASH的品质要求越来越低。这使得黑片都可以拿来做SSD,且性能勉强达到使用要求。

主控进步是SSD技术的一种进步,但是降低对NAND FLASH品质的要求对于我们消费者来说,却是一件坏事。因为黑片从此可以暗度陈仓,鱼目混珠了。


12下一页

鲜花

握手

雷人

路过

鸡蛋

本文导航

发表评论

最新评论

引用 来搞事情 2017-11-11 08:24
学习学习

查看全部评论(1)

火辣的商品!火辣的价格

关于我们|联系我们|封号公示|本站声明|无图浏览|手机版| 量产吧 ( 鲁ICP备13008317号-1  

GMT+8, 2017-11-18 10:59 , Processed in 1.234375 second(s), 39 queries , Gzip On.

Powered by 量产吧论坛

© 2018 Comsenz Inc.

返回顶部

鲁公网安备 37028502170158号