原文:UVM中的class--2

uvm component从uvm report object继承而来,提供的功能包括: Hierarchy, searching and traversing component hierachy Phasing 调用uvm phase以及预先定义的很多phase config 调用config db的methods report 调用uvm report的methods Factory 调用 ...

2016-09-21 21:28 0 1638 推荐指数:

查看详情

UVMclass

UVM的类包括:基类(base)------------uvm_void/uvm_object/uvm_transaction/uvm_root/uvm_phase/uvm_port_base 报告(reporting ...

Thu Sep 22 04:33:00 CST 2016 0 2369
uvmuvm_event的方法

uvm_enent的方法有wait_on、wait_off、wait_trigger、wait_ptrigger、get_num_waiters、 1.wait_on:等待事件第一次被触发; 2.wait_off:如果事件已经被触发且保持on的状态,这个任务等待通过调用reset关闭 ...

Sun Oct 31 18:43:00 CST 2021 0 1099
uvm_regex——DPI在UVM的实现(三)

  UVM的正则表达是在uvm_regex.cc 和uvm_regex.svh 实现的,uvm_regex.svh实现UVM的正则表达式的源代码如下: 然后,再看看uvm_regex.cc的源代码: View Code ...

Wed Dec 20 00:10:00 CST 2017 0 1151
UVM的regmodel建模(一)

UVM的regmodel继承自VMM的RAL(Register Abstract Layer),现在可以先将寄存器模型进行XML建模,再通过Synopsys 家的工具ralgen来直接生成regmodel,提供后门访问,十分方便。 寄存器模型建模: 1)定义一个 ...

Thu Apr 30 01:14:00 CST 2015 0 5764
UVM的regmodel建模(二)

UVM的寄存器模型,对一个寄存器bit中有两种数值,mirror值,尽可能的反映DUT寄存器的值。expected值,尽可能的反映用户期望的值。 几种常用的操作: read/write:可以前门访问也可以后门访问,如果在env的顶层定义过uvm_auto_predict(1),则UVM会在 ...

Fri May 01 01:10:00 CST 2015 0 3114
UVM重要函数

1、get_full_name() 获取这个节点的完整层次,这函数在object中就有定义,但是在component类中进行了重载,实现输出从uvm_test_top到当前节点的路径(是通过执行m_set_full_name是保存路径在m_name)。返回值如:env.agt.drv(这些名字 ...

Thu Dec 05 23:13:00 CST 2019 0 517
UVM的driver组件

一般UVM环境的Driver组件,派生自uvm_driver。 uvm_dirver派生自uvm_component。 class uvm_driver #(type REQ = uvm_sequence_item, type RSP = REQ) extends ...

Sat May 09 00:07:00 CST 2015 0 2077
uvm_hdl——DPI在UVM的实现(四)

  我们可以在uvm实现HDL的后门访问,具体包括的function有uvm_hdl_check_path,uvm_hdl_deposit, uvm_hdl_force,uvm_hdl_release,uvm_hdl_read, task 有uvm_hdl_force_time。 这么做与直接 ...

Wed Dec 20 00:39:00 CST 2017 0 4131
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM