微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 微电子和IC设计 > IC后端设计交流 > transition 和 capacitance violation 在哪个阶段fix最有效?

transition 和 capacitance violation 在哪个阶段fix最有效?

时间:10-02 整理:3721RD 点击:
阶段 一,placement 之后
阶段 二,CTS 之后
阶段 三,final routing 之后

在placement中间就要开始考虑

感谢陈老前辈指点。
嗯, 在placement之后发现有cap的违反了, 但是我发现大多在clk pin上的。 我随后做了一个实验, CTS后这些有 cap 违反的clk pin都被自动fix了。 当然, 有新的 cap 违反出来。 倘若在placement修这些cap的话,估计会有很多buf/inv 无端增加了delay, 您说呢?

place的时候就要考虑了,往往加点约束,
比如
set_max_transition 0.3 [current_design]
set_max_capaitance 0.3 [current_design]
set_max_fanout 30 [current_design]
place的时候加些余量没什么不好, 除非插入太多的buffer, 影响利用率,
随着后面步骤的进行,反复是肯定的,最后修完就好了
工具肯定不能干净的,要最后自己eco insertbuffer、size cell来修的,

主要是place的时候 尤其在65nm以后buffer额外加入的延时一般都小于buffer改善的延时 所以还是很划算的否则 pt里有的修了而且65nm以后在pr工具中的设置要比实际库中的小一些才好

我觉得transition这个东西不好修复,可能会影响timing的

留名,正在学习

就算去优化,place时候也应该不会去动你clock的吧?

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

网站地图

Top