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

 找回密码
 注册

手机号码,快捷登录

手机号码,快捷登录

搜帖子
查看: 9552|回复: 11

[求助] 【求助】修max_transition违规选什么样的buffer合适?

[复制链接]
发表于 2013-5-8 17:19:36 | 显示全部楼层 |阅读模式

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

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

×
之前没有修过max_transition违规,这几天在看相关的东西,请教了别人也看了点资料。说是通过插buffer可以修,我现在的困惑时究竟插什么样的buffer比较合适?不像修hold我可以report_timing报出来,看插的buffer是否满足需要,这个插了buffer的确是消去max_transition违规,但是我不知道插多大的buffer是最合适的,或者可以有什么命令可以查看?
谢谢大家的帮助!
发表于 2013-5-9 07:18:50 | 显示全部楼层
这个要看transition violation是怎么产生的,
1)long wire -- 中间插中等size的buf
2)weak driving cell -- size up buffer
3)high fanout -- split wire后再加buf
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-5-9 08:49:57 | 显示全部楼层
回复 2# 陈涛

谢谢陈版主的解答!
我是通过report_constraint -all 报出来的transition violation,但是只能看到required transition和actual transition值,不知道这个该怎么具体分析?或者有什么命令可以得到相关的信息?
非常感谢您的帮助!
回复 支持 反对

使用道具 举报

发表于 2013-5-9 09:19:58 | 显示全部楼层
我也很想知道,在具体工具里是如何去查看的如encounter中,其实陈版主之前回复的原理我是懂,但是落实到具体项目中,如何通过工具去查看这个violation是属于三种类型里的哪一种?
回复 支持 反对

使用道具 举报

发表于 2013-5-9 09:34:40 | 显示全部楼层
《后端面试 每日一题》里面专门有一题是针对这个讨论的,去看一下就明白具体的分析方法了
回复 支持 反对

使用道具 举报

发表于 2013-6-8 02:07:01 | 显示全部楼层
回复 2# 陈涛

请问split wire 是什么呢?比如原来一个buffer驱动10个gate,现在变成一个buffer驱动两个buffer,而后面的buffer分别驱动5个gate吗?是建立buffer tree吗?
回复 支持 反对

使用道具 举报

发表于 2017-3-20 10:45:23 | 显示全部楼层
回复 1# Alicezw


   你好,请问你的关于max_transition的问题有没有解决?最近有个项目要流片所以需要解决这个问题?想要向你请教一下!非常感谢
回复 支持 反对

使用道具 举报

发表于 2017-9-11 16:42:27 | 显示全部楼层
学习了。。。
回复 支持 反对

使用道具 举报

发表于 2017-9-14 17:16:33 | 显示全部楼层
我来解释下什么是split。
split的意思是分离,就是找到有violation的path的上一级进行分离操作。
比如一个driver(A),驱动十个cell,由于需要驱动的cell太多,有transition违例。你需要找到这个driver(A)的driver(B),clone一个和A一名模一样的cell(C),让C来分担A驱动的五个cell,A驱动剩下的五个cell,而B从驱动A变成了驱动A和C两个cell,这就是splite。
这么做对A以及A原来驱动的十个cell来说没什么变化,不会像插buffer那样增加一个级数,唯一的变化只有原来驱动A的cell(B)增加了一个sink。
回复 支持 1 反对 0

使用道具 举报

发表于 2017-9-15 09:19:18 | 显示全部楼层
回复 9# 历历在此
学习了,谢谢。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

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

GMT+8, 2025-8-23 07:41 , Processed in 0.026166 second(s), 5 queries , Gzip On, Redis On.

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