UVM RAL · Topic
UVM RAL Sequences — read(), write() and Built-in Tests
Register access from sequences — read, write, peek, poke, frontdoor versus backdoor, and the built-in RAL test sequences.
The distinction that matters most is frontdoor versus backdoor. A frontdoor access goes through the bus and exercises the decode, the protocol and the register logic; a backdoor access reaches the storage directly and exercises none of it. Backdoor is invaluable for setup and for checking, and dangerous as a substitute for real access — a suite that configures everything by backdoor has never tested that the registers are reachable at all.