是否可以删除uvm_config_db条目?

时间:2017-09-15 15:01:20

标签: uvm

是否可以删除

uvm_config_db#(uvm_bitstream_t)::exists 

条目以便

null

返回0?

我尝试将其设置为{{1}}但仍然存在返回1.

提前致谢

Rajdeep

1 个答案:

答案 0 :(得分:1)

不,这是不可能的。 uvm_config_db的唯一方法是set,get,exists和wait_modified。使用config_db的复杂类型并不常见。

如果使用的类型具有构造函数(即可以为null),则可以像这样测试:

if (uvm_config_db(mytype)::get(..., myobj) && myobj !=null)
  //Entry exists and not null
else
  // Entry does not exist or is null