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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 10656|回复: 12

[原创] DFT中如何做bypass逻辑来增加黑盒ip的故障覆盖率

[复制链接]
发表于 2012-8-18 21:04:25 | 显示全部楼层 |阅读模式

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

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

x
是在RTL代码中增加是吧。假设有一个黑盒module,module blackbox (input a,b,c, output d,e,f);如何做bypass逻辑来增加可观察性与可控制性呢?
工具是DFTc或者dftadvisor。谢谢高手指点。
发表于 2012-8-19 00:14:36 | 显示全部楼层
不懂,给你顶起来
发表于 2012-8-19 07:00:13 | 显示全部楼层
a,b,c两两异或,得出三个输出分别于def进行mux选择

但是这样做也只是bypass掉ip,其本身就是个黑盒子,故障覆盖率不会因此而提高的吧
发表于 2012-8-19 17:28:40 | 显示全部楼层
为这个黑盒外面加一个wrapper模块,把黑盒包在里面,黑盒的所有输入输出都增加observe电路
 楼主| 发表于 2012-8-20 09:50:55 | 显示全部楼层
回复 2# icyevilion


    谢谢,好人一生平安
 楼主| 发表于 2012-8-20 10:06:48 | 显示全部楼层
回复 3# qingwatiaowu


    对,这样理论上黑盒输入端前面的组合逻辑与输出端后面的组合逻辑就可以用mux通过test_mode选通接起来,这样就增加了这些组合电路的可测性,增加了错误覆盖率。不知道理解有没有错误。不知道dft的full scan在插入扫描链时处理ip黑盒时候是怎么做的。谢谢指点。
 楼主| 发表于 2012-8-20 10:14:13 | 显示全部楼层
回复 4# kevinht


    先谢谢您的回答,还有点不明白:

    1、为什么非要加入wrapper模块,直接输入端连接到observe点,输出接到control点不行吗?
    2、加入wrapper模块是在用工具加,不是rtl代码中增加是吧,命令是什么呢?感觉黑盒输入输出很多很多的话wrapper模块会不会开销太大。
    谢谢指点。
发表于 2012-8-23 14:04:12 | 显示全部楼层
个人认为这样的wrapper只是为了增加一个层次,增强可读性,将bypass的逻辑与设计的功能逻辑区分开.
现在的dft工具应该都有相应的功能

如有错误论点,请指正
发表于 2012-10-18 15:19:13 | 显示全部楼层
SOC中嵌入式存储器阴影逻辑的可测性设计
发表于 2013-2-17 16:54:22 | 显示全部楼层
回复 7# fl_5588


    直接输入点接observe,输出点接control逻辑也是可以的,但是一般SRAM这类黑盒在做mbist的时候可以自行插入bypass逻辑,这样就可以不用单独加入observe和control点
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

×

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

GMT+8, 2024-5-23 15:52 , Processed in 0.028772 second(s), 7 queries , Gzip On, Redis On.

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