专栏首页瓜大三哥UVM模型(三)之objection

UVM模型(三)之objection

UVM模型(三)之objection

1.object与component不是两个对等的概念

uvm_object是UVM中最基本的类。

uvm_component有两大特性,一是通过在new的时候指定parent来形成一棵树形的组织结构,二是具有phase自动执行的特点。uvm_object则完全不具有这些概念。

2.有哪些类派生自uvm_object

sequence,sequence_item,transaction,config等。uvm_object像一个分子,用这个分子可以搭建许多许多的东西,如既可以搭建成动物,还可以搭建成植物,更加可以搭建成没有任何意义的岩石,空气等。uvm_component就是由其搭建成的一种高级生命,而sequence_item则是由其搭建成的血液,它流通在个各个高级生命(uvm_component)之间,sequence则是众多sequence_item的组合,config则是由其搭建成的用于规范高级生命(uvm_component)行为方式的准则。

本文分享自微信公众号 - 瓜大三哥(xiguazai_tortoise),作者:xiguzaitortoise

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2017-10-11

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • UVM模型(六)之uvm_component与uvm_object乐闻

    UVM模型(六)之uvm_component与uvm_object乐闻 为什么UVM中会分成uvm_component与uvm_object两大类呢? ...

    瓜大三哥
  • UVM模型(四)

    UVM模型(四) ? 1.常用到的uvm_component uvm_driver:所有的driver都要派生自uvm_driver。driver的功能...

    瓜大三哥
  • ​UVM(九)之sequencej机制续1

    UVM(九)之sequencej机制续1 当一个sequence启动起来之后,UVM会自动执行sequence的body任务,所以要产生各种和杨的激励,就要写好...

    瓜大三哥
  • 获取MySQL历史session

    MySQL的show processlist命令可以显示当时的会话情况,但很多时候都需要查看出问题当时的状态,可惜MySQL没有提供类似hist...

    用户1148526
  • MVVM - 遇见未来

    MVVM是新的前端开发模式,它的全称是Model View ViewModel,据说最初是由微软提出来的,。。 这种模式的实现,大意上是用自定义的标签把数据绑定...

    web前端教室
  • 0基础入门Python基础知识学什么?

    0基础入门Python基础知识学什么?对于初学者来说,需要学习变量和类型 、数字和字符串以及常用的数据结构、字符编码、运算符 、分支结构、循环结构、函数与模块的...

    python学习教程
  • python将日志导入数据库代码案例 3

    py3study
  • 微信小程序开发需要哪些数据管理功能?

    根据百度百科的定义,数据就是数值,是观察,实验或计算得出的结果。数据包括数字,文字,图像,声音等,最常见的数据就是数字。如今随着网络技术与计算机技术的不断发展,...

    用户2356481
  • mysql——通过命令将sql查询的结果导出到具体文件

     版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u013045437/article/details/812...

    拓荒者
  • Java 提供了哪些 IO 方式, NIO 如何实现多路复用

    Java IO 方式有很多种,基于不同的 IO 抽象模型和交互方式,可以进行简单区分。

    王小明_HIT

扫码关注云+社区

领取腾讯云代金券