uvm常见断言方法(uvm里面start的参数什么意义)

技术如何浅析UVM概念中的topdown phase本篇文章给大家分享的是有关如何浅析UVM概念中的topdown phase,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小

本文是关于如何分析UVM概念中的自上而下阶段。边肖觉得很实用,所以分享给大家学习。希望你看完这篇文章能有所收获。让我们和边肖一起看看。

在研究UVM的相机制时,我们知道build phasefinal phasetopdown phase(function phase).

其他阶段为bottomup phase(func),即任务阶段。

如何浅析UVM概念中的topdown  phase

我们先来看看uvm相位机制的层次结构

如何浅析UVM概念中的topdown  phase

从上图可以看出,完整的相位机制可以分为三种类型的相位:

uvm_topdown_phase

uvm_bottomup_phase

uvm_task_phase

所有这些阶段的类别定义如下:

virtualclassuvm _ top down _ phaseextendsuvm _ phaseclass suvm _ build _ phaseextendsuvm _ top down _ phase

同样,对uvm_bottomup_phase来说

虚拟类uvm_bottomup_phase扩展了uvm_phase

所以,为什么build phase和final phase是top down呢?

通常,当我们构建uvm测试平台时,如果我们查看层次结构,我们会发现顶层的uvm_top,这是测试平台的静态组件。

如下面的代码片段所示:

modulevm _ top();//dut instance//interface instance//clockgenerationinitializable gin//virtuinterface instance..run _ test();依赖模块

因此,当从顶层调用run_test时,它将启动uvm阶段机制,即依次执行测试平台的testclass、environment类和agent类的build phase

如何浅析UVM概念中的topdown  phase

final phase也是自上而下的阶段。功能阶段的其余部分是自下而上的阶段,例如connect phase,它用于组件之间的TLM互连,通常需要向上移动层次结构。

以上就是如何分析UVM概念中的自上而下阶段。边肖认为,一些知识点可能会在我们的日常工作中看到或使用。我希望你能通过这篇文章学到更多的知识。更多详情请关注行业信息渠道。

内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/151920.html

(0)

相关推荐

  • java判断素数为什么要假设(java中求一个数的各个完数因子)

    技术Java概率论的计数方法是什么本篇内容主要讲解“Java概率论的计数方法是什么”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Java概率论的计数方法是什么”吧!概率概率论

    攻略 2021年12月21日
  • C++中怎么使用try和catch捕获异常

    技术C++中怎么使用try和catch捕获异常这篇文章主要介绍“C++中怎么使用try和catch捕获异常”,在日常操作中,相信很多人在C++中怎么使用try和catch捕获异常问题上存在疑惑,小编查阅了各式资料,整理出

    攻略 2021年11月29日
  • python中的list是什么意思(python中list用法)

    技术Python中的List怎么用这篇文章主要为大家展示了“Python中的List怎么用”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Python中的List怎么用”这篇文

    攻略 2021年12月19日
  • 距离感应,安卓手机距离感应怎么设置

    技术距离感应,安卓手机距离感应怎么设置手机距离感应设置方法如下距离感应:1、打开手机,进入主屏幕 ,找到设置的图标,点击打开。
    2、在设置中向下滑动,找到系统应用点击进入。
    3、系统应用找到电话选项,点击进入。
    4、找到

    生活 2021年10月24日
  • 一个虫一个离,一个虫字旁加一个离子怎么读

    技术一个虫一个离,一个虫字旁加一个离子怎么读螭chī 部首笔画 部首:虫 部外笔画:10 总笔画:16 五笔86:JYBC 五笔98:JYRC 仓颉:LIYUB 笔顺编号:2512144134522554

    生活 2021年10月28日
  • v-model 绑定对象不实时更新 原因和解决方案

    技术v-model 绑定对象不实时更新 原因和解决方案 v-model 绑定对象不实时更新 原因和解决方案今天遇到这样一个问题动态的向一个被绑定的对象中添加属性。Vue 无法检测 property

    礼包 2021年11月1日