示例项目:可复用验证环境
项目目标
为一个简单总线从设备建立可复用、可回归的验证环境,并用文档记录关键设计决策。
结构
| 层次 | 组件 | 职责 |
|---|---|---|
| stimulus | sequence | 产生事务 |
| active agent | driver / monitor | 驱动与采样接口 |
| checking | scoreboard | 比对期望与实际结果 |
| coverage | subscriber | 收集功能覆盖率 |
完成标准
测试可以一条命令运行;失败时日志能够定位到事务;覆盖率缺口能回到验证计划。
任务
- 定义 transaction
- 完成 driver 与 monitor
- 增加错误注入 sequence
- 接入持续集成回归
复盘
验证平台的价值不只在“跑通”,还在于信息反馈是否清楚。关联数组的遍历示例可见 SystemVerilog 基础语法,时序背景可见 时序分析。
页面导航
- 上一篇:SystemVerilog 基础语法
- 下一篇:如何建立个人知识库
- 相关笔记:学习笔记