微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 微电子和IC设计 > IC后端设计交流 > DC综合的hold time违例问题。请教!

DC综合的hold time违例问题。请教!

时间:10-02 整理:3721RD 点击:
大家好!我在很多资料上看到,DC逻辑综合时主要是考虑setup time,保证setup time没有违例,并尽量留一些余量;而对hold time一般不怎么关注。但,我现在遇到一种情况,我的setup time很正常,而且余量也比较大些,可我的hold time 违例比较严重:例如周期为40,而Worst Hold Violation:19,这样不知道是不是也不用管呢?在布局布线时能不能修复好?

可以的,但是要注意一下setup 余量和hold violation大小关系
而且,你的hold violation为什么这么大

19ns的Worst Hold Violation?怎么可能。

多半是timing exception没有设好

我的这个设计是有三个异步外部时钟,周期一个是为20,另外两个是40,约束设置中三个时钟间也设置了false_path,可结果中,周期为20的没有出现任何违例,而且setup 余量为6.37,另外两个setup 余量为6.77,Worst Hold Violation为19~,怎么修改,希望大家给于指点,不胜感激

这种一般都是有上升沿和下降沿检测产生的

report_timing -delay_type min,看一看这个19ns的路径是怎么回事?会不会是你的复位信号的设置等
估计应该是不没有设置有exception timing path

上一篇:SDF的delay之差
下一篇:encounter place 问题

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

网站地图

Top