⏱️ 时序分析·30讲 常见问题与解决方案

📚 风格 · 明快目录
01
时序分析基础 STA
什么是静态时序分析(STA)?为什么STA是芯片设计的生命线?STA与动态仿真的核心区别。
02
时序路径与约束 Setup/Hold
建立时间与保持时间的概念、时序路径的四大分类(输入到寄存器、寄存器到寄存器、寄存器到输出、输入到输出)。
03
时钟特性与抖动 Jitter
时钟周期、时钟偏斜(Skew)、时钟抖动(Jitter)的定义与影响,如何通过约束模拟非理想时钟。
04
I/O接口时序 约束
输入延迟约束(set_input_delay)、输出延迟约束(set_output_delay),以及如何与外部器件握手。
05
时序例外·False Path 伪路径
什么是伪路径?如何用set_false_path忽略跨时钟域或异步复位路径?
06
时序例外·Multi-Cycle 多周期
多周期路径的原理,set_multicycle_path的使用场景与常见误区。
07
时钟门控与使能 Clock Gating
时钟门控(Clock Gating)的时序检查,时钟使能信号的建立/保持时间分析。
08
异步时钟域处理 CDC
亚稳态的本质、同步器(双级触发器)的设计、CDC路径的时序约束方法。
09
复位信号时序 复位
异步复位、同步复位、异步复位同步释放的时序分析与约束。
10
片上变异(OCV) OCV
OCV的概念、derate因子的设置、CRPR(时钟路径悲观移除)的原理。
11
功耗与电压降 IR Drop
IR Drop对时序的影响,如何通过STA分析电压降带来的时序恶化。
12
温度反转效应 Temp. Inversion
先进工艺下温度与延迟的反常关系,低温慢拐角的处理。
13
信号完整性与串扰 SI
串扰导致的延迟变化与毛刺,如何通过STA进行串扰分析。
14
时序收敛策略 Setup修复
setup违例的修复方法(降频、插Buffer、调整阈值电压、优化逻辑结构)。
15
保持时间违例修复 Hold修复
hold违例的修复方法(插延迟Buffer、调整时钟树、使用延迟单元)。
16
时钟树综合与时序 CTS
时钟树的不平衡如何导致Skew,CTS后的时序优化技巧。
17
多模式多拐角 MMMC
不同工作模式(功能/测试)与不同PVT拐角的组合分析。
18
STA工具基础·PrimeTime PT
PrimeTime的基本流程、SDC文件解析、报告解读(report_timing)。
19
STA工具进阶·Tempus Tempus
Tempus的增量分析、ECO指导、与PrimeTime的差异对比。
20
时序库(Liberty)解析 .lib
NLDM与CCS模型、查找表(Look-up Table)的读取、时序与功耗参数。
21
寄生参数提取·SPEF SPEF
SPEF文件的格式、RSPF与DSPF的区别、反标(Back-annotation)流程。
22
跨时钟域同步器验证 CDC验证
CDC验证工具(如SpyGlass CDC)的使用,同步器类型(双级、三级、握手协议)。
23
门级仿真与STA一致性 一致性
门级仿真中的X态传播,如何确保STA与仿真结果一致。
24
ECO时序修复 ECO
金属层ECO的时序修复方法,如何快速定位并修复违例。
25
低功耗时序分析 低功耗
多电压域(Voltage Island)、电平转换器(Level Shifter)的时序约束。
26
片上波动高级话题 AOCV/POCV
AOCV(先进OCV)与POCV(参数化OCV)的原理与应用。
27
时序收敛方法论 收敛流程
从RTL到GDS的时序收敛流程,前端与后端工程师的协作要点。
28
常见时序违例案例分析 典型根因
Setup/Hold违例的典型根因(负载过大、扇出过高、逻辑级数过多)。
29
先进工艺节点挑战 7nm/5nm
FinFET工艺下的时序新问题(寄生效应、BEOL电阻电容变化)。
30
时序分析的未来趋势 AI+STA
机器学习在STA中的应用、云原生时序分析平台、AI驱动的时序优化。