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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
12
返回列表 发新帖
楼主: ckzuan

当静态时序验证出现violation时 应该怎么优化

[复制链接]
发表于 2012-10-10 14:18:47 | 显示全部楼层
回复 10# damonzhao


    多谢斑竹,那您的意思是setup和hold的时序都满足后,再修改drc?手动修改,可以用ecoroute么(ecoroute会不会改变时序?)???或者说还有别的方法么?在线等。。。
发表于 2012-10-10 16:29:13 | 显示全部楼层
优先满足setup.hold
drc主要看transition了。不是绕线错误的DRC吧?希望咱俩别说了不是一个东西。

如果drc比较多,可以约束的紧一点,或者宽松面积,当然特殊情况还需要特殊对待
发表于 2012-10-11 08:38:15 | 显示全部楼层
回复 12# damonzhao


    呵呵,多谢斑竹耐心解答,drv里面的transition都已经没问题了,就是绕线的错误,M1相互交叉之类的,出现一些白叉。这个时候应该怎么修改呢?可以ecoroute??或者运用nanoroute里的area  route?或者说还有别的办法么?
发表于 2012-10-11 09:22:24 | 显示全部楼层
回复 13# 小豆丁


   drc绕线错误好办呀,M1的错误的话,分析下,是太拥挤还是绕线层数不够,一般M1不会出问题
你可以试一下,editDeleteViolations(貌似这么拼),然后ecoroute一下看看
发表于 2012-10-11 10:20:04 | 显示全部楼层
回复 14# damonzhao


    斑竹,我试了一下您的方法,结果绕线完之后drv的tran、cap出现了违例。这是什么原因?是我操作错误么?
发表于 2012-10-11 10:53:25 | 显示全部楼层
回复 15# 小豆丁

可以说这就是代价,不过不排除优化下能消除drv的可能。

可以这么想,如果想一下子搞定的话,约束宽松,面积足够,绕线层数足够,特殊情况小之又少……
但是我们的设计不可能这么理想。所以,就得有取舍。要满足timing,要用的资源少……当然最重要的是要能够route出来。
所以drv的优先级是最低的,在route没问题的前提下,可以再近行postRoute下的drv的优化,当然fanout好像需要有专门的option
   
还有一点就是,工具修不掉了,对不能容忍的drv,那就需要你手动干预了。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

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

GMT+8, 2025-2-24 15:23 , Processed in 0.017816 second(s), 7 queries , Gzip On, Redis On.

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