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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 5579|回复: 11

[求助] DFT 在scan DFF上存在大的setup violation

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

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

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

x
各位大神:
       小弟在做DFT的时候,看到插入SCAN CHAIN之后,在test 模式下,几乎所有的SCAN DFF 都报了在SE上存在一个很大的SETUP VIOLATION。查看max_timing report,会看到问题主要是在pad 上存在一个177.83的延时,library setup time 是52.6。我用的是.18的库,时钟周期是50ns,这不太可能啊。不知道哪位大神遇到过类似的情况,请不吝赐教。

SETUP VIOLATION

SETUP VIOLATION
发表于 2012-8-16 12:54:46 | 显示全部楼层
看了下这个timing report 有个问题啊 ,这个#号表示延时来自哪里?经常见的是×和&没见过这个啊。。
发表于 2012-8-16 13:20:10 | 显示全部楼层
跟dft没关系,只能说是你dc跟pt做的不好!
发表于 2012-8-16 15:31:54 | 显示全部楼层
test_en 没有解high-fanout.
交给后端去处理吧。

如果是FPGA,那么做一次incremental DC.
 楼主| 发表于 2012-8-16 17:29:04 | 显示全部楼层
回复 3# lsqswl


    为什么说是DC做的不好呢? 在做DC的时候,test_en只是通过了pad,而后面的做DFT的时候,才会将test_en的pad的输出连接到scan DFF的SE引脚上。然后,才报出来的setup 的问题啊
 楼主| 发表于 2012-8-16 17:31:39 | 显示全部楼层
回复 4# papertiger


    我做的是专用集成电路,这是SETUP的问题,后端的ICC只能解决HOLD的问题,很难解决这么大的setup的问题啊
发表于 2012-8-16 17:54:38 | 显示全部楼层
你这个report是P&R之前的,可以在test_en_pad/C上定义ideal net去除这个violation
同时告诉后端,合理的DRV,他们会帮你解掉的

“专用集成电路,这是SETUP的问题,后端的ICC只能解决HOLD的问题,很难解决这么大的setup的问题啊”
此话不对,后端负责解决setup,hold,和其他许多问题。
但是,该前端解决的事情,也不能推到后端
 楼主| 发表于 2012-8-16 18:43:18 | 显示全部楼层
回复 7# 陈涛


    你说的很有道理,那么在前端应该怎么做呢?
发表于 2012-8-16 20:10:36 | 显示全部楼层
就是我说的前2句
发表于 2012-8-17 10:07:36 | 显示全部楼层
你时钟怎么做的,这个就怎么做.

用户等级高点,能不能不要那个验证码?太烦人
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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


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

GMT+8, 2024-11-22 20:02 , Processed in 0.026435 second(s), 10 queries , Gzip On, Redis On.

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