

Public Member Functions | |
| new (string name="ovm_sequence", ovm_sequencer_base sequencer_ptr=null, ovm_sequence_base parent_seq=null) | |
| ovm_sequence_state_enum | get_sequence_state () |
| void | wait_for_sequence_state (ovm_sequence_state_enum state) |
| virtual void | start (ovm_sequencer_base sequencer, ovm_sequence_base parent_sequence=null, integer this_priority=100, bit call_pre_post=1) |
| void | stop () |
| virtual void | pre_body () |
| virtual void | post_body () |
| virtual void | pre_do (bit is_item) |
| virtual void | body () |
| virtual bit | is_item () |
| virtual void | mid_do (ovm_sequence_item this_item) |
| virtual void | post_do (ovm_sequence_item this_item) |
| integer | num_sequences () |
| integer | get_seq_kind (string type_name) |
| ovm_sequence_base | get_sequence (integer unsigned req_kind) |
| ovm_sequence_base | get_sequence_by_name (string seq_name) |
| void | do_sequence_kind (integer unsigned req_kind) |
| void | create_and_start_sequence_by_name (string seq_name) |
| void | set_priority (integer value) |
| integer | get_priority () |
| virtual void | wait_for_relevant () |
| virtual bit | is_relevant () |
| bit | is_blocked () |
| void | lock (ovm_sequencer_base sequencer=null) |
| void | grab (ovm_sequencer_base sequencer=null) |
| void | unlock (ovm_sequencer_base sequencer=null) |
| void | ungrab (ovm_sequencer_base sequencer=null) |
| virtual void | put_response (ovm_sequence_item response_item) |
| virtual void | m_start_item (ovm_sequencer_base sequencer_ptr, ovm_sequence_item sequence_ptr) |
| virtual void | m_finish_item (ovm_sequencer_base sequencer_ptr, ovm_sequence_item sequence_ptr, integer set_priority=-1) |
| virtual void | wait_for_grant (integer item_priority=-1, bit lock_request=0) |
| virtual void | send_request (ovm_sequence_item request, bit rerandomize=0) |
| virtual void | wait_for_item_done (integer transaction_id=-1) |
| virtual void | set_sequencer (ovm_sequencer_base sequencer) |
| virtual ovm_sequencer_base | get_sequencer () |
| void | m_kill () |
| void | kill () |
| void | use_response_handler (bit enable) |
| bit | get_use_response_handler () |
| virtual void | response_handler (ovm_sequence_item response) |
| integer | m_get_sqr_sequence_id (integer sequencer_id, bit update_sequence_id) |
| void | m_set_sqr_sequence_id (integer sequencer_id, integer sequence_id) |
| integer | get_id () |
| ovm_sequence_base | get_parent_scenario () |
| virtual void | pre_apply () |
| virtual void | mid_apply () |
| virtual void | post_apply () |
Public Attributes | |
| event | started |
| event | ended |
| int | m_tr_handle |
| rand integer unsigned | seq_kind |
| constraint | pick_sequence |
Protected Member Functions | |
| ovm_sequence_item | create_item (ovm_object_wrapper type_var, ovm_sequencer_base l_sequencer, string name) |
Protected Attributes | |
| ovm_sequence_state_enum | m_sequence_state |
| bit | m_sequence_state_prebody |
| bit | m_sequence_state_body |
| bit | m_sequence_state_postbody |
| bit | m_sequence_state_ended |
| bit | m_sequence_state_stopped |
| integer | m_sqr_seq_ids [integer] |
| process | m_sequence_process |
Private Attributes | |
| integer | m_priority = -1 |
| bit | m_use_response_handler = 0 |
| bit | is_rel_default |
| bit | wait_rel_default |
Definition at line 23 of file ovm_sequence_base.svh.
|
|
Reimplemented from ovm_sequence_item. Reimplemented in ovm_random_sequence, ovm_exhaustive_sequence, and ovm_simple_sequence. Definition at line 119 of file ovm_sequence_base.svh. |
|
|
Definition at line 200 of file ovm_sequence_base.svh. |
|
||||||||||||||||
|
Definition at line 363 of file ovm_sequence_base.svh. |
|
|
Definition at line 178 of file ovm_sequence_base.svh. |
|
|
Definition at line 403 of file ovm_sequence_base.svh. |
|
|
Definition at line 407 of file ovm_sequence_base.svh. |
|
|
Definition at line 210 of file ovm_sequence_base.svh. |
|
|
Definition at line 141 of file ovm_sequence_base.svh. |
|
|
Definition at line 149 of file ovm_sequence_base.svh. |
|
|
Definition at line 168 of file ovm_sequence_base.svh. |
|
|
Definition at line 76 of file ovm_sequence_base.svh. |
|
|
Reimplemented from ovm_sequence_item. Definition at line 314 of file ovm_sequence_base.svh. |
|
|
Definition at line 355 of file ovm_sequence_base.svh. |
|
|
Definition at line 248 of file ovm_sequence_base.svh. |
|
|
Definition at line 234 of file ovm_sequence_base.svh. |
|
|
Reimplemented from ovm_sequence_item. Definition at line 124 of file ovm_sequence_base.svh. |
|
|
Definition at line 229 of file ovm_sequence_base.svh. |
|
|
Definition at line 332 of file ovm_sequence_base.svh. |
|
|
Definition at line 238 of file ovm_sequence_base.svh. |
|
||||||||||||||||
|
Reimplemented from ovm_sequence_item. Definition at line 279 of file ovm_sequence_base.svh. |
|
||||||||||||
|
Definition at line 377 of file ovm_sequence_base.svh. |
|
|
Definition at line 318 of file ovm_sequence_base.svh. |
|
||||||||||||
|
Definition at line 392 of file ovm_sequence_base.svh. |
|
||||||||||||
|
Reimplemented from ovm_sequence_item. Definition at line 275 of file ovm_sequence_base.svh. |
|
|
Definition at line 415 of file ovm_sequence_base.svh. |
|
|
Reimplemented from ovm_sequence_item. Definition at line 128 of file ovm_sequence_base.svh. |
|
||||||||||||||||
|
Reimplemented from ovm_sequence_item. Reimplemented in ovm_sequence< REQ, RSP >, and ovm_sequence< ovm_sequence_item >. Definition at line 57 of file ovm_sequence_base.svh. |
|
|
Definition at line 136 of file ovm_sequence_base.svh. |
|
|
Definition at line 419 of file ovm_sequence_base.svh. |
|
|
Definition at line 111 of file ovm_sequence_base.svh. |
|
|
Reimplemented from ovm_sequence_item. Definition at line 132 of file ovm_sequence_base.svh. |
|
|
Definition at line 411 of file ovm_sequence_base.svh. |
|
|
Definition at line 107 of file ovm_sequence_base.svh. |
|
|
Reimplemented from ovm_sequence_item. Definition at line 115 of file ovm_sequence_base.svh. |
|
|
Reimplemented in ovm_sequence< REQ, RSP >, and ovm_sequence< ovm_sequence_item >. Definition at line 271 of file ovm_sequence_base.svh. |
|
|
Definition at line 359 of file ovm_sequence_base.svh. |
|
||||||||||||
|
Reimplemented from ovm_sequence_item. Reimplemented in ovm_sequence< REQ, RSP >, and ovm_sequence< ovm_sequence_item >. Definition at line 297 of file ovm_sequence_base.svh. |
|
|
Definition at line 206 of file ovm_sequence_base.svh. |
|
|
Reimplemented from ovm_sequence_item. Reimplemented in ovm_sequence< REQ, RSP >, and ovm_sequence< ovm_sequence_item >. Definition at line 310 of file ovm_sequence_base.svh. |
|
||||||||||||||||||||
|
Reimplemented in ovm_sequence< REQ, RSP >, and ovm_sequence< ovm_sequence_item >. Definition at line 93 of file ovm_sequence_base.svh. |
|
|
Definition at line 103 of file ovm_sequence_base.svh. |
|
|
Definition at line 267 of file ovm_sequence_base.svh. |
|
|
Definition at line 258 of file ovm_sequence_base.svh. |
|
|
Definition at line 351 of file ovm_sequence_base.svh. |
|
||||||||||||
|
Reimplemented from ovm_sequence_item. Definition at line 292 of file ovm_sequence_base.svh. |
|
|
Reimplemented from ovm_sequence_item. Definition at line 305 of file ovm_sequence_base.svh. |
|
|
Definition at line 217 of file ovm_sequence_base.svh. |
|
|
Definition at line 80 of file ovm_sequence_base.svh. |
|
|
Definition at line 29 of file ovm_sequence_base.svh. |
|
|
Definition at line 54 of file ovm_sequence_base.svh. |
|
|
Definition at line 28 of file ovm_sequence_base.svh. |
|
|
Definition at line 37 of file ovm_sequence_base.svh. |
|
|
Definition at line 25 of file ovm_sequence_base.svh. |
|
|
Definition at line 26 of file ovm_sequence_base.svh. |
|
|
Definition at line 27 of file ovm_sequence_base.svh. |
|
|
Definition at line 26 of file ovm_sequence_base.svh. |
|
|
Definition at line 26 of file ovm_sequence_base.svh. |
|
|
Definition at line 27 of file ovm_sequence_base.svh. |
|
|
Definition at line 34 of file ovm_sequence_base.svh. |
|
|
Definition at line 30 of file ovm_sequence_base.svh. |
|
|
Definition at line 42 of file ovm_sequence_base.svh. |
|
|
Definition at line 49 of file ovm_sequence_base.svh. |
|
|
Definition at line 45 of file ovm_sequence_base.svh. |
|
|
Definition at line 29 of file ovm_sequence_base.svh. |
|
|
Definition at line 55 of file ovm_sequence_base.svh. |
![]() Intelligent Design Verification Project: OVM, Revision: 1.1.0 |
Copyright (c) 2008 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.4.6 Mon Sep 29 14:24:05 2008 |