Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/laravel/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
System verilog 禁用零时间UVM警告:TPRGED_System Verilog_Uvm - Fatal编程技术网

System verilog 禁用零时间UVM警告:TPRGED

System verilog 禁用零时间UVM警告:TPRGED,system-verilog,uvm,System Verilog,Uvm,寻找如何禁用“uvm_对象”utils宏中出现的uvm_警告的方法 UVM_WARNING @0: reporter [TPRGED] Type name 'xxx_packet' already registered with factory. No string-based lookup support for multiple types with the same type name. 我不关心基于字符串的查找,我希望能够在多个测试中使用相同的类名(我使用每个测试包来实现这一点)。所以

寻找如何禁用“uvm_对象”utils宏中出现的uvm_警告的方法

UVM_WARNING @0: reporter [TPRGED] Type name 'xxx_packet' already registered with factory. No string-based lookup support for multiple types with the same type name.
我不关心基于字符串的查找,我希望能够在多个测试中使用相同的类名(我使用每个测试包来实现这一点)。所以我真的想禁用这个警告。然而,即使是命令行禁用的命令似乎也没有帮助

我试过:

+uvm_set_action=*,TPRGED,UVM_WARNING,UVM_NO_ACTION

这适用于其他警告,但在这种情况下,警告似乎在处理命令行参数之前就出现了。

这些消息是由于静态初始化而产生的,您将无法关闭它们


如果您不想向工厂注册字符串名称,请使用
`uvm_object_param_utils
宏而不是
`uvm_object_utils
唯一的区别是不向工厂注册字符串。有关更多信息,请参阅。

祝福你,戴夫。我要是早点问就好了。几个月来,我一直对这些警告感到恼火,并且毫无用处地向它们倾斜。我已经尝试了所有我能想到的方法,让我的“设置报告id动作”的呼叫在sim卡中提前发生。