Hi All,
Run-time argument of +UVM_VERBOSITY=UVM_MEDIUM sets the verbosity globally,
I was trying a scenario ( edaplayground ) where user wants a user-defined verbosity for module , interface , component and user_sequence via run-time argument +uvm_set_verbosity=
-
In UVM Source code the string argument ‘name’ to uvm_root is “__top__” , so to set verbosity for uvm_info messages within a module / interface, what should be the run-time argument ?
I tried :: +uvm_set_verbosity=__top__,MOD,UVM_NONE,phase but it didn’t take effect.
also what should be last phase argument since there is no phasing within the module / interface ? -
Is it possible to set different verbosity for module and an interface ( as both call the function via uvm_root ) ? ( assuming the message_id is different )
-
Similarly what should be the run-time argument to set verbosity for the sequence ? what should be the last ‘phase’ arg. ? )
-
For a specific component is it possible to change severity for ALL phases ? ( i.e it should apply to `uvm_info messages from build to final phase ) ?