All UVM RAL labs
UVM RAL Verification Labs
Lab 9of 25
RAL Foundations and Register Modeling5
Register Access and State Synchronization5
Register Access Policies and Hardware Side Effects5
Advanced Register Architecture and Verification5
Expert RAL Debugging and Integrated IP Verification5
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.
