DC学习(9)综合后处理时序分析

本文详细介绍了DC工具在后端设计中的时序分析过程,包括编译步骤、时序报告解读、路径要求、时间总结以及如何查看和处理时序违规。通过report_timing命令,分析了路径信息、路径延迟、路径要求和时间总结,帮助理解时序分析的重要性和应用。
摘要由CSDN通过智能技术生成

DC时序分析与内部嵌入的时序分析仪(STA)

一:编译及编译后步骤

1:  第一次综合

    compile_ultra | -no_boundary | -no_autoungroup | -scan | -timing | -retime

2:  查看时序

    report_constraint -all_violation

    report_timing

3:  若第二步时序检查有violation,则可进行group_path增添路径,优化多条路径,改进时序约束等等。

   group_path -critical -weight ......

4:再次编译

    complile_ultra......

5:   若violation还有,继续修改,若violation改进不了,则返回rtl代码阶段,修改代码。

二:report_timing

1:check_timing与report_timing区别

  check_timing:检查路径是否都有约束,约束是否完整,在综合之前检查;

  report_timing:检查时序有没有问题,在综合之后检查。

2:时序报告的查看 

  下面主要介绍时序报告的检测,毕竟timing is everything。关于时序报告的查看,前面也讲得很清楚了,这里再来具体讲述一下。  

  Design Compiler中,常用report_timing命令来报告设计的时序是否满足目标(Check_timing:检查约束是不是完整的,在综合之前查看,要注意不要与这个混淆)。

时间报告有四个主要部分:

·第一部分是路径信息部分,如下所示:

                   

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值