svt_non_abstract_component Class Reference

Inheritance diagram for class svt_non_abstract_component:

List of all members.


Detailed Description

Creates a non-virtual instance of uvm/ovm_component. This can be useful for simple component structures to route messages without the need to go through the global report object.



Public Member Functions

static function ovm_component  create_non_abstract_component ( string name, ovm_component parent )
function void  new ( string name = "svt_non_abstract_component", ovm_component parent = null )


Member Function Documentation

 static function ovm_component
 svt_non_abstract_component::create_non_abstract_component

 (  string name , ovm_component parent  ) 


Static function which can be used to create a new svt_non_abstract_component.

  function void
 svt_non_abstract_component::new

 (  string name = "svt_non_abstract_component", ovm_component parent = null  ) 


CONSTRUCTOR:

Just call the super.

name - Instance name of this component.

parent - Parent component of this component.


 Superseded functions 
 ovm_component :: new