SVT svt_sequence_library Class Member List

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


 uvm_transaction   function void  accept_tr ( time accept_time = 0 )   
 uvm_sequence_library   function void  add_sequence ( uvm_object_wrapper seq_type )   
 uvm_sequence_library   function void  add_sequences ( uvm_object_wrapper seq_types[$] )   
 uvm_sequence_library  static  function void  add_typewide_sequence ( uvm_object_wrapper seq_type )   
 uvm_sequence_library  static  function void  add_typewide_sequences ( uvm_object_wrapper seq_types[$] )   
 uvm_transaction   function integer  begin_child_tr ( time begin_time = 0, integer parent_handle = 0 )   
 uvm_transaction  uvm_event  begin_event  
 uvm_transaction   function integer  begin_tr ( time begin_time = 0 )   
 uvm_sequence_library   task  body ( )   
 uvm_sequence_base  protected bit  children_array [ uvm_sequence_base ]  
 uvm_sequence_base  virtual  function void  clear_response_queue ( )   
 uvm_object   function uvm_object  clone ( )   
 uvm_object   function bit  compare ( uvm_object rhs, uvm_comparer comparer = null )   
 uvm_object   function string  convert2string ( )   
 uvm_object   function void  copy ( uvm_object rhs )   
 uvm_sequence_library   function uvm_object  create ( string name = "" )   
 uvm_sequence_base   task  create_and_start_sequence_by_name ( string seq_name )   
 uvm_sequence_base  protected  function uvm_sequence_item  create_item ( uvm_object_wrapper type_var, uvm_sequencer_base l_sequencer, string name )   
 uvm_transaction   function void  disable_recording ( )   
 uvm_transaction  protected  function void  do_accept_tr ( )   
 uvm_transaction  protected  function void  do_begin_tr ( )   
 uvm_object   function bit  do_compare ( uvm_object rhs, uvm_comparer comparer )   
 uvm_transaction   function void  do_copy ( uvm_object rhs )   
 uvm_transaction  protected  function void  do_end_tr ( )   
 uvm_sequence_base  virtual  function void  do_kill ( )   
 uvm_sequence_base  bit  do_not_randomize  
 uvm_object   function void  do_pack ( uvm_packer packer )   
 uvm_sequence_library   function void  do_print ( uvm_printer printer )   
 uvm_transaction   function void  do_record ( uvm_recorder recorder )   
 uvm_sequence_base   task  do_sequence_kind ( int unsigned req_kind )   
 uvm_object   function void  do_unpack ( uvm_packer packer )   
 uvm_transaction   function void  enable_recording ( string stream, uvm_recorder recorder = null )   
 uvm_transaction  uvm_event  end_event  
 uvm_transaction   function void  end_tr ( time end_time = 0, bit free_handle = 1 )   
 uvm_transaction  const uvm_object_string_pool  events = new;  
 uvm_sequence_library   task  execute ( uvm_object_wrapper wrap )   
 uvm_sequence_base  virtual  task  finish_item ( uvm_sequence_item item, int set_priority = -1 )   
 uvm_transaction   function time  get_accept_time ( )   
 uvm_sequence_base  virtual  task  get_base_response ( output uvm_sequence_item response, input int transaction_id )   
 uvm_transaction   function time  get_begin_time ( )   
 uvm_sequence   function REQ  get_current_item ( )   
 uvm_sequence_item   function int  get_depth ( )   
 uvm_transaction   function time  get_end_time ( )   
 uvm_transaction   function uvm_event_pool  get_event_pool ( )   
 uvm_sequence_item   function string  get_full_name ( )   
 uvm_transaction   function uvm_component  get_initiator ( )   
 uvm_object  static  function int  get_inst_count ( )   
 uvm_object   function int  get_inst_id ( )   
 uvm_object   function string  get_name ( )   
 uvm_sequence_library  virtual  function uvm_object_wrapper  get_object_type ( )   
 uvm_sequence_item   function uvm_sequence_base  get_parent_sequence ( )   
 uvm_sequence_base   function int  get_priority ( )   
 uvm_sequence  virtual  task  get_response ( output RSP response, input int transaction_id )   
 uvm_sequence_base   function int  get_response_queue_depth ( )   
 uvm_sequence_base   function bit  get_response_queue_error_report_disabled ( )   
 uvm_sequence_item   function uvm_sequence_base  get_root_sequence ( )   
 uvm_sequence_item   function string  get_root_sequence_name ( )   
 uvm_sequence_library   function void  get_sequences ( ref uvm_object_wrapper seq_types[$] )   
 uvm_sequence_item   function int  get_sequence_id ( )   
 uvm_sequence_base   function no type  get_sequence_state ( )   
 uvm_sequence_base   function int  get_seq_kind ( string type_name )   
 uvm_sequence_base   function uvm_sequence_base  get_sequence ( int unsigned req_kind )   
 uvm_sequence_base   function uvm_sequence_base  get_sequence_by_name ( string seq_name )   
 uvm_sequence_item   function uvm_sequencer_base  get_sequencer ( )   
 uvm_sequence_item   function string  get_sequence_path ( )   
 svt_sequence_library   function string  get_suite_name ( )  Returns the model suite name associated with an object.  
 uvm_transaction   function integer  get_tr_handle ( )   
 uvm_transaction   function integer  get_transaction_id ( )   
 uvm_sequence_library  static  function type_id  get_type ( )   
 uvm_sequence_library   function string  get_type_name ( )   
 uvm_sequence_base   function bit  get_use_response_handler ( )   
 uvm_sequence_item   function bit  get_use_sequence_info ( )   
 uvm_sequence_base   task  grab ( uvm_sequencer_base sequencer = null )   
 uvm_sequence_base   function bit  has_lock ( )   
 uvm_sequence_library   function void  init_sequence_library ( )   
 uvm_sequence_base   function bit  is_blocked ( )   
 uvm_sequence_base  virtual  function bit  is_item ( )   
 uvm_sequence_base  virtual  function bit  is_relevant ( )   
 uvm_sequence_item  static bit  issued1  
 uvm_sequence_item  static bit  issued2  
 uvm_transaction   function bit  is_active ( )   
 uvm_transaction   function bit  is_recording_enabled ( )   
 uvm_sequence_base   function void  kill ( )   
 uvm_sequence_base   task  lock ( uvm_sequencer_base sequencer = null )   
 uvm_sequence_library  bit  m_abort  
 uvm_transaction  protected  function integer  m_begin_tr ( time begin_time = 0, integer parent_handle = 0, bit has_parent = 0 )   
 uvm_sequence_item  protected uvm_report_object  m_client  
 uvm_sequence_item  protected string  m_client_str  
 uvm_sequence_item  protected int  m_depth = -1;  
 uvm_sequence_item  virtual  function string  m_get_client_info ( output uvm_report_object client )   
 uvm_object  protected virtual  function uvm_report_object  m_get_report_object ( )   
 uvm_sequence_base   function int  m_get_sqr_sequence_id ( int sequencer_id, bit update_sequence_id )   
 uvm_object  static protected int  m_inst_count  
 uvm_sequence_base   function void  m_kill ( )   
 uvm_sequence_base  int  m_next_transaction_id = 1;  
 uvm_sequence_item  protected uvm_sequence_base  m_parent_sequence  
 uvm_sequence_item  protected uvm_report_handler  m_rh  
 uvm_sequence_base  protected process  m_sequence_process  
 uvm_sequence_base  protected uvm_sequence_state  m_sequence_state  
 uvm_sequence_item  protected uvm_sequencer_base  m_sequencer  
 uvm_sequence_item  virtual  function void  m_set_p_sequencer ( )   
 uvm_sequence_base   function void  m_set_sqr_sequence_id ( int sequencer_id, int sequence_id )   
 uvm_sequence_base  protected int  m_sqr_seq_ids [int]  
 uvm_sequence_base  int  m_tr_handle  
 uvm_sequence_library  static protected uvm_object_wrapper  m_typewide_sequences [$]  
 uvm_sequence_library  int unsigned  max_random_count = 10;  
 uvm_sequence_library  int unsigned  min_random_count = 10;  
 uvm_sequence_item  protected bit  m_use_sequence_info  
 uvm_sequence_base  int  m_wait_for_grant_semaphore  
 uvm_sequence_base  virtual  function void  mid_do ( uvm_sequence_item this_item )   
 svt_sequence_library   function void  new ( string name = "svt_sequence_library", string suite_name = "" )  CONSTRUCTOR: Create a new SVT sequence library object  
 uvm_sequence_base   function int  num_sequences ( )   
 uvm_object   function int  pack ( ref bit bitstream[], input uvm_packer packer )   
 uvm_object   function int  pack_bytes ( ref byte unsigned bytestream[], input uvm_packer packer )   
 uvm_object   function int  pack_ints ( ref int unsigned intstream[], input uvm_packer packer )   
 uvm_sequence_base  constraint  pick_sequence   
 svt_sequence_library   function unsigned int  populate_library ( svt_configuration cfg )  Populates the library with all of the desired sequences. This method registers all applicable sequences to an instance of this class. Expectation is to call this method after creating an instance of this library.  
 uvm_sequence_base  virtual  task  post_body ( )   
 uvm_sequence_base  virtual  function void  post_do ( uvm_sequence_item this_item )   
 uvm_sequence_base  virtual  task  post_start ( )   
 uvm_sequence_base  virtual  task  pre_body ( )   
 uvm_sequence_base  virtual  task  pre_do ( bit is_item )   
 uvm_sequence_base  virtual  task  pre_start ( )   
 uvm_object   function void  print ( uvm_printer printer = null )   
 uvm_sequence_item  bit  print_sequence_info  
 uvm_sequence_base  virtual  function void  put_base_response ( input uvm_sequence_item response )   
 uvm_object   function void  record ( uvm_recorder recorder = null )   
 uvm_sequence_library   function void  remove_sequence ( uvm_object_wrapper seq_type )   
 uvm_object   function void  reseed ( )   
 uvm_sequence_base  virtual  function void  response_handler ( uvm_sequence_item response )   
 uvm_sequence_base  protected uvm_sequence_item  response_queue [$]  
 uvm_sequence_base  protected int  response_queue_depth = 8;  
 uvm_sequence_base  protected bit  response_queue_error_report_disabled  
 uvm_sequence_library  rand int unsigned  select_rand  
 uvm_sequence_library  randc bit [15:0]   select_randc  
 svt_sequence_library   function unsigned int  select_sequence ( int unsigned max )  Generates an index used to select the next sequence to execute. Overrides must return a value between 0 and max, inclusive. Used only for UVM_SEQ_LIB_USER selection mode. The default implementation returns 0, incrementing on successive calls, wrapping back to 0 when reaching max.  
 svt_sequence_library  int unsigned  select_sequence_counter = 0; Counter used internally to the select_sequence method. 
 uvm_sequence_library  uvm_sequence_lib_mode  selection_mode  
 uvm_sequence_library  protected int  seqs_distrib [string] = '{default:0};  
 uvm_sequence_library  protected uvm_object_wrapper  sequences [$]  
 uvm_sequence_library  rand int unsigned  sequence_count = 10;  
 uvm_sequence_library  protected int unsigned  sequences_executed  
 uvm_sequence_base  rand int unsigned  seq_kind  
 uvm_sequence_item   function void  set_depth ( int value )   
 uvm_sequence_item   function void  set_id_info ( uvm_sequence_item item )   
 uvm_transaction   function void  set_initiator ( uvm_component initiator )   
 uvm_object   function void  set_int_local ( string field_name, uvm_bitstream_t value, bit recurse = 1 )   
 uvm_sequence_item   function void  set_item_context ( uvm_sequence_base parent_seq, uvm_sequencer_base sequencer = null )   
 uvm_object   function void  set_name ( string name )   
 uvm_object   function void  set_object_local ( string field_name, uvm_object value, bit clone = 1, bit recurse = 1 )   
 uvm_sequence_item   function void  set_parent_sequence ( uvm_sequence_base parent )   
 uvm_sequence_base   function void  set_priority ( int value )   
 uvm_sequence_base   function void  set_response_queue_depth ( int value )   
 uvm_sequence_base   function void  set_response_queue_error_report_disabled ( bit value )   
 uvm_sequence_item   function void  set_sequence_id ( int id )   
 uvm_sequence_item  virtual  function void  set_sequencer ( uvm_sequencer_base sequencer )   
 uvm_object   function void  set_string_local ( string field_name, string value, bit recurse = 1 )   
 uvm_transaction   function void  set_transaction_id ( integer id )   
 uvm_sequence_item   function void  set_use_sequence_info ( bit value )   
 uvm_object   function string  sprint ( uvm_printer printer = null )   
 uvm_sequence_base  virtual  task  start ( uvm_sequencer_base sequencer, uvm_sequence_base parent_sequence = null, int this_priority = -1, bit call_pre_post = 1 )   
 uvm_sequence_base  uvm_phase  starting_phase  
 uvm_sequence_base  virtual  task  start_item ( uvm_sequence_item item, int set_priority = -1, uvm_sequencer_base sequencer = null )   
 svt_sequence_library  protected string  suite_name = ""; Identifies the product suite with which a derivative class is associated. Can be accessed through 'get_suite_name', but cannot be altered after object creation. 
 uvm_sequence_library  static const string  type_name = "uvm_sequence_library #(REQ,RSP)";  
 uvm_sequence_library   function void  __m_uvm_field_automation ( uvm_object tmp_data__, int what__, string str__ )   
 uvm_sequence_library  static  function bit  m_add_typewide_sequence ( uvm_object_wrapper seq_type )   
 uvm_sequence_library  static  function bit  m_check ( uvm_object_wrapper seq_type, uvm_sequence_library lib )   
 uvm_sequence_library   function bit  m_dyn_check ( uvm_object_wrapper seq_type )   
 uvm_sequence_library   function void  m_get_config ( )   
 uvm_sequence_library  static  function bit  m_static_check ( uvm_object_wrapper seq_type )   
 uvm_sequence  uvm_sequencer_param_base  param_sequencer  
 uvm_sequence_library   function void  pre_randomize ( )   
 uvm_sequence  virtual  function void  put_response ( uvm_sequence_item response_item )   
 uvm_sequence  REQ  req  
 uvm_sequence  RSP  rsp  
 uvm_sequence   function void  send_request ( uvm_sequence_item request, bit rerandomize = 0 )   
 uvm_sequence  typedef  sequencer_t   
 uvm_sequence_library  typedef  this_type   
 uvm_sequence_library  typedef  type_id   
 uvm_sequence_base   function void  ungrab ( uvm_sequencer_base sequencer = null )   
 uvm_sequence_base   function void  unlock ( uvm_sequencer_base sequencer = null )   
 uvm_object   function int  unpack ( ref bit bitstream[], input uvm_packer packer )   
 uvm_object   function int  unpack_bytes ( ref byte unsigned bytestream[], input uvm_packer packer )   
 uvm_object   function int  unpack_ints ( ref int unsigned intstream[], input uvm_packer packer )   
 uvm_sequence_base   function void  use_response_handler ( bit enable )   
 uvm_object  static bit  use_uvm_seeding = 1;  
 uvm_sequence_item  virtual  function void  uvm_report ( uvm_severity severity, string id, string message, int verbosity = UVM_LOW, string filename = "", int line = 0 )   
 uvm_sequence_item   function int  uvm_report_enabled ( int verbosity, uvm_severity severity = UVM_INFO, string id = "" )   
 uvm_sequence_item  virtual  function void  uvm_report_error ( string id, string message, int verbosity = UVM_LOW, string filename = "", int line = 0 )   
 uvm_sequence_item  virtual  function void  uvm_report_fatal ( string id, string message, int verbosity = UVM_NONE, string filename = "", int line = 0 )   
 uvm_sequence_item  virtual  function void  uvm_report_info ( string id, string message, int verbosity = UVM_MEDIUM, string filename = "", int line = 0 )   
 uvm_sequence_item  virtual  function void  uvm_report_warning ( string id, string message, int verbosity = UVM_MEDIUM, string filename = "", int line = 0 )   
 uvm_sequence_library  constraint  valid_rand_selection   
 uvm_sequence_library  constraint  valid_randc_selection   
 uvm_sequence_library  constraint  valid_sequence_count   
 uvm_sequence_base  virtual  task  wait_for_grant ( int item_priority = -1, bit lock_request = 0 )   
 uvm_sequence_base  virtual  task  wait_for_item_done ( int transaction_id = -1 )   
 uvm_sequence_base  virtual  task  wait_for_relevant ( )   
 uvm_sequence_base   task  wait_for_sequence_state ( int unsigned state_mask )   
 uvm_object  static uvm_status_container  __m_uvm_status_container = new;