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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 5640|回复: 21

[讨论] 解决tran的问题

[复制链接]
发表于 2016-10-11 21:36:06 | 显示全部楼层 |阅读模式

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

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

x
我在做design时,发现有个net很长有tran问题,想在net的中间位置插buffer,不只是在中间位置插这么简单吧?请问,都需要考虑的因素决定在哪里插合适?在线等
发表于 2016-10-12 09:38:20 | 显示全部楼层
就是在中间插buffer啊,加的buffer驱动够就行
 楼主| 发表于 2016-10-12 17:50:38 | 显示全部楼层
回复 2# happylj


   您好,在中间插,会不会影响其他path的timing,只是单纯在中间插就行吗?我应该怎么来排查,多谢
发表于 2016-10-12 18:00:50 | 显示全部楼层
如果timing不是特别紧的话,直接上高级货。add_buffer_on_route 轻松解决长线的问题。
 楼主| 发表于 2016-10-13 10:10:26 | 显示全部楼层
回复 4# seuxiaoj


   那条命令很强大,其实我纠结的是,假如我想在长net上的A点插buffer,那我需要report一下这个A点前面的timing?还是后面的?需要看slack?还是不需要分析?感觉自己不会分析,可以指导下吗?通过什么命令来分析A点是否可以插,不会对其他path造成影响
发表于 2016-10-16 14:03:34 | 显示全部楼层
插入之后用report_timing -through A报一下setup/hold不就可以吗
发表于 2016-10-17 09:52:00 | 显示全部楼层
插入buffer后在pt里报一下最好的corner下hold经过A点的路径是否存在违例,没有的话就行。
 楼主| 发表于 2016-10-17 12:06:45 | 显示全部楼层
回复 7# heide333
    谢谢您的回复,其实我纠结的是,在实际操作时,我应该先分析哪些东西,来决定A点这个地方是否可以插buffer?因为我怕直接插会影响到其他的timing path,但是又不知道改怎么提前分析?
 楼主| 发表于 2016-10-17 12:15:10 | 显示全部楼层
回复 6# zhanggd
很高兴收到您的回复,我其实是想知道在插buffer之前,应该怎么去分析分析,找到一个合适的A点?怎么提前看是否这里插了0.2ns的buffer,会不会导致其他的path
    的timing violation。插之前什么都不需要考虑吗?
发表于 2016-10-17 13:53:54 | 显示全部楼层
回复 9# xingyun666666


    你在插buffer之前在PT中报一下这条path的setup hold的余量就可以,一般不会影响hold。对其他path的影响一般都没有,你是在data path上面插buffer,不会动到clock,所以对其他path的影响不大。最多受影响的就是经过这条net前后cell的path。但是可能会有noise的影响,这些你都得插完buffer之后才能看得出来。
可以现在pt中塞buffer,报一下timing看看有没有影响,transition过没过、再回到edi或icc中去塞,这样子比较保险一些。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

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

GMT+8, 2024-5-13 11:02 , Processed in 0.030614 second(s), 8 queries , Gzip On, Redis On.

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