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

Register Mirror Synchronization Debugging

Intermediate~90 min

Problem statement

How do you reproduce and debug stale or incorrect RAL mirror values caused by missing, duplicate, or incorrectly configured prediction?

Learning objective

Reproduce missing, duplicate and misconfigured prediction, recognise each from its symptom, and correct the environment so the mirror stays accurate.

Prerequisite concepts

  • Explicit register prediction (Lab 09)
  • mirror() with UVM_CHECK

Concepts covered

  • Stale mirror
  • Duplicate prediction
  • Predictor map
  • mirror(UVM_CHECK)
This lab is part of UVM RAL Verification Labs

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

Back to all labs