This is the complete list of members for class svt_mem_driver, including all inherited members.
| uvm_component | function void | accept_tr ( uvm_transaction tr, time accept_time = 0 ) | |
| uvm_component | virtual task | all_dropped ( uvm_objection objection, uvm_object source_obj, string description, int count ) | |
| uvm_component | function void | apply_config_settings ( bit verbose = 0 ) | |
| uvm_component | function integer | begin_child_tr ( uvm_transaction tr, integer parent_handle = 0, string stream_name = "main", string label = "", string desc = "", time begin_time = 0 ) | |
| uvm_component | function integer | begin_tr ( uvm_transaction tr, string stream_name = "main", string label = "", string desc = "", time begin_time = 0, integer parent_handle = 0 ) | |
| uvm_component | function void | build ( ) | |
| svt_driver | function void | build_phase ( uvm_phase phase ) | UVM build phase |
| uvm_component | function void | check ( ) | |
| uvm_component | function void | check_config_usage ( bit recurse = 1 ) | |
| uvm_component | function void | check_phase ( uvm_phase phase ) | |
| uvm_component | function uvm_object | clone ( ) | |
| uvm_object | function bit | compare ( uvm_object rhs, uvm_comparer comparer = null ) | |
| uvm_component | task | configure_phase ( uvm_phase phase ) | |
| uvm_component | function void | connect ( ) | |
| uvm_component | function void | connect_phase ( uvm_phase phase ) | |
| uvm_object | function string | convert2string ( ) | |
| uvm_object | function void | copy ( uvm_object rhs ) | |
| uvm_component | function uvm_object | create ( string name = "" ) | |
| uvm_component | function uvm_component | create_component ( string requested_type_name, string name ) | |
| uvm_component | function uvm_object | create_object ( string requested_type_name, string name = "" ) | |
| uvm_component | protected function void | define_domain ( uvm_domain domain ) | |
| uvm_report_object | virtual function void | die ( ) | |
| uvm_component | protected function void | do_accept_tr ( uvm_transaction tr ) | |
| uvm_component | protected function void | do_begin_tr ( uvm_transaction tr, string stream_name, integer tr_handle ) | |
| uvm_object | function bit | do_compare ( uvm_object rhs, uvm_comparer comparer ) | |
| uvm_object | function void | do_copy ( uvm_object rhs ) | |
| uvm_component | protected function void | do_end_tr ( uvm_transaction tr, integer tr_handle ) | |
| uvm_component | function void | do_flush ( ) | |
| uvm_component | function void | do_kill_all ( ) | |
| uvm_object | function void | do_pack ( uvm_packer packer ) | |
| uvm_component | function void | do_print ( uvm_printer printer ) | |
| uvm_object | function void | do_record ( uvm_recorder recorder ) | |
| uvm_component | function void | do_resolve_bindings ( ) | |
| uvm_object | function void | do_unpack ( uvm_packer packer ) | |
| uvm_component | virtual function void | dropped ( uvm_objection objection, uvm_object source_obj, string description, int count ) | |
| uvm_report_object | function void | dump_report_state ( ) | |
| uvm_component | int | enable_stop_interrupt | |
| uvm_component | function void | end_of_elaboration ( ) | |
| uvm_component | function void | end_of_elaboration_phase ( uvm_phase phase ) | |
| uvm_component | function void | end_tr ( uvm_transaction tr, time end_time = 0, bit free_handle = 1 ) | |
| svt_driver | svt_err_check | err_check = null; | |
| svt_driver | svt_event_pool | event_pool | |
| uvm_component | function void | extract ( ) | |
| svt_driver | function void | extract_phase ( uvm_phase phase ) | UVM extract phase |
| uvm_component | function void | final_phase ( uvm_phase phase ) | |
| uvm_component | function void | flush ( ) | |
| svt_reactive_driver | task | get ( output REQ req ) | Impementation of get port of req_item_port. |
| svt_driver | function void | get_cfg ( ref svt_configuration cfg ) | Returns a copy of the driver's configuration object, including the current configuration settings. If cfg is null, creates configuration object of appropriate type. |
| uvm_component | function uvm_component | get_child ( string name ) | |
| uvm_component | function void | get_children ( ref uvm_component children[$] ) | |
| uvm_component | function bit | get_config_int ( string field_name, inout uvm_bitstream_t value ) | |
| uvm_component | function bit | get_config_object ( string field_name, inout uvm_object value, input bit clone ) | |
| uvm_component | function bit | get_config_string ( string field_name, inout string value ) | |
| uvm_component | function unsigned int | get_depth ( ) | |
| uvm_component | function uvm_domain | get_domain ( ) | |
| uvm_component | function int | get_first_child ( ref string name ) | |
| uvm_component | function string | get_full_name ( ) | |
| uvm_object | static function int | get_inst_count ( ) | |
| uvm_object | function int | get_inst_id ( ) | |
| svt_driver | function bit | get_is_running ( ) | Returns the current setting of is_running, indicating whether the driver has been entered the run phase. |
| uvm_object | function string | get_name ( ) | |
| uvm_component | function int | get_next_child ( ref string name ) | |
| uvm_component | function int | get_num_children ( ) | |
| svt_mem_driver | virtual function uvm_object_wrapper | get_object_type ( ) | |
| uvm_component | function uvm_component | get_parent ( ) | |
| uvm_report_object | function int | get_report_action ( uvm_severity severity, string id ) | |
| uvm_report_object | function int | get_report_file_handle ( uvm_severity severity, string id ) | |
| uvm_report_object | function uvm_report_handler | get_report_handler ( ) | |
| uvm_report_object | function uvm_report_server | get_report_server ( ) | |
| uvm_report_object | function int | get_report_verbosity_level ( uvm_severity severity = UVM_INFO, string id = "" ) | |
| svt_driver | function string | get_suite_name ( ) | Returns the model suite name associated with an object. |
| svt_mem_driver | static function type_id | get_type ( ) | |
| svt_mem_driver | virtual function string | get_type_name ( ) | |
| uvm_component | function int | has_child ( string name ) | |
| svt_driver | protected uvm_phase | hdl_cmd_phase | |
| svt_driver | protected bit | is_running | |
| svt_driver | protected function bit | is_valid_cfg_type ( svt_configuration cfg ) | Expected to return a 1 if the supplied configuration object is of the correct type for the driver. Extended classes implementing specific drivers will provide an extended version of this method and call it directly. |
| svt_reactive_driver | protected function void | item_req ( REQ req ) | Send a request to the reactive sequencer |
| uvm_component | function void | kill ( ) | |
| uvm_component | function uvm_component | lookup ( string name ) | |
| uvm_component | function string | massage_scope ( string scope ) | |
| uvm_component | protected virtual function bit | m_add_child ( uvm_component child ) | |
| uvm_component | function void | m_apply_verbosity_settings ( uvm_phase phase ) | |
| uvm_component | protected function integer | m_begin_tr ( uvm_transaction tr, integer parent_handle = 0, bit has_parent = 0, string stream_name = "main", string label = "", string desc = "", time begin_time = 0 ) | |
| uvm_component | bit | m_build_done | |
| uvm_component | protected uvm_component | m_children [string] | |
| uvm_component | protected uvm_component | m_children_by_handle [ uvm_component ] | |
| uvm_component | static bit | m_config_set = 1; | |
| uvm_component | uvm_phase | m_current_phase | |
| uvm_component | protected uvm_domain | m_domain | |
| uvm_component | function void | m_do_pre_abort ( ) | |
| uvm_report_object | protected virtual function uvm_report_object | m_get_report_object ( ) | |
| uvm_object | static protected int | m_inst_count | |
| uvm_component | string | m_name | |
| uvm_component | uvm_component | m_parent | |
| uvm_component | uvm_phase | m_phase_imps [ uvm_phase ] | |
| uvm_component | protected process | m_phase_process | |
| uvm_component | int | m_phasing_active | |
| uvm_report_object | uvm_report_handler | m_rh | |
| uvm_component | function void | m_set_cl_action ( ) | |
| uvm_component | function void | m_set_cl_msg_args ( ) | |
| uvm_component | function void | m_set_cl_sev ( ) | |
| uvm_component | function void | m_set_cl_verb ( ) | |
| uvm_component | static m_verbosity_setting | m_time_settings[$] | |
| uvm_component | m_verbosity_setting | m_verbosity_settings[$] | |
| uvm_component | task | main_phase ( uvm_phase phase ) | |
| uvm_component | typedef | m_verbosity_setting | |
| uvm_object | function int | pack ( ref bit bitstream[], input uvm_packer packer ) | |
| uvm_object | function int | pack_bytes ( ref byte unsigned bytestream[], input uvm_packer packer ) | |
| uvm_object | function int | pack_ints ( ref int unsigned intstream[], input uvm_packer packer ) | |
| uvm_component | function void | phase_ended ( uvm_phase phase ) | |
| uvm_component | function void | phase_ready_to_end ( uvm_phase phase ) | |
| uvm_component | function void | phase_started ( uvm_phase phase ) | |
| uvm_component | task | post_configure_phase ( uvm_phase phase ) | |
| uvm_component | task | post_main_phase ( uvm_phase phase ) | |
| uvm_component | task | post_reset_phase ( uvm_phase phase ) | |
| svt_mem_driver | protected function void | post_response_get ( svt_mem_transaction rsp ) | Called after getting a response from the memory reactive sequencer, but before the post_responsed_get_cov callbacks are executed. Modifying the response descriptor will modify the response itself. |
| svt_mem_driver | protected function void | post_response_get_cov ( svt_mem_transaction req, svt_mem_transaction rsp ) | Called after the post_response_get callbacks have been executed, but before the response is physically executed by the driver. The request and response descriptors must not be modified. In most cases, both the request and response descriptors are the same objects. |
| uvm_component | task | post_shutdown_phase ( uvm_phase phase ) | |
| svt_driver | function void | pre_abort ( ) | UVM pre_abort callback |
| uvm_component | task | pre_configure_phase ( uvm_phase phase ) | |
| uvm_component | task | pre_main_phase ( uvm_phase phase ) | |
| svt_mem_driver | protected function void | pre_request_put ( svt_mem_transaction req ) | Called before sending a request to memory reactive sequencer. Modifying the request descriptor will modify the request itself. |
| uvm_component | task | pre_reset_phase ( uvm_phase phase ) | |
| uvm_component | task | pre_shutdown_phase ( uvm_phase phase ) | |
| uvm_component | function void | print_config ( bit recurse = 0, bit audit = 0 ) | |
| uvm_component | static bit | print_config_matches | |
| uvm_component | function void | print_config_settings ( string field = "", uvm_component comp = null, bit recurse = 0 ) | |
| uvm_component | function void | print_config_with_audit ( bit recurse = 0 ) | |
| uvm_component | bit | print_enabled = 1; | |
| uvm_component | function void | print_override_info ( string requested_type_name, string name = "" ) | |
| uvm_component | virtual function void | raised ( uvm_objection objection, uvm_object source_obj, string description, int count ) | |
| uvm_component | uvm_recorder | recorder | |
| uvm_component | int unsigned | recording_detail = UVM_NONE; | |
| uvm_component | function integer | record_error_tr ( string stream_name = "main", uvm_object info = null, string label = "error_tr", string desc = "", time error_time = 0, bit keep_active = 0 ) | |
| uvm_component | function integer | record_event_tr ( string stream_name = "main", uvm_object info = null, string label = "event_tr", string desc = "", time event_time = 0, bit keep_active = 0 ) | |
| uvm_component | function void | report ( ) | |
| svt_driver | uvm_report_object | reporter = this; | |
| uvm_report_object | virtual function bit | report_error_hook ( string id, string message, int verbosity, string filename, int line ) | |
| uvm_report_object | virtual function bit | report_fatal_hook ( string id, string message, int verbosity, string filename, int line ) | |
| uvm_report_object | virtual function void | report_header ( UVM_FILE file = 0 ) | |
| uvm_report_object | virtual function bit | report_hook ( string id, string message, int verbosity, string filename, int line ) | |
| uvm_report_object | virtual function bit | report_info_hook ( string id, string message, int verbosity, string filename, int line ) | |
| uvm_component | function void | report_phase ( uvm_phase phase ) | |
| uvm_report_object | virtual function void | report_summarize ( UVM_FILE file = 0 ) | |
| uvm_report_object | virtual function bit | report_warning_hook ( string id, string message, int verbosity, string filename, int line ) | |
| uvm_driver | REQ | req | |
| svt_reactive_driver | svt_mem_transaction | req_item_port | |
| uvm_component | task | reset_phase ( uvm_phase phase ) | |
| uvm_report_object | function void | reset_report_handler ( ) | |
| uvm_component | function void | resolve_bindings ( ) | |
| uvm_component | task | resume ( ) | |
| uvm_driver | RSP | rsp | |
| uvm_driver | uvm_analysis_port | rsp_port | |
| uvm_component | task | run ( ) | |
| svt_driver | task | run_phase ( uvm_phase phase ) | UVM run phase |
| uvm_driver | uvm_seq_item_pull_port | seq_item_port | |
| uvm_driver | uvm_seq_item_pull_port | seq_item_prod_if | |
| uvm_component | function void | set_config_int ( string inst_name, string field_name, uvm_bitstream_t value ) | |
| uvm_component | function void | set_config_object ( string inst_name, string field_name, uvm_object value, bit clone = 1 ) | |
| uvm_component | function void | set_config_string ( string inst_name, string field_name, string value ) | |
| uvm_component | function void | set_domain ( uvm_domain domain, int hier = 1 ) | |
| uvm_component | function void | set_inst_override ( string relative_inst_path, string original_type_name, string override_type_name ) | |
| uvm_component | function void | set_inst_override_by_type ( string relative_inst_path, uvm_object_wrapper original_type, uvm_object_wrapper override_type ) | |
| uvm_component | function void | set_int_local ( string field_name, uvm_bitstream_t value, bit recurse = 1 ) | |
| uvm_component | function void | set_name ( string name ) | |
| uvm_object | function void | set_object_local ( string field_name, uvm_object value, bit clone = 1, bit recurse = 1 ) | |
| uvm_component | function void | set_phase_imp ( uvm_phase phase, uvm_phase imp, int hier = 1 ) | |
| uvm_report_object | function void | set_report_default_file ( UVM_FILE file ) | |
| uvm_component | function void | set_report_default_file_hier ( UVM_FILE file ) | |
| uvm_report_object | function void | set_report_handler ( uvm_report_handler handler ) | |
| uvm_report_object | function void | set_report_id_action ( string id, uvm_action action ) | |
| uvm_component | function void | set_report_id_action_hier ( string id, uvm_action action ) | |
| uvm_report_object | function void | set_report_id_file ( string id, UVM_FILE file ) | |
| uvm_component | function void | set_report_id_file_hier ( string id, UVM_FILE file ) | |
| uvm_report_object | function void | set_report_id_verbosity ( string id, int verbosity ) | |
| uvm_component | function void | set_report_id_verbosity_hier ( string id, int verbosity ) | |
| uvm_report_object | function void | set_report_max_quit_count ( int max_count ) | |
| uvm_report_object | function void | set_report_severity_action ( uvm_severity severity, uvm_action action ) | |
| uvm_component | function void | set_report_severity_action_hier ( uvm_severity severity, uvm_action action ) | |
| uvm_report_object | function void | set_report_severity_file ( uvm_severity severity, UVM_FILE file ) | |
| uvm_component | function void | set_report_severity_file_hier ( uvm_severity severity, UVM_FILE file ) | |
| uvm_report_object | function void | set_report_severity_id_action ( uvm_severity severity, string id, uvm_action action ) | |
| uvm_component | function void | set_report_severity_id_action_hier ( uvm_severity severity, string id, uvm_action action ) | |
| uvm_report_object | function void | set_report_severity_id_file ( uvm_severity severity, string id, UVM_FILE file ) | |
| uvm_component | function void | set_report_severity_id_file_hier ( uvm_severity severity, string id, UVM_FILE file ) | |
| uvm_report_object | function void | set_report_severity_id_override ( uvm_severity cur_severity, string id, uvm_severity new_severity ) | |
| uvm_report_object | function void | set_report_severity_id_verbosity ( uvm_severity severity, string id, int verbosity ) | |
| uvm_component | function void | set_report_severity_id_verbosity_hier ( uvm_severity severity, string id, int verbosity ) | |
| uvm_report_object | function void | set_report_severity_override ( uvm_severity cur_severity, uvm_severity new_severity ) | |
| uvm_report_object | function void | set_report_verbosity_level ( int verbosity_level ) | |
| uvm_component | function void | set_report_verbosity_level_hier ( int verbosity ) | |
| uvm_object | function void | set_string_local ( string field_name, string value, bit recurse = 1 ) | |
| uvm_component | static function void | set_type_override ( string original_type_name, string override_type_name, bit replace = 1 ) | |
| uvm_component | static function void | set_type_override_by_type ( uvm_object_wrapper original_type, uvm_object_wrapper override_type, bit replace = 1 ) | |
| svt_driver | static svt_err_check | shared_err_check = null; | |
| uvm_component | task | shutdown_phase ( uvm_phase phase ) | |
| uvm_component | function void | start_of_simulation ( ) | |
| uvm_component | function void | start_of_simulation_phase ( uvm_phase phase ) | |
| uvm_component | function string | status ( ) | |
| uvm_component | task | stop ( string ph_name ) | |
| uvm_component | task | stop_phase ( uvm_phase phase ) | |
| uvm_component | task | suspend ( ) | |
| svt_reactive_driver | typedef | this_type_reactive_driver | |
| svt_mem_driver | protected function void | transaction_ended ( svt_mem_transaction req, svt_mem_transaction rslt ) | Called after the memory transaction has been completely executed. The memory request and response descriptors must not be modified. In most cases, both the request and response descriptors are the same objects. |
| svt_mem_driver | protected function void | transaction_started ( svt_mem_transaction req, svt_mem_transaction rsp ) | Called when the driver starts executing the memory transaction response. The memory request and response descriptors should not be modified. |
| svt_mem_driver | typedef | type_id | |
| svt_mem_driver | static const string | type_name = "svt_mem_driver"; | |
| uvm_object | function int | unpack ( ref bit bitstream[], input uvm_packer packer ) | |
| uvm_object | function int | unpack_bytes ( ref byte unsigned bytestream[], input uvm_packer packer ) | |
| uvm_object | function int | unpack_ints ( ref int unsigned intstream[], input uvm_packer packer ) | |
| uvm_object | static bit | use_uvm_seeding = 1; | |
| uvm_report_object | function int | uvm_get_max_verbosity ( ) | |
| uvm_report_object | virtual function void | uvm_report ( uvm_severity severity, string id, string message, int verbosity = UVM_NONE, string filename = "", int line = 0 ) | |
| uvm_report_object | function int | uvm_report_enabled ( int verbosity, uvm_severity severity = UVM_INFO, string id = "" ) | |
| uvm_report_object | virtual function void | uvm_report_error ( string id, string message, int verbosity = UVM_LOW, string filename = "", int line = 0 ) | |
| uvm_report_object | virtual function void | uvm_report_fatal ( string id, string message, int verbosity = UVM_NONE, string filename = "", int line = 0 ) | |
| uvm_report_object | virtual function void | uvm_report_info ( string id, string message, int verbosity = UVM_MEDIUM, string filename = "", int line = 0 ) | |
| uvm_report_object | virtual function void | uvm_report_warning ( string id, string message, int verbosity = UVM_MEDIUM, string filename = "", int line = 0 ) | |
| uvm_object | function void | __m_uvm_field_automation ( uvm_object tmp_data__, int what__, string str__ ) | |
| uvm_object | static uvm_status_container | __m_uvm_status_container = new; | |
| uvm_object | function void | print ( uvm_printer printer = null ) | |
| uvm_object | function void | record ( uvm_recorder recorder = null ) | |
| uvm_object | function void | reseed ( ) | |
| uvm_object | function string | sprint ( uvm_printer printer = null ) | |