

Public Member Functions | |
| new (string name="ovm_sequence_item", ovm_sequencer_base sequencer=null, ovm_sequence_base parent_sequence=null) | |
| string | get_type_name () |
| ovm_object_registry (ovm_sequence_item,"ovm_sequence_item") void set_sequence_id(integer id) | |
| integer | get_sequence_id () |
| void | set_use_sequence_info (bit value) |
| bit | get_use_sequence_info () |
| void | set_id_info (ovm_sequence_item item) |
| void | set_sequencer (ovm_sequencer_base sequencer) |
| ovm_sequencer_base | get_sequencer () |
| void | set_parent_sequence (ovm_sequence_base parent) |
| ovm_sequence_base | get_parent_sequence () |
| void | set_depth (integer value) |
| integer | get_depth () |
| virtual bit | is_item () |
| virtual void | start_item (ovm_sequence_item item) |
| virtual void | finish_item (ovm_sequence_item item, integer set_priority=-1) |
| 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) |
| string | get_full_name () |
| string | get_root_sequence_name () |
| virtual void | m_set_p_sequencer () |
| ovm_sequence_base | get_root_sequence () |
| string | get_sequence_path () |
| void | do_print (ovm_printer printer) |
| void | set_parent_seq (ovm_sequence_base parent) |
| ovm_sequence_base | get_parent_seq () |
| virtual void | pre_do (bit is_item) |
| virtual void | body () |
| virtual void | mid_do (ovm_sequence_item this_item) |
| virtual void | post_do (ovm_sequence_item this_item) |
| 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) |
Public Attributes | |
| bit | print_sequence_info = 0 |
Protected Attributes | |
| bit | m_use_sequence_info = 0 |
| integer | m_depth = -1 |
| integer | m_next_transaction_id = 1 |
| ovm_sequencer_base | m_sequencer = null |
| ovm_sequence_base | m_parent_sequence = null |
Private Attributes | |
| integer | m_sequence_id = -1 |
Definition at line 27 of file ovm_sequence_item.svh.
|
|
Reimplemented in ovm_sequence_base, ovm_random_sequence, ovm_exhaustive_sequence, and ovm_simple_sequence. Definition at line 260 of file ovm_sequence_item.svh. |
|
|
Reimplemented from ovm_transaction. Reimplemented in ovm_sequence< REQ, RSP >, ovm_random_sequence, ovm_exhaustive_sequence, and ovm_sequence< ovm_sequence_item >. Definition at line 224 of file ovm_sequence_item.svh. |
|
||||||||||||
|
Definition at line 124 of file ovm_sequence_item.svh. |
|
|
Definition at line 97 of file ovm_sequence_item.svh. |
|
|
Reimplemented from ovm_object. Definition at line 155 of file ovm_sequence_item.svh. References get_full_name(), and m_parent_sequence. Referenced by get_full_name(). |
|
|
Definition at line 252 of file ovm_sequence_item.svh. |
|
|
Definition at line 89 of file ovm_sequence_item.svh. |
|
|
Definition at line 188 of file ovm_sequence_item.svh. |
|
|
Definition at line 172 of file ovm_sequence_item.svh. |
|
|
Definition at line 56 of file ovm_sequence_item.svh. |
|
|
Definition at line 206 of file ovm_sequence_item.svh. |
|
|
Reimplemented in ovm_sequence_base. Definition at line 81 of file ovm_sequence_item.svh. |
|
|
Reimplemented from ovm_object. Reimplemented in ovm_random_sequence, ovm_exhaustive_sequence, and ovm_simple_sequence. Definition at line 45 of file ovm_sequence_item.svh. |
|
|
Definition at line 64 of file ovm_sequence_item.svh. |
|
|
Reimplemented in ovm_sequence_base. Definition at line 114 of file ovm_sequence_item.svh. |
|
||||||||||||||||
|
Reimplemented in ovm_sequence_base. Definition at line 139 of file ovm_sequence_item.svh. |
|
|
Definition at line 181 of file ovm_sequence_item.svh. |
|
||||||||||||
|
Reimplemented in ovm_sequence_base. Definition at line 128 of file ovm_sequence_item.svh. |
|
|
Reimplemented in ovm_sequence_base. Definition at line 264 of file ovm_sequence_item.svh. |
|
||||||||||||||||
|
Reimplemented in ovm_sequence< REQ, RSP >, ovm_sequence_base, and ovm_sequence< ovm_sequence_item >. Definition at line 37 of file ovm_sequence_item.svh. |
|
||||||||||||
|
Definition at line 50 of file ovm_sequence_item.svh. |
|
|
Reimplemented in ovm_sequence_base. Definition at line 268 of file ovm_sequence_item.svh. |
|
|
Reimplemented in ovm_sequence_base. Definition at line 256 of file ovm_sequence_item.svh. |
|
||||||||||||
|
Reimplemented in ovm_sequence< REQ, RSP >, ovm_sequence_base, and ovm_sequence< ovm_sequence_item >. Definition at line 276 of file ovm_sequence_item.svh. |
|
|
Definition at line 93 of file ovm_sequence_item.svh. |
|
|
Definition at line 68 of file ovm_sequence_item.svh. |
|
|
Definition at line 248 of file ovm_sequence_item.svh. |
|
|
Definition at line 85 of file ovm_sequence_item.svh. |
|
|
Reimplemented in ovm_sequence< REQ, RSP >, ovm_sequence_base, and ovm_sequence< ovm_sequence_item >. Definition at line 76 of file ovm_sequence_item.svh. |
|
|
Definition at line 60 of file ovm_sequence_item.svh. |
|
|
Definition at line 118 of file ovm_sequence_item.svh. |
|
||||||||||||
|
Reimplemented in ovm_sequence_base. Definition at line 272 of file ovm_sequence_item.svh. |
|
|
Reimplemented in ovm_sequence_base. Definition at line 280 of file ovm_sequence_item.svh. |
|
|
Definition at line 31 of file ovm_sequence_item.svh. |
|
|
Definition at line 32 of file ovm_sequence_item.svh. |
|
|
Definition at line 34 of file ovm_sequence_item.svh. Referenced by get_full_name(). |
|
|
Definition at line 29 of file ovm_sequence_item.svh. |
|
|
Definition at line 33 of file ovm_sequence_item.svh. |
|
|
Definition at line 30 of file ovm_sequence_item.svh. |
|
|
Definition at line 35 of file ovm_sequence_item.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 |