MLC的寿命是否真如厂商标称的只有3000次?论原装芯片测试的重要性!

本末倒置一下,先讲结论,对于时间紧迫且无心细看者来说,也可省却拉到底部看结论的麻烦。

测试结论:

1、标称3000次寿命的MLC,实际测试,部分Block可以超过20000次;

2、每个Block都是独立的个体,每个Block的初始状况都不完全相同,尽管是同一条产线同一种工艺;

3、无论原装Nand Flash还是非原装Nand Flash都有测试的必要性,通过测试可以将闪存进行不同等级分类;

4、同一颗闪存芯片,每个Block的健康程度都是不同的,每个Block都可以被视为独立的个体;

5、闪存真实的寿命可能远远大于厂商标称,只有真正测试过,才能发挥闪存的更大价值;

6、深入理解闪存在不同P/E阶段的寿命表现,可以更好的规划ECC,才能在质保期内保证产品无故障;

7、对于希望在一定阶段将MLC mode转换为SLC的用户来说,何时开始转换至关重要,其RBER对应的P/E是最重要的参考手段;

8、一个只按闪存原厂datasheet来执行设计的工程师是一个非常非常平庸的工程师;

P/E 与误码率相关性总体情况图示:

局部放大图示

本次测试耗时108小时45分

测试方法:

1、所选择的Block有离散分布及相邻分布(2、3、1050、1051);

2、每个Block及Block中的每个Page均使用不同的伪随机数;

3、下一次的P/E均自动在上一次的伪随机上加1,保证本次写入的伪随机数与上次完全不同;

4、每20次P/E Cycle记录一次bit错误总数;

5、Erase与Program的时间间隔为0;

6、数据共计记录22960次P/E对应的bitError(20*1148=22960)耗时108小时45分;

7、使用3000 P/E cycle Intel MLC进行测试;

8、工作表以10进制命名,如:Block3103代表Block 3103(0C1F)

测试脚本、结果请下载附件,亦可根据自身需求进行二次分析。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 固态和机械 Hard Disk Drive:主要由:盘片,磁头,盘片转轴及控制电机,磁头控制器,数据转换器,接口,...
    siriusing阅读 6,882评论 2 0
  • 简介 SSD(Solid State Drives),俗称固态硬盘,相对原来主轴旋转,并无机械部分,主要由SS...
    mysia阅读 10,530评论 0 10
  • ——第二期论语学习兴趣班开学典礼 初春三月,万...
    遇见苏小州阅读 3,199评论 2 1
  • 前几日,看了几篇文章,谈及女孩和男孩谈恋爱,女孩的各种作为,让男孩难以理解。女孩的前男友,给了她前车之鉴,无论...
    whaleyeah阅读 4,035评论 0 0
  • 以前经常是拿起一篇课文,不知道从哪里入手备课,把课文看了一遍,画出生字,生词还有难以理解的地方,再难走多一步了。 ...
    秋笏笑月阅读 2,649评论 0 3