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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 7572|回复: 12

[求助] timing violation求解!

[复制链接]
发表于 2014-10-14 21:31:51 | 显示全部楼层 |阅读模式

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

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

x
我已经完成clock synthesize,进行timing check有violation。主要是input port到reg的问题,clock1的clock tree上的reg/ck到它的前一级cell( A)之间的net的capacitance比较大,我认为可能是这个原因导致reg的delay比较大,从而使得clock latency比较大,导致timing violation。之前有同事做过这个design,他的结果就比较小。我尝试在reg/ck前插buffer,slack得到改善,但是不明显。请问大家可能是什么原因导致这种情况?怎样缩短clock latency?非常感谢!(reg和A的连接如图)
Capture.PNG
发表于 2014-10-15 13:00:45 | 显示全部楼层
回复 1# Alicezw

会不会是设置的input delay比较大?
 楼主| 发表于 2014-10-15 14:41:10 | 显示全部楼层
回复 2# highflyer2014


    我这边设置的是0。而且之前也是这么设的。
发表于 2014-10-15 15:45:42 | 显示全部楼层
回复 3# Alicezw

input port和clock的相互关系不确定,你设置一点input delay试一下呢?
发表于 2014-10-15 16:17:07 | 显示全部楼层
是因为这个reg的place 位置引起的,还是CTS时候没有做好这个clock tree呢?
 楼主| 发表于 2014-10-16 16:02:05 | 显示全部楼层
回复 4# highflyer2014


    找到原因了,是因为一条net的fanout太大了。
 楼主| 发表于 2014-10-16 16:02:57 | 显示全部楼层
回复 5# 小干爹z2z


   一条net的fanout太大了。
发表于 2014-10-16 16:19:07 | 显示全部楼层
回复 7# Alicezw

找到原因就好,你是怎么发现的?
 楼主| 发表于 2014-10-16 16:22:50 | 显示全部楼层
回复 8# highflyer2014


    别人告诉我的。而且报表上也有,因为timing report太多了,当时也没有注意看到。
发表于 2014-10-16 16:29:41 | 显示全部楼层
回复 9# Alicezw


  timing有问题,我一般都是修改一下DC的constranits,修改clock uncertainty, input delay,set load,set max fanout这些。以后有问题多多交流吧。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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


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

GMT+8, 2024-11-22 10:17 , Processed in 0.023852 second(s), 11 queries , Gzip On, Redis On.

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