uvm environment 类是一个包含多个可重用的验证组件的类,它定义了测试用例所需的验证组件的配置。例如,一个 uvm environment 可能有多个不同接口的 agent,一个公共的 scoreboard,一个功能覆盖率收集组件,以及checker。
uvm environment类继承自 uvm_component 类,它可以在 build_phase 中实例化其验证子组件,并在 connect_phase 中连接它们。
本文介绍如何将transaction-level 验证组件组装成一个可重用的验证环境(如下图所示)。通过遵循这里的guidelines,你可以确保你的验证环境是规范并且可重用。
Environment类
environment类是可重用验证组件的顶层容器,它实例化并配置其所有的验证子组件。大多数验证重用发生在environment层面,验证工程师实例化一个environment类,并为特定的验证任务个性化配置这个environment和其中的验证子组件。例如,验证工程师可能需要改变一个新验证环境中masters 和slaves的数量:
-
UVM
+关注
关注
0文章
182浏览量
19273
原文标题:创建Environment类
文章出处:【微信号:芯片验证工程师,微信公众号:芯片验证工程师】欢迎添加关注!文章转载请注明出处。
发布评论请先 登录
相关推荐
创建VI类的方法节点时,如何生成Ctrl Val Set (Deprecated)?
Altium19如何在Class中创建类,并修改其对应走线颜色
labview类的创建就奔溃请教各位大神!!!!
在keil5的time environment怎么使用库函数
HarmonyOS开发-创建包或类时问题记录与处理
The Java Language Environment
Creating An Efficient Verification Environment using Synopsy
Agilent Environment and Social
浅谈IC类器件的元件模型是如何创建?

Sypher Ultra Secure Execution Environment手册

什么是UVM environment?

评论