全站数据
8 4 2 0 5 8 1

dc显示时序违例怎么处理

税务筹划高兴 | 简单学习,快乐成才!         
问题更新日期:2024-10-12 18:35:51

问题描述

dc显示时序违例怎么处理急求答案,帮忙回答下
精选答案
最佳答案

在我们看到存在较大的时序违例情况时,我们一般采取以下的步骤进行处理。

检查所添加的约束是否合理;

检查是否有胶合逻辑,以及模块划分的合理性;

修改RTL代码。

一般在检查了前两项之后,如果没有什么问题,就需要进行RTL修改。修改RTL之前,我们必须先认真分析Timing Report中的这个路径,看是否能通过重新切pipeline,或者逻辑运算前向、后向移动的方法,进行修改。

修改RTL是最有效果,但是也是最麻烦的方法。经过修改的RTL,DC会重新进行优化。通过之前文章所讲,我们知道在这个时候,DC可以使用的方法就比较多样了。

这个过程一般会出现DC综合->修改->DC综合->修改的循环,经过几轮的迭代,最终将时序收敛到我们期望的目标范围内。

随机推荐