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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 2684|回复: 8

关于post - STA 运行时间

[复制链接]
发表于 2008-5-26 17:29:14 | 显示全部楼层 |阅读模式

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

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

x
hi, 我在做post STA时碰到一个现象(反标RC(SPEF格式)进行timing分析,):
刚开始STA 脚本里是先反标的spef文件,然后再source timing constraint, 这样跑完整个chip -level STA 需要9个多小时。
后来我把脚本改成先source 那些timing constraint, 然后反标spef文件,顺序换了一下,这样跑完整个sta仅需要3个多小时。
为什么会有这么大的差异呢? 会不会是先source timing constraint的话那些被timing exception (false paths, case value setting,etc,,)disable 的那些paths就不用反标spef了,所以运行时间减少了。但是感觉减少将近6个小时还是有些奇怪,呵呵。 请各位大牛指点一二。。。
发表于 2008-5-27 22:11:14 | 显示全部楼层
看看log文件里有没有什么warning
发表于 2008-5-28 00:53:26 | 显示全部楼层
先看log file看有没有waring, error有可能有些data base没load
发表于 2008-5-29 00:42:04 | 显示全部楼层
奇怪的问题,还没有试过。
 楼主| 发表于 2008-5-29 14:14:19 | 显示全部楼层
结果是基本一样的。两种方式对STA的正确性没有影响,就是运行时间差别很大。
我的timing constraint很复杂,里面很多【get_attribute  ***   $some_attribute 】这种语句
,如果先反标spef 的话,design datebase 会变得很大 (spef就有将近3个G,netlist有200多M),这样运行上述命令时需要访问DateBase的时间就会长,而且可能有些commands会引起update timing,这样用的时间就更长了。
所以比较好的是“read netlist --> apply timing constraint --> annotate spef --> check_timing & Generate reports”, 这样的顺序是最有效的。
发表于 2008-5-29 16:40:06 | 显示全部楼层

w

确实不错!






                               
登录/注册后可看大图



收购签名广告位,有人点一下给你0.1元,注册一个新会员给你0.5元

0投资,泡论坛也能赚钱!
发表于 2009-2-24 20:46:22 | 显示全部楼层
真牛鼻阿
发表于 2009-2-28 20:03:28 | 显示全部楼层
看到这样的贴子, 真有帮助啊!
发表于 2009-3-2 02:33:11 | 显示全部楼层
对你说,不知道,不能帮助腻了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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


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

GMT+8, 2024-12-27 04:24 , Processed in 0.023491 second(s), 10 queries , Gzip On, Redis On.

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