typedefclassuvm_printer_knobs;parameterUVM_STDOUT=1;// Writes to standard out and logfiletypedefstruct{intlevel;stringname;stringtype_name;stringsize;stringval;}uvm_printer_row_info;//------------------------------------------------------------------------------//// Class: uvm_printer//// The uvm_printer class provides an interface for printing <uvm_objects> in
}uvm_verbosity;typedefintUVM_FILE;//-----------------// Group: Port Type//-----------------// Enum: uvm_port_type_e//// Specifies the type of port//// UVM_PORT - The port requires the interface that is its type// parameter.// UVM_EXPORT - The port provides the interface that is its type// parameter via a connection to some other export or// implementation.
`endif//typedefintUVM_FILE;parameterUVM_FILEUVM_STDIN=32'h8000_0000;parameterUVM_FILEUVM_STDOUT=32'h8000_0001;parameterUVM_FILEUVM_STDERR=32'h8000_0002;// Type: uvm_core_state// Implementation of the uvm_core_state enumeration, as defined// in section F.2.10 of 1800.2-2020.//// *Note:* In addition to the states defined in section F.2.10,// this implementation includes the following additional states.//// UVM_CORE_PRE_INIT - The <uvm_init> method has been invoked at least// once, however the core service has yet to be// determined/assigned. Additional calls to uvm_init// while in this state will result in a fatal message// being generated, as the library can not determine