📘 RTL仿真 · 门级仿真 差异解析

📚 30 章 · 完整目录
01
RTL仿真与门级仿真概述
什么是RTL仿真?什么是门级仿真?为什么需要两种仿真?
02
仿真基础概念
Testbench结构、仿真时间单位、精度、Delta cycle概念
03
RTL仿真环境搭建
VCS/Verilog编译流程、RTL仿真脚本示例、编译选项解析
04
门级仿真环境搭建
综合后网表、SDF文件、库文件设置、门级仿真脚本示例
05
RTL与门级仿真的核心差异
功能一致性 vs 时序准确性、零延迟模型 vs 标准延迟模型
06
延迟类型详解
分布延迟、单元延迟、路径延迟、线负载模型
07
SDF反标机制
SDF文件格式、$sdf_annotate系统任务、反标冲突处理
08
门级仿真中的X态传播
X态来源、传播规则、X态优化问题
09
门级仿真中的Z态处理
三态门建模、上拉/下拉电阻、总线争用检测
10
时序检查基础
建立时间(setup)、保持时间(hold)、恢复/移除时间
11
时序违例仿真现象
X态输出、亚稳态传播、仿真崩溃案例分析
12
RTL仿真中的常见陷阱
阻塞赋值与非阻塞赋值、敏感列表不完整、组合逻辑环路
13
门级仿真中的常见陷阱
glitch脉冲、竞争冒险、异步处理不当
14
仿真性能对比
RTL vs 门级仿真速度、优化策略、增量编译
15
调试技巧
波形查看、$display/$monitor、Verdi/nWave调试流程
16
RTL与门级仿真一致性检查
形式化验证、等价性检查工具、LEC流程简介
17
低功耗仿真
UPF/CPF文件、电源域切换、门级低功耗注意事项
18
后仿真中的异步处理
同步器建模、MTBF计算、门级异步仿真风险
19
复位电路仿真
异步复位、同步释放、门级复位毛刺问题
20
时钟门控仿真
时钟门控单元、门控时钟毛刺、仿真检查
21
扫描链仿真
DFT插入、扫描测试模式、门级扫描仿真
22
存储器建模与仿真
SRAM/ROM模型、门级存储器时序、BIST仿真
23
模拟与数字混合仿真
AMS仿真简介、数模接口建模、门级混合仿真挑战
24
门级仿真中的功耗分析
翻转率、功耗估计、VCD/SAIF文件生成
25
仿真回归与自动化
回归脚本、覆盖率收集、门级仿真回归策略
26
常见EDA工具对比
VCS vs NC-Sim vs ModelSim vs Xcelium
27
门级仿真调试实战
一个时序违例的完整调试过程
28
RTL仿真调试实战
一个功能Bug的完整调试过程
29
从RTL到GDS的仿真策略
不同阶段的仿真重点、signoff标准
30
课程总结与展望
未来趋势、形式化验证与仿真结合、AI辅助验证