📘 多电压域设计实战 · 目录
🎒 Synopsys 低功耗全流程
01
低功耗设计概论
核心
为何需要多电压域?摩尔定律的挑战、功耗墙问题、动态功耗与静态功耗的物理本质。
02
UPF标准入门
基础
统一功耗格式(UPF)的起源、UPF 2.0 vs 2.1 vs 3.0差异、UPF在数字设计流程中的位置。
03
电压域基础概念
电压域(Voltage Domain)定义、电源状态表(Power State Table)、always_on buffer的作用。
04
电平转换器(Level Shifter)
为什么需要电平转换?LS类型(H2L/L2H)、插入策略、UPF中set_level_shifter用法。
05
隔离单元(Isolation Cell)
隔离策略(AND/OR/NAND/NOR)、clamp value选择、UPF中set_isolation用法。
06
保持寄存器(Retention Register)
状态保持原理、save/restore机制、UPF中set_retention用法。
07
电源开关(Power Switch)
header vs footer开关、ring结构、UPF中create_power_switch用法。
08
多电压域设计流程概览
流程
从RTL到GDSII的完整流程、UPF文件编写时机、工具链(DC/ICC2/PrimeTime)协同。
09
Synopsys Design Compiler中的UPF流程
DC综合时如何读取UPF、compile_ultra与低功耗选项、生成MVRC网表。
10
IC Compiler II中的布局规划
多电压域Floorplan原则、电压域边界定义、power grid规划与电压域对齐。
11
ICC2中的电源网络综合
create_power_straps、follow_pins与电压域的关系、IR Drop分析与优化。
12
电平转换器插入与优化
ICC2中自动插入LS、LS的legalization、LS的时序优化技巧。
13
隔离单元插入与验证
自动插入isolation cell、clamp值仿真验证、isolation使能信号时序检查。
14
保持寄存器插入与状态保存
retention register的插入策略、save/restore控制信号综合、低功耗状态切换仿真。
15
电源开关网络实现
power switch的物理实现、switch控制信号布线、switch的IR Drop分析。
16
多电压域时钟树综合
CTS在电压域间的挑战、跨域时钟buffer选择、level shifter对时钟树的影响。
17
多电压域静态时序分析
STA
PrimeTime中多电压域STA设置、跨域路径的时序约束、电压相关的延迟计算(LVF)。
18
功耗分析与优化
PrimeTime PX进行多电压域功耗分析、动态功耗与静态功耗分离、电压岛功耗优化策略。
19
形式验证与低功耗
Formality中MVRC验证、UPF一致性检查、低功耗等效性检查(LEC)。
20
红队验证(Redhawk/Voltus)
多电压域IR Drop仿真、EM分析、动态电压降(dVD)分析。
21
多电压域设计中的信号完整性
跨域串扰问题、屏蔽策略、电压域边界处的SI优化。
22
高级电源管理策略
进阶
动态电压频率调整(DVFS)、电源门控(Power Gating)深度实践、多阈值电压(Multi-Vt)库选择。
23
UPF高级特性
Power State Table高级用法、retention save/restore层次化控制、always_on buffer链设计。
24
层次化低功耗设计
Top-down vs Bottom-up UPF流程、block级UPF封装、chip级UPF集成。
25
多电压域设计中的DFT
扫描链在电压域间的插入、测试模式下的电源管理、ATPG与低功耗约束。
26
低功耗设计验证策略
UPF仿真验证、低功耗断言(SVA)、功耗状态切换覆盖率。
27
典型低功耗架构案例分析
实战
手机SoC的DVFS设计、IoT芯片的电源门控设计、AI加速器的多电压域设计。
28
Synopsys低功耗工具链调试技巧
UPF语法常见错误、MVRC违例调试、功耗分析报告解读。
29
多电压域设计中的ECO流程
功能ECO与低功耗ECO的区别、UPF修改后的增量流程、避免ECO引入功耗问题。
30
未来趋势与总结
展望
近阈值计算(NTC)、自适应电压调节(AVS)、3D IC中的多电压域挑战、课程总结与进阶路径。