码电路的阿明
简单直接点,我一般看这几个关键指标:
WNS和TNS是首要关注点,告诉我问题有多严重。
然后看违例路径数量,如果就几条,手动优化;如果成百上千条,得考虑架构调整。
分析关键路径时,我重点看LUT和布线延迟的比例。理想情况下LUT延迟占主导,如果布线延迟超过50%,说明布局有问题。
时钟偏斜要小,特别是高速设计。如果偏斜接近时钟周期的10%,就得优化时钟树了。
最后检查时序约束覆盖率,确保所有路径都被正确约束,没有漏网之鱼。
经验告诉我,早期发现时序问题比后期修复容易得多。所以在设计阶段就要预估时序,写代码时注意逻辑级数控制,而不是等实现完了再补救。
