I am using +uvm_set_verbosity to control which messages get printed during a simulation run.
I have multiple settings I like to use and individually they work as I want them to.
The problem is that if I invoke more than one I only get the first one listed.
I have
vsim … +uvm_set_verbosity=,‘Func1 Mode1’,UVM_DEBUG,run +uvm_set_verbosity=,‘Func2 Mode3’,UVM_DEBUG,run
and I only see info messages with [Func1 Mode1] and none with [Func2 Mode3].
Suggestions?
In reply to JSHammond:
Does it work as expected if you use only one at a time? What if you reverse the two?
In reply to scottj97:
If I invoke them one at a time each one works as I want.
Every time I have two, regardless of the order, the first one works and the second one does not.
In reply to JSHammond:
Which version of the UVM libs are you using? I know this code changed substantially between 1.1 and 1.2.
In reply to scottj97:
I’m using UVM version 1.1d
In reply to JSHammond:
Check for INVLCMDARGS warnings; having the space in the middle of the id string makes me suspicious.
Can you try changing the id strings so there’s no spaces?