【UVM源码学习】uvm_resource_db

简介: 【UVM源码学习】uvm_resource_db

使用uvm_resource_base或uvm_resource来set/get resource时,往往需要多行code才能实现,uvm_resource_db则提供了一组接口,用一行代码实现resource set/get。其提供的主要接口如下。

image.pnguvm_resource_db支持debug trace功能,在命令行仿真选项中+UVM_RESOURCE_DB_TRACE,每一次调用uvm_resource_db进行resource读写访问是都会打印相关信息。uvm_resource_db.svh中同时提供了一个基类uvm_resource_db_options,可以对tracing信号进行访问与控制,+ UVM_RESOURCE_DB_TRACE会隐性调用该class,将tracing信号置一。



目录
相关文章
|
12月前
SQLSTATE[42S02]: Base table or view not found: 1146 Table ‘thinkphp.test‘ don‘t exsit
SQLSTATE[42S02]: Base table or view not found: 1146 Table ‘thinkphp.test‘ don‘t exsit
287 0
|
索引
【UVM源码学习】uvm_packer
【UVM源码学习】uvm_packer
942 0
|
测试技术 数据库 容器
【UVM源码学习】uvm_resource
【UVM源码学习】uvm_resource
181 0
【UVM源码学习】uvm_resource
【UVM源码学习】uvm_report_server
【UVM源码学习】uvm_report_server
335 0
【UVM源码学习】uvm_report_server
【UVM源码学习】uvm_object
【UVM源码学习】uvm_object
135 0
【UVM源码学习】uvm_object
|
安全
【UVM源码学习】uvm_links
【UVM源码学习】uvm_links
162 0
【UVM源码学习】uvm_links
【UVM源码学习】uvm_registry
【UVM源码学习】uvm_registry
238 0
【UVM源码学习】uvm_registry
【UVM源码学习】uvm_object_globals
【UVM源码学习】uvm_object_globals
142 0
【UVM源码学习】uvm_object_globals
【UVM源码学习】uvm_heartbeat
【UVM源码学习】uvm_heartbeat
242 0
【UVM源码学习】uvm_heartbeat
|
存储 C语言
【UVM源码学习】uvm_misc
【UVM源码学习】uvm_misc
136 0
【UVM源码学习】uvm_misc