⏱️ OCV · AOCV 时序处理
30章 完整目录
🎒 风格 · 明亮友好
01
OCV基础概念
片上工艺偏差 · 为什么需要OCV · 对时序分析的影响
↗
02
OCV的数学原理
统计分布与高斯模型 · 3-sigma/6-sigma · OCV裕量计算
↗
03
OCV在STA中的实现
Derating因子 · Setup/Hold方向 · Early/Late路径分析
↗
04
OCV的局限性
传统OCV过于悲观 · 过度设计 · 面积与功耗浪费
↗
05
AOCV的引入
从OCV到AOCV演进 · 核心思想:路径长度与深度相关
↗
06
AOCV的数学模型
Depth-Based Derating · Distance-Based · 查找表LUT构建
↗
07
AOCV查找表详解
Table维度(Depth/Time/Distance) · Foundry格式(Liberty/ETM)
↗
08
AOCV在Setup分析中的应用
Setup Derating计算实例 · Early/Late差异化处理
↗
09
AOCV在Hold分析中的应用
Hold Derating计算实例 · 为什么Hold对AOCV更敏感
↗
10
AOCV与时钟路径
时钟树Derating计算 · 时钟抖动与AOCV关系
↗
11
AOCV与数据路径
数据路径AOCV处理 · 组合逻辑与时序单元Derating差异
↗
12
POCV(参数化OCV)简介
POCV与AOCV区别 · 统计模型(正态/对数正态)
↗
13
POCV的Sigma值计算
从Foundry获取Sigma · Liberty中的表示(NLDM/CCS)
↗
14
POCV在STA中的实现
PrimeTime POCV设置 · Statistical Timing Analysis
↗
15
SOCV(统计OCV)简介
SOCV与POCV关系 · 先进工艺(7nm/5nm)中的重要性
↗
16
OCV/AOCV/POCV对比
三种方法优缺点 · 不同工艺节点选择策略
↗
17
Derating因子来源
Foundry Derating数据 · 工艺角(TT/SS/FF)关系
↗
18
Global Derating vs. Path-Based Derating
全局Derating简单性与风险 · Path-Based精确性
↗
19
AOCV Table的生成方法
PrimeTime AOCV Table生成命令 · SPICE仿真提取
↗
20
AOCV Table的验证
验证正确性 · Monte Carlo仿真与AOCV结果对比
↗
21
OCV/AOCV在时钟门控中的应用
Clock Gating路径OCV处理 · ICG单元Derating
↗
22
OCV/AOCV在异步时钟域(CDC)中的应用
CDC路径OCV处理 · 同步器与Derating
↗
23
OCV/AOCV在I/O接口时序中的应用
I/O路径OCV处理 · 片外与片内Derating差异
↗
24
OCV/AOCV在Memory接口中的应用
Memory时序模型(.lib) OCV参数 · Setup/Hold窗口
↗
25
OCV/AOCV在MCMM中的应用
Multi-Corner Multi-Mode · 不同PVT Derating选择
↗
26
OCV/AOCV的Signoff标准
Foundry Signoff要求 · Derating Margin · Guardband
↗
27
OCV/AOCV常见问题与Debug
Derating设置错误 · 通过报告定位OCV问题
↗
28
OCV/AOCV在先进工艺中的挑战
FinFET局部匹配 · GAA工艺OCV新问题
↗
29
OCV/AOCV的EDA工具支持
PrimeTime/Tempus/Innovus 设置命令对比
↗
30
OCV/AOCV的未来趋势
机器学习建模 · 自适应Derating · 实时OCV监控
↗