

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 task | 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 |
Definition at line 42 of file ovm_component.svh.
| ovm_component ovm_component::absolute_lookup | ( | string | name | ) |
Definition at line 1278 of file ovm_component.sv.
| void ovm_component::accept_tr | ( | ovm_transaction | tr, | |
| time | accept_time = 0 | |||
| ) |
Definition at line 667 of file ovm_component.sv.
| void ovm_component::add_to_debug_list | ( | ) | [virtual] |
Reimplemented in ovm_connector< IF >, ovm_connector< tlm_if_base< BEFORE, BEFORE > >, ovm_connector< tlm_if_base< avm_class_pair< T, T >, avm_class_pair< T, T > > >, ovm_connector< tlm_if_base< ovm_class_pair< T, T >, ovm_class_pair< T, T > > >, ovm_connector< tlm_if_base< T1, T1 > >, ovm_connector< tlm_if_base< T, T > >, ovm_connector< tlm_if_base< ovm_built_in_pair< T >, ovm_built_in_pair< T > > >, ovm_connector< tlm_if_base< REQ, REQ > >, ovm_connector< tlm_if_base< RSP, REQ > >, ovm_connector< tlm_if_base< AFTER, AFTER > >, ovm_connector< tlm_if_base< trans_type, trans_type > >, ovm_connector< tlm_if_base< RSP, RSP > >, ovm_connector< tlm_if_base< REQ, RSP > >, ovm_connector< tlm_if_base< pair_type, pair_type > >, and ovm_connector< tlm_if_base< ovm_class_pair< AFTER, AFTER >, ovm_class_pair< AFTER, AFTER > > >.
Definition at line 1304 of file ovm_component.sv.
| void ovm_component::apply_config_settings | ( | bit | verbose = 0 |
) | [virtual] |
Definition at line 1091 of file ovm_component.sv.
| integer ovm_component::begin_child_tr | ( | ovm_transaction | tr, | |
| integer | parent_handle = 0, |
|||
| string | stream_name = "main", |
|||
| string | label = "", |
|||
| string | desc = "", |
|||
| time | begin_time = 0 | |||
| ) |
Definition at line 691 of file ovm_component.sv.
| integer ovm_component::begin_tr | ( | ovm_transaction | tr, | |
| string | stream_name = "main", |
|||
| string | label = "", |
|||
| string | desc = "", |
|||
| time | begin_time = 0 | |||
| ) |
Definition at line 680 of file ovm_component.sv.
| void ovm_component::build | ( | ) | [virtual] |
Definition at line 569 of file ovm_component.sv.
| void ovm_component::build_debug_lists | ( | ) | [private] |
Definition at line 1295 of file ovm_component.sv.
| void ovm_component::check | ( | ) | [virtual] |
Definition at line 618 of file ovm_component.sv.
| void ovm_component::check_connection_size | ( | ) | [virtual] |
Definition at line 1227 of file ovm_component.sv.
| ovm_object ovm_component::clone | ( | ) | [virtual] |
Reimplemented from ovm_object.
Definition at line 389 of file ovm_component.sv.
| void ovm_component::configure | ( | ) | [virtual] |
Definition at line 586 of file ovm_component.sv.
| void ovm_component::connect | ( | ) | [virtual] |
Reimplemented in ovm_scenario_controller< REQ, RSP >.
Definition at line 578 of file ovm_component.sv.
| ovm_object ovm_component::create | ( | string | name = "" |
) | [virtual] |
Reimplemented from ovm_object.
Reimplemented in ovm_seq_item_prod_if, ovm_seq_item_cons_if, ovm_seq_prod_if, and ovm_seq_cons_if.
Definition at line 379 of file ovm_component.sv.
| ovm_component ovm_component::create_component | ( | string | type_name, | |
| string | inst_name | |||
| ) |
Definition at line 407 of file ovm_component.sv.
| ovm_object ovm_component::create_object | ( | string | type_name, | |
| string | name = "" | |||
| ) |
Definition at line 417 of file ovm_component.sv.
| ovm_component ovm_component::create_unit | ( | string | type_name, | |
| string | inst_name | |||
| ) |
Definition at line 32 of file ovm_component.svh.
| void ovm_component::do_accept_tr | ( | ovm_transaction | tr | ) | [virtual] |
Definition at line 892 of file ovm_component.sv.
| void ovm_component::do_begin_tr | ( | ovm_transaction | tr, | |
| string | stream_name, | |||
| integer | tr_handle | |||
| ) | [virtual] |
Definition at line 900 of file ovm_component.sv.
| void ovm_component::do_display | ( | int | max_level = -1, |
|
| int | level = 0, |
|||
| bit | display_connectors = 0 | |||
| ) | [virtual] |
Reimplemented in ovm_connector< IF >, ovm_connector< tlm_if_base< BEFORE, BEFORE > >, ovm_connector< tlm_if_base< avm_class_pair< T, T >, avm_class_pair< T, T > > >, ovm_connector< tlm_if_base< ovm_class_pair< T, T >, ovm_class_pair< T, T > > >, ovm_connector< tlm_if_base< T1, T1 > >, ovm_connector< tlm_if_base< T, T > >, ovm_connector< tlm_if_base< ovm_built_in_pair< T >, ovm_built_in_pair< T > > >, ovm_connector< tlm_if_base< REQ, REQ > >, ovm_connector< tlm_if_base< RSP, REQ > >, ovm_connector< tlm_if_base< AFTER, AFTER > >, ovm_connector< tlm_if_base< trans_type, trans_type > >, ovm_connector< tlm_if_base< RSP, RSP > >, ovm_connector< tlm_if_base< REQ, RSP > >, ovm_connector< tlm_if_base< pair_type, pair_type > >, and ovm_connector< tlm_if_base< ovm_class_pair< AFTER, AFTER >, ovm_class_pair< AFTER, AFTER > > >.
Definition at line 1212 of file ovm_component.sv.
| void ovm_component::do_end_tr | ( | ovm_transaction | tr, | |
| integer | tr_handle | |||
| ) | [virtual] |
Definition at line 910 of file ovm_component.sv.
| void ovm_component::do_flush | ( | ) |
Definition at line 363 of file ovm_component.sv.
| void ovm_component::do_func_phase | ( | ovm_phase | phase | ) | [virtual] |
Definition at line 549 of file ovm_component.sv.
| void ovm_component::do_kill_all | ( | ) | [virtual] |
Reimplemented in ovm_threaded_component.
Definition at line 560 of file ovm_component.sv.
| void ovm_component::do_print | ( | ovm_printer | printer | ) | [virtual] |
Reimplemented from ovm_object.
Reimplemented in ovm_seq_item_prod_if, ovm_seq_item_cons_if, ovm_sequencer, ovm_seq_prod_if, ovm_sequencer_base, ovm_seq_cons_if, and ovm_virtual_sequencer.
Definition at line 41 of file ovm_component.svh.
| void ovm_component::do_resolve_bindings | ( | ) |
Definition at line 650 of file ovm_component.sv.
| void ovm_component::end_of_elaboration | ( | ) | [virtual] |
Reimplemented in ovm_connector< IF >, urm_command_line_processor_c, ovm_connector< tlm_if_base< BEFORE, BEFORE > >, ovm_connector< tlm_if_base< avm_class_pair< T, T >, avm_class_pair< T, T > > >, ovm_connector< tlm_if_base< ovm_class_pair< T, T >, ovm_class_pair< T, T > > >, ovm_connector< tlm_if_base< T1, T1 > >, ovm_connector< tlm_if_base< T, T > >, ovm_connector< tlm_if_base< ovm_built_in_pair< T >, ovm_built_in_pair< T > > >, ovm_connector< tlm_if_base< REQ, REQ > >, ovm_connector< tlm_if_base< RSP, REQ > >, ovm_connector< tlm_if_base< AFTER, AFTER > >, ovm_connector< tlm_if_base< trans_type, trans_type > >, ovm_connector< tlm_if_base< RSP, RSP > >, ovm_connector< tlm_if_base< REQ, RSP > >, ovm_connector< tlm_if_base< pair_type, pair_type > >, and ovm_connector< tlm_if_base< ovm_class_pair< AFTER, AFTER >, ovm_class_pair< AFTER, AFTER > > >.
Definition at line 602 of file ovm_component.sv.
| void ovm_component::end_tr | ( | ovm_transaction | tr, | |
| time | end_time = 0, |
|||
| bit | free_handle = 1 | |||
| ) |
Definition at line 779 of file ovm_component.sv.
| void ovm_component::export_connections | ( | ) | [virtual] |
Reimplemented in ovm_algorithmic_comparator< BEFORE, AFTER, TRANSFORMER >, ovm_in_order_comparator< T, comp_type, convert, pair_type >, ovm_in_order_comparator< T >, ovm_in_order_comparator< T, avm_class_comp< T >, avm_class_converter< T >, avm_class_pair< T, T > >, ovm_in_order_comparator< AFTER, ovm_class_comp< AFTER >, ovm_class_converter< AFTER >, ovm_class_pair< AFTER, AFTER > >, and ovm_in_order_comparator< T, ovm_class_comp< T >, ovm_class_converter< T >, ovm_class_pair< T, T > >.
Definition at line 1254 of file ovm_component.sv.
| void ovm_component::extract | ( | ) | [virtual] |
Definition at line 610 of file ovm_component.sv.
| ovm_component ovm_component::find_component | ( | string | comp_match | ) | [static] |
Definition at line 1312 of file ovm_component.sv.
| void ovm_component::find_components | ( | string | comp_match, | |
| ref ovm_component | comps[$] | |||
| ) | [static] |
Definition at line 1321 of file ovm_component.sv.
| void ovm_component::flush | ( | ) | [virtual] |
Reimplemented in ovm_in_order_comparator< T, comp_type, convert, pair_type >, tlm_fifo_base< T >, tlm_fifo< T >, ovm_in_order_comparator< T >, ovm_in_order_comparator< T, avm_class_comp< T >, avm_class_converter< T >, avm_class_pair< T, T > >, ovm_in_order_comparator< AFTER, ovm_class_comp< AFTER >, ovm_class_converter< AFTER >, ovm_class_pair< AFTER, AFTER > >, ovm_in_order_comparator< T, ovm_class_comp< T >, ovm_class_converter< T >, ovm_class_pair< T, T > >, tlm_fifo_base< REQ >, tlm_fifo_base< RSP >, tlm_fifo_base< AFTER >, tlm_fifo< REQ >, tlm_fifo< RSP >, and tlm_fifo< AFTER >.
Definition at line 355 of file ovm_component.sv.
| ovm_component ovm_component::get_child | ( | string | name | ) |
Definition at line 212 of file ovm_component.sv.
| ovm_component ovm_component::get_component | ( | int | ele | ) | [static] |
Definition at line 1332 of file ovm_component.sv.
| bit ovm_component::get_config_int | ( | string | field_name, | |
| inout ovm_bitstream_t | value | |||
| ) | [virtual] |
Definition at line 1039 of file ovm_component.sv.
| bit ovm_component::get_config_object | ( | string | field_name, | |
| inout ovm_object | value, | |||
| input bit | clone = 1 | |||
| ) | [virtual] |
Definition at line 1069 of file ovm_component.sv.
| bit ovm_component::get_config_string | ( | string | field_name, | |
| inout string | value | |||
| ) | [virtual] |
Definition at line 1054 of file ovm_component.sv.
| int ovm_component::get_first_child | ( | ref string | name | ) |
Definition at line 196 of file ovm_component.sv.
| string ovm_component::get_full_name | ( | ) | [virtual] |
Reimplemented from ovm_object.
Definition at line 244 of file ovm_component.sv.
| int ovm_component::get_next_child | ( | ref string | name | ) |
Definition at line 204 of file ovm_component.sv.
| int ovm_component::get_num_children | ( | ) |
Definition at line 228 of file ovm_component.sv.
| int ovm_component::get_num_components | ( | ) | [static] |
Definition at line 1344 of file ovm_component.sv.
| ovm_component ovm_component::get_parent | ( | ) | [virtual] |
Definition at line 257 of file ovm_component.sv.
| string ovm_component::get_type_name | ( | ) | [virtual] |
Reimplemented from ovm_object.
Reimplemented in ovm_connector_base, ovm_env, ovm_root, ovm_seq_item_prod_if, ovm_seq_item_cons_if, ovm_sequencer, ovm_seq_prod_if, ovm_seq_cons_if, and ovm_virtual_sequencer.
Definition at line 236 of file ovm_component.sv.
| void ovm_component::global_stop_request | ( | ) | [static] |
Definition at line 1236 of file ovm_component.sv.
| int ovm_component::has_child | ( | string | name | ) |
Definition at line 220 of file ovm_component.sv.
| void ovm_component::import_connections | ( | ) | [virtual] |
Definition at line 1262 of file ovm_component.sv.
| ovm_component ovm_component::lookup | ( | string | name | ) |
Definition at line 295 of file ovm_component.sv.
| bit ovm_component::m_add_child | ( | ovm_component | child | ) | [virtual] |
Definition at line 161 of file ovm_component.sv.
| integer ovm_component::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 | |||
| ) |
Definition at line 703 of file ovm_component.sv.
| void ovm_component::m_extract_name | ( | string | name, | |
| output string | leaf, | |||
| output string | remainder | |||
| ) | [private] |
| void ovm_component::m_set_full_name | ( | ) | [private, virtual] |
Definition at line 277 of file ovm_component.sv.
| ovm_component::new | ( | string | name, | |
| ovm_component | parent | |||
| ) |
Reimplemented in ovm_env, ovm_threaded_component, avm_random_stimulus< T >, avm_subscriber< T >, avm_in_order_comparator< T, comp_type, convert, pair_type >, avm_in_order_class_comparator< T >, avm_in_order_built_in_comparator< T >, analysis_fifo< T >, urm_command_line_processor_c, ovm_scenario_driver_base, ovm_scenario_driver< REQ, RSP >, ovm_scenario_driver_noparam, request_driver< REQ, RSP >, ovm_agent, ovm_seq_item_prod_if, ovm_driver, ovm_in_order_comparator< T, comp_type, convert, pair_type >, ovm_in_order_built_in_comparator< T >, ovm_in_order_class_comparator< T >, ovm_monitor, ovm_random_stimulus< trans_type >, ovm_req_rsp_driver< REQ, RSP >, ovm_subscriber< T >, ovm_test, ovm_seq_item_cons_if, ovm_sequencer, ovm_seq_prod_if, ovm_sequencer_base, ovm_seq_cons_if, ovm_virtual_sequencer, tlm_fifo_base< T >, tlm_analysis_fifo< T >, tlm_transport_channel< REQ, RSP >, ovm_scenario_driver< REQ, REQ >, ovm_in_order_comparator< T >, ovm_in_order_comparator< T, avm_class_comp< T >, avm_class_converter< T >, avm_class_pair< T, T > >, ovm_in_order_comparator< AFTER, ovm_class_comp< AFTER >, ovm_class_converter< AFTER >, ovm_class_pair< AFTER, AFTER > >, ovm_in_order_comparator< T, ovm_class_comp< T >, ovm_class_converter< T >, ovm_class_pair< T, T > >, ovm_in_order_class_comparator< AFTER >, ovm_random_stimulus< T >, tlm_fifo_base< REQ >, tlm_fifo_base< RSP >, tlm_fifo_base< AFTER >, and tlm_analysis_fifo< AFTER >.
Definition at line 72 of file ovm_component.sv.
| void ovm_component::post_new | ( | ) | [virtual] |
Reimplemented in tlm_req_rsp_channel< REQ, RSP >, and tlm_req_rsp_channel< REQ, REQ >.
Definition at line 1246 of file ovm_component.sv.
| void ovm_component::pre_run | ( | ) | [virtual] |
Definition at line 1270 of file ovm_component.sv.
| void ovm_component::print_config_settings | ( | string | field = "", |
|
| ovm_component | comp = null, |
|||
| bit | recurse = 0 | |||
| ) |
Definition at line 1143 of file ovm_component.sv.
| void ovm_component::print_override_info | ( | string | type_name, | |
| string | inst_name = "" | |||
| ) |
Definition at line 398 of file ovm_component.sv.
| integer ovm_component::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 | |||
| ) |
Definition at line 825 of file ovm_component.sv.
| integer ovm_component::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 | |||
| ) |
Definition at line 859 of file ovm_component.sv.
| ovm_component ovm_component::relative_lookup | ( | string | name | ) |
Definition at line 1287 of file ovm_component.sv.
| void ovm_component::report | ( | ) | [virtual] |
Definition at line 626 of file ovm_component.sv.
| void ovm_component::resolve_bindings | ( | ) | [virtual] |
Reimplemented in ovm_connector< IF >, ovm_connector< tlm_if_base< BEFORE, BEFORE > >, ovm_connector< tlm_if_base< avm_class_pair< T, T >, avm_class_pair< T, T > > >, ovm_connector< tlm_if_base< ovm_class_pair< T, T >, ovm_class_pair< T, T > > >, ovm_connector< tlm_if_base< T1, T1 > >, ovm_connector< tlm_if_base< T, T > >, ovm_connector< tlm_if_base< ovm_built_in_pair< T >, ovm_built_in_pair< T > > >, ovm_connector< tlm_if_base< REQ, REQ > >, ovm_connector< tlm_if_base< RSP, REQ > >, ovm_connector< tlm_if_base< AFTER, AFTER > >, ovm_connector< tlm_if_base< trans_type, trans_type > >, ovm_connector< tlm_if_base< RSP, RSP > >, ovm_connector< tlm_if_base< REQ, RSP > >, ovm_connector< tlm_if_base< pair_type, pair_type > >, and ovm_connector< tlm_if_base< ovm_class_pair< AFTER, AFTER >, ovm_class_pair< AFTER, AFTER > > >.
Definition at line 642 of file ovm_component.sv.
| void ovm_component::set_config_int | ( | string | inst_name, | |
| string | field_name, | |||
| ovm_bitstream_t | value | |||
| ) | [virtual] |
Definition at line 926 of file ovm_component.sv.
| void ovm_component::set_config_object | ( | string | inst_name, | |
| string | field_name, | |||
| ovm_object | value, | |||
| bit | clone = 1 | |||
| ) | [virtual] |
Definition at line 952 of file ovm_component.sv.
| void ovm_component::set_config_string | ( | string | inst_name, | |
| string | field_name, | |||
| string | value | |||
| ) | [virtual] |
Definition at line 939 of file ovm_component.sv.
| void ovm_component::set_inst_override | ( | string | inst_path, | |
| string | override_type, | |||
| string | type_name | |||
| ) |
Definition at line 436 of file ovm_component.sv.
| void ovm_component::set_int_local | ( | string | field_name, | |
| ovm_bitstream_t | value, | |||
| bit | recurse = 1 | |||
| ) | [virtual] |
Reimplemented from ovm_object.
Definition at line 72 of file ovm_component.svh.
| void ovm_component::set_name | ( | string | name | ) | [virtual] |
Reimplemented from ovm_object.
Definition at line 265 of file ovm_component.sv.
| void ovm_component::set_report_default_file_hier | ( | OVM_FILE | f | ) |
Definition at line 500 of file ovm_component.sv.
| void ovm_component::set_report_id_action_hier | ( | string | id, | |
| ovm_action | a | |||
| ) |
Definition at line 467 of file ovm_component.sv.
| void ovm_component::set_report_id_file_hier | ( | string | id, | |
| OVM_FILE | f | |||
| ) |
Definition at line 510 of file ovm_component.sv.
| void ovm_component::set_report_severity_action_hier | ( | ovm_severity | s, | |
| ovm_action | a | |||
| ) |
Definition at line 456 of file ovm_component.sv.
| void ovm_component::set_report_severity_file_hier | ( | ovm_severity | s, | |
| OVM_FILE | f | |||
| ) |
Definition at line 489 of file ovm_component.sv.
| void ovm_component::set_report_severity_id_action_hier | ( | ovm_severity | s, | |
| string | id, | |||
| ovm_action | a | |||
| ) |
Definition at line 477 of file ovm_component.sv.
| void ovm_component::set_report_severity_id_file_hier | ( | ovm_severity | s, | |
| string | id, | |||
| OVM_FILE | f | |||
| ) |
Definition at line 520 of file ovm_component.sv.
| void ovm_component::set_report_verbosity_level_hier | ( | int | v | ) |
Definition at line 532 of file ovm_component.sv.
| void ovm_component::set_type_override | ( | string | override_type, | |
| string | type_name, | |||
| bit | replace = 1 | |||
| ) | [static] |
Definition at line 426 of file ovm_component.sv.
| void ovm_component::start_of_simulation | ( | ) | [virtual] |
Definition at line 594 of file ovm_component.sv.
| task ovm_component::stop | ( | string | ph_name | ) | [virtual] |
Definition at line 634 of file ovm_component.sv.
int ovm_component::enable_stop_interrupt = 0 [protected] |
Definition at line 225 of file ovm_component.svh.
ovm_event_pool ovm_component::event_pool [protected] |
Definition at line 479 of file ovm_component.svh.
bit ovm_component::m_build_done = 0 [protected] |
Definition at line 227 of file ovm_component.svh.
ovm_component ovm_component::m_children[string] [protected] |
Definition at line 88 of file ovm_component.svh.
ovm_component ovm_component::m_components[string] [protected] |
Definition at line 565 of file ovm_component.svh.
ovm_config_setting ovm_component::m_configuration_table[$] [protected] |
Definition at line 316 of file ovm_component.svh.
Reimplemented in ovm_root.
Definition at line 224 of file ovm_component.svh.
ovm_env ovm_component::m_env [static] |
Definition at line 563 of file ovm_component.svh.
ovm_component ovm_component::m_exports[string] [protected] |
Definition at line 567 of file ovm_component.svh.
ovm_component ovm_component::m_implementations[string] [protected] |
Definition at line 568 of file ovm_component.svh.
| bit ovm_component::m_is_removed = 0 |
Definition at line 569 of file ovm_component.svh.
| string ovm_component::m_name |
Definition at line 509 of file ovm_component.svh.
Definition at line 87 of file ovm_component.svh.
bit ovm_component::m_phases_loaded = 0 [static, private] |
Reimplemented in ovm_threaded_component.
Definition at line 502 of file ovm_component.svh.
ovm_component ovm_component::m_ports[string] [protected] |
Definition at line 566 of file ovm_component.svh.
integer ovm_component::m_stream_handle[string] [private] |
Definition at line 504 of file ovm_component.svh.
integer ovm_component::m_tr_h[ovm_transaction] [private] |
Definition at line 505 of file ovm_component.svh.
bit ovm_component::print_config_matches = 0 [static] |
Definition at line 315 of file ovm_component.svh.
| bit ovm_component::print_enabled = 1 |
Definition at line 570 of file ovm_component.svh.
| int unsigned ovm_component::recording_detail = OVM_NONE |
Definition at line 26 of file ovm_component.svh.
![]() Intelligent Design Verification Project: OVM, Revision: 1.1.0 |
Copyright (c) 2008-2010 Intelligent Design Verification. Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included here: http://www.intelligentdv.com/licenses/fdl.txt |
![]() Doxygen Version: 1.6.3 IDV SV Filter Version: 2.6.3 Sat Jun 19 11:28:01 2010 |