微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 微电子和IC设计 > IC后端设计交流 > 遇到过encounter,不能修holdtime违例的情况,大家救我

遇到过encounter,不能修holdtime违例的情况,大家救我

时间:10-02 整理:3721RD 点击:
当前density只有70%,但是holdtime每次优化结果出来都是与原来一样,违例一点都没有修,我看了最严重的几条发现是可以修的,然后看优化运行的log,发现优化的过程工具显示可以修这些违例,只修剩下1条,但优化运行结束,立马变回原来没修的情况,下面的图就是运行过程的报告





把这条path具体路径贴出来啊

报一下这条路径的setup slack是多少

我在违例路径的startpoint插buffer可以修的,就是不知道工具为什么最后突然停止修复,会不会是因为我设置或模式有些地方设置出错了,encounter一些engine产生冲突导致运行中断了

同一条路径holdtime违例是0.075ns违例,setuptime没有违例,slack有3ns多,正常插一个驱动不大不小的buffer就可以把这个holdtime违例修了也不会导致setuptime违例啊,不知道工具为什么不休,不怀疑是工具遇到什么设置问题导致冲突就停止运行了。

那个combinational loop能不能从网表中去掉或用set_disable_timing屏蔽掉?对这个问题有没有影响?

那个combinational loop能不能从网表中去掉或者用set_disable_timing屏蔽掉?对这个问题有没有影响?

slack 多设点

找到原因了,是analysis mode设置设错了,重新设置当前stage的analysis mode就可以了。

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

网站地图

Top