【UVM入门 ===> Episode_1 】~ 验证方法学的概述、UVM类库、工厂机制 、覆盖方法

1. 验证方法学的概述

1.1 发展趋势

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

1.2 UVM(Universal Verification Methodology,通用验证方法学)

1.2.1 UVM的优势

在这里插入图片描述

1.2.2 UVM的发展历程

在这里插入图片描述

1.2.3 UVM版本的演变

在这里插入图片描述
在这里插入图片描述

1.2.4 UVM的探索路径

在这里插入图片描述

2. UVM类库

2.1 需求背景

2.1.1 概述

在这里插入图片描述

2.1.2 Everyone’s 共同需求

在这里插入图片描述

2.2 常用类库

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

3. 工厂机制

在这里插入图片描述

3.1 工厂的意义

在这里插入图片描述
在这里插入图片描述

3.1.1 uvm_component & uvm_object

在这里插入图片描述

3.1.2 uvm_component & uvm_object 的例化

在这里插入图片描述

3.2 工厂的便捷

3.2.1 举例说明

针对 uvm_component类 创建工厂

在这里插入图片描述

针对 uvm_object类 创建工厂

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

3.2.2 注册宏 `uvm_{component, object}_utils

在这里插入图片描述
在这里插入图片描述

3.2.3 注册后的对象创建

在这里插入图片描述
在这里插入图片描述

3.2.3 与工厂有关的方法

在这里插入图片描述
在这里插入图片描述

3.3 uvm_coreservice_t类

在这里插入图片描述
在这里插入图片描述

4. 覆盖方法

4.1 概述

在这里插入图片描述
在这里插入图片描述

4.2 类型覆盖

在这里插入图片描述

4.3 实例覆盖

在这里插入图片描述

4.4 覆盖相关的函数

在这里插入图片描述

4.5 举例说明

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

4.6 覆盖的正确姿势

在这里插入图片描述

小结

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值