//// |`uvm_info(ID, MSG, VERBOSITY)`define uvm_info(ID, MSG, VERBOSITY) \ `ifdef ZEMI4UVM \ (* zemi4_uvm_attribute=1 *) \ `endif \ begin \ if (uvm_report_enabled(VERBOSITY,UVM_INFO,ID)) \ uvm_report_info (ID, MSG, VERBOSITY, `uvm_file, `uvm_line, "", 1); \ end// MACRO: `uvm_warning//// Calls uvm_report_warning with a verbosity of UVM_NONE. The message cannot// be turned off using the reporter's verbosity setting, but can be turned off// by setting the action for the message. ~ID~ is given as the message tag and // ~MSG~ is given as the message text. The file and line are also sent to the
// The default value of ~RO~ shall be `uvm_get_report_object()`.//// @uvm-contrib For potential contribution to a future 1800.2 standard`define uvm_report_begin(SEVERITY, ID, VERBOSITY, RO=uvm_get_report_object()) \ begin \ uvm_report_object _local_report_object_;\ _local_report_object_ = RO.uvm_get_report_object() ; \ if ((_local_report_object_.get_report_verbosity_level(SEVERITY, ID) >= VERBOSITY) && \ (_local_report_object_.get_report_action(SEVERITY, ID) != UVM_NO_ACTION)) begin// MACRO: `uvm_report_end //// Ends a block opened using <`uvm_report_begin>.// // @uvm-contrib For potential contribution to a future 1800.2 standard`define uvm_report_end \ end \ end// MACRO -- NODOCS -- `uvm_info//// 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.//// |`uvm_info(ID, MSG, VERBOSITY)// @uvm-ieee 1800.2-2020 auto B.1.1.1`define uvm_info(ID, MSG, VERBOSITY) \ `uvm_report_begin(UVM_INFO, ID, VERBOSITY) \ uvm_report_info(ID, MSG, VERBOSITY, `uvm_file, `uvm_line, "", 1); \ `uvm_report_end// MACRO -- NODOCS -- `uvm_warning//// Calls uvm_report_warning with a verbosity of UVM_NONE. The message cannot// be turned off using the reporter's verbosity setting, but can be turned off// by setting the action for the message. ~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_warning call.//// |`uvm_warning(ID, MSG)