Backdoor and front door register access

Hi All,

Please help to explain what is front door and backdoor register access in RAL (register abstraction layer) mean ?

Fontdoor access means using the standard access mechanism external to the DUT to read or write to a register. This usually involves sequences of time-consuming transactions on a bus interface. Backdoor access means accessing a register directly via hierarchical reference or outside the language via the PLI. A backdoor reference usually does not consume any time, it is a shortcut to the register.