[UVM]1.factory工厂机制 & creat & uvm_coreservice_t


1.验证方法学概述

(1)我们所处的验证时代

(2)UVM优势

(3)UVM学习大纲


2.类库地图

(1)概述

sv 软件对象之间通过句柄来访问或配置。

(2)UVM世界-类库地图

第十和第五类相关联,第十类不在基类。

(3)UVM世界-概述

(4)UVM世界-各类简介


3.工厂机制

(1)概述

(2)工厂的意义

(3)uvm_component和uvm_object与SV的对照

(4)uvm_{component, object}的例化


4.工厂提供的便利-创建(create)示例

(1)创建的范式(三步走):定义;注册;new函数(构建函数)。

(2)任何组件内都需要注册:'uvm_component_utils(),'uvm_object_utils()。

任何组件new函数(构建函数)只能有两个参数; parent 当前实例的上一层就是它的parent。

type_id创建示例。

(3)component子类定义:new函数有两个参数(parent)

(4)object子类定义:new函数只有一个参数

(5)例化子类对象

(6)总结

factory是独有的。type_id 就是注册到工厂的类型(模具),第一个冒号找到模具,第二个冒号找到函数

create会在后台调用它的new。


5.uvm_coreservice_t类

(1)概述1

(2)概述2

仿真一开始 (run 0)


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值