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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 6890|回复: 6

[求助] DFT设计:指定内部信号为ScanEnable时需要注意什么 spf何时输出

[复制链接]
发表于 2013-7-30 20:44:40 | 显示全部楼层 |阅读模式

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

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

x
我的设计中ScanEnable信号是两个输入信号相与的结果。在带DFT综合的时候,在插入扫描链之前和之后分别Write_test_protocol生成spf文件,两次都会报警告。插入之前警告说
Writing test protocol file 'XX00.spf' for mode 'all_dft'...
Warning: Protocol generated after insertion in Internal Pins Flow is not accurate and can not be used. (TESTXG_53)
插入之后警告说
Writing test protocol file 'XX00.spf' for mode 'Internal_scan'...
Warning: Protocol generated after insertion in Internal Pins Flow is not accurate and can not be used. (TESTXG_53)
我在DFT设置时已经设置了可使用内部信号,并且用hookup开关选项指定了该与门输出为ScanEnable,并设该与门“dont_touch”,不知这两个警告是否可以无视?

另外,我用DC综合时产生的spf文件和PR之后的网表,到tmax里面生成测试向量和测试激励文件,再加入PR之后的sdc时延文件,再到VCS中仿真,这样有没有问题?为什么我VCS执行下来有一堆错呢?(期望值与实际仿真结果不对应)

这两个问题困扰我好久了,希望各位大侠拔刀相助!
发表于 2013-7-30 22:15:52 | 显示全部楼层
检查该与门的所有输入端是否与top level input port直接相连,如果中间还有其他控制信号,都要被设定为1或者0
发表于 2013-7-31 09:49:45 | 显示全部楼层
不用在dft_drc_configuration中打开internal_pin.
最好再dftc吐出网表的时候做zero delay的仿真,如果scan shift/capture模式下STA都没有问题,可以做pr netlist+sdf 做仿真,但时间会特别特别长。
另外在tetramax做执行run_atpg 后做一次run_simulation.
至于pattern fail,形式太多种,你可以分析VCS选项、波形对比、或者用tetramax诊断功能。
 楼主| 发表于 2013-7-31 22:10:37 | 显示全部楼层
回复 2# 陈涛


    你好!谢谢提醒,我已经仔细检查过,您提醒的这两点原来的设计都是对的。
 楼主| 发表于 2013-7-31 22:10:42 | 显示全部楼层
回复 2# 陈涛


    你好!谢谢提醒,我已经仔细检查过,您提醒的这两点原来的设计都是对的。
 楼主| 发表于 2013-7-31 22:53:39 | 显示全部楼层
回复 3# deodar_li


    谢啦!明天去按照您所说的做做看。
发表于 2013-8-1 11:19:15 | 显示全部楼层
无延时信息,无压缩stuck-at仿真,chain没有错,但是parallel仿真时有许多的输出0和1对不上,serial的仿真也有一些对不上,这三种仿真的主要区别是啊,新手求指教啊。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

×

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

GMT+8, 2024-11-25 11:47 , Processed in 0.019821 second(s), 9 queries , Gzip On, Redis On.

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