I'm trying to perform backdoor access to uvm_mem.
For some reason, the Xcheck_accessX function in uvm_mem, override my map with pseudo map.
From this function:
rw.map = uvm_reg_map::backdoor();
// Function: backdoor
// Return the backdoor pseudo-map singleton
// This pseudo-map is used to specify or configure the backdoor
// instead of a real address map.
I need an important data from my map (the uvm_mem base address).
why to override it?
How can I overcome this?