切换到宽版
  • 1653阅读
  • 19回复

[SMI]SM2246XT 黑片跑RDT测试开卡 [复制链接]

上一主题 下一主题
离线200birds

发帖
11152
M币
1579
专家
95
粉丝
458
只看该作者 10楼 发表于: 07-02
回 技术宅小唐 的帖子
技术宅小唐:傻了吧,不设置255你怎么过RDT Pass (2018-07-01 22:20) 回 技术宅小唐 的帖子

老唐,能不能说说啊,RDT还要注意啥细节,我看网上的教程就有一个是2246EN的,还说得语焉不详,楼主这个说得比较细了,但是很多设置都是按默认来的,知其然不知其所以然


网上的RDT资料是真的少啊,我到最近才弄明白RDT=Reliability Demonstration Testing.=可靠性测试. 至于慧荣固态的RTD资料,百度了好久都没发现,只找到一行字“SMI标准RDT建议跑4圈”,其他的就啥也没找到
离线baibo

发帖
864
M币
1169
专家
0
粉丝
38
只看该作者 11楼 发表于: 07-02
终于有人上了一个 技术贴了! 2246xt  跑RDT 我还是自己研究的,讨论一下。
楼上有人说设置255 请问下这个是什么意思?  

我的理解是   最高可容许255个错误  超过了 就报错RDT失败
之后要么设置更高的ECC
这里设置0   我的理解是不限制错误数量。当然也有上限  大概几千个。

如果错误请指教

发帖
1073
M币
283
专家
0
粉丝
36
只看该作者 12楼 发表于: 07-02
看闪存,分SLC,MLC,3D MLC 以及58系列的TLC、
=========================SLC===================================
如果是英特尔TSOP的,不管是全新还是拆机,ECC设置10,
第一次超255的,那第二次设定ECC=16,第二次还不过,判闪存报废已无使用价值

如果是镁光但是又打了大S AL的片子,ECC设置2,
第一次超255的,那第二次设定ECC=4,第二次还不过,判闪存报废已无使用价值
=========================MLC===================================
如果是正片,或者正片的拆机片,大S的AS AL AF AR 级的片,ECC就设置10、
如果第一次超255,那第二次设定ECC=20、第二次还是超255的,就选最高的ECC

如果是黑片 完全没字的,白片 有原厂侧标但是不是原厂字,ECC设置24、
如果第一次超255了,第二次就选最高
=============================L06B的 MLC==========================

一般这个制程都是没字的黑片,ECC就设置10、
如果第一次超255,那第二次设定ECC=20、第二次还是超255的,就选最高的ECC

如果是镁光的标,ECC就设置10、
如果第一次超255,那第二次设定ECC=16、第二次还是超255的,就选最高的ECC
=======================TLC===========================
不管是什么片,一律按ECC最高可选设置
过就是过,不过就是不过、
个人开卡500+总结经验
本帖最近打赏记录:共1条打赏M币+20
200birds M币 +20 謝謝分享 07-02
离线popmars

发帖
44
M币
72
专家
2
粉丝
7
只看该作者 13楼 发表于: 07-02
问一下楼上的,哪里能看出超255?
这个RDT Setting,第一项按文字意思应该是:0 在所有的块上运行RDT ,1 参考原厂坏块,我选的是0;
第二项应该是温度,没设置,第三项是CE,我参考了2246en的帖子设置的20;
四、五、六、是失败类型计数?这里的每个上限是255?不太明白,如果设置是0,就不进行计数了?反正RDT完成后,在后面的Show RDT Count里能看到统计的类型和数字。
第一个RDT Loop 第一项应该是每一个块进行读写测试(这个我估计会很慢),所以我选的第二项:写完全部的块再读取。
第二个RDT Loop 应该是循环模式,第一项是循环时间(小时),第二项是按循环次数(我之前设置循环了1次,跑一次循环是不是就少一个PE?)。

[ 此帖被popmars在2018-07-02 16:43重新编辑 ]
本文内容包含图片或附件,获取更多资讯,请 登录 后查看;或者 注册 成为会员获得更多权限
本帖最近打赏记录:共1条打赏M币+20
200birds M币 +20 歡迎探討 07-02
离线popmars

发帖
44
M币
72
专家
2
粉丝
7
只看该作者 14楼 发表于: 07-02
回 200birds 的帖子
200birds:老唐,能不能说说啊,RDT还要注意啥细节,我看网上的教程就有一个是2246EN的,还说得语焉不详,楼主这个说得比较细了,但是很多设置都是按默认来的,知其然不知其所以然
网上的RDT资料是真的少啊,我到最近才弄明白RDT=Reliability Demonstration Testing.=可靠性测试. 至于慧荣 .. (2018-07-02 10:18) 回 200birds 的帖子

我也是搜了好久没资料,就找到2246en的,说的也不详细,只好自己摸索。。

发帖
1073
M币
283
专家
0
粉丝
36
只看该作者 15楼 发表于: 07-02
回 popmars 的帖子
popmars:问一下楼上的,哪里能看出超255?
这个RDT Setting,第一项按文字意思应该是:0 在所有的块上运行RDT ,1 参考原厂坏块,我选的是0;
第二项应该是温度,没设置,第三项是CE,我参考了2246en的帖子设置的20;
四、五、六、是失败类型计数?这里的每个上限是255?不太明白,如果设 .. (2018-07-02 16:12) 回 popmars 的帖子

补充一下:
Erase Fail = 擦除错误
Program Fail=编程错误(即写入错误)
Read Fail=读取错误
Total Fail Count =总错误计数上限

勾上就是选中并测试该项,不勾就是不测试该项
0的含义我不知道,我设置一般都是255,就是该项目超过255个错误的话,RDT终止并通过LED快速闪烁提示、

您的解释全都对,我也是这么理解的

最神奇的是,慧荣的RDT结果比安国和芯邦,银灿都准,
我跑过结果是0坏块的NW711(被加盖大S AL)
然后在预测试我选 1.不标记任何坏块、
开卡结果一看,还是0坏块
跑圈圈,OK
再跑1圈。就还是OK、

有兴趣的可以看我发布的帖子
http://bbs.mydigit.cn/read.php?tid=2390685&page=1


Mark Bad Info这里可以读取到RDT结果,

然后接着开卡的时候, 预测试选2或者3,这样就能屏蔽新增坏块了
离线popmars

发帖
44
M币
72
专家
2
粉丝
7
只看该作者 16楼 发表于: 07-02
这个RDT测试确实很准确,,刚才闲着没事,又跑了一圈urwtest,没有任何问题。。。看来循环测试跑1遍就行了。。
Erase、Program、Read Fail勾上,并设置0,是不是不限制错误的数量?比如超过255,仍然继续跑循环?

本文内容包含图片或附件,获取更多资讯,请 登录 后查看;或者 注册 成为会员获得更多权限
离线popmars

发帖
44
M币
72
专家
2
粉丝
7
只看该作者 17楼 发表于: 07-03
回 baibo 的帖子
baibo:终于有人上了一个 技术贴了! 2246xt  跑RDT 我还是自己研究的,讨论一下。
楼上有人说设置255 请问下这个是什么意思?  
我的理解是   最高可容许255个错误  超过了 就报错RDT失败
之后要么设置更高的ECC
....... (2018-07-02 13:05) 回 baibo 的帖子

跟我想的一样,设置0,可能是不设置上限,因为我设置的0,并没有报错,也RDT pass。
离线lzzdyyy

发帖
6
M币
464
专家
0
粉丝
1
只看该作者 18楼 发表于: 07-08
很棒的教程 谢谢楼主
离线an5151
发帖
4
M币
-497
专家
0
粉丝
2
只看该作者 19楼 发表于: 07-10
很好的技术讨论帖,受教了。
快速回复
限80 字节
温馨提示:所有技术区严禁灌水,“沙发”“顶”字样;禁止广告贴;以免被删除
 
上一个 下一个