|
Public Member Functions |
| | new (string name, ovm_component parent) |
| virtual ovm_component | get_parent () |
| virtual string | get_full_name () |
| string | get_type_name () |
| ovm_component | get_child (string name) |
| int | get_first_child (ref string name) |
| int | get_next_child (ref string name) |
| int | get_num_children () |
| int | has_child (string name) |
| virtual void | set_name (string name) |
| ovm_component | lookup (string name) |
| virtual void | build () |
| virtual void | connect () |
| virtual void | configure () |
| virtual void | end_of_elaboration () |
| virtual void | start_of_simulation () |
| virtual void | extract () |
| virtual void | check () |
| virtual void | report () |
| virtual void | resolve_bindings () |
| void | do_resolve_bindings () |
| virtual void | do_kill_all () |
| void | do_flush () |
| virtual void | flush () |
| virtual void | stop (string ph_name) |
| virtual void | do_func_phase (ovm_phase phase) |
| virtual void | set_config_int (string inst_name, string field_name, ovm_bitstream_t value) |
| virtual void | set_config_object (string inst_name, string field_name, ovm_object value, bit clone=1) |
| virtual void | set_config_string (string inst_name, string field_name, string value) |
| virtual bit | get_config_int (string field_name, inout ovm_bitstream_t value) |
| virtual bit | get_config_object (string field_name, inout ovm_object value, input bit clone=1) |
| virtual bit | get_config_string (string field_name, inout string value) |
| virtual void | apply_config_settings (bit verbose=0) |
| void | print_config_settings (string field="", ovm_component comp=null, bit recurse=0) |
| ovm_component | create_component (string type_name, string inst_name) |
| ovm_object | create_object (string type_name, string name="") |
| void | set_inst_override (string inst_path, string override_type, string type_name) |
| void | print_override_info (string type_name, string inst_name="") |
| virtual ovm_object | create (string name="") |
| virtual ovm_object | clone () |
| void | set_report_severity_action_hier (ovm_severity s, ovm_action a) |
| void | set_report_id_action_hier (string id, ovm_action a) |
| void | set_report_severity_id_action_hier (ovm_severity s, string id, ovm_action a) |
| void | set_report_default_file_hier (OVM_FILE f) |
| void | set_report_severity_file_hier (ovm_severity s, OVM_FILE f) |
| void | set_report_id_file_hier (string id, OVM_FILE f) |
| void | set_report_severity_id_file_hier (ovm_severity s, string id, OVM_FILE f) |
| void | set_report_verbosity_level_hier (int v) |
| protected integer | m_begin_tr (ovm_transaction tr, integer parent_handle=0, bit has_parent=0, string stream_name="main", string label="", string desc="", time begin_time=0) |
| void | accept_tr (ovm_transaction tr, time accept_time=0) |
| integer | begin_tr (ovm_transaction tr, string stream_name="main", string label="", string desc="", time begin_time=0) |
| integer | begin_child_tr (ovm_transaction tr, integer parent_handle=0, string stream_name="main", string label="", string desc="", time begin_time=0) |
| void | end_tr (ovm_transaction tr, time end_time=0, bit free_handle=1) |
| integer | record_error_tr (string stream_name="main", ovm_object info=null, string label="error_tr", string desc="", time error_time=0, bit keep_active=0) |
| integer | record_event_tr (string stream_name="main", ovm_object info=null, string label="event_tr", string desc="", time event_time=0, bit keep_active=0) |
| virtual protected void | do_accept_tr (ovm_transaction tr) |
| virtual protected void | do_begin_tr (ovm_transaction tr, string stream_name, integer tr_handle) |
| virtual protected void | do_end_tr (ovm_transaction tr, integer tr_handle) |
| virtual bit | m_add_child (ovm_component child) |
| virtual void | post_new () |
| virtual void | import_connections () |
| virtual void | export_connections () |
| virtual void | pre_run () |
| virtual void | check_connection_size () |
| virtual protected void | add_to_debug_list () |
| virtual void | do_display (int max_level=-1, int level=0, bit display_connectors=0) |
| ovm_component | absolute_lookup (string name) |
| ovm_component | relative_lookup (string name) |
| ovm_component | create_unit (string type_name, string inst_name) |
| void | do_print (ovm_printer printer) |
| void | set_int_local (string field_name, ovm_bitstream_t value, bit recurse=1) |
Static Public Member Functions |
| static void | set_type_override (string override_type, string type_name, bit replace=1) |
| static void | global_stop_request () |
| static ovm_component | find_component (string comp_match) |
| static void | find_components (string comp_match, ref ovm_component comps[$]) |
| static ovm_component | get_component (int ele) |
| static int | get_num_components () |
Public Attributes |
| ovm_component | m_parent |
| ovm_phase | m_curr_phase = null |
| string | m_name |
| bit | m_is_removed = 0 |
| bit | print_enabled = 1 |
| int unsigned | recording_detail = OVM_NONE |
Static Public Attributes |
| static bit | print_config_matches = 0 |
| static ovm_env | m_env |
Protected Attributes |
| ovm_component | m_children [string] |
| int | enable_stop_interrupt = 0 |
| bit | m_build_done = 0 |
| ovm_config_setting | m_configuration_table [$] |
| ovm_event_pool | event_pool |
| ovm_component | m_components [string] |
| ovm_component | m_ports [string] |
| ovm_component | m_exports [string] |
| ovm_component | m_implementations [string] |
Private Member Functions |
| virtual void | m_set_full_name () |
| void | m_extract_name (string name, output string leaf, output string remainder) |
| void | build_debug_lists () |
Private Attributes |
| integer | m_stream_handle [string] |
| integer | m_tr_h [ovm_transaction] |
Static Private Attributes |
| static bit | m_phases_loaded = 0 |