微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 微电子和IC设计 > IC后端设计交流 > 有关ICC修hold的问题

有关ICC修hold的问题

时间:10-02 整理:3721RD 点击:
在有的hold有violation的path上,有些通过某些cell的setup timing非常富余,为什么工具不去插buffer呢,如果手动插入,工具甚至会自动删除这些buffer,请问这是什么原因呢,望指教。

不太清楚ICC的算法是 优先插在endpoint上还是setup slack最大的点上,
手动插insert_buffer哪里会 删除?

谢谢,可惜太多了,尤其是扫描链上的hold viotion

可以用delay cell啊,如果觉得插入的buffer太多的话

记得focal——opt是可以只针对hold的endpiont点去修hold的吧?

可以把hold的endpoints做成文件,然后针对性优化

focal_opt没用过,还要提供endpoint file, 有了这个我自己insert_buffer就好了

修hold, 手动在endpoint上插buffer,假设有100个endpoint,那么至少有100条路径,每条路径的setup富余不用,怎么去选择buffer的尺寸和数目优化不同路径呢,你们是怎么做的?

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

网站地图

Top