This is the complete list of members for class svt_dispatch_sequence, including all inherited members.
| uvm_transaction | function void | accept_tr ( time accept_time = 0 ) | |
| uvm_transaction | function integer | begin_child_tr ( time begin_time = 0, integer parent_handle = 0 ) | |
| uvm_transaction | uvm_event | begin_event | |
| uvm_transaction | function integer | begin_tr ( time begin_time = 0 ) | |
| svt_dispatch_sequence | task | body ( ) | Sequence body implemeentation, basically sends 'req' on the sequencer. |
| uvm_sequence_base | protected bit | children_array [ uvm_sequence_base ] | |
| uvm_sequence_base | virtual function void | clear_response_queue ( ) | |
| uvm_object | function uvm_object | clone ( ) | |
| uvm_object | function bit | compare ( uvm_object rhs, uvm_comparer comparer = null ) | |
| uvm_object | function string | convert2string ( ) | |
| uvm_object | function void | copy ( uvm_object rhs ) | |
| svt_dispatch_sequence | function uvm_object | create ( string name = "" ) | |
| uvm_sequence_base | task | create_and_start_sequence_by_name ( string seq_name ) | |
| uvm_sequence_base | protected function uvm_sequence_item | create_item ( uvm_object_wrapper type_var, uvm_sequencer_base l_sequencer, string name ) | |
| svt_dispatch_sequence | function void | delete_reqs ( ) | Method used to remove all the elements from the queue which are pushed for dispatch. |
| uvm_transaction | function void | disable_recording ( ) | |
| svt_dispatch_sequence | task | dispatch ( uvm_sequencer seqr, REQ req, bit continuous_dispatch = 1 ) | Method used to dispatch the request on the sequencer. The dispatch sequence can move from 'single' dispatch to 'continuous' dispatch between calls. It can also move between sequencers between calls while using 'single' dispatch, or when moving from 'single' dispatch to 'continuous' dispatch. But once 'continuous' dispatch is established, attempting to move back to 'single' dispatch, or changing the sequencer, will result in a fatal error. |
| uvm_transaction | protected function void | do_accept_tr ( ) | |
| uvm_transaction | protected function void | do_begin_tr ( ) | |
| uvm_object | function bit | do_compare ( uvm_object rhs, uvm_comparer comparer ) | |
| uvm_transaction | function void | do_copy ( uvm_object rhs ) | |
| uvm_transaction | protected function void | do_end_tr ( ) | |
| uvm_sequence_base | virtual function void | do_kill ( ) | |
| uvm_sequence_base | bit | do_not_randomize | |
| uvm_object | function void | do_pack ( uvm_packer packer ) | |
| uvm_sequence | function void | do_print ( uvm_printer printer ) | |
| uvm_transaction | function void | do_record ( uvm_recorder recorder ) | |
| uvm_sequence_base | task | do_sequence_kind ( int unsigned req_kind ) | |
| uvm_object | function void | do_unpack ( uvm_packer packer ) | |
| svt_dispatch_sequence | function void | enable_multiple_tr_dispatch ( ) | Method used to enable dispatch of multiple non blocking concurrent transactions. |
| uvm_transaction | function void | enable_recording ( string stream, uvm_recorder recorder = null ) | |
| uvm_transaction | uvm_event | end_event | |
| uvm_transaction | function void | end_tr ( time end_time = 0, bit free_handle = 1 ) | |
| uvm_transaction | const uvm_object_string_pool | events = new; | |
| uvm_sequence_base | virtual task | finish_item ( uvm_sequence_item item, int set_priority = -1 ) | |
| uvm_transaction | function time | get_accept_time ( ) | |
| uvm_sequence_base | virtual task | get_base_response ( output uvm_sequence_item response, input int transaction_id ) | |
| uvm_transaction | function time | get_begin_time ( ) | |
| uvm_sequence | function REQ | get_current_item ( ) | |
| uvm_sequence_item | function int | get_depth ( ) | |
| uvm_transaction | function time | get_end_time ( ) | |
| uvm_transaction | function uvm_event_pool | get_event_pool ( ) | |
| uvm_sequence_item | function string | get_full_name ( ) | |
| uvm_transaction | function uvm_component | get_initiator ( ) | |
| uvm_object | static function int | get_inst_count ( ) | |
| uvm_object | function int | get_inst_id ( ) | |
| uvm_object | function string | get_name ( ) | |
| svt_dispatch_sequence | virtual function uvm_object_wrapper | get_object_type ( ) | |
| uvm_sequence_item | function uvm_sequence_base | get_parent_sequence ( ) | |
| uvm_sequence_base | function int | get_priority ( ) | |
| uvm_sequence | virtual task | get_response ( output RSP response, input int transaction_id ) | |
| uvm_sequence_base | function int | get_response_queue_depth ( ) | |
| uvm_sequence_base | function bit | get_response_queue_error_report_disabled ( ) | |
| uvm_sequence_item | function uvm_sequence_base | get_root_sequence ( ) | |
| uvm_sequence_item | function string | get_root_sequence_name ( ) | |
| uvm_sequence_item | function int | get_sequence_id ( ) | |
| uvm_sequence_base | function no type | get_sequence_state ( ) | |
| uvm_sequence_base | function int | get_seq_kind ( string type_name ) | |
| uvm_sequence_base | function uvm_sequence_base | get_sequence ( int unsigned req_kind ) | |
| uvm_sequence_base | function uvm_sequence_base | get_sequence_by_name ( string seq_name ) | |
| uvm_sequence_item | function uvm_sequencer_base | get_sequencer ( ) | |
| uvm_sequence_item | function string | get_sequence_path ( ) | |
| uvm_transaction | function integer | get_tr_handle ( ) | |
| uvm_transaction | function integer | get_transaction_id ( ) | |
| svt_dispatch_sequence | static function type_id | get_type ( ) | Factory Registration. |
| uvm_sequence_item | function string | get_type_name ( ) | |
| uvm_sequence_base | function bit | get_use_response_handler ( ) | |
| uvm_sequence_item | function bit | get_use_sequence_info ( ) | |
| uvm_sequence_base | task | grab ( uvm_sequencer_base sequencer = null ) | |
| uvm_sequence_base | function bit | has_lock ( ) | |
| uvm_sequence_base | function bit | is_blocked ( ) | |
| uvm_sequence_base | virtual function bit | is_item ( ) | |
| uvm_sequence_base | virtual function bit | is_relevant ( ) | |
| uvm_sequence_item | static bit | issued1 | |
| uvm_sequence_item | static bit | issued2 | |
| uvm_transaction | function bit | is_active ( ) | |
| uvm_transaction | function bit | is_recording_enabled ( ) | |
| uvm_sequence_base | function void | kill ( ) | |
| uvm_sequence_base | task | lock ( uvm_sequencer_base sequencer = null ) | |
| uvm_transaction | protected function integer | m_begin_tr ( time begin_time = 0, integer parent_handle = 0, bit has_parent = 0 ) | |
| uvm_sequence_item | protected uvm_report_object | m_client | |
| uvm_sequence_item | protected string | m_client_str | |
| uvm_sequence_item | protected int | m_depth = -1; | |
| uvm_sequence_item | virtual function string | m_get_client_info ( output uvm_report_object client ) | |
| uvm_sequence_base | function int | m_get_sqr_sequence_id ( int sequencer_id, bit update_sequence_id ) | |
| uvm_object | static protected int | m_inst_count | |
| uvm_sequence_base | function void | m_kill ( ) | |
| uvm_sequence_base | int | m_next_transaction_id = 1; | |
| uvm_sequence_item | protected uvm_sequence_base | m_parent_sequence | |
| uvm_sequence_item | protected uvm_report_handler | m_rh | |
| uvm_sequence_base | protected process | m_sequence_process | |
| uvm_sequence_base | protected uvm_sequence_state | m_sequence_state | |
| uvm_sequence_item | protected uvm_sequencer_base | m_sequencer | |
| svt_dispatch_sequence | virtual function void | m_set_p_sequencer ( ) | |
| uvm_sequence_base | function void | m_set_sqr_sequence_id ( int sequencer_id, int sequence_id ) | |
| uvm_sequence_base | protected int | m_sqr_seq_ids [int] | |
| uvm_sequence_base | int | m_tr_handle | |
| uvm_sequence_item | protected bit | m_use_sequence_info | |
| uvm_sequence_base | int | m_wait_for_grant_semaphore | |
| uvm_sequence_base | virtual function void | mid_do ( uvm_sequence_item this_item ) | |
| svt_dispatch_sequence | function void | new ( string name = "svt_dispatch_sequence" ) | CONSTRUCTOR: Creates a new instance of the svt_dispatch_sequence class. |
| uvm_sequence_base | function int | num_sequences ( ) | |
| svt_dispatch_sequence | uvm_sequencer | p_sequencer | Parent Sequencer Declaration. |
| 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_sequence | uvm_sequencer_param_base | param_sequencer | |
| uvm_sequence_base | constraint | pick_sequence | |
| uvm_sequence_base | virtual task | post_body ( ) | |
| uvm_sequence_base | virtual function void | post_do ( uvm_sequence_item this_item ) | |
| uvm_sequence_base | virtual task | post_start ( ) | |
| uvm_sequence_base | virtual task | pre_body ( ) | |
| uvm_sequence_base | virtual task | pre_do ( bit is_item ) | |
| uvm_sequence_base | virtual task | pre_start ( ) | |
| uvm_object | function void | print ( uvm_printer printer = null ) | |
| uvm_sequence_item | bit | print_sequence_info | |
| uvm_sequence_base | virtual function void | put_base_response ( input uvm_sequence_item response ) | |
| uvm_sequence | virtual function void | put_response ( uvm_sequence_item response_item ) | |
| uvm_object | function void | record ( uvm_recorder recorder = null ) | |
| svt_dispatch_sequence | static uvm_report_object | reporter = uvm_root; | All messages originating from data objects are routed through `SVT_XVM(root) |
| svt_dispatch_sequence | function void | response_handler ( uvm_sequence_item response ) | No-op which can be used to avoid clogging things up with responses and response messages. |
| uvm_sequence_base | protected uvm_sequence_item | response_queue [$] | |
| uvm_sequence_base | protected int | response_queue_depth = 8; | |
| uvm_sequence_base | protected bit | response_queue_error_report_disabled | |
| uvm_sequence | RSP | rsp | |
| svt_dispatch_sequence | task | send_forever ( ) | Method used to create a forever loop to take care of the dispatch. |
| svt_dispatch_sequence | task | send_one ( ) | Method used to do a single dispatch. |
| uvm_sequence | function void | send_request ( uvm_sequence_item request, bit rerandomize = 0 ) | |
| uvm_sequence | typedef | sequencer_t | |
| uvm_sequence_base | rand int unsigned | seq_kind | |
| uvm_sequence_item | function void | set_depth ( int value ) | |
| uvm_sequence_item | function void | set_id_info ( uvm_sequence_item item ) | |
| uvm_transaction | function void | set_initiator ( uvm_component initiator ) | |
| uvm_object | function void | set_int_local ( string field_name, uvm_bitstream_t value, bit recurse = 1 ) | |
| uvm_sequence_item | function void | set_item_context ( uvm_sequence_base parent_seq, uvm_sequencer_base sequencer = null ) | |
| uvm_object | function void | set_object_local ( string field_name, uvm_object value, bit clone = 1, bit recurse = 1 ) | |
| uvm_sequence_item | function void | set_parent_sequence ( uvm_sequence_base parent ) | |
| uvm_sequence_base | function void | set_priority ( int value ) | |
| uvm_sequence_base | function void | set_response_queue_depth ( int value ) | |
| uvm_sequence_base | function void | set_response_queue_error_report_disabled ( bit value ) | |
| uvm_sequence_item | function void | set_sequence_id ( int id ) | |
| uvm_sequence_item | virtual function void | set_sequencer ( uvm_sequencer_base sequencer ) | |
| uvm_object | function void | set_string_local ( string field_name, string value, bit recurse = 1 ) | |
| uvm_transaction | function void | set_transaction_id ( integer id ) | |
| uvm_sequence_item | function void | set_use_sequence_info ( bit value ) | |
| uvm_object | function string | sprint ( uvm_printer printer = null ) | |
| uvm_sequence_base | virtual task | start ( uvm_sequencer_base sequencer, uvm_sequence_base parent_sequence = null, int this_priority = -1, bit call_pre_post = 1 ) | |
| uvm_sequence_base | uvm_phase | starting_phase | |
| uvm_sequence_base | virtual task | start_item ( uvm_sequence_item item, int set_priority = -1, uvm_sequencer_base sequencer = null ) | |
| svt_dispatch_sequence | typedef | type_id | |
| uvm_sequence_base | static string | type_name = "uvm_sequence_base"; | |
| uvm_sequence_base | function void | ungrab ( uvm_sequencer_base sequencer = null ) | |
| uvm_sequence_base | function void | unlock ( uvm_sequencer_base sequencer = null ) | |
| 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_sequence_base | function void | use_response_handler ( bit enable ) | |
| uvm_object | static bit | use_uvm_seeding = 1; | |
| uvm_sequence_item | virtual function void | uvm_report ( uvm_severity severity, string id, string message, int verbosity = UVM_LOW, string filename = "", int line = 0 ) | |
| uvm_sequence_item | function int | uvm_report_enabled ( int verbosity, uvm_severity severity = UVM_INFO, string id = "" ) | |
| uvm_sequence_item | virtual function void | uvm_report_error ( string id, string message, int verbosity = UVM_LOW, string filename = "", int line = 0 ) | |
| uvm_sequence_item | virtual function void | uvm_report_fatal ( string id, string message, int verbosity = UVM_NONE, string filename = "", int line = 0 ) | |
| uvm_sequence_item | virtual function void | uvm_report_info ( string id, string message, int verbosity = UVM_MEDIUM, string filename = "", int line = 0 ) | |
| uvm_sequence_item | virtual function void | uvm_report_warning ( string id, string message, int verbosity = UVM_MEDIUM, string filename = "", int line = 0 ) | |
| uvm_sequence_base | virtual task | wait_for_grant ( int item_priority = -1, bit lock_request = 0 ) | |
| uvm_sequence_base | virtual task | wait_for_item_done ( int transaction_id = -1 ) | |
| uvm_sequence_base | virtual task | wait_for_relevant ( ) | |
| uvm_sequence_base | task | wait_for_sequence_state ( int unsigned state_mask ) | |
| 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 | protected virtual function uvm_report_object | m_get_report_object ( ) | |
| uvm_object | function void | reseed ( ) | |
| uvm_object | function void | set_name ( string name ) | |