uvm_push_sequencer Class Reference

Inheritance diagram for class uvm_push_sequencer:

List of all members.



Public Member Functions

function void  new ( string name, uvm_component parent = null )
task   run_phase ( uvm_phase phase )

Class Parameters

type  REQ = uvm_sequence_item
parameter  RSP = REQ; 

Public Attributes

uvm_blocking_put_port  req_port 

Protected Member Functions

virtual function int  m_find_number_driver_connections ( )

Member Typedefs

 typedef class  this_type 


Member Function Documentation

 protected virtual function int
 uvm_push_sequencer::m_find_number_driver_connections

 (   ) 


 Superseded functions 
 uvm_sequencer_base :: m_find_number_driver_connections 

  function void
 uvm_push_sequencer::new

 (  string name , uvm_component parent = null  ) 


 Superseded functions 
 uvm_component :: new 
 uvm_sequencer_base :: new 
 uvm_sequencer_param_base :: new 

  task
 uvm_push_sequencer::run_phase

 (  uvm_phase phase  ) 


 Superseded tasks 
 uvm_component :: run_phase 
 uvm_sequencer_base :: run_phase 


Class Parameters Documentation

 type  attribute
 uvm_push_sequencer::REQ = uvm_sequence_item

 parameter  attribute
 uvm_push_sequencer::RSP = REQ


Member Attribute Documentation

 uvm_blocking_put_port  attribute
 uvm_push_sequencer::req_port


Member Typedef Documentation

 typedef class  uvm_push_sequencer::this_type
 Typedefe'd string ==>   uvm_push_sequencer#(REQ,RSP)