UVM实战[三]

本文详细介绍了UVM验证环境的树状结构,强调了uvm_component在组件构建中的作用。阐述了UVM的运行机制,包括仿真过程中的各个phase,以及如何通过工厂机制实现组件的实例化。在build_phase中,自顶向下创建子节点组件,构建环境。

欢迎关注个人公众号摸鱼范式


本期将讲解UVM环境运行以及他的树状结构。主要参考资料为

白皮书: http://bbs.eetop.cn/thread-320165-1-1.html

红宝书: http://rockeric.com/

上期推送中,我们讲解了整体环境的构成,以及他们之间的关系。那么当仿真开始时,整个环境又将如何建立起来呢,组件按照什么顺序进行组件实例化,如何将组件之间的通讯构建起来,以及在运行时我们需要做什么呢?

树状结构

整体的验证环境由许多的组件实现,作为环境组件,UVM提供了uvm_component,所有下图中的测试组件都继承于uvm_component,只有uvm_component能够作为组件构建起整个环境。

上图中可以看到框图一层套一层,实际上就是UVM环境的树状结构的体现。下图是一个典型的测试环境的树状结构图

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值