VIP Smartsearch

X
  • VIP Smartsearch is a framework that supports search within VIP reference documents using query in natural language. It facilitates reordering of search results and keeps record of user’s decision for the ordering of result display and applies that in search of same query on subsequent usage.
  • How to download VIP smartsearch?

    1. Get VIP Smartsearch (Available as a seperate run file).
    2. Set environment variable
      DESIGNWARE_HOME
      to required designware home location where VIP Smartsearch should be downloaded.
    3. Run
      vip_smartsearch_<version>.run
      file.
      VIP Smartsearch will be downloaded to the location
      $DESIGNWARE_HOME/vip/svt/vip_smartsearch/<version>
  • How to install VIP Smartsearch?

    Please refer to the file
    VIP_Smartsearch_installation_and_usage_guide.pdf
    in
    $DESIGNWARE_HOME/vip/svt/vip_smartsearch/<version>
    for installation steps.
  • Customer Support

    For more details about VIP smartsearch tool, contact support_center@synopsys.com.
    Mention your queries along with below details and send email to above email id.
    Product: Verification IP
    Sub Product: <vip_title>
    Tool: VIP Smartsearch

Global Elements



Global Functions

function void  avm_report_error ( string id, string message, int verbosity = 100, string filename = "", int line = 0 )
function void  avm_report_fatal ( string id, string message, int verbosity = 0, string filename = "", int line = 0 )
function void  avm_report_message ( string id, string message, int verbosity = 300, string filename = "", int line = 0 )
function void  avm_report_warning ( string id, string message, int verbosity = 200, string filename = "", int line = 0 )
function string  get_full_name ( )
function string  getenv ( input string envname )
function void  global_stop_request ( )
function ovm_report_object  m_get_report_object ( )
function string  m_urm_action_string ( int action_i )
function string  m_urm_actions_string ( ovm_report_object h )
function string  m_urm_actions_string_worker ( ovm_report_object h, ovm_severity severity_val )
function string  m_urm_destination_string ( int destination_i )
function string  m_urm_mask_worker ( int multi_i, string multi_s, int mask, string text )
function string  m_urm_msg_style_string ( int style_i )
function string  m_urm_severity_S ( int severity_i )
function string  m_urm_severity_Severity ( int severity_i )
function string  m_urm_severity_severity ( int severity_i )
function string  m_urm_severity_string ( int severity_i )
function string  m_urm_verbosity_string ( int verbosity_i )
function integer  ovm_begin_transaction ( string txtype, integer stream, string nm, string label = "", string desc = "", time begin_time = 0 )
function string  ovm_bits_to_string ( logic [0:0] str )
function integer  ovm_check_handle_kind ( string htype, integer handle )
function integer  ovm_create_fiber ( string name, string t, string scope )
function unsigned int  ovm_create_random_seed ( string type_id, string inst_id = "" )
function void  ovm_end_transaction ( integer handle, time end_time = 0 )
function ovm_component  ovm_find_component ( string comp_name )
function void  ovm_free_transaction_handle ( integer handle )
function int  ovm_get_array_index_int ( string arg, output bit is_wildcard )
function string  ovm_get_array_index_string ( string arg, output bit is_wildcard )
function string  ovm_instance_scope ( )
function bit  ovm_is_array ( string arg )
function bit  ovm_is_match ( string expr, string str )
function string  ovm_leaf_scope ( string full_name, byte scope_separator = "." )
function void  ovm_link_transaction ( integer h1, integer h2, string relation = "" )
function int  ovm_num_characters ( ovm_radix_enum radix, ovm_bitstream_t value, int size, string radix_str = "" )
function string  ovm_object_value_str ( ovm_object v )
function unsigned int  ovm_oneway_hash ( string string_in, int unsigned seed = 0 )
function void  ovm_print_topology ( ovm_printer printer = null )
function string  ovm_radix_to_string ( ovm_radix_enum radix )
function bit  ovm_report_enabled ( int verbosity, ovm_severity severity = OVM_INFO, string id = "" )
function void  ovm_report_error ( string id, string message, int verbosity = OVM_LOW, string filename = "", int line = 0 )
function void  ovm_report_fatal ( string id, string message, int verbosity = OVM_NONE, string filename = "", int line = 0 )
function void  ovm_report_info ( string id, string message, int verbosity = OVM_MEDIUM, string filename = "", int line = 0 )
function void  ovm_report_warning ( string id, string message, int verbosity = OVM_MEDIUM, string filename = "", int line = 0 )
function string  ovm_revision_string ( )
function void  ovm_set_attribute_by_name ( integer txh, string nm, logic [1023:0] value, string radix, integer numbits = 0 )
function void  ovm_set_index_attribute_by_name ( integer txh, string nm, int index, logic [1023:0] value, string radix, integer numbits = 32 )
function logic [1:0]   ovm_string_to_bits ( string str )
function string  ovm_vector_to_string ( ovm_bitstream_t value, int size, ovm_radix_enum radix = OVM_NORADIX, string radix_str = "" )
task  ovm_wait_for_nba_region ( )
task  run_test ( string test_name = "", string name = "" )
function void  set_checks ( int verbosity )
function void  set_config_int ( string inst_name, string field_name, ovm_bitstream_t value )
function void  set_config_object ( string inst_name, string field_name, ovm_object value, bit clone = 1 )
function void  set_config_string ( string inst_name, string field_name, string value )
function void  set_global_stop_timeout ( time timeout )
function void  set_global_timeout ( time timeout )
function int  stat ( input string fname, output int buff[1000] )
function function  svt_fuzzy_real_compare ( real lhs, real rhs, real precision = 0.000001 )
function int  svt_vcap__analyze_test ( input string test_profile_path )
function int  svt_vcap__get_group ( )
function int  svt_vcap__get_group_count ( )
function string  svt_vcap__get_group_name ( )
function int  svt_vcap__get_sequencer ( )
function int  svt_vcap__get_sequencer_count ( )
function string  svt_vcap__get_sequencer_inst_path ( )
function int  svt_vcap__get_sequencer_resource_profile ( )
function int  svt_vcap__get_sequencer_resource_profile_attr ( )
function int  svt_vcap__get_sequencer_resource_profile_attr_count ( )
function string  svt_vcap__get_sequencer_resource_profile_attr_name ( )
function string  svt_vcap__get_sequencer_resource_profile_attr_value ( )
function int  svt_vcap__get_sequencer_resource_profile_count ( )
function string  svt_vcap__get_sequencer_resource_profile_path ( )
function string  svt_vcap__get_sequencer_sequencer_name ( )
function int  svt_vcap__get_synchronization_spec ( )
function int  svt_vcap__get_synchronization_spec_input_event ( )
function int  svt_vcap__get_synchronization_spec_input_event_count ( )
function string  svt_vcap__get_synchronization_spec_input_event_event_name ( )
function string  svt_vcap__get_synchronization_spec_input_event_sequencer_name ( )
function string  svt_vcap__get_synchronization_spec_input_event_traffic_profile_name ( )
function int  svt_vcap__get_synchronization_spec_output_event ( )
function int  svt_vcap__get_synchronization_spec_output_event_count ( )
function string  svt_vcap__get_synchronization_spec_output_event_event_name ( )
function string  svt_vcap__get_synchronization_spec_output_event_frame_size ( )
function string  svt_vcap__get_synchronization_spec_output_event_frame_time ( )
function string  svt_vcap__get_synchronization_spec_output_event_output_event_type ( )
function string  svt_vcap__get_synchronization_spec_output_event_sequencer_name ( )
function string  svt_vcap__get_synchronization_spec_output_event_traffic_profile_name ( )
function int  svt_vcap__get_traffic_profile ( )
function int  svt_vcap__get_traffic_profile_attr ( )
function int  svt_vcap__get_traffic_profile_attr_count ( )
function string  svt_vcap__get_traffic_profile_attr_name ( )
function string  svt_vcap__get_traffic_profile_attr_value ( )
function string  svt_vcap__get_traffic_profile_component ( )
function int  svt_vcap__get_traffic_profile_count ( )
function string  svt_vcap__get_traffic_profile_path ( )
function string  svt_vcap__get_traffic_profile_profile_name ( )
function string  svt_vcap__get_traffic_profile_protocol ( )
function int  svt_vcap__get_traffic_resource_profile ( )
function int  svt_vcap__get_traffic_resource_profile_attr ( )
function int  svt_vcap__get_traffic_resource_profile_attr_count ( )
function string  svt_vcap__get_traffic_resource_profile_attr_name ( )
function string  svt_vcap__get_traffic_resource_profile_attr_value ( )
function int  svt_vcap__get_traffic_resource_profile_count ( )
function string  svt_vcap__get_traffic_resource_profile_path ( )
task  svt_wait_for_nba_region ( )
function void  urm_continue ( )
function void  urm_finish ( )
function void  urm_stop ( )
function void  urm_stop_run ( )

Global Variables

build_phase  build_ph 
check_phase  check_ph 
configure_phase  configure_ph 
connect_phase  connect_ph 
end_of_elaboration_phase  end_of_elaboration_ph 
export_connections_phase  export_connections_ph 
extract_phase  extract_ph 
const ovm_factory  factory = ovm_factory; 
import_connections_phase  import_connections_ph 
string  ovm_aa_string_key 
parameter  OVM_ABSTRACT = 1 << 14; 
parameter  OVM_ALL_ON = 'b000000101010101; 
ovm_options_container  ovm_auto_options_object = ovm_options_container; 
parameter  ovm_cdn_copyright = "(C) 2007-2011 Cadence Design Systems, Inc."; 
parameter  OVM_CHECK_FIELDS = OVM_MACRO_EXTRAS + 3; 
parameter  OVM_COMPARE = 1 << 2; 
parameter  OVM_COPY = 1 << 0; 
parameter  OVM_DEFAULT = 'b000010101010101; 
ovm_comparer  ovm_default_comparer = new; 
ovm_line_printer  ovm_default_line_printer = new; 
ovm_packer  ovm_default_packer = new; 
ovm_printer  ovm_default_printer = ovm_default_table_printer; 
ovm_recorder  ovm_default_recorder = new; 
ovm_table_printer  ovm_default_table_printer = new; 
ovm_tree_printer  ovm_default_tree_printer = new; 
bit  ovm_enable_print_topology = 0; 
parameter  OVM_END_DATA_EXTRA = OVM_MACRO_EXTRAS + 4; 
parameter  OVM_END_FUNCS = OVM_SETSTR; 
parameter  OVM_FLAGS = OVM_MACRO_EXTRAS + 1; 
parameter  OVM_FLAGS_OFF = 0; 
parameter  OVM_FLAGS_ON = 'b000000101010101; 
ovm_copy_map  ovm_global_copy_map = new; 
int unsigned  ovm_global_random_seed = $urandom; 
ovm_urm_report_server  ovm_global_urm_report_server 
parameter  OVM_LARGE_STRING = OVM_LINE_WIDTH * OVM_NUM_LINES * 8 - 1; 
parameter  OVM_LINE_WIDTH = 120; 
parameter  OVM_MACRO_EXTRAS = 1 << OVM_MACRO_NUMFLAGS; 
parameter  OVM_MACRO_NUMFLAGS = 17; 
parameter  ovm_mgc_copyright = "(C) 2007-2011 Mentor Graphics Corporation"; 
parameter  OVM_NOCOMPARE = 1 << 3; 
parameter  OVM_NOCOPY = 1 << 1; 
parameter  OVM_NODEFPRINT = 1 << 16; 
parameter  OVM_NOPACK = 1 << 9; 
parameter  OVM_NOPRINT = 1 << 5; 
parameter  OVM_NORECORD = 1 << 7; 
parameter  OVM_NUM_LINES = 120; 
parameter  OVM_PACK = 1 << 8; 
parameter  OVM_PHYSICAL = 1 << 13; 
parameter  OVM_PRINT = 1 << 4; 
parameter  OVM_RADIX = 'hf000000; 
ovm_seed_map  ovm_random_seed_table_lookup [string] 
parameter  OVM_READONLY = 1 << 15; 
parameter  OVM_RECORD = 1 << 6; 
parameter  ovm_revision = "OVM-2.1.2"; 
parameter  OVM_SET = OVM_START_FUNCS + 1; 
parameter  OVM_SETINT = OVM_SET; 
parameter  OVM_SETOBJ = OVM_START_FUNCS + 2; 
parameter  OVM_SETSTR = OVM_START_FUNCS + 3; 
parameter  OVM_SMALL_STRING = OVM_LINE_WIDTH * 8 - 1; 
parameter  OVM_START_FUNCS = OVM_END_DATA_EXTRA + 1; 
bit  ovm_start_ovm_declarations = 1; 
parameter  OVM_STDOUT = 1; 
parameter  OVM_STR_CRC_POLYNOMIAL = 32'h04c11db6; 
parameter  OVM_STREAMBITS = 4096; 
ovm_test_done_objection  ovm_test_done = ovm_test_done_objection; 
ovm_component  ovm_test_top 
const ovm_root  ovm_top = ovm_root; 
ovm_component  ovm_top_levels [$] 
const int  OVM_UNBOUNDED_CONNECTIONS = -1; 
parameter  OVM_UNDEF = -1; 
parameter  OVM_UNPACK = OVM_MACRO_EXTRAS + 2; 
string  ovm_urm_tmp_str = ""; 
post_new_phase  post_new_ph 
pre_run_phase  pre_run_ph 
report_phase  report_ph 
run_phase  run_ph 
const string  s_connection_error_id = "Connection Error"; 
const string  s_connection_warning_id = "Connection Warning"; 
ovm_action  s_default_action_array [string] 
OVM_FILE  s_default_file_array [string] 
const string  s_deprecated_3_0 = "Deprecated in AVM 3.0 and later"; 
start_of_simulation_phase  start_of_simulation_ph 
const ovm_root  _global_reporter = ovm_root; 
const string  s_spaces = " "; 
string  urm_global_msg_detail_str 
string  urm_global_tmp_str = ""; 

Global Typedefs

 typedef enum  action_type 
 typedef interface   AHB_MASTER_IF 
 typedef interface   AHB_SLAVE_IF 
 typedef class  ahb_slave_memory_response_sequence 
 typedef class  ahb_transaction_random_write_or_read_sequence 
 typedef enum  ARBITRATION_TYPE 
 typedef class  avm_env 
 typedef class  avm_named_component 
 typedef class  avm_report_client 
 typedef class  avm_report_handler 
 typedef class  avm_report_server 
 typedef class  avm_reporter 
 typedef class  avm_threaded_component 
 typedef class  avm_transaction 
 typedef enum  ovm_action_type 
 typedef enum  ovm_active_passive_enum 
 typedef class  ovm_barrier 
 typedef class  ovm_barrier_pool 
 typedef class  ovm_comparer 
 typedef class  ovm_component 
 typedef class  ovm_default_driver_type 
 typedef class  ovm_default_sequence_type 
 typedef class  ovm_default_sequencer_param_type 
 typedef class  ovm_default_sequencer_type 
 typedef class  ovm_env 
 typedef class  ovm_event 
 typedef class  ovm_event_pool 
 typedef class  ovm_factory_override 
 typedef class  ovm_hier_printer_knobs 
 typedef class  ovm_line_printer 
 typedef class  ovm_named_component 
 typedef class  ovm_object 
 typedef class  ovm_object_wrapper 
 typedef class  ovm_objection 
 typedef class  ovm_packer 
 typedef class  ovm_port_component_base 
 typedef class  ovm_port_list 
 typedef enum  ovm_port_type_e 
 typedef class  ovm_printer 
 typedef class  ovm_printer_knobs 
 typedef enum  ovm_radix_enum 
 typedef class  ovm_recorder 
 typedef enum  ovm_recursion_policy_enum 
 typedef class  ovm_report_client 
 typedef class  ovm_report_global_server 
 typedef class  ovm_report_object 
 typedef class  ovm_report_server 
 typedef class  ovm_root 
 typedef class  ovm_scenario_base 
 typedef class  ovm_scenario_controller_base 
 typedef class  ovm_sequence_base 
 typedef enum  ovm_sequence_state_enum 
 typedef class  ovm_sequencer_base 
 typedef class  ovm_seq_cons_if 
 typedef class  ovm_seq_item_prod_if 
 typedef class  ovm_seq_prod_if 
 typedef enum  ovm_severity_type 
 typedef class  ovm_status_container 
 typedef class  ovm_table_printer 
 typedef class  ovm_table_printer_knobs 
 typedef class  ovm_threaded_component 
 typedef class  ovm_tree_printer 
 typedef class  ovm_tree_printer_knobs 
 typedef class  ovm_urm_override_operator 
 typedef class  ovm_urm_report_server 
 typedef enum  ovm_verbosity 
 typedef class  ovm_virtual_sequencer 
 typedef enum  SEQ_ARB_TYPE 
 typedef enum  SEQ_REQ_TYPE 
 typedef enum  severity 
 typedef class  svt_ahb_arbiter 
 typedef class  svt_ahb_bus_env 
 typedef class  svt_ahb_checker 
 typedef class  svt_ahb_configuration 
 typedef class  svt_ahb_decoder 
 typedef class  svt_ahb_master_callback 
 typedef class  svt_ahb_master_callback_pool 
 typedef class  svt_ahb_master_input_port_type 
 typedef class  svt_ahb_master_monitor_callback 
 typedef class  svt_ahb_master_monitor_callback_pool 
 typedef class  svt_ahb_slave_addr_range 
 typedef class  svt_ahb_slave_callback 
 typedef class  svt_ahb_slave_callback_pool 
 typedef class  svt_ahb_slave_configuration 
 typedef class  svt_ahb_slave_monitor_callback 
 typedef class  svt_ahb_slave_monitor_callback_pool 
 typedef class  svt_ahb_slave_transaction 
 typedef class  svt_ahb_system_checker 
 typedef class  svt_ahb_system_configuration 
 typedef class  svt_ahb_system_env 
 typedef class  svt_ahb_system_monitor 
 typedef class  svt_ahb_system_monitor_callback 
 typedef class  svt_ahb_system_monitor_callback_pool 
 typedef class  svt_ahb_transaction 
 typedef enum  svt_apprepend 
 typedef class  svt_callback 
 typedef class  svt_debug_opts_carrier 
 typedef class  svt_err_check_report_catcher 
 typedef class  svt_fsm 
 typedef class  svt_fsm_callbacks 
 typedef class  svt_fsm_state_base 
 typedef class  svt_fsm_state_callbacks 
 typedef class  svt_fuzzy_real_comparer 
 typedef class  svt_non_abstract_report_object 
 typedef class  svt_ovm_callback 
 typedef class  svt_pattern 
 typedef class  svt_reactive_sequence 
 typedef class  svt_sequence 
 typedef class  svt_sequence_item_base 
 typedef class  svt_sequence_item_base_iter 
 typedef enum  svt_sequence_lib_mode 
 typedef class  svt_vip_writer 
 typedef class  svt_xml_writer 
 typedef class  tlm_event 
 typedef class  urm_agent 
 typedef class  urm_command_line_processor_c 
 typedef class  urm_comparer 
 typedef class  urm_driver 
 typedef class  urm_env 
 typedef class  urm_event 
 typedef class  urm_event_pool 
 typedef class  urm_factory 
 typedef class  urm_monitor 
 typedef enum  urm_msg_style_enum 
 typedef enum  urm_msg_style_flags_enum 
 typedef enum  urm_msg_type 
 typedef class  urm_named_object 
 typedef class  urm_object 
 typedef class  urm_object_wrapper 
 typedef enum  urm_port_policy 
 typedef class  urm_printer 
 typedef class  urm_recorder 
 typedef class  urm_sequence 
 typedef class  urm_sequence_item 
 typedef class  urm_test 
 typedef class  urm_transaction 
 typedef class  urm_unit 
 typedef class  urm_unit_base 
 typedef class  urm_virtual_driver 


Member Function Documentation

  function void
 globals::avm_report_error

 (  string id, string message, int verbosity = 100, string filename = "", int line = 0  ) 

  function void
 globals::avm_report_fatal

 (  string id, string message, int verbosity = 0, string filename = "", int line = 0  ) 

  function void
 globals::avm_report_message

 (  string id, string message, int verbosity = 300, string filename = "", int line = 0  ) 

  function void
 globals::avm_report_warning

 (  string id, string message, int verbosity = 200, string filename = "", int line = 0  ) 

  function string
 globals::get_full_name

 (   ) 

  function string
 globals::getenv

 (  input string envname  ) 

  function void
 globals::global_stop_request

 (   ) 

  function ovm_report_object
 globals::m_get_report_object

 (   ) 

  function string
 globals::m_urm_action_string

 (  int action_i  ) 

  function string
 globals::m_urm_actions_string

 (  ovm_report_object h  ) 

  function string
 globals::m_urm_actions_string_worker

 (  ovm_report_object h, ovm_severity severity_val  ) 

  function string
 globals::m_urm_destination_string

 (  int destination_i  ) 

  function string
 globals::m_urm_mask_worker

 (  int multi_i, string multi_s, int mask, string text  ) 

  function string
 globals::m_urm_msg_style_string

 (  int style_i  ) 

  function string
 globals::m_urm_severity_S

 (  int severity_i  ) 

  function string
 globals::m_urm_severity_Severity

 (  int severity_i  ) 

  function string
 globals::m_urm_severity_severity

 (  int severity_i  ) 

  function string
 globals::m_urm_severity_string

 (  int severity_i  ) 

  function string
 globals::m_urm_verbosity_string

 (  int verbosity_i  ) 

  function integer
 globals::ovm_begin_transaction

 (  string txtype, integer stream, string nm, string label = "", string desc = "", time begin_time = 0  ) 

  function string
 globals::ovm_bits_to_string

 (  logic [0:0] str  ) 

  function integer
 globals::ovm_check_handle_kind

 (  string htype, integer handle  ) 

  function integer
 globals::ovm_create_fiber

 (  string name, string t, string scope  ) 

  function unsigned int
 globals::ovm_create_random_seed

 (  string type_id, string inst_id = ""  ) 

  function void
 globals::ovm_end_transaction

 (  integer handle, time end_time = 0  ) 

  function ovm_component
 globals::ovm_find_component

 (  string comp_name  ) 

  function void
 globals::ovm_free_transaction_handle

 (  integer handle  ) 

  function int
 globals::ovm_get_array_index_int

 (  string arg, output bit is_wildcard  ) 

  function string
 globals::ovm_get_array_index_string

 (  string arg, output bit is_wildcard  ) 

  function string
 globals::ovm_instance_scope

 (   ) 

  function bit
 globals::ovm_is_array

 (  string arg  ) 

  function bit
 globals::ovm_is_match

 (  string expr, string str  ) 

  function string
 globals::ovm_leaf_scope

 (  string full_name, byte scope_separator = "."  ) 

  function void
 globals::ovm_link_transaction

 (  integer h1, integer h2, string relation = ""  ) 

 automatic function int
 globals::ovm_num_characters

 (  ovm_radix_enum radix, ovm_bitstream_t value, int size, string radix_str = ""  ) 

  function string
 globals::ovm_object_value_str

 (  ovm_object v  ) 

  function unsigned int
 globals::ovm_oneway_hash

 (  string string_in, int unsigned seed = 0  ) 

  function void
 globals::ovm_print_topology

 (  ovm_printer printer = null  ) 

  function string
 globals::ovm_radix_to_string

 (  ovm_radix_enum radix  ) 

  function bit
 globals::ovm_report_enabled

 (  int verbosity, ovm_severity severity = OVM_INFO, string id = ""  ) 

  function void
 globals::ovm_report_error

 (  string id, string message, int verbosity = OVM_LOW, string filename = "", int line = 0  ) 

  function void
 globals::ovm_report_fatal

 (  string id, string message, int verbosity = OVM_NONE, string filename = "", int line = 0  ) 

  function void
 globals::ovm_report_info

 (  string id, string message, int verbosity = OVM_MEDIUM, string filename = "", int line = 0  ) 

  function void
 globals::ovm_report_warning

 (  string id, string message, int verbosity = OVM_MEDIUM, string filename = "", int line = 0  ) 

  function string
 globals::ovm_revision_string

 (   ) 

  function void
 globals::ovm_set_attribute_by_name

 (  integer txh, string nm, logic [1023:0] value, string radix, integer numbits = 0  ) 

  function void
 globals::ovm_set_index_attribute_by_name

 (  integer txh, string nm, int index, logic [1023:0] value, string radix, integer numbits = 32  ) 

  function logic [1:0]
 globals::ovm_string_to_bits

 (  string str  ) 

  function string
 globals::ovm_vector_to_string

 (  ovm_bitstream_t value, int size, ovm_radix_enum radix = OVM_NORADIX, string radix_str = ""  ) 

  task
 globals::ovm_wait_for_nba_region

 (   ) 

  task
 globals::run_test

 (  string test_name = "", string name = ""  ) 

  function void
 globals::set_checks

 (  int verbosity  ) 

  function void
 globals::set_config_int

 (  string inst_name, string field_name, ovm_bitstream_t value  ) 

  function void
 globals::set_config_object

 (  string inst_name, string field_name, ovm_object value, bit clone = 1  ) 

  function void
 globals::set_config_string

 (  string inst_name, string field_name, string value  ) 

  function void
 globals::set_global_stop_timeout

 (  time timeout  ) 

  function void
 globals::set_global_timeout

 (  time timeout  ) 

  function int
 globals::stat

 (  input string fname, output int buff[1000]  ) 

 automatic function function
 globals::svt_fuzzy_real_compare

 (  real lhs, real rhs, real precision = 0.000001  ) 


Method which can be used to do a fuzzy compare between two real values.

lhs - The field value for the object doing the compare.

rhs - The field value for the object being compared.

precision - The precision to be applied to the compare.

Return values - Indicates whether the compare was a match (1) or a mismatch (0).

  function int
 globals::svt_vcap__analyze_test

 (  input string test_profile_path  ) 

  function int
 globals::svt_vcap__get_group

 (   ) 

  function int
 globals::svt_vcap__get_group_count

 (   ) 

  function string
 globals::svt_vcap__get_group_name

 (   ) 

  function int
 globals::svt_vcap__get_sequencer

 (   ) 

  function int
 globals::svt_vcap__get_sequencer_count

 (   ) 

  function string
 globals::svt_vcap__get_sequencer_inst_path

 (   ) 

  function int
 globals::svt_vcap__get_sequencer_resource_profile

 (   ) 

  function int
 globals::svt_vcap__get_sequencer_resource_profile_attr

 (   ) 

  function int
 globals::svt_vcap__get_sequencer_resource_profile_attr_count

 (   ) 

  function string
 globals::svt_vcap__get_sequencer_resource_profile_attr_name

 (   ) 

  function string
 globals::svt_vcap__get_sequencer_resource_profile_attr_value

 (   ) 

  function int
 globals::svt_vcap__get_sequencer_resource_profile_count

 (   ) 

  function string
 globals::svt_vcap__get_sequencer_resource_profile_path

 (   ) 

  function string
 globals::svt_vcap__get_sequencer_sequencer_name

 (   ) 

  function int
 globals::svt_vcap__get_synchronization_spec

 (   ) 

  function int
 globals::svt_vcap__get_synchronization_spec_input_event

 (   ) 

  function int
 globals::svt_vcap__get_synchronization_spec_input_event_count

 (   ) 

  function string
 globals::svt_vcap__get_synchronization_spec_input_event_event_name

 (   ) 

  function string
 globals::svt_vcap__get_synchronization_spec_input_event_sequencer_name

 (   ) 

  function string
 globals::svt_vcap__get_synchronization_spec_input_event_traffic_profile_name

 (   ) 

  function int
 globals::svt_vcap__get_synchronization_spec_output_event

 (   ) 

  function int
 globals::svt_vcap__get_synchronization_spec_output_event_count

 (   ) 

  function string
 globals::svt_vcap__get_synchronization_spec_output_event_event_name

 (   ) 

  function string
 globals::svt_vcap__get_synchronization_spec_output_event_frame_size

 (   ) 

  function string
 globals::svt_vcap__get_synchronization_spec_output_event_frame_time

 (   ) 

  function string
 globals::svt_vcap__get_synchronization_spec_output_event_output_event_type

 (   ) 

  function string
 globals::svt_vcap__get_synchronization_spec_output_event_sequencer_name

 (   ) 

  function string
 globals::svt_vcap__get_synchronization_spec_output_event_traffic_profile_name

 (   ) 

  function int
 globals::svt_vcap__get_traffic_profile

 (   ) 

  function int
 globals::svt_vcap__get_traffic_profile_attr

 (   ) 

  function int
 globals::svt_vcap__get_traffic_profile_attr_count

 (   ) 

  function string
 globals::svt_vcap__get_traffic_profile_attr_name

 (   ) 

  function string
 globals::svt_vcap__get_traffic_profile_attr_value

 (   ) 

  function string
 globals::svt_vcap__get_traffic_profile_component

 (   ) 

  function int
 globals::svt_vcap__get_traffic_profile_count

 (   ) 

  function string
 globals::svt_vcap__get_traffic_profile_path

 (   ) 

  function string
 globals::svt_vcap__get_traffic_profile_profile_name

 (   ) 

  function string
 globals::svt_vcap__get_traffic_profile_protocol

 (   ) 

  function int
 globals::svt_vcap__get_traffic_resource_profile

 (   ) 

  function int
 globals::svt_vcap__get_traffic_resource_profile_attr

 (   ) 

  function int
 globals::svt_vcap__get_traffic_resource_profile_attr_count

 (   ) 

  function string
 globals::svt_vcap__get_traffic_resource_profile_attr_name

 (   ) 

  function string
 globals::svt_vcap__get_traffic_resource_profile_attr_value

 (   ) 

  function int
 globals::svt_vcap__get_traffic_resource_profile_count

 (   ) 

  function string
 globals::svt_vcap__get_traffic_resource_profile_path

 (   ) 

  task
 globals::svt_wait_for_nba_region

 (   ) 


Callers of this task will not return until the NBA region, thus allowing other processes any number of delta cycles (#0) to settle out before continuing.

  function void
 globals::urm_continue

 (   ) 

  function void
 globals::urm_finish

 (   ) 

  function void
 globals::urm_stop

 (   ) 

  function void
 globals::urm_stop_run

 (   ) 


Global Attribute Documentation

 build_phase  attribute
 globals::build_ph

 check_phase  attribute
 globals::check_ph

 configure_phase  attribute
 globals::configure_ph

 connect_phase  attribute
 globals::connect_ph

 end_of_elaboration_phase  attribute
 globals::end_of_elaboration_ph

 export_connections_phase  attribute
 globals::export_connections_ph

 extract_phase  attribute
 globals::extract_ph

 const ovm_factory  attribute
 globals::factory = ovm_factory

 import_connections_phase  attribute
 globals::import_connections_ph

 string  attribute
 globals::ovm_aa_string_key

 ovm_options_container  attribute
 globals::ovm_auto_options_object = ovm_options_container

 ovm_comparer  attribute
 globals::ovm_default_comparer = new

 ovm_line_printer  attribute
 globals::ovm_default_line_printer = new

 ovm_packer  attribute
 globals::ovm_default_packer = new

 ovm_printer  attribute
 globals::ovm_default_printer = ovm_default_table_printer

 ovm_recorder  attribute
 globals::ovm_default_recorder = new

 ovm_table_printer  attribute
 globals::ovm_default_table_printer = new

 ovm_tree_printer  attribute
 globals::ovm_default_tree_printer = new

 bit  attribute
 globals::ovm_enable_print_topology = 0

 ovm_copy_map  attribute
 globals::ovm_global_copy_map = new

 int unsigned  attribute
 globals::ovm_global_random_seed = $urandom

 ovm_urm_report_server  attribute
 globals::ovm_global_urm_report_server

 ovm_seed_map  attribute
 globals::ovm_random_seed_table_lookup[string]

 bit  attribute
 globals::ovm_start_ovm_declarations = 1

 ovm_test_done_objection  attribute
 globals::ovm_test_done = ovm_test_done_objection

 ovm_component  attribute
 globals::ovm_test_top

 const ovm_root  attribute
 globals::ovm_top = ovm_root

 ovm_component  attribute
 globals::ovm_top_levels[$]

 const int  attribute
 globals::OVM_UNBOUNDED_CONNECTIONS = -1

 string  attribute
 globals::ovm_urm_tmp_str = ""

 post_new_phase  attribute
 globals::post_new_ph

 pre_run_phase  attribute
 globals::pre_run_ph

 report_phase  attribute
 globals::report_ph

 run_phase  attribute
 globals::run_ph

 const string  attribute
 globals::s_connection_error_id = "Connection Error"

 const string  attribute
 globals::s_connection_warning_id = "Connection Warning"

 ovm_action  attribute
 globals::s_default_action_array[string]

 OVM_FILE  attribute
 globals::s_default_file_array[string]

 const string  attribute
 globals::s_deprecated_3_0 = "Deprecated in AVM 3.0 and later"

 start_of_simulation_phase  attribute
 globals::start_of_simulation_ph

 const ovm_root  attribute
 globals::_global_reporter = ovm_root

 const string  attribute
 globals::s_spaces = " "

 string  attribute
 globals::urm_global_msg_detail_str

 string  attribute
 globals::urm_global_tmp_str = ""


Global Typedef Documentation

 Typedefe'd string ==>   bit [4:0]

 typedef enum  globals::action_type

NO_ACTION(5'b00000)
DISPLAY(5'b00001)
LOG(5'b00010)
COUNT(5'b00100)
EXIT(5'b01000)
CALL_HOOK(5'b10000)

 typedef interface  globals::AHB_MASTER_IF

 Typedefe'd string ==>   svt_ahb_master_if

 typedef interface  globals::AHB_SLAVE_IF

 Typedefe'd string ==>   svt_ahb_slave_if

 typedef class  globals::ahb_slave_memory_response_sequence

 Typedefe'd string ==>   svt_ahb_slave_memory_response_sequence

 typedef class  globals::ahb_transaction_random_write_or_read_sequence

 Typedefe'd string ==>   svt_ahb_transaction_random_write_or_read_sequence

 typedef enum  globals::ARBITRATION_TYPE

FIFO
WEIGHTED
RANDOM
STRICT_FIFO
STRICT_RANDOM
USER

 typedef class  globals::avm_env

 Typedefe'd string ==>   ovm_env

 typedef class  globals::avm_named_component

 Typedefe'd string ==>   ovm_component

 typedef class  globals::avm_report_client

 Typedefe'd string ==>   ovm_report_object

 typedef class  globals::avm_report_handler

 Typedefe'd string ==>   ovm_report_handler

 typedef class  globals::avm_report_server

 Typedefe'd string ==>   ovm_report_server

 typedef class  globals::avm_reporter

 Typedefe'd string ==>   ovm_reporter

 typedef class  globals::avm_threaded_component

 Typedefe'd string ==>   ovm_component

 typedef class  globals::avm_transaction

 Typedefe'd string ==>   ovm_object

 Typedefe'd string ==>   OVM_FILE

 Typedefe'd string ==>   ovm_action

 Typedefe'd string ==>   OVM_FILE

 Typedefe'd string ==>   bit [5:0]

 typedef enum  globals::ovm_action_type

OVM_NO_ACTION(6'b000000)
OVM_DISPLAY(6'b000001)
OVM_LOG(6'b000010)
OVM_COUNT(6'b000100)
OVM_EXIT(6'b001000)
OVM_CALL_HOOK(6'b010000)
OVM_STOP(6'b100000)

 typedef enum  globals::ovm_active_passive_enum

OVM_PASSIVE(0)
OVM_ACTIVE(1)

 typedef class  globals::ovm_barrier

 Typedefe'd string ==>   typedefovm_barrier

 typedef class  globals::ovm_barrier_pool

 Typedefe'd string ==>   ovm_object_string_pool#(ovm_barrier)

 Typedefe'd string ==>   logic signed[4095:0]

 typedef class  globals::ovm_comparer

 Typedefe'd string ==>   typedefovm_comparer

 typedef class  globals::ovm_component

 Typedefe'd string ==>   typedefovm_component

 typedef class  globals::ovm_default_driver_type

 Typedefe'd string ==>   ovm_driver#(ovm_sequence_item,ovm_sequence_item)

 typedef class  globals::ovm_default_sequence_type

 Typedefe'd string ==>   ovm_sequence#(ovm_sequence_item,ovm_sequence_item)

 typedef class  globals::ovm_default_sequencer_param_type

 Typedefe'd string ==>   ovm_sequencer_param_base#(ovm_sequence_item,ovm_sequence_item)

 typedef class  globals::ovm_default_sequencer_type

 Typedefe'd string ==>   ovm_sequencer#(ovm_sequence_item,ovm_sequence_item)

 typedef class  globals::ovm_env

 Typedefe'd string ==>   typedefovm_env

 typedef class  globals::ovm_event

 Typedefe'd string ==>   typedefovm_event

 typedef class  globals::ovm_event_pool

 Typedefe'd string ==>   ovm_object_string_pool#(ovm_event)

 typedef class  globals::ovm_factory_override

 Typedefe'd string ==>   typedefovm_factory_override

 Typedefe'd string ==>   int

 typedef class  globals::ovm_hier_printer_knobs

 Typedefe'd string ==>   typedefovm_hier_printer_knobs

 typedef class  globals::ovm_line_printer

 Typedefe'd string ==>   typedefovm_line_printer

 typedef class  globals::ovm_named_component

 Typedefe'd string ==>   ovm_component

 typedef class  globals::ovm_object

 Typedefe'd string ==>   typedefovm_object

 typedef class  globals::ovm_object_wrapper

 Typedefe'd string ==>   typedefovm_object_wrapper

 typedef class  globals::ovm_objection

 Typedefe'd string ==>   typedefovm_objection

 typedef class  globals::ovm_packer

 Typedefe'd string ==>   typedefovm_packer

 Typedefe'd string ==>   bit signed[-1:0]

 typedef class  globals::ovm_port_component_base

 Typedefe'd string ==>   typedefovm_port_component_base

 typedef class  globals::ovm_port_list

 Typedefe'd string ==>   ovm_port_component_base

 typedef enum  globals::ovm_port_type_e

OVM_PORT
OVM_EXPORT
OVM_IMPLEMENTATION

 typedef class  globals::ovm_printer

 Typedefe'd string ==>   typedefovm_printer

 typedef class  globals::ovm_printer_knobs

 Typedefe'd string ==>   typedefovm_printer_knobs

 typedef enum  globals::ovm_radix_enum

OVM_BIN('h1000000)
OVM_DEC('h2000000)
OVM_UNSIGNED('h3000000)
OVM_OCT('h4000000)
OVM_HEX('h5000000)
OVM_STRING('h6000000)
OVM_TIME('h7000000)
OVM_ENUM('h8000000)
OVM_NORADIX(0)

 typedef class  globals::ovm_recorder

 Typedefe'd string ==>   typedefovm_recorder

 typedef enum  globals::ovm_recursion_policy_enum

OVM_DEFAULT_POLICY(0)
OVM_DEEP('h400)
OVM_SHALLOW('h800)
OVM_REFERENCE('h1000)

 typedef class  globals::ovm_report_client

 Typedefe'd string ==>   ovm_report_object

 typedef class  globals::ovm_report_global_server

 Typedefe'd string ==>   typedefovm_report_global_server

 typedef class  globals::ovm_report_object

 Typedefe'd string ==>   typedefovm_report_object

 typedef class  globals::ovm_report_server

 Typedefe'd string ==>   typedefovm_report_server

 typedef class  globals::ovm_root

 Typedefe'd string ==>   typedefovm_root

 typedef class  globals::ovm_scenario_base

 Typedefe'd string ==>   ovm_sequence_base

 typedef class  globals::ovm_scenario_controller_base

 Typedefe'd string ==>   ovm_sequencer_base

 typedef class  globals::ovm_sequence_base

 Typedefe'd string ==>   typedefovm_sequence_base

 typedef enum  globals::ovm_sequence_state_enum

CREATED(1)
PRE_BODY(2)
BODY(4)
POST_BODY(8)
ENDED(16)
STOPPED(32)
FINISHED(64)

 typedef class  globals::ovm_sequencer_base

 Typedefe'd string ==>   typedefovm_sequencer_base

 typedef class  globals::ovm_seq_cons_if

 Typedefe'd string ==>   typedefovm_seq_cons_if

 typedef class  globals::ovm_seq_item_prod_if

 Typedefe'd string ==>   ovm_seq_item_pull_port#(ovm_sequence_item,ovm_sequence_item)

 typedef class  globals::ovm_seq_prod_if

 Typedefe'd string ==>   typedefovm_seq_prod_if

 Typedefe'd string ==>   bit [1:0]

 typedef enum  globals::ovm_severity_type

OVM_INFO
OVM_WARNING
OVM_ERROR
OVM_FATAL

 typedef class  globals::ovm_status_container

 Typedefe'd string ==>   typedefovm_status_container

 typedef class  globals::ovm_table_printer

 Typedefe'd string ==>   typedefovm_table_printer

 typedef class  globals::ovm_table_printer_knobs

 Typedefe'd string ==>   typedefovm_table_printer_knobs

 typedef class  globals::ovm_threaded_component

 Typedefe'd string ==>   ovm_component

 typedef class  globals::ovm_tree_printer

 Typedefe'd string ==>   typedefovm_tree_printer

 typedef class  globals::ovm_tree_printer_knobs

 Typedefe'd string ==>   typedefovm_tree_printer_knobs

 typedef class  globals::ovm_urm_override_operator

 Typedefe'd string ==>   typedefovm_urm_override_operator

 typedef class  globals::ovm_urm_report_server

 Typedefe'd string ==>   typedefovm_urm_report_server

 typedef enum  globals::ovm_verbosity

OVM_NONE(0)
OVM_LOW(100)
OVM_MEDIUM(200)
OVM_HIGH(300)
OVM_FULL(400)
OVM_DEBUG(500)

 typedef class  globals::ovm_virtual_sequencer

 Typedefe'd string ==>   ovm_sequencer#(ovm_sequence_item)

 typedef enum  globals::SEQ_ARB_TYPE

SEQ_ARB_FIFO
SEQ_ARB_WEIGHTED
SEQ_ARB_RANDOM
SEQ_ARB_STRICT_FIFO
SEQ_ARB_STRICT_RANDOM
SEQ_ARB_USER

 typedef enum  globals::SEQ_REQ_TYPE

SEQ_TYPE_REQ
SEQ_TYPE_LOCK
SEQ_TYPE_GRAB

 typedef enum  globals::severity

MESSAGE
WARNING
ERROR
FATAL

 typedef class  globals::svt_ahb_arbiter

 Typedefe'd string ==>   typedefsvt_ahb_arbiter

 typedef class  globals::svt_ahb_bus_env

 Typedefe'd string ==>   typedefsvt_ahb_bus_env

 typedef class  globals::svt_ahb_checker

 Typedefe'd string ==>   typedefsvt_ahb_checker

 typedef class  globals::svt_ahb_configuration

 Typedefe'd string ==>   typedefsvt_ahb_configuration

 typedef class  globals::svt_ahb_decoder

 Typedefe'd string ==>   typedefsvt_ahb_decoder

 typedef class  globals::svt_ahb_master_callback

 Typedefe'd string ==>   typedefsvt_ahb_master_callback

 typedef class  globals::svt_ahb_master_callback_pool

 Typedefe'd string ==>   svt_callbacks#(svt_ahb_master,svt_ahb_master_callback)

 typedef class  globals::svt_ahb_master_input_port_type

 Typedefe'd string ==>   tlm_fifo#(svt_ahb_master_transaction)

 typedef class  globals::svt_ahb_master_monitor_callback

 Typedefe'd string ==>   typedefsvt_ahb_master_monitor_callback

 typedef class  globals::svt_ahb_master_monitor_callback_pool

 Typedefe'd string ==>   svt_callbacks#(svt_ahb_master_monitor,svt_ahb_master_monitor_callback)

 typedef class  globals::svt_ahb_slave_addr_range

 Typedefe'd string ==>   typedefsvt_ahb_slave_addr_range

 typedef class  globals::svt_ahb_slave_callback

 Typedefe'd string ==>   typedefsvt_ahb_slave_callback

 typedef class  globals::svt_ahb_slave_callback_pool

 Typedefe'd string ==>   svt_callbacks#(svt_ahb_slave,svt_ahb_slave_callback)

 typedef class  globals::svt_ahb_slave_configuration

 Typedefe'd string ==>   typedefsvt_ahb_slave_configuration

 typedef class  globals::svt_ahb_slave_monitor_callback

 Typedefe'd string ==>   typedefsvt_ahb_slave_monitor_callback

 typedef class  globals::svt_ahb_slave_monitor_callback_pool

 Typedefe'd string ==>   svt_callbacks#(svt_ahb_slave_monitor,svt_ahb_slave_monitor_callback)

 typedef class  globals::svt_ahb_slave_transaction

 Typedefe'd string ==>   typedefsvt_ahb_slave_transaction

 typedef class  globals::svt_ahb_system_checker

 Typedefe'd string ==>   typedefsvt_ahb_system_checker

 typedef class  globals::svt_ahb_system_configuration

 Typedefe'd string ==>   typedefsvt_ahb_system_configuration

 typedef class  globals::svt_ahb_system_env

 Typedefe'd string ==>   typedefsvt_ahb_system_env

 typedef class  globals::svt_ahb_system_monitor

 Typedefe'd string ==>   typedefsvt_ahb_system_monitor

 typedef class  globals::svt_ahb_system_monitor_callback

 Typedefe'd string ==>   typedefsvt_ahb_system_monitor_callback

 typedef class  globals::svt_ahb_system_monitor_callback_pool

 Typedefe'd string ==>   svt_callbacks#(svt_ahb_system_monitor,svt_ahb_system_monitor_callback)

 typedef class  globals::svt_ahb_transaction

 Typedefe'd string ==>   typedefsvt_ahb_transaction

 typedef enum  globals::svt_apprepend

SVT_APPEND
SVT_PREPEND

 typedef class  globals::svt_callback

 Typedefe'd string ==>   typedefsvt_callback

 typedef class  globals::svt_debug_opts_carrier

 Typedefe'd string ==>   typedefsvt_debug_opts_carrier

 typedef class  globals::svt_err_check_report_catcher

 Typedefe'd string ==>   typedefsvt_err_check_report_catcher

 typedef class  globals::svt_fsm

 Typedefe'd string ==>   typedefsvt_fsm

 typedef class  globals::svt_fsm_callbacks

 Typedefe'd string ==>   svt_callbacks#(svt_fsm,svt_fsm_callback)

 typedef class  globals::svt_fsm_state_base

 Typedefe'd string ==>   typedefsvt_fsm_state_base

 typedef class  globals::svt_fsm_state_callbacks

 Typedefe'd string ==>   svt_callbacks#(svt_fsm_state_base,svt_fsm_state_callback)

 typedef class  globals::svt_fuzzy_real_comparer

 Typedefe'd string ==>   typedefsvt_fuzzy_real_comparer

 Typedefe'd string ==>   bit [SVT_MEM_MAX_ADDR_WIDTH-1:0]

 Typedefe'd string ==>   bit [SVT_MEM_MAX_ATTR_WIDTH-1:0]

 Typedefe'd string ==>   bit [SVT_MEM_MAX_DATA_WIDTH-1:0]

 typedef class  globals::svt_non_abstract_report_object

 Typedefe'd string ==>   typedefsvt_non_abstract_report_object

 typedef class  globals::svt_ovm_callback

 Typedefe'd string ==>   svt_callback

 typedef class  globals::svt_pattern

 Typedefe'd string ==>   typedefsvt_pattern

 typedef class  globals::svt_reactive_sequence

 Typedefe'd string ==>   typedefsvt_reactive_sequence

 typedef class  globals::svt_sequence

 Typedefe'd string ==>   typedefsvt_sequence

 typedef class  globals::svt_sequence_item_base

 Typedefe'd string ==>   typedefsvt_sequence_item_base

 typedef class  globals::svt_sequence_item_base_iter

 Typedefe'd string ==>   typedefsvt_sequence_item_base_iter

 typedef enum  globals::svt_sequence_lib_mode

SVT_SEQ_LIB_RAND
SVT_SEQ_LIB_RANDC
SVT_SEQ_LIB_ITEM
SVT_SEQ_LIB_USER

 typedef class  globals::svt_vip_writer

 Typedefe'd string ==>   typedefsvt_vip_writer

 typedef class  globals::svt_xml_writer

 Typedefe'd string ==>   typedefsvt_xml_writer

 typedef class  globals::tlm_event

 Typedefe'd string ==>   typedeftlm_event

 typedef class  globals::urm_agent

 Typedefe'd string ==>   ovm_agent

 typedef class  globals::urm_command_line_processor_c

 Typedefe'd string ==>   typedefurm_command_line_processor_c

 typedef class  globals::urm_comparer

 Typedefe'd string ==>   ovm_comparer

 typedef class  globals::urm_driver

 Typedefe'd string ==>   ovm_sequencer_base

 typedef class  globals::urm_env

 Typedefe'd string ==>   ovm_env

 typedef class  globals::urm_event

 Typedefe'd string ==>   ovm_event

 typedef class  globals::urm_event_pool

 Typedefe'd string ==>   ovm_event_pool

 typedef class  globals::urm_factory

 Typedefe'd string ==>   ovm_factory

 typedef class  globals::urm_monitor

 Typedefe'd string ==>   ovm_monitor

 typedef enum  globals::urm_msg_style_enum

OVM_URM_SHORT('b0010001010)
OVM_URM_LONG('b1110011111)
OVM_URM_RAW('b0000001000)

 typedef enum  globals::urm_msg_style_flags_enum

OVM_URM_STYLE_NONE(0)
OVM_URM_STYLE_FILE('b0000000001)
OVM_URM_STYLE_HIERARCHY('b0000000010)
OVM_URM_STYLE_LINE('b0000000100)
OVM_URM_STYLE_MESSAGE_TEXT('b0000001000)
OVM_URM_STYLE_SCOPE('b0000010000)
OVM_URM_STYLE_SEVERITY('b0000100000)
OVM_URM_STYLE_TAG('b0001000000)
OVM_URM_STYLE_TIME('b0010000000)
OVM_URM_STYLE_UNIT('b0100000000)
OVM_URM_STYLE_VERBOSITY('b1000000000)

 typedef enum  globals::urm_msg_type

OVM_URM_MSG_DEBUG
OVM_URM_MSG_DUT
OVM_URM_MSG_TOOL
OVM_URM_MSG_OVM

 typedef class  globals::urm_named_object

 Typedefe'd string ==>   ovm_component

 typedef class  globals::urm_object

 Typedefe'd string ==>   ovm_object

 typedef class  globals::urm_object_wrapper

 Typedefe'd string ==>   ovm_object_wrapper

 typedef enum  globals::urm_port_policy

URM_ZERO_OR_MORE_BOUND
URM_ONE_OR_MORE_BOUND
URM_ALL_BOUND(255)

 typedef class  globals::urm_printer

 Typedefe'd string ==>   ovm_printer

 typedef class  globals::urm_recorder

 Typedefe'd string ==>   ovm_recorder

 typedef class  globals::urm_sequence

 Typedefe'd string ==>   ovm_sequence_base

 typedef class  globals::urm_sequence_item

 Typedefe'd string ==>   ovm_sequence_item

 typedef class  globals::urm_test

 Typedefe'd string ==>   ovm_test

 typedef class  globals::urm_transaction

 Typedefe'd string ==>   ovm_transaction

 typedef class  globals::urm_unit

 Typedefe'd string ==>   ovm_component

 typedef class  globals::urm_unit_base

 Typedefe'd string ==>   ovm_component

 typedef class  globals::urm_virtual_driver

 Typedefe'd string ==>   ovm_sequencer_base