VIP20
本课程属于:017-Verilog开发 芯片设计与FPGA · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录 咨询 / 购买

测试激励编写从零到精通

📚 共计 30 章节
第1章
测试激励基础
什么是测试激励 · 激励在验证中的角色 · 激励与响应的关系
入门核心概念
第2章
SystemVerilog基础回顾
数据类型 · 操作符 · 过程块(always/initial) · 任务与函数
SV基础语法
第3章
随机化基础
$urandom · $random · rand与randc · 约束块基础
随机约束
第4章
约束进阶
权重约束 · 条件约束 · 内嵌约束 · solve...before
约束进阶
第5章
面向对象编程
类与对象 · 封装 · 继承 · 多态在激励生成中的应用
OOPSV
第6章
激励生成器架构
生成器模式 · 工厂模式 · 建造者模式
设计模式架构
第7章
序列与序列项
uvm_sequence_item · uvm_sequence · body任务 · 宏定义
UVM序列
第8章
序列进阶
嵌套序列 · 序列库 · 虚拟序列 · sequence仲裁
UVM进阶
第9章
驱动器的实现
uvm_driver · get_next_item · item_done · 驱动时序
驱动器时序
第10章
监视器的实现
uvm_monitor · 事务级监测 · 协议检查
监视器协议
第11章
激励事务建模
事务类设计 · 字段宏 · 打印与比较
事务建模
第12章
配置机制
uvm_config_db · 配置对象 · 组件配置
配置UVM
第13章
寄存器模型基础
reg_model · reg_block · 前门与后门访问
寄存器RAL
第14章
寄存器模型进阶
寄存器预测 · 镜像更新 · 内建序列
RAL进阶
第15章
覆盖率驱动激励
功能覆盖率 · 覆盖率收集 · 覆盖率反馈
覆盖率驱动
第16章
断言与激励
立即断言 · 并发断言 · 断言在激励检查中的作用
断言SVA
第17章
错误注入
错误类型 · 注入方法 · 错误恢复机制
错误健壮性
第18章
低功耗激励
电源域切换 · 电压序列 · 低功耗协议
低功耗CPF
第19章
多接口同步激励
跨时钟域同步 · 握手协议 · 多agent协调
多接口同步
第20章
性能测试激励
带宽测试 · 延迟测试 · 压力测试
性能压力
第21章
可重用激励库
激励组件封装 · 参数化激励 · 激励组合
重用库
第22章
脚本化激励生成
Python/Perl脚本生成 · 模板引擎 · 批量生成
脚本自动化
第23章
激励调试技巧
波形分析 · 日志分析 · 断点调试
调试技巧
第24章
激励性能优化
仿真速度 · 内存管理 · 并行生成
优化性能
第25章
形式化验证激励
属性定义 · 约束求解 · 形式化与动态结合
形式化属性
第26章
激励与验证计划
验证计划制定 · 激励优先级 · 回归测试
计划管理
第27章
激励质量评估
覆盖率分析 · 激励多样性 · bug发现率
质量度量
第28章
高级随机化
分布函数 · 随机化回调 · 自定义随机化方法
随机化高级
第29章
UVM 1.2新特性
新API · 新宏 · 新机制在激励中的应用
UVM1.2新特性
第30章
综合项目实战
从规格到激励 · 完整验证环境搭建 · 项目复盘
实战项目