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 |
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_hdl_change( ref uvm_poll_status_e status, ref uvm_poll_data_t val )
This is a pass through to uvm_objection::wait_for on the objection returned by get_objection.
virtual task wait_for_objection( uvm_objection_event objt_event, uvm_object obj = null )
Delays execution to allow waiters on phase state changes to react.
protected virtual task wait_for_waiters( uvm_phase phase, uvm_phase_state prev_state )
Provides an implementation of wait_modified @uvm-accellera
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
pure virtual task wait_modified( uvm_component cntxt, string inst_name, string field_name )
Outputs a uvm_bitstream_t attribute to the textual log.
function void write_attribute( string nm, uvm_bitstream_t value, uvm_radix_enum radix, int numbits = $bits(uvm_bitstream_t) )
Outputs an uvm_integral_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) )
Provides an implementation of write_by_name, including support for resource tracing @uvm-accellera
virtual function bit write_by_name( string scope, string name, T val, uvm_object accessor )
Intended to provide the functionality for uvm_resource_db#(T)::write_by_name @uvm-contrib
pure virtual function bit write_by_name( string scope, string name, T val, uvm_object accessor )
Provides an implementation of write_by_type, including support for resource tracing @uvm-accellera
virtual function bit write_by_type( string scope, T val, uvm_object accessor )
Intended to provide the functionality for uvm_resource_db#(T)::write_by_type @uvm-contrib
pure virtual function bit write_by_type( string scope, T val, uvm_object accessor )