uvm_report_enabled
function int uvm_report_enabled(
int verbosity,
uvm_severity severity = UVM_INFO,
string id = "" )
如果对此严重度/id配置的冗余度大于或等于此冗余度,则返回1,否则返回0。
另请参阅get_report_verbosity_level和uvm_report_enabled的全局版本。
例子:
if(uvm_report_enabled(UVM_HIGH, UVM_INFO, "MEMDATA")) begin
memlayout = " {\n}";
foreach(mem[iu]) begin
memlayout = %sformatf("%s mem[%0d]: %8h", memlayout, i, mem[i]);
end
memlayout = {memlayout, " }\n"};
end
`uvm_info("MEMDATA", memlayout, UVM_HIGH)