AHB_SRAMC_UVMTB

如何开展验证的工作?

  • 拿到设计spec,理解和分析spec
  • 写验证计划:验证功能点提取,规划test,tb架构,用什么方法学,功能覆盖率的提取coverpoint,检查机制.....)
  • 搭建验证环境(UVM TB) coding
  • 编写用例测试,调试debug,发现RTL的bug
  • regression(跑不同的seed)
  • coverage(code function)分析,加一些tests
  • 验证报告

理解spec

  • 从设计的拓扑结构上进行理解
  • 从主要功能上进行理解spec
  • 从总线协议的时序上理解
  • 从数据流的方向上进行理解,分析数据流的时候往往需要分析寄存器和接口

DUT spec

AHB_SRAMC UVMTB的验证功能

如何构建UVMTB的通用型代码

应用自动生成平台脚本的前提条件

应用自动生成平台脚本的效果

自动生成平台脚本中UVM相关处理

自动化生成平台脚本中应用到的UVM基础知识

完整的UVM验证平台基础知识梳理

自动生成平台脚本的输入参数

自动生成平台脚本的变量定义

自动生成平台脚本的函数定义

自动生成平台脚本的命令行解析

脚本使用



posted @ 2024-03-21 14:59  Icer_Newer  阅读(27)  评论(0编辑  收藏  举报