示例项目:可复用验证环境

项目目标

为一个简单总线从设备建立可复用、可回归的验证环境,并用文档记录关键设计决策。

结构

层次组件职责
stimulussequence产生事务
active agentdriver / monitor驱动与采样接口
checkingscoreboard比对期望与实际结果
coveragesubscriber收集功能覆盖率

完成标准

测试可以一条命令运行;失败时日志能够定位到事务;覆盖率缺口能回到验证计划。

任务

  • 定义 transaction
  • 完成 driver 与 monitor
  • 增加错误注入 sequence
  • 接入持续集成回归

复盘

验证平台的价值不只在“跑通”,还在于信息反馈是否清楚。关联数组的遍历示例可见 SystemVerilog 基础语法,时序背景可见 时序分析

页面导航