ovm_phase Class Reference

List of all members.

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 ()

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

Detailed Description

Definition at line 96 of file ovm_phases.sv.


Member Function Documentation

virtual void ovm_phase::call_func ( ovm_component  parent  )  [virtual]

Definition at line 143 of file ovm_phases.sv.

virtual task ovm_phase::call_task ( ovm_component  parent  )  [virtual]

Definition at line 139 of file ovm_phases.sv.

string ovm_phase::get_name (  ) 

Definition at line 116 of file ovm_phases.sv.

virtual string ovm_phase::get_type_name (  )  [virtual]

Definition at line 120 of file ovm_phases.sv.

bit ovm_phase::is_done (  ) 

Definition at line 131 of file ovm_phases.sv.

bit ovm_phase::is_in_progress (  ) 

Definition at line 130 of file ovm_phases.sv.

bit ovm_phase::is_task (  ) 

Definition at line 117 of file ovm_phases.sv.

bit ovm_phase::is_top_down (  ) 

Definition at line 118 of file ovm_phases.sv.

void ovm_phase::m_set_done (  ) 

Definition at line 158 of file ovm_phases.sv.

void ovm_phase::m_set_in_progress (  ) 

Definition at line 153 of file ovm_phases.sv.

void ovm_phase::m_set_is_started ( bit  val  ) 

Definition at line 149 of file ovm_phases.sv.

ovm_phase::new ( string  name,
bit  is_top_down,
bit  is_task 
)

Definition at line 107 of file ovm_phases.sv.

void ovm_phase::reset (  ) 

Definition at line 133 of file ovm_phases.sv.

task ovm_phase::wait_done (  ) 

Definition at line 128 of file ovm_phases.sv.

task ovm_phase::wait_start (  ) 

Definition at line 127 of file ovm_phases.sv.


Member Data Documentation

event ovm_phase::m_done_event [private]

Definition at line 104 of file ovm_phases.sv.

bit ovm_phase::m_is_done = 0 [private]

Definition at line 105 of file ovm_phases.sv.

bit ovm_phase::m_is_started = 0 [private]

Definition at line 103 of file ovm_phases.sv.

bit ovm_phase::m_is_task [private]

Definition at line 100 of file ovm_phases.sv.

bit ovm_phase::m_is_top_down [private]

Definition at line 99 of file ovm_phases.sv.

string ovm_phase::m_name [private]

Definition at line 98 of file ovm_phases.sv.

event ovm_phase::m_start_event [private]

Definition at line 102 of file ovm_phases.sv.


The documentation for this class was generated from the following file:

Intelligent Design Verification
Intelligent Design Verification
Project: OVM, Revision: 2.0.0
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
Doxygen Version: 1.6.3
IDV SV Filter Version: 2.6.3
Sat Jun 19 11:36:52 2010
Find a documentation bug? Report bugs to: bugs.intelligentdv.com Project: DoxygenFilterSV