1. 程式人生 > 其它 >#UVM# 淺析快遞UVM小哥:uvm_config_db

#UVM# 淺析快遞UVM小哥:uvm_config_db

技術標籤:UVM

1. 功能

uvm_config_db#(T)是一個類,用於配置uvm_component例項的資源;uvm_config_db主要是提供了一種資源配置的簡化方法

2. 命令解析

class hierarchy

uvm_config_db#(T)
或者
uvm_config_db

T 就是待配置選項的type型別。

class定義

class uvm_config_db#(
    type T = int
) extends uvm_resource_db#(T)

methods

  1. get: 判斷inst_namefield_name,是否等於指定的value。
  2. set: 設定inst_namefield_name
  3. exists: 檢查inst_namefield_name設定值,是否有效。
  4. wait_modified:等待inst_namefield_name開始配置;否則後續命