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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

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

[求助] 关于dft scan chain

[复制链接]
发表于 2015-3-9 14:25:05 | 显示全部楼层 |阅读模式
100资产
这个是个MPW的项目,一部分port是通过IO连出去,另一部分port直接和模拟连在一起(模拟的部分是被空出来,最后合到一起,所以会出现这些没有io的port),没有IO,相当于芯片内部的pin,我要在数字部分做scan chain,不知道怎么告诉工具忽略掉那些和模拟相连的pin,所以我就直接改了spf,把模拟的pin删掉。结果在tmax读spf的时候报了下面这些drc:
miscounted items (Force primary inputs has 49 values instead of 94 in procedure "allclock_launch_capture")
miscounted items (Measure primary outputs has 37 values instead of 253 in procedure "allclock_launch_capture")
...

(49,37是io的输入输出个数,94,253是所有的port数)

想请教下高手,这种情况该怎么做呢?

最佳答案

查看完整内容

你不用在spf中删除那些信号,直接在tmax脚本中用命令: add_net_connections tiex pin_name 或 add_pi_constraints X port_name 就可以了。 如果哪些数模接口的pin也是你tmax所调用的top module的port,就用add_pi_constraints那条命令
发表于 2015-3-9 14:25:06 | 显示全部楼层
你不用在spf中删除那些信号,直接在tmax脚本中用命令:
add_net_connections tiex pin_name

add_pi_constraints X port_name
就可以了。

如果哪些数模接口的pin也是你tmax所调用的top module的port,就用add_pi_constraints那条命令
 楼主| 发表于 2015-3-10 09:48:03 | 显示全部楼层
肿么没有人回复呀?
 楼主| 发表于 2015-3-18 16:11:37 | 显示全部楼层
回复 2# kulong168


    后来我自己找到这个命令了,不过还是谢谢你的回答
发表于 2019-1-9 09:50:24 | 显示全部楼层
回复 2# kulong168


   你好,我的设计跟楼主情况一样,在tmax推pattern的时候,我用了add_pi_constraint x  port_name
,在最后生成的pattern中,chain  test前有个 "precondition all  singals" : C{"_pi" = \r 33 0 ;"_po" = \r 160  x }的判断条件,我的疑问是pi不能全部bounding出来,无法全部赋值为0,这个影响最后ATE灌入pattern吗 ,谢谢了
发表于 2019-1-10 14:34:42 | 显示全部楼层
回复 2# kulong168


   你好,请教一个问题,add_pi_constraint x port_name,在后仿真的时候,有x传到SO,如果我改成add_pi_constraint 0 port_name,那么就没有问题?
发表于 2019-1-20 21:47:28 | 显示全部楼层
回复 3# ljjbunny


   你好,我的设计跟你描述的一样,用add_pi_constraint x mask掉 input端口,但是parallel  pattern仿真出现了expr = 0, got =x .我想请教下vcs在仿真这个设计的时候,需要做什么特别的设置吗?谢谢
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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


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

GMT+8, 2024-11-22 03:44 , Processed in 0.021833 second(s), 7 queries , Gzip On, Redis On.

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