SVT svt_mem_driver_callback Class Member List

This is the complete list of members for class svt_mem_driver_callback, including all inherited members.


 ovm_callback   function void  callback_mode ( bit on )   
 ovm_object   function ovm_object  clone ( )   
 ovm_object   function bit  compare ( ovm_object rhs, ovm_comparer comparer = null )   
 ovm_object   function string  convert2string ( )   
 ovm_object   function void  copy ( ovm_object rhs )   
 ovm_object  virtual  function ovm_object  create ( string name = "" )   
 ovm_object   function bit  do_compare ( ovm_object rhs, ovm_comparer comparer )   
 ovm_object   function void  do_copy ( ovm_object rhs )   
 ovm_object   function void  do_pack ( ovm_packer packer )   
 ovm_object   function void  do_print ( ovm_printer printer )   
 ovm_object   function void  do_record ( ovm_recorder recorder )   
 ovm_object   function string  do_sprint ( ovm_printer printer )   
 ovm_object   function void  do_unpack ( ovm_packer packer )   
 svt_callback   function void  extract ( ovm_component component )  Callback issued by component to allow callbacks to finalize activities. This callback is issued during the extract phase.  
 ovm_object   function string  get_full_name ( )   
 ovm_object  static  function int  get_inst_count ( )   
 ovm_object   function int  get_inst_id ( )   
 ovm_object   function string  get_name ( )   
 ovm_object   function ovm_object_wrapper  get_object_type ( )   
 ovm_object  static  function ovm_object_wrapper  get_type ( )   
 svt_callback  virtual  function string  get_type_name ( )  Returns this class name as a string.  
 ovm_object  static  function ovm_status_container  init_status ( )   
 ovm_callback   function bit  is_enabled ( )   
 ovm_object  static protected  function void  m_delete_field_array ( )   
 ovm_object  protected  function int  m_do_data ( string arg, inout ovm_bitstream_t lhs, input ovm_bitstream_t rhs, int what, int bits, int flag )   
 ovm_object  protected  function int  m_do_data_object ( string arg, inout ovm_object lhs, input ovm_object rhs, int what, int flag )   
 ovm_object  protected  function int  m_do_data_real ( string arg, inout real lhs, input real rhs, int what, int flag )   
 ovm_object  protected  function int  m_do_data_string ( string arg, inout string lhs, input string rhs, int what, int flag )   
 ovm_object  protected  function void  m_do_field_check ( string field )   
 ovm_object  protected  function int  m_do_set ( string match, string arg, inout ovm_bitstream_t lhs, input int what, int flag )   
 ovm_object  protected  function int  m_do_set_object ( string match, string arg, inout ovm_object lhsobj, input int what, int flag )   
 ovm_object  protected  function int  m_do_set_string ( string match, string arg, inout string lhs, input int what, int flag )   
 ovm_callback  protected bit  m_enabled = 1;  
 ovm_object  static protected int  m_field_array [string]  
 ovm_object   function void  m_field_automation ( ovm_object tmp_data__, int what__, string str__ )   
 ovm_object  protected  function string  m_get_function_type ( int what )   
 ovm_object  protected virtual  function ovm_report_object  m_get_report_object ( )   
 ovm_object  static  function ovm_status_container  m_get_status ( )   
 ovm_object  static protected int  m_inst_count = 0;  
 ovm_object  protected  function void  m_record_field_object ( string arg, ovm_object value, ovm_recorder recorder = null, int flag = OVM_DEFAULT )   
 ovm_object  static protected ovm_status_container  m_sc = init_status;  
 svt_mem_driver_callback   function void  new ( string name = "svt_mem_driver_callback", string suite_name = "" )  CONSTRUCTOR: Create a new callback instance  
 ovm_object   function int  pack ( ref bit bitstream[], input ovm_packer packer )   
 ovm_object   function int  pack_bytes ( ref byte unsigned bytestream[], input ovm_packer packer )   
 ovm_object   function int  pack_ints ( ref int unsigned intstream[], input ovm_packer packer )   
 svt_mem_driver_callback  virtual  function void  post_response_get ( svt_mem_driver driver, svt_mem_transaction rsp )  Called after getting a response from the memory reactive sequencer, but before the post_responsed_get_cov callbacks are executed. Modifying the response descriptor will modify the response itself.  
 svt_mem_driver_callback  virtual  function void  post_response_get_cov ( svt_mem_driver driver, svt_mem_transaction req, svt_mem_transaction rsp )  Called after the post_response_get callbacks have been executed, but before the response is physically executed by the driver. The request and response descriptors must not be modified. In most cases, both the request and response descriptors are the same objects.  
 svt_mem_driver_callback  virtual  function void  pre_request_put ( svt_mem_driver driver, svt_mem_transaction req )  Called before the memory driver sends a request to memory reactive sequencer. Modifying the request descriptor will modify the request itself.  
 ovm_object   function void  print ( ovm_printer printer = null )   
 ovm_object  static  function void  print_field_match ( string fnc, string match )   
 ovm_object  static bit  print_matches = 0;  
 ovm_object   function void  record ( ovm_recorder recorder = null )   
 ovm_callback  static ovm_reporter  reporter = new;  
 ovm_object   function void  reseed ( )   
 ovm_object   function void  set_int_local ( string field_name, ovm_bitstream_t value, bit recurse = 1 )   
 ovm_object   function void  set_name ( string name )   
 ovm_object   function void  set_object_local ( string field_name, ovm_object value, bit clone = 1, bit recurse = 1 )   
 ovm_object   function void  set_string_local ( string field_name, string value, bit recurse = 1 )   
 ovm_object   function string  sprint ( ovm_printer printer = null )   
 svt_callback   function void  startup ( ovm_component component )  Callback issued by component to allow callbacks to initiate activities. This callback is issued during the start_of_simulation phase.  
 svt_mem_driver_callback  virtual  function void  transaction_ended ( svt_mem_driver driver, svt_mem_transaction req, svt_mem_transaction rslt )  Called after the memory transaction has been completely executed. The memory request and response descriptors must not be modified. In most cases, both the request and response descriptors are the same objects.  
 svt_mem_driver_callback  virtual  function void  transaction_started ( svt_mem_driver driver, svt_mem_transaction req, svt_mem_transaction rsp )  Called when the driver starts executing the memory transaction response. The memory request and response descriptors should not be modified.  
 ovm_callback  static string  type_name = "ovm_callback";  
 ovm_object   function int  unpack ( ref bit bitstream[], input ovm_packer packer )   
 ovm_object   function int  unpack_bytes ( ref byte unsigned bytestream[], input ovm_packer packer )   
 ovm_object   function int  unpack_ints ( ref int unsigned intstream[], input ovm_packer packer )   
 ovm_object  static bit  use_ovm_seeding = 1;