vmm_perf_tenure Class Reference

Inheritance list for class vmm_perf_tenure:

List of all members.
Defined at line 28 of file sv/perf/vmm_perf_tenure.sv.

Public Member Functions

function uint  get_initiator_id ( )
function uint  get_target_id ( )
function uint  get_tenure_id ( )
function vmm_data  get_tr ( )
function void  new ( int unsigned initiator_id = 0, int unsigned target_id = 0, vmm_data tr = null )
function string  psdisplay ( string prefix = )

Public Attributes

local int unsigned  initiator_id 
static local int unsigned  next_tenure_id = 0; 
local int unsigned  target_id 
local int unsigned  tenure_id 
local vmm_data  tr 


Member Function Documentation

  function uint
 vmm_perf_tenure::get_initiator_id

 (   ) 


Prototype at line 43 of file sv/perf/vmm_perf_tenure.sv.
Defined at line 65 of file sv/perf/vmm_perf_tenure.sv.

  function uint
 vmm_perf_tenure::get_target_id

 (   ) 


Prototype at line 44 of file sv/perf/vmm_perf_tenure.sv.
Defined at line 70 of file sv/perf/vmm_perf_tenure.sv.

  function uint
 vmm_perf_tenure::get_tenure_id

 (   ) 


Prototype at line 42 of file sv/perf/vmm_perf_tenure.sv.
Defined at line 61 of file sv/perf/vmm_perf_tenure.sv.

  function vmm_data
 vmm_perf_tenure::get_tr

 (   ) 


Prototype at line 45 of file sv/perf/vmm_perf_tenure.sv.
Defined at line 75 of file sv/perf/vmm_perf_tenure.sv.

  function void
 vmm_perf_tenure::new

 (  int unsigned initiator_id = 0, int unsigned target_id = 0, vmm_data tr = null  ) 


Prototype at line 40 of file sv/perf/vmm_perf_tenure.sv.
Defined at line 53 of file sv/perf/vmm_perf_tenure.sv.

  function string
 vmm_perf_tenure::psdisplay

 (  string prefix =  ) 


Prototype at line 47 of file sv/perf/vmm_perf_tenure.sv.
Defined at line 80 of file sv/perf/vmm_perf_tenure.sv.


Member Attribute Documentation

 local int unsigned  attribute
 vmm_perf_tenure::initiator_id


Defined at line 33 of file sv/perf/vmm_perf_tenure.sv.

 static local int unsigned  attribute
 vmm_perf_tenure::next_tenure_id = 0


Defined at line 30 of file sv/perf/vmm_perf_tenure.sv.

 local int unsigned  attribute
 vmm_perf_tenure::target_id


Defined at line 34 of file sv/perf/vmm_perf_tenure.sv.

 local int unsigned  attribute
 vmm_perf_tenure::tenure_id


Defined at line 32 of file sv/perf/vmm_perf_tenure.sv.

 local vmm_data  attribute
 vmm_perf_tenure::tr


Defined at line 36 of file sv/perf/vmm_perf_tenure.sv.