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 uvm_hdl_polling
| wait_for_objection uvm_phase_hopper
| wait_for_sequences_count uvm_sequencer_base
| wait_for_waiters uvm_phase_hopper
| wait_modified uvm_config_db_default_implementation_t#(T)uvm_config_db_implementation_t#(T)
| write uvm_resource#(T)
| write_attribute uvm_text_recorder
| write_attribute_int uvm_text_recorder
| write_by_name uvm_resource_db_default_implementation_t#(T)uvm_resource_db_implementation_t#(T)
| write_by_type uvm_resource_db_default_implementation_t#(T)uvm_resource_db_implementation_t#(T)

> 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,
> | T | 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,
> | T | 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,
> | T | 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,
> | T | val,
> | uvm_object | accessor
> )

Intended to provide the functionality for uvm_resource_db#(T)::write_by_type @uvm-contrib