【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信号置一。



目录
相关文章
|
7月前
|
关系型数据库 数据库 PostgreSQL
wikijs在启动项目时遇到的问题Database Initialization Error: create table “migrations“
wikijs在启动项目时遇到的问题Database Initialization Error: create table “migrations“
|
索引
【UVM源码学习】uvm_packer
【UVM源码学习】uvm_packer
1050 0
|
测试技术 数据库 容器
【UVM源码学习】uvm_resource
【UVM源码学习】uvm_resource
195 0
【UVM源码学习】uvm_resource
【UVM源码学习】uvm_report_server
【UVM源码学习】uvm_report_server
382 0
【UVM源码学习】uvm_report_server
【UVM源码学习】uvm_object
【UVM源码学习】uvm_object
144 0
【UVM源码学习】uvm_object
【UVM源码学习】uvm_object_globals
【UVM源码学习】uvm_object_globals
154 0
【UVM源码学习】uvm_object_globals
|
安全
【UVM源码学习】uvm_links
【UVM源码学习】uvm_links
172 0
【UVM源码学习】uvm_links
【UVM源码学习】uvm_event
【UVM源码学习】uvm_event
342 0
【UVM源码学习】uvm_event
【UVM源码学习】uvm_registry
【UVM源码学习】uvm_registry
261 0
【UVM源码学习】uvm_registry
【UVM源码学习】uvm_heartbeat
【UVM源码学习】uvm_heartbeat
265 0
【UVM源码学习】uvm_heartbeat