Index
$#! · 0-9 · A · B · C · D · E · F · G · H · I · J · K · L · M · N · O · P · Q · R · S · T · U · V · W · X · Y · Z
W
 wait_for_hdl_change
 wait_for_objection
 wait_for_sequences_count
 wait_for_waiters
 wait_modified
 write
 write_attribute
 write_attribute_int
 write_by_name
 write_by_type
virtual task wait_for_hdl_change(
    ref  uvm_poll_status_e  status,
    ref  uvm_poll_data_t  val
)
if you’re using the default VPI implementation Register a value change VPI callback if not already registered Wait for a value change and then Return the new value if you’re using the backdoor, it will return when the backdoor changes.
virtual task wait_for_objection(
    uvm_objection_event  objt_event,   
    uvm_object  obj  =  null
)
This is a pass through to uvm_objection::wait_for on the objection returned by get_objection.
Controls the number of wait_for_sequences calls when selecting next sequence.
protected virtual task wait_for_waiters(
    uvm_phase  phase,
    uvm_phase_state  prev_state
)
Delays execution to allow waiters on phase state changes to react.
virtual task wait_modified(
    uvm_component  cntxt,
    string  inst_name,
    string  field_name
)
Provides an implementation of wait_modified @uvm-accellera
pure virtual task wait_modified(
    uvm_component  cntxt,
    string  inst_name,
    string  field_name
)
Intended to provide the functionality for uvm_config_db#(T)::wait_modified @uvm-contrib
function void write_attribute(
    string  nm,   
    uvm_bitstream_t  value,   
    uvm_radix_enum  radix,   
    int  numbits  =  $bits(uvm_bitstream_t)
)
Outputs a uvm_bitstream_t attribute to the textual log.
function void write_attribute_int(
    string  nm,   
    uvm_integral_t  value,   
    uvm_radix_enum  radix,   
    int  numbits  =  $bits(uvm_bitstream_t)
)
Outputs an uvm_integral_t attribute to the textual log
virtual function bit write_by_name(
    string  scope,
    string  name,
    val,
    uvm_object  accessor
)
Provides an implementation of write_by_name, including support for resource tracing @uvm-accellera
pure virtual function bit write_by_name(
    string  scope,
    string  name,
    val,
    uvm_object  accessor
)
Intended to provide the functionality for uvm_resource_db#(T)::write_by_name @uvm-contrib
virtual function bit write_by_type(
    string  scope,
    val,
    uvm_object  accessor
)
Provides an implementation of write_by_type, including support for resource tracing @uvm-accellera
pure virtual function bit write_by_type(
    string  scope,
    val,
    uvm_object  accessor
)
Intended to provide the functionality for uvm_resource_db#(T)::write_by_type @uvm-contrib