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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 2903|回复: 2

[讨论] DFT test model 的问题

[复制链接]
发表于 2012-7-6 11:29:08 | 显示全部楼层 |阅读模式

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

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

x
本帖最后由 sunrisewu 于 2012-7-6 11:38 编辑

假如一个TOP下面有A,B,C等模块。
由于某种原因,我在做DFT的时候没有采取UserGuide上面的传统TOP DOWN或者BOTTOM UP的方法来插DFT,我是这样做的:

1 读入TOP的netlist & link
2 current A/B/C
3 insert dft
4 write_test_model & scandef
5 current TOP
6 insert dft
7 write netlist & scandef

问题:
按照user guide上面描述,假如一个top中含有test model时,那么在top层write netlist时,A/B/C将会是空的module,需要分别在write BLOCK级test_model时将netlist写出,最后和TOP的netlist一起才完整。
事实上,我在BLOCK级输出A B C的test model时没有写netlist,但最后top级的netlist中相应A B C的BLOCK并不是空的,并且我查看了最后的netlist,发现所有的scan chain都已经插入了。后面流程我再重新读入top级的netlist也没有出现找不到BLOCK级module的情况。这不符合我的预期。
我查看了scandef,最后top级的scandef和userguide描述一致,即不包含A B C BLOC级scan chain,需要将A B C的scandef和TOP的scandef一起才完整。这是符合我的预期的。

请问各位达人,有没有人知道为啥BLOCK级的netlist不是空的而scandef却又是空的?我这流程看上去也行得通,但为什么没有出现空的BLOCK呢?


跪谢了~
 楼主| 发表于 2012-7-6 12:23:35 | 显示全部楼层
没人懂?还是太幼稚懒得回答?
发表于 2012-7-6 20:20:35 | 显示全部楼层
到了公司有ref scripts吧,不用啥都从头开始,
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

×

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

GMT+8, 2024-11-22 17:06 , Processed in 0.016105 second(s), 7 queries , Gzip On, Redis On.

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