面向数字设计收敛的静态时序分析
Instructor: EDA Academy
Resource—All LevelChinese
说明静态时序分析的核心概念,包括 STA 输入输出、setup 与 hold 检查、时序报告、延迟计算、违例修复、物理优化、分析模式以及面向可靠数字时序验证和签核的变化建模。
5.0
0students
This offering includes
- 1 module
- 7 lectures
- Access on mobile and computer
- 1.2 hours on-demand video
Description
静态时序分析为数字设计是否能够满足目标频率提供了确定性的验证框架,不需要依赖穷尽式功能仿真。它通过结合结构化网表信息、时序约束、单元库数据和互连延迟来评估时序路径。分析结果形成基于 arrival time、required time 和 slack 的可量化时序视图,用于评估整个设计中的 setup 和 hold 行为。
技术范围覆盖 STA 的输入和输出,包括网表、时序库、SDC 约束、寄生参数数据、SDF 生成和时序报告。约束定义时钟、输入延迟、输出延迟、工作条件以及设计边界处的时序要求。这些输入决定时序引擎如何解释发起边沿、捕获边沿、数据传播以及外部接口假设。
Setup 和 hold 分析被视为两类不同的时序问题,具有不同的失效机制和修复策略。Setup 违例表示数据到达过晚,通常需要加快数据路径、优化逻辑结构、改善布局、降低网络延迟或调整时钟关系。Hold 违例表示数据变化过早,通常需要增加最小延迟、插入缓冲器、加入延迟单元或进行局部布线调整。这一区分对于稳定的时序收敛非常关键。
延迟计算覆盖从 RTL 和综合阶段的早期估算,到布局、布线和寄生参数提取之后的物理精确评估。STA 的准确性取决于单元延迟、网络延迟、slew、load、工作条件以及提取互连效应的建模质量。SDF 数据支持在实现、仿真和验证环境之间传递一致的延迟信息。
时序分析模式用于处理工艺、电压、温度和物理变化带来的不确定性。Single analysis mode 使用单一延迟假设提供快速时序反馈。Best-case 和 worst-case analysis 评估极端延迟条件。On-chip variation analysis 在同一芯片内应用 early 和 late 延迟假设。Statistical on-chip variation 和 Liberty Variation Format 数据通过基于实际 timing arc 行为、输入 slew 和输出 load 建模延迟与转换时间变化,提高分析准确性。
时序报告是理解时序质量的主要诊断接口。一份有效的报告会展示发起时钟行为、数据路径延迟、捕获时钟行为、时序不确定性、required time、arrival time 和 slack。正确解释报告可以判断违例来自单元延迟、网络延迟、时钟延迟、约束、variation 悲观性,还是物理实现效应。这使时序验证能够直接服务于综合、布局、布线和 ECO 收敛中的优化决策。
Catalogue:
静态时序分析基础
静态时序分析的输入与输出
静态时序分析的使用与签核
时序约束概述
建立时间与保持时间基础
建立时间与保持时间违规
建立时间时序报告解读
保持时间时序报告解读
时序违规的修复方法
静态时序分析在物理设计优化中的应用
静态时序分析中的延迟计算
延迟计算的输入与输出
不同设计阶段的延迟估算方式
延迟计算与 SDF 生成
静态时序分析中的时序分析模式
静态时序分析中的单一分析模式
最佳情况 / 最差情况分析模式
片上变化分析模式
统计片上变化分析 (SOCV)
Liberty 变化格式 (LVF) 概述
理解时序报告
You might also like
More offerings will load here.
Secure checkout via our payment partner.
