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

 找回密码
 注册

手机号码,快捷登录

手机号码,快捷登录

搜帖子
查看: 11848|回复: 20

[讨论] 后端一般在什么情况下,比较适合设置group_path来优化timing?

[复制链接]
发表于 2017-11-1 09:09:53 | 显示全部楼层
回复 7# Timme

借楼问,如果是icc,一般对IO的Timing怎么处理,假如place后IO没有violation,cts后冒出violation,比如reg2out,全是因为launch path 的propagated delay 为tree的长度,而capture path的propagated delay为0,一般怎么设置此类假错呢?
我记得陈涛版主之前说设置一个virtual clock,跟real clock同频同相,把这个delay加到virtual clock上,但是我有个疑问:如果各output port的delay约束本身就各不相同呢?那用这样的设置也好麻烦啊,需要对每个port都单独指定?感谢!
回复 支持 反对

使用道具 举报

发表于 2017-11-1 11:14:25 | 显示全部楼层
回复 9# wwzj1990

您好,我大概明白您说的原理,我的疑惑是:
假如有一个clk_A,对每一个output port,关于这个clk的set_output_delay的值都不一样,那创建virtual clock,似乎也要对每个port去加上tree的长度吧?那如果有成千上万个port呢?

也就是说:

如果 output_delay的值设的都一样,create一个virtual clock之后,可以

set_output_delay -clock clk_A_v value [all_outputs]

如果都不一样呢?是不是需要每个port单独设置了?

不知道有没有理解错,感谢指导!
回复 支持 反对

使用道具 举报

发表于 2017-11-2 14:18:47 | 显示全部楼层
回复 13# wwzj1990

非常感谢解答!
回复 支持 反对

使用道具 举报

发表于 2017-11-6 09:00:13 | 显示全部楼层
回复 18# Timme

place的时候,clock不是ideal的吗?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

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

GMT+8, 2025-9-13 21:29 , Processed in 0.012946 second(s), 4 queries , Gzip On, Redis On.

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