在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 8442|回复: 15

[求助] 朋友们,有提高DFT coverage的好办法没

[复制链接]
发表于 2012-3-12 23:47:40 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
不到90%,太低了点,代码肯定没法改,好像ATPG untestable (AU), Not detected (ND)太多了,大家有何良策啊,谢谢
发表于 2012-3-13 11:02:14 | 显示全部楼层
autofix 可以吗?
发表于 2012-3-13 15:05:05 | 显示全部楼层
是有点低,最好的办法是修改代码,肯定是设计代码的时候没考虑DFT的功能。
发表于 2012-3-13 23:33:11 | 显示全部楼层
通常test coverage比较低由以下原因造成,当然假定你的设计比较规范:
1。Memory比较多, 而且没有做bypass logic
2. IP比较多,也没有做bypass logic
3.pad controller有很多分支,在测试模式下无法全测到
楼主说代码没法改,估计是主体逻辑设计没法改,建议把memory的bypass logic加上,增加几个点还是可能的。
 楼主| 发表于 2012-3-13 23:50:37 | 显示全部楼层




    谢谢啊。。。你说的3点全中。。。呵呵,不过memory有bist控制模块,还有不少fifo...另外bypass logic 没做过,能给个实例吗,多谢
发表于 2012-3-15 10:52:11 | 显示全部楼层
回复 4# yinchyang


    bypass logic具体我也没有做过,想了解了解!
发表于 2012-3-15 13:49:30 | 显示全部楼层
我理解memory的bypass logic就是一套用于测试的总线,当选中的时候,可以通过
这套总线对memory进行读写的测试?



通常test coverage比较低由以下原因造成,当然假定你的设计比较规范:
1。Memory比较多, 而且没有做bypas ...
yinchyang 发表于 2012-3-13 23:33

 楼主| 发表于 2012-3-15 16:41:25 | 显示全部楼层


我理解memory的bypass logic就是一套用于测试的总线,当选中的时候,可以通过
这套总线对memory进行读写的 ...
liky998 发表于 2012-3-15 13:49



那不就是BIST模块吗,这个一般来说对于MEMORY是必须的
发表于 2012-3-15 16:57:16 | 显示全部楼层
学习学习了
发表于 2012-3-15 22:09:40 | 显示全部楼层
bypass 顧名思義就是把 input bypass 到 output 阿,
這樣做可以增加 observability and controlabilty 。
只要可以 control input pattern 和 觀察結果就是可以測。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /2 下一条


小黑屋| 手机版| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-11-25 10:45 , Processed in 0.023415 second(s), 7 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表