
Public Member Functions | |
| new (string name, bit is_top_down, bit is_task) | |
| string | get_name () |
| bit | is_task () |
| bit | is_top_down () |
| virtual string | get_type_name () |
| task | wait_start () |
| task | wait_done () |
| bit | is_in_progress () |
| bit | is_done () |
| void | reset () |
| virtual task | call_task (ovm_component parent) |
| virtual void | call_func (ovm_component parent) |
| void | m_set_is_started (bit val) |
| void | m_set_in_progress () |
| void | m_set_done () |
| void | set_insertion_phase (ovm_phase phase) |
| ovm_phase | get_insertion_phase () |
| bit | has_executed (ovm_component comp) |
| void | set_executed (ovm_component comp) |
| void | add_alias (ovm_phase the_alias, exist_ph) |
Private Attributes | |
| string | m_name |
| bit | m_is_top_down |
| bit | m_is_task |
| event | m_start_event |
| bit | m_is_started = 0 |
| event | m_done_event |
| bit | m_is_done = 0 |
| bit | m_executed [int] |
| ovm_phase | m_aliases [$] |
| ovm_phase | m_insertion_phase |
Definition at line 37 of file ovm_phases.sv.
| void ovm_phase::add_alias | ( | ovm_phase | the_alias, | |
| exist_ph | ||||
| ) |
Definition at line 224 of file ovm_phases.sv.
| virtual void ovm_phase::call_func | ( | ovm_component | parent | ) | [virtual] |
Definition at line 176 of file ovm_phases.sv.
| virtual task ovm_phase::call_task | ( | ovm_component | parent | ) | [virtual] |
Definition at line 162 of file ovm_phases.sv.
| ovm_phase ovm_phase::get_insertion_phase | ( | ) |
Definition at line 209 of file ovm_phases.sv.
| string ovm_phase::get_name | ( | ) |
Definition at line 76 of file ovm_phases.sv.
| virtual string ovm_phase::get_type_name | ( | ) | [virtual] |
Definition at line 97 of file ovm_phases.sv.
| bit ovm_phase::has_executed | ( | ovm_component | comp | ) |
Definition at line 213 of file ovm_phases.sv.
| bit ovm_phase::is_done | ( | ) |
Definition at line 136 of file ovm_phases.sv.
| bit ovm_phase::is_in_progress | ( | ) |
Definition at line 127 of file ovm_phases.sv.
| bit ovm_phase::is_task | ( | ) |
Definition at line 83 of file ovm_phases.sv.
| bit ovm_phase::is_top_down | ( | ) |
Definition at line 91 of file ovm_phases.sv.
| void ovm_phase::m_set_done | ( | ) |
Definition at line 194 of file ovm_phases.sv.
| void ovm_phase::m_set_in_progress | ( | ) |
Definition at line 188 of file ovm_phases.sv.
| void ovm_phase::m_set_is_started | ( | bit | val | ) |
Definition at line 183 of file ovm_phases.sv.
| ovm_phase::new | ( | string | name, | |
| bit | is_top_down, | |||
| bit | is_task | |||
| ) |
Definition at line 61 of file ovm_phases.sv.
| void ovm_phase::reset | ( | ) |
Definition at line 145 of file ovm_phases.sv.
| void ovm_phase::set_executed | ( | ovm_component | comp | ) |
Definition at line 220 of file ovm_phases.sv.
| void ovm_phase::set_insertion_phase | ( | ovm_phase | phase | ) |
Definition at line 201 of file ovm_phases.sv.
| task ovm_phase::wait_done | ( | ) |
Definition at line 118 of file ovm_phases.sv.
| task ovm_phase::wait_start | ( | ) |
Definition at line 109 of file ovm_phases.sv.
ovm_phase ovm_phase::m_aliases[$] [private] |
Definition at line 49 of file ovm_phases.sv.
event ovm_phase::m_done_event [private] |
Definition at line 45 of file ovm_phases.sv.
bit ovm_phase::m_executed[int] [private] |
Definition at line 47 of file ovm_phases.sv.
ovm_phase ovm_phase::m_insertion_phase [private] |
Definition at line 50 of file ovm_phases.sv.
bit ovm_phase::m_is_done = 0 [private] |
Definition at line 46 of file ovm_phases.sv.
bit ovm_phase::m_is_started = 0 [private] |
Definition at line 44 of file ovm_phases.sv.
bit ovm_phase::m_is_task [private] |
Definition at line 41 of file ovm_phases.sv.
bit ovm_phase::m_is_top_down [private] |
Definition at line 40 of file ovm_phases.sv.
string ovm_phase::m_name [private] |
Definition at line 39 of file ovm_phases.sv.
event ovm_phase::m_start_event [private] |
Definition at line 43 of file ovm_phases.sv.
![]() Intelligent Design Verification Project: OVM, Revision: 2.0.3 |
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:49:24 2010 |