原文:UVM中的class

UVM中的类包括:基类 base uvm void uvm object uvm transaction uvm root uvm phase uvm port base 报告 reporting uvm report object uvm report handler uvm report server uvm report catcher Factory uvm register uvm fa ...

2016-09-21 20:33 0 2369 推荐指数:

查看详情

UVMclass--2

1)uvm_component从uvm_report_object继承而来,提供的功能包括: 1)Hierarchy,-----searching and traversing component hierachy ...

Thu Sep 22 05:28:00 CST 2016 0 1638
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_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
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
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM