Hardware interview practice
RAL set and update
In UVM Register Abstraction Layer (RAL) code, what happens when software calls reg.set('h35) followed later by reg.update(status, .path(UVM_FRONTDOOR))?
Choose one
Answer choices
- A. set immediately performs a bus write, and update only prints the value
- B. set changes desired state without accessing the DUT; update writes when the model determines an update is needed
- C. set changes only the mirror and update always performs a backdoor read
- D. Neither operation can affect a writable register
