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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 7629|回复: 14

[求助] set_clock_uncertainty 包含的 margin是指什么

[复制链接]
发表于 2015-7-26 16:38:37 | 显示全部楼层 |阅读模式

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

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

x
ZN~HPR(FPG7TY08US%B]X$U.png

这是今天在DC guide上面看到的

设置的uncertainty 包括了clock_skew  jitter  margin

这里的margin指的是什么呢?
发表于 2015-7-26 21:22:53 | 显示全部楼层
margin就是over-constrainted。
比如你希望WNS setup timing做到-100ps,但是工具最后只给你做到-150ps。
此时,你可以增大margin,让工具以为你希望把WNS做到-50ps,那么它最终可能再努努力做到-100ps。

这就是margin的作用。
 楼主| 发表于 2015-7-26 22:33:14 | 显示全部楼层
回复 2# joemool


   谢谢版主大大的回答。   您说的我理解了。margin表面是裕量的意思,我还以为是把约束放宽松给设计留一点裕量的意思,好像和您说的是相反的呢
发表于 2015-7-26 22:39:09 | 显示全部楼层
这个 margin ,应该是综合留给 PR , signoff的余量。
发表于 2015-7-27 09:41:15 | 显示全部楼层
回复 3# lb_Mvp


9点的火车,路上半小时   你老婆跟你说,还是再多留半小时“裕量”吧,那么你应该约几点的出租车?

A, 8:00
B, 8:30
C, 9:00
发表于 2015-7-31 10:57:37 | 显示全部楼层
书本气一点回答,additional margins指的是设计时的pessimism裕量,为了使constraints更加严格。
发表于 2015-7-31 11:37:16 | 显示全部楼层
margin应该是留给后端绕线产生的偏差以及工艺偏差等造成的偏差之和,为了保证良率,故会在uncertainty设置上多加一部分的margin
发表于 2015-8-3 08:49:30 | 显示全部楼层
本帖最后由 IS_Kyle_ 于 2015-8-3 08:50 编辑

回复 7# KingBorn

我只知道它是个design时的预估值,进一步深入就不了解了

请问绕线产生的误差和工艺的偏差之和怎么计算出来的?

假如让我们设定这个值,怎么通过计算或者工具实现预估?
发表于 2019-8-20 20:34:32 | 显示全部楼层


精辟啊
发表于 2019-8-21 16:44:18 | 显示全部楼层
难道不是使约束更松了吗。。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

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

GMT+8, 2024-3-29 23:52 , Processed in 0.030680 second(s), 8 queries , Gzip On, Redis On.

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