uvm

uvm

文章 0 浏览 1

在监视每个时间步后,如何保证检查器运行

我有几个代理商都有自己的显示器和分析端口连接到检查器。 Checker的组织如下所示,每个check()函数以特定顺序为每个周期。这样做是为了处理在同一…

听你说爱我 2025-02-12 01:52:33 4 0

如何将分析_PORT连接到序列

我有一个序列,需要知道何时在DUT中发生某些事情以决定何时在序列中发送下一个项目,并且我正在尝试找到将这些信息获取到序列的最佳方法。我想将一个…

沉鱼一梦 2025-02-10 11:03:23 4 0

SystemVerilog将派生的类句柄分配给基类对象

这似乎是我应该可以做的简单的事情,但我想我不完全理解多态性。我从监视器的分析端口获得了一个基类对象,并希望从此基类对象创建一个派生的类对象,…

独自←快乐 2025-02-08 01:05:26 4 0

系统Verilog中的复杂数据类型(队列哈希)

假设我声明了一个队列: axi4_req_txn_t wr_req_queue [$]; > 现在,我想拥有一个队列,关键是地址,数据是排队的指针。在Systemverilog中是否有可能…

烟燃烟灭 2025-01-29 19:05:03 4 0

UVM测试结束机制

task mabu_scoreboard::main_phase(uvm_phase phase); forever begin # 1ns; if(extip_rd_req_cnt - extip_rd_rsp_cnt >= `MABU_READ_OST_NUM) begin …

江湖彼岸 2025-01-27 00:28:59 5 0

UVM 详细程度覆盖

有没有办法覆盖任何已给出的详细程度开关并强制 UVM 中的详细程度为不同的值? +uvm_set_verbosity=*abc*,_ALL_,UVM_FULL,run +uvm_set_verbosity=*ae…

懒猫 2025-01-18 08:34:18 5 0

如何在 systemverilog 中生成随机单精度浮点数?

我正在尝试使用通用验证方法验证浮点乘法器的行为,但遇到问题。 问题是当我想生成单精度浮点数时。基本上,这不可能直接实现,我决定生成两个随机 32…

平定天下 2025-01-12 14:28:34 6 0

如何计算寄存器复位值?

我在寄存器模型中定义了寄存器,如下所示。 virtual function void build(); this.PM_CAP_ID = uvm_reg_field::type_id::create("PM_CAP_ID",,get_ful…

会傲 2025-01-12 08:24:00 7 0

uvm_component 构造函数中的父参数

我希望 my_child 在以下代码中从 my_parent 继承 say_hello 函数,但事实并非如此。 有人可以向我解释一下 parent 参数到底是什么吗? class my_paren…

时光匆匆的小流年 2025-01-10 12:42:39 6 0

如何迭代多维Systemverilog uvm_queue中的项目

我正在尝试创建一个由 uvm_queue 数组构造的对象。这个想法是数组中的每个项目本身就是一个 uvm_queue (即项目列表)。队列类型是一个类。 问题是我…

假扮的天使 2025-01-09 12:45:04 7 0
更多

推荐作者

lylex099819

文章 0 评论 0

yg

文章 0 评论 0

mb_PT8LkUS5

文章 0 评论 0

埋情葬爱

文章 0 评论 0

佚名

文章 0 评论 0

奢望

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文