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 |
SLI_Terminate (
) |
| 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 void |
svt_mem_sa_physical_address_init (
int unsigned phys_addr[6] ) |
| function int |
svt_mem_sa_record_file_data (
input int svt_mem_core_id, input longint unsigned addr, input bit [SVT_MEM_MAX_DATA_WIDTH-1:0] data ) |
| function int |
svt_mem_sa_record_file_data4 (
input int svt_mem_core_id, input longint unsigned addr, input logic [SVT_MEM_MAX_DATA_WIDTH-1:0] data ) |
| function int |
svt_mem_sa_record_wrmasked_data (
input int svt_mem_core_id, input bit [SVT_MEM_MAX_DATA_WIDTH-1:0] data ) |
| function int |
svt_mem_sa_record_wrmasked_data4 (
input int svt_mem_core_id, input logic [SVT_MEM_MAX_DATA_WIDTH-1:0] data ) |
| 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; |
| 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; |
| 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 |
| const ovm_report_object |
reporter = ovm_root; |
| run_phase |
run_ph |
| 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; |
| bit |
ovm_enable_print_topology = 0; |
| ovm_component |
ovm_test_top |
| const string |
s_connection_error_id = "Connection Error"; |
| const string |
s_connection_warning_id = "Connection Warning"; |
| const string |
s_spaces = " "; |
| string |
urm_global_msg_detail_str |
| string |
urm_global_tmp_str = ""; |
Global Typedefs |
| typedef enum |
action_type |
| 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 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_mem_backdoor |
| typedef class |
svt_mem_backdoor_2state |
| typedef class |
svt_mem_backdoor_4state |
| typedef enum |
svt_mem_clkrate_t |
| typedef enum |
svt_mem_depth_t |
| typedef class |
svt_mem_driver_callback |
| typedef class |
svt_mem_ram_sequence |
| typedef struct |
svt_mem_sa_breakinfo |
| typedef struct |
svt_mem_sa_breakspec |
| typedef struct |
svt_mem_sa_patspec |
| typedef struct |
svt_mem_sa_statdata |
| typedef class |
svt_mem_sequence |
| typedef class |
svt_mem_vendor_catalog_base |
| typedef enum |
svt_mem_width_t |
| 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_xactor |
| typedef class |
svt_xactor_callback |
| typedef class |
svt_xactor_callback_pool |
| typedef class |
svt_xactor_callbacks |
| typedef class |
svt_xactor_callbacks_pool |
| 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 |