芯片验证工程师 · 仿真技能速成
📘
30章 从入门到精通
01
仿真环境搭建
Linux基础
VCS/Verdi
Makefile
仿真库
➤
开始
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_test
uvm_env
uvm_agent
uvm_driver
➤
开始
13
UVM序列机制
sequence
sequencer
sequence_item
启动方式
➤
开始
14
UVM寄存器模型
reg_model
reg_block
前门/后门
预测
➤
开始
15
UVM配置机制
uvm_config_db
资源管理
配置覆盖
➤
开始
16
UVM回调与覆盖
callback
override
工厂覆盖
方法覆盖
➤
开始
17
UVM验证平台实战
APB验证
AXI验证
完整流程
➤
开始
18
仿真性能优化
编译选项
运行选项
波形裁剪
并行仿真
➤
开始
19
回归测试管理
回归脚本
用例管理
结果比对
报告
➤
开始
20
形式化验证入门
属性检查
模型检查
工具使用
应用场景
➤
开始
21
低功耗仿真
UPF文件
电源域
电平转换
仿真检查
➤
开始
22
门级仿真
SDF反标
时序检查
X态传播
后仿调试
➤
开始
23
混合信号仿真
模拟建模
数模接口
仿真器配置
精度控制
➤
开始
24
仿真调试技巧
断点调试
日志分析
波形分析
性能分析
➤
开始
25
脚本自动化
Python
Perl
Tcl
批处理
➤
开始
26
版本控制
Git基础
分支管理
代码审查
持续集成
➤
开始
27
验证计划制定
验证范围
验证策略
测试点分解
进度跟踪
➤
开始
28
验证文档编写
验证规范
测试用例文档
覆盖率报告
bug报告
➤
开始
29
团队协作
代码规范
评审流程
知识库
经验分享
➤
开始
30
面试与职业发展
面试题
技能树
学习路径
行业趋势
➤
开始