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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
楼主: meijingguoyu

[求助] 关于DC约束时钟的疑惑?

[复制链接]
 楼主| 发表于 2010-11-18 11:24:31 | 显示全部楼层
谢谢楼上几位的热心回复,我基本上理解了,意思就是说:

DC中约束的clock,仅仅是让clock的环境尽量真实的模拟最终使用的环境,仅仅如此。
但是至于clock能不能驱动后续电路,在综合时是不用关心的,DC默认为clock的driven能力是足够强的。
这也正好说明了为什么后端要去做CTS的原因了。

不知道理解的对不对,请大侠们批判~
 楼主| 发表于 2010-11-18 11:30:21 | 显示全部楼层
回复 10# tiger_lein


    谢谢你哦, 太热心了, 好淫啊~~
发表于 2010-11-23 09:50:21 | 显示全部楼层
综合时,对时钟的约束,一般是按照实际情况设置:
    最基本的约束,-name起个名字,-period设置工作频率,-waveform占空比,以及源点
    uncertainty约束,一般也就是rise/fall/setup/hold,毕竟时钟变化是有个过程的,也存在jitter
      latency约束,也就是对源端delay的相关约束
    因为此时,没有实际的PR信息,也就无从谈起如何准确的做CTS了,所以一般DC时,不做CTS,把时钟信号设置为dont_touch属性,关于fix_hold也是没有多大必要的,placement之后,routing时,才fix。不排除在面积紧张,PR tools无法fix all hold violations情况下,DC做fix_hold工作
发表于 2010-11-24 16:13:07 | 显示全部楼层
ddddddddddd
发表于 2010-11-26 14:02:39 | 显示全部楼层
KANKAN
发表于 2010-12-22 20:19:06 | 显示全部楼层
xiexiefenxiang
发表于 2010-12-23 13:40:14 | 显示全部楼层
wssssssssssssss
发表于 2011-1-14 15:17:34 | 显示全部楼层
set_clock_uncertainty
set_clock_transition
set_clcok_latency
发表于 2011-1-17 15:33:05 | 显示全部楼层
因为DC时时钟是理想的,所以要人为的添加skew,jitter,latency等参数,使时钟模型尽可能的类似layout后的实际模型。
P&R后进行STA分析时用反提出来的时钟树做时序分析,因此不需要人为的添加skew,jitter,latency等参数。
发表于 2011-1-19 15:56:02 | 显示全部楼层
回复 1# meijingguoyu


    正是因为P&R后会有skew等,做综合时才要把这些参数加上
综合时,uncertainty=jitter+skew+si value+ocv value+margin
P&R后,uncertainty=jitter+margin
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

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

GMT+8, 2024-5-9 06:44 , Processed in 0.026662 second(s), 6 queries , Gzip On, Redis On.

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