Skip to content
VLSI Mentor
All UVM RAL labs
Lab 09Register Access and State SynchronizationPublished

Explicit Register Prediction

Intermediate~90 min

Problem statement

How do you connect uvm_reg_predictor to an APB monitor and verify register mirror updates from observed bus transactions?

Learning objective

Disable auto-prediction, connect a uvm_reg_predictor to the APB monitor's analysis port, and show that the mirror tracks every observed transfer.

Prerequisite concepts

  • APB monitor and analysis ports
  • The APB register adapter (Lab 04)
  • Desired and mirrored values (Lab 06)

Concepts covered

  • uvm_reg_predictor
  • set_auto_predict(0)
  • bus_in
  • Explicit prediction
This lab is part of UVM RAL Verification Labs

Unlock the complete lab with the UVM RAL Verification Labs collection.

Back to all labs