微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 微电子和IC设计 > IC后端设计交流 > 修max_transition加buffer的原理是什么啊?

修max_transition加buffer的原理是什么啊?

时间:10-02 整理:3721RD 点击:
如题,哪位大侠不吝赐教啊?

增加驱动能力啊, slew自然就好了啊

应该是叫做减少Driver的Load。
通过加Buffer的方式,减少 Driver的Load,这样在transition就变好了。

我认为3楼真确。

2楼3楼都是正确的~

具体怎么加,还要看情况而言

一般插在中间段,物理位置上

ecoAddRepeater -relativetoSink 0.5

用这个命令得注意哦,很容易加到不是你想要的位置上。
稳妥天,还是-loc吧。
反正后端都是体力活。

这样的,
我上次试了下 -radius 0.2,一般没问题, 我是说放在要加的pin的旁边,
中间地段没试过,

在route阶段,后端工具会以max_transition设置值为上限,对max transition所约束的设计进行走线。
若有信号走线超过这个上限,工具会在这个信号路径上加buffer。
之所以会出现transition过大,还是可以理解为后一级的负载电容过大引起。对于任何一个有输入和输出
的standard cell,logical library里面都定义了输入引脚的fanout_load、max_transition,以及输出引
脚的max_fanout、max_transition。可以根据max_fanout/fanout_load,估算某个cell可以驱动另外
多少个cell。我个人认为max_fanout/fanout_load值大于10比较合理,若小于1,很可能会出现transition
time很大。


max_fanout有小于1的情况出现吗?

精辟

他的意思应该是fanout_load的总和吧!

大家好

脚本处理最后点亮加的cell一个一个挪

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top