Transcription of UVM Message Display Commands Capabilities, Proper …
{{id}} {{{paragraph}}}
SNUG-2014. Austin, TX. Voted Best Paper 1st Place World Class Verilog & SystemVerilog Training UVM Message Display Commands capabilities , Proper Usage and Guidelines Clifford E. Cummings Sunburst Design, Inc. ABSTRACT. UVM Message Display Commands offer great flexibility in printing of UVM messages, but their usage is frequently misunderstood. In fact, the first printings of two respected UVM texts released in 2013 as well as the UVM Users Guide and UVM Reference Manual all either incorrectly describe UVM verbosity, incorrectly use UVM verbosity settings in examples, or both. Many new users incorrectly assume the built-in verbosity settings represent printing priority, but this is exactly backwards from reality. With so many respected resources offering false or ill-advised guidelines regarding the use of UVM verbosity, it is time to set the record straight, give a correct description of UVM verbosity and suggest important UVM verbosity usage guidelines. This paper details strategies and guidelines for Proper usage of UVM Display Commands and the built-in method convert2string().
messages. Controlling the display and debug-display of messages has been an annoying and non-trivial task that frequently required that a design be re-compiled between simulation runs. UVM has a rich set of message-display commands and methods to change the number and types of messages that are displayed without re-compilation of a design.
Domain:
Source:
Link to this page:
Please notify us if you found a problem with this document:
{{id}} {{{paragraph}}}