微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 微电子和IC设计 > IC后端设计交流 > encounter修复hold时间违例

encounter修复hold时间违例

时间:10-02 整理:3721RD 点击:
小弟初学encounter,对一个不到一万门的电路做PR的时候,没有setup的违例,但是总是出现hold违例,而且违例路径还不少。试过用以下方式修复,但是都失败了:1.optdesign -postcts -hold,2.在时钟树ctstch文件里复制了一段代码,修改了AutoCTSRootPin和Period,3.buffertreesynthesis -nets rstn -fixedbuf。各位大神看看我应该怎么修复hold违例

各位大神、小编,不吝赐教啊

这density95%确定绕线绕的通么

你的uncertainty设置不合理。1ns 对你的工艺来说,要插很多buf 啊,而且怎么没有DEL CELL。
Density都到95%了,面积不够,工具想插更多的BUF都没地方。
从截图的例子中没看到DEL CELL,猜测是因为加入DEL CELL后,你的setup time就过不去了。怀疑你的时序约束不合理。估计是直接约束成 set_clock_uncertainty 1 了,没把setup和hold分开设置。

大神,请受我一拜!也非常感谢3楼的回答!确实是布线密度太大了

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

网站地图

Top