uvm_mem_mam_cfg Class Reference

Inheritance diagram for class uvm_mem_mam_cfg:

List of all members.



Public Attributes

rand bit [63:0]   end_offset 
rand uvm_mem_mam :: locality_e  locality 
rand uvm_mem_mam :: alloc_mode_e  mode 
rand int unsigned  n_bytes 
rand bit [63:0]   start_offset 

Constraints

constraint  uvm_mem_mam_cfg_valid  ( )


Member Attribute Documentation

 rand bit [63:0]   attribute
 uvm_mem_mam_cfg::end_offset

 rand uvm_mem_mam :: locality_e  attribute
 uvm_mem_mam_cfg::locality

 rand uvm_mem_mam :: alloc_mode_e  attribute
 uvm_mem_mam_cfg::mode

 rand int unsigned  attribute
 uvm_mem_mam_cfg::n_bytes

 rand bit [63:0]   attribute
 uvm_mem_mam_cfg::start_offset


Member Constraint Documentation

  constraint
 uvm_mem_mam_cfg::uvm_mem_mam_cfg_valid


constraint uvm_mem_mam_cfg_valid {
      end_offset > start_offset;
      n_bytes < 64;
   }