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 ()
void wait_start ()
void wait_done ()
bit is_in_progress ()
bit is_done ()
void reset ()
virtual void 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 void 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.

void ovm_phase::wait_done  ) 
 

Definition at line 128 of file ovm_phases.sv.

void 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: 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
Doxygen Version: 1.4.6
Mon Sep 29 14:23:58 2008
Find a documentation bug? Report bugs to: bugs.intelligentdv.com Project: DoxygenFilterSV