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

 找回密码
 注册

手机号码,快捷登录

手机号码,快捷登录

搜帖子
查看: 1867|回复: 4

[求助] set_clock_uncertainty 和 set_timing_derate有同样的效果吗

[复制链接]
发表于 2023-4-6 19:07:35 | 显示全部楼层 |阅读模式

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

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

×
比如setup检查是100,留50的余量,

1. 使用 set_timing_derate -late 1.5 -cell_check
2. 使用set_clock_uncertainty -setup 50
这两种都可以达到效果dui吧?
发表于 2023-4-7 10:02:14 | 显示全部楼层
一般要卡一个固定值的话都是用uncertainty,derate是对path而言的,你1.5的乘上的不是100而是你path的长度,类似于66.7*1.5=100,余量并不是想要的50而是33.3
回复 支持 反对

使用道具 举报

发表于 2023-4-7 14:30:04 | 显示全部楼层
Mark一下
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-4-7 14:49:12 | 显示全部楼层


   
allenzhangddd 发表于 2023-4-7 10:02
一般要卡一个固定值的话都是用uncertainty,derate是对path而言的,你1.5的乘上的不是100而是你path的长度 ...


谢谢回复,提到的命令是:set_timing_derate -late 1.5 -cell_check,应该是针对setup时间的,不是针对PATH的吧
回复 支持 反对

使用道具 举报

发表于 2023-4-7 16:08:01 | 显示全部楼层


   
yuqiuyu 发表于 2023-4-7 14:49
谢谢回复,提到的命令是:set_timing_derate -late 1.5 -cell_check,应该是针对setup时间的,不是针对PA ...


抱歉没有注意-cell_check这个option,这个我倒是不怎么用过。刚刚试了一下,发现在pt里面这个只作用在library setup time上,并不会影响data path的长度。确实是留有一定的margin,但是这个你要怎么能控制好你想要的50ps呢?

                               
登录/注册后可看大图

                               
登录/注册后可看大图


                               
登录/注册后可看大图

                               
登录/注册后可看大图



回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

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

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

GMT+8, 2025-8-29 16:21 , Processed in 0.025855 second(s), 5 queries , Gzip On, Redis On.

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