Advertisement

UVM——部分继承组件源码

阅读量:

文章结构概述

  • 1.uvm_driver

    • 2.uvm_monitor
    • 3.uvm_agent
    • 4.uvm_scoreboard
    • 5.uvm_subscriber(coverage)
    • 6.uvm_env
    • 7.uvm_test

在这些组件的源代码中,除uvm_driver、uvm_agent以及uvm_subscriber这三个部分新增了一些变量定义,旨在增强代码的复用性之外,其余组件的代码内容基本保持一致,未发生显著变化。

各个组件内部均集成了一个函数:get_type_name()函数,用于提取并返回对应的组件名称;

1.uvm_driver

在uvm_driver组件中,对seq_item_port端口进行了实例化操作;

在这里插入图片描述

2.uvm_monitor

![在这里插入图片描述](https://ad.itadn.com/c/weblog/blog-img/images/2026-03-16/h9Qbxfs

全部评论 (0)

还没有任何评论哟~