svt_phase Class Reference

Inheritance diagram for class svt_phase:

List of all members.



Public Member Functions

function void  drop_objection ( ovm_object obj, string reason = "", int count = 1 )
static function svt_phase  get ( string name = "" )
function ovm_objection  get_objection ( )
function void  raise_objection ( ovm_object obj, string reason = "", int count = 1 )
static function svt_phase  set_current ( string name )
task   wait_all_dropped ( )

Public Attributes

bit  phase_done 
bit  phase_started 

Protected Member Functions

function void  new ( string name = "svt_phase" )


Member Function Documentation

  function void
 svt_phase::drop_objection

 (  ovm_object obj , string reason = "", int count = 1  ) 

 static function svt_phase
 svt_phase::get

 (  string name = ""  ) 

  function ovm_objection
 svt_phase::get_objection

 (   ) 

 protected function void
 svt_phase::new

 (  string name = "svt_phase"  ) 


 Superseded functions 
 ovm_object :: new 

  function void
 svt_phase::raise_objection

 (  ovm_object obj , string reason = "", int count = 1  ) 

 static function svt_phase
 svt_phase::set_current

 (  string name  ) 

  task
 svt_phase::wait_all_dropped

 (   ) 


Member Attribute Documentation

 bit  attribute
 svt_phase::phase_done

 bit  attribute
 svt_phase::phase_started