芯片验证工程师 · 仿真技能速成

📘 30章 从入门到精通
01 仿真环境搭建
Linux基础VCS/VerdiMakefile仿真库
开始
02 Verilog基础回顾
模块结构数据类型赋值时序/组合
开始
03 Testbench结构
DUT实例化时钟/复位initial/always时间尺度
开始
04 基本仿真流程
编译运行波形查看调试技巧VCS选项
开始
05 波形调试进阶
Verdi操作信号追踪波形对比FSDB
开始
06 SystemVerilog基础
数据类型数组/队列结构体/枚举字符串
开始
07 面向对象编程
类与对象封装/继承多态参数化类
开始
08 随机化验证
随机变量约束块随机化函数权重分布
开始
09 功能覆盖率
覆盖率类型仓定义交叉覆盖率收集
开始
10 断言基础
立即断言并发断言序列/属性SVA
开始
11 UVM入门
UVM架构组件层次TLM通信工厂机制
开始
12 UVM环境搭建
uvm_testuvm_envuvm_agentuvm_driver
开始
13 UVM序列机制
sequencesequencersequence_item启动方式
开始
14 UVM寄存器模型
reg_modelreg_block前门/后门预测
开始
15 UVM配置机制
uvm_config_db资源管理配置覆盖
开始
16 UVM回调与覆盖
callbackoverride工厂覆盖方法覆盖
开始
17 UVM验证平台实战
APB验证AXI验证完整流程
开始
18 仿真性能优化
编译选项运行选项波形裁剪并行仿真
开始
19 回归测试管理
回归脚本用例管理结果比对报告
开始
20 形式化验证入门
属性检查模型检查工具使用应用场景
开始
21 低功耗仿真
UPF文件电源域电平转换仿真检查
开始
22 门级仿真
SDF反标时序检查X态传播后仿调试
开始
23 混合信号仿真
模拟建模数模接口仿真器配置精度控制
开始
24 仿真调试技巧
断点调试日志分析波形分析性能分析
开始
25 脚本自动化
PythonPerlTcl批处理
开始
26 版本控制
Git基础分支管理代码审查持续集成
开始
27 验证计划制定
验证范围验证策略测试点分解进度跟踪
开始
28 验证文档编写
验证规范测试用例文档覆盖率报告bug报告
开始
29 团队协作
代码规范评审流程知识库经验分享
开始
30 面试与职业发展
面试题技能树学习路径行业趋势
开始