According to UVM 1.1 class reference manual, one of the typical use of pre_configure_phase is to
wait for components required for DUT configuration to complete training and rate negotiation.
What is the meaning of training and rate negotiation here?
According to UVM 1.1 class reference manual, one of the typical use of pre_configure_phase is to
wait for components required for DUT configuration to complete training and rate negotiation.
What is the meaning of training and rate negotiation here?
In reply to rakesh2learn:
Probably referring to Ethernet link auto-negotiation. Because there is no defined standard for UVM phase usage, we recommend avoiding them and instead just use the run_phase() synchronizing your testbench explicitly with sequences.