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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
楼主: chris_li

[求助] 面试小考题, 有图有真相!

[复制链接]
发表于 2011-12-29 10:43:37 | 显示全部楼层
回复 11# arthur_wang_orz


    那不就是clk2 -》 clk1的path?没有设false_path
    这段时间应该也被计算进来。
 楼主| 发表于 2011-12-29 14:22:48 | 显示全部楼层
目前尚未看到正确答案! 诸位童鞋加油!

提示: 两个uncertainty的约束不是打酱油的。
发表于 2011-12-29 14:51:49 | 显示全部楼层
回复 13# chris_li
难道是算同一个沿?  0.05 - 8.5 -0.5  - 0.15 = - 9.1 ?
发表于 2011-12-29 14:53:18 | 显示全部楼层


1.data path
   1ns + 8.5ns + 0.5ns = 10ns
2.clock path
   0ns + 10ns =10ns
3.10ns + 50ps < 10ns -150ps不满足
我怎么算的和2楼得相同?错哪里了,谢谢各位大大指正
iuqq205 发表于 2011-12-29 10:02




    clock path还要再减去0.2ns (clk2的uncertainty)
slack=-0.4ns
 楼主| 发表于 2011-12-29 16:16:27 | 显示全部楼层

RE: 面试小考题, 有图有真相!(16楼公布答案)



clock path还要再减去0.2ns (clk2的uncertainty)
slack=-0.4ns
陈涛 发表于 2011-12-29 14:53



陈版都出面了, 我必须公布答案了, 以下是主考官的答案, 是否正确还望多多讨论

首先,这条path出现在两个不同的clk之间, A作为primary input clocked by clkb, 且有input_delay约束, 因此在data path上应该有input_delay, 两个uncertainty的约束是要考虑的, 这是此题关键。

slack = 10ns(clka period) + 200ps(clkb uncertainty) - 50ps(clka uncertainty) - 1ns - 8.5ns - 0.5ns - 150 pcs =  0
发表于 2011-12-29 16:34:31 | 显示全部楼层
+ 200ps(clkb uncertainty)   why ?
发表于 2011-12-29 16:39:25 | 显示全部楼层
同问,clk2的uncertainty为什么是+
 楼主| 发表于 2011-12-29 16:39:44 | 显示全部楼层


+ 200ps(clkb uncertainty)   why ?
arthur_wang_orz 发表于 2011-12-29 16:34



我也想知道, 但主考官只付之一笑, 匆匆离去, 没有带走一片云彩。

只能等几位版主解惑了。
发表于 2011-12-29 17:59:39 | 显示全部楼层
回复 15# 陈涛


    谢谢解答。
    因为我用的STA工具是ETS,记得DataPath上的时序不会把相应的ClockUncertainty加上来。
发表于 2011-12-30 13:47:09 | 显示全部楼层
本帖最后由 陈涛 于 2011-12-30 13:49 编辑


    因为我用的STA工具是ETS,记得DataPath上的时序不会把相应的ClockUncertainty加上来。
iuqq205 发表于 2011-12-29 17:59




    我用EDI验证了一次,你的答案是正确的,clk2的uncertainty不应该加/减进去
所以slack=-0.20ns

那位考官的解释错了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

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

GMT+8, 2025-2-22 03:15 , Processed in 0.022748 second(s), 5 queries , Gzip On, Redis On.

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