All UVM RAL labs
UVM RAL Verification Labs
Lab 13of 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 13Register Access Policies and Hardware Side EffectsPublished
Read-Clear and Read-Set Registers
Intermediate~75 min
Problem statement
How do you verify read-clear and read-set register fields and ensure their RAL predictions reflect the RTL side effects?
Learning objective
Verify RC and RS fields, show that a read changes the stored value, and keep the mirror correct after reads issued by both the model and other bus masters.
Prerequisite concepts
- Write-one and write-zero policies (Lab 12)
- Explicit register prediction (Lab 09)
Concepts covered
- RC
- RS
- Read side effect
- Prediction after read
This lab is part of UVM RAL Verification Labs
Unlock the complete lab with the UVM RAL Verification Labs collection.
