The code for the UVM is Open Source, so you can look at the definition of the
`uvm_info macro, which happens to be located in src/macros/uvm_message_defines.svh. You will see that the macro is a simple wrapper around
uvm_report_info. Type any of these API names in to search page and you will get a link to the source.
Specifically in your question you have asked:
Time → $time
FILE → __FILE__ LINE --> LINE
The above 2 macros are part of IEEE 1800-2009 SV standard, hence you can use them in your $display if you wish to. However using UVM messaging is lot better.
Dear Srini,
Just one final question, as I am pretty new to this topic and don’t know so much about the details, maybe you can help me one last time?
I’d like to get this `FILE clickable in the simulator output. Is there any trick to get this?
Greetings,
René
That is usually called “Smart Log” by EDA tools. Unfortunately I don’t have the information ready in hand for CDN tool on this one. Please ask CDN support staff (and if you find the answer, consider sharing it too!)