模块与端口
数据类型
连续/过程赋值
阻塞与非阻塞
任务与函数
generate语句
参数化设计
状态机
logic类型
always_comb/ff
interface
struct/enum
rand/randc
约束块
solve...before
dist分布
立即断言
并发断言
SVA序列/属性
cover属性
covergroup
coverpoint/cross
bin设定
覆盖率选项
Driver/Monitor
Scoreboard
Agent/Environment
Test
UVM是什么
树形结构
uvm_component/object
phase机制
factory模式
type_id::create
override机制
注册宏
sequence/sequencer
sequence_item
启动与仲裁
TLM通信
put/get/peek
analysis_port
fifo通信
uvm_config_db
set/get
配置层次
资源管理
reg_model/block
adapter
前门/后门访问
镜像与预测
VCS/Questa/Xcelium
编译与运行
波形查看
波形调试
日志分析
断点调试
$display/$monitor
Makefile基础
Tcl脚本
Python管理仿真
回归测试
低功耗设计简介
UPF/CPF基础
功耗状态验证
隔离与保持
VIP概念
常见VIP(AXI/APB/AHB)
配置与使用
版本控制(Git)
问题追踪(Jira)
验证文档
团队协作