1,uvm自带的打印信息国语繁重,不利于debug
`uvm_info("TESTCASE",$sformatf("my_case0 new"),UVM_DEBUG);
UVM_INFO /home/zl/Desktop/uvm_study/template/sim/tests/my_case0.sv(29) @ 0: uvm_test_top [TEST_CASE] my_case0 new
修改目标:
UVM_INFO @ 102.2ns uvm_test_top [TEST_CASE] my_case0 new
取消打印文件路径,修改打印时间格式
源代码分析:
uvm_message_defines.svh
// MACRO: `uvm_info
//
//| `uvm_info(ID,MSG,VERBOSITY)
//
// Calls uvm_report_info if ~VERBOSITY~ is lower than the configured verbosity of
// the associated reporter. ~ID~ is given as the message tag and ~MSG~ is given as
// the message text. The file and line are also sent to the uvm_report_info call.
//
`define uvm_info(ID,MSG,VERBOSITY) \
begin \
if (uvm_report_enabled(VERBOSITY,UVM_INFO,ID)) \
uvm_report_info (ID, MSG, VERBOSIT