【uvm】UVM_ENV中一般包含哪些内容

原文

uvm_env是一个容器,用于将围绕某个DUT(模块级或者系统级)的所有验证组件集合在一起。
在这里插入图片描述

在模块级验证平台中,env用于集合DUT周围的接口agent和DUT通信,与env相关联的不同class被组织成一个SystemVerilog package。除了接口agent之外,env还将包含以下部分组件:

Image

Configuration object - env中可以有一个配置对象,使测试用例开发者能够控制验证环境的构建。env配置对象还应该包含其中所有验证子组件(agent)配置对象的句柄。

Scoreboards - scoreboard(或者说checker) 是一个使用来自agent内部monitors 发送过来的事务以检查DUT行为是否正确的组件。

Predictors - 或者说参考模型是计算相应DUT输入激励预期响应的一个组件,然后发送给checker进行比较。

Functional Coverage Monitors - 功能覆盖分析组件包含一个或

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值