ovm_phase Class Reference

Inheritance diagram for class ovm_phase:

List of all members.



Public Member Functions

function void  add_alias ( ovm_phase the_alias, ovm_phase exist_ph )
virtual function void  call_func ( ovm_component parent )
virtual task   call_task ( ovm_component parent )
function ovm_phase  get_insertion_phase ( )
function string  get_name ( )
virtual function string  get_type_name ( )
function bit  has_executed ( ovm_component comp )
function bit  is_done ( )
function bit  is_in_progress ( )
function bit  is_task ( )
function bit  is_top_down ( )
function void  m_set_done ( )
function void  m_set_in_progress ( )
function void  m_set_is_started ( bit val )
function void  new ( string name, bit is_top_down, bit is_task )
function void  reset ( )
function void  set_executed ( ovm_component comp )
function void  set_insertion_phase ( ovm_phase phase )
task   wait_done ( )
task   wait_start ( )

Public Attributes


Member Function Documentation

  function void
 ovm_phase::add_alias

 (  ovm_phase the_alias , ovm_phase exist_ph  ) 

 virtual function void
 ovm_phase::call_func

 (  ovm_component parent  ) 


 Superseding functions 
 build_phase :: call_func 
 check_phase :: call_func 
 configure_phase :: call_func 
 connect_phase :: call_func 
 end_of_elaboration_phase :: call_func 
 export_connections_phase :: call_func 
 extract_phase :: call_func 
 import_connections_phase :: call_func 
 post_new_phase :: call_func 
 pre_run_phase :: call_func 
 report_phase :: call_func 
 start_of_simulation_phase :: call_func 

 virtual task
 ovm_phase::call_task

 (  ovm_component parent  ) 


 Superseding tasks 
 run_phase :: call_task 
 svt_apply_cfg_phase :: call_task 

  function ovm_phase
 ovm_phase::get_insertion_phase

 (   ) 

  function string
 ovm_phase::get_name

 (   ) 

 virtual function string
 ovm_phase::get_type_name

 (   ) 


 Superseding functions 
 build_phase :: get_type_name 
 check_phase :: get_type_name 
 configure_phase :: get_type_name 
 connect_phase :: get_type_name 
 end_of_elaboration_phase :: get_type_name 
 export_connections_phase :: get_type_name 
 extract_phase :: get_type_name 
 import_connections_phase :: get_type_name 
 post_new_phase :: get_type_name 
 pre_run_phase :: get_type_name 
 report_phase :: get_type_name 
 run_phase :: get_type_name 
 start_of_simulation_phase :: get_type_name 
 svt_apply_cfg_phase :: get_type_name 

  function bit
 ovm_phase::has_executed

 (  ovm_component comp  ) 

  function bit
 ovm_phase::is_done

 (   ) 

  function bit
 ovm_phase::is_in_progress

 (   ) 

  function bit
 ovm_phase::is_task

 (   ) 

  function bit
 ovm_phase::is_top_down

 (   ) 

  function void
 ovm_phase::m_set_done

 (   ) 

  function void
 ovm_phase::m_set_in_progress

 (   ) 

  function void
 ovm_phase::m_set_is_started

 (  bit val  ) 

  function void
 ovm_phase::new

 (  string name , bit is_top_down , bit is_task  ) 

  function void
 ovm_phase::reset

 (   ) 

  function void
 ovm_phase::set_executed

 (  ovm_component comp  ) 

  function void
 ovm_phase::set_insertion_phase

 (  ovm_phase phase  ) 

  task
 ovm_phase::wait_done

 (   ) 

  task
 ovm_phase::wait_start

 (   ) 


Member Attribute Documentation