Backdoor acces of register from RTL ? Need Help & Urgently!

Hi All,
Say I have an SOC, which basically consists of multiple sub-blocks & there respective registers !! There is one scenario which I wanted to verify is :

Stage 1: The work process is one Mode A. During this time I write into registers present in one block say Block A through standard Bus.

Stage 2: During this stage the process goes into the Mode B, where in the property of those registers in Block A is that it retains the values written into those registers in Stage 1. And as well the clock signals to this block is shut down, so ultimately using standard bus I cant write into those registers again if i wanted to corrupt them.

Stage 3: During this stage, I again come back to Mode A. And during this stage I read from those registers which I had written during the stage 1, so ultimately the registers should have retained the values which Had been written during stage 1, bcoz those posses the property of retaining.

My requirement is during stage 2, I want to corrupt the values of those registers in the Block A in the RTL through some mechanics, Which would be the better way??
I came across the backdoor write/read ? would that be fine to use Its quite confusing in the example which they had given along with the ovm_register-2.1 package. Can anyone guide me on the same how to possess a simple backdoor write/read of the RTL ???

Kindly need in all your help as its bit critical.

Thanks & Regards,
Desperado → “Smell of OVM is always soothing and makes me living”

Gotcha,

Was able to work out and got it working. But I haven’t understood why are they using the *.so i.e. backdoor-linux.so during this process, because they had included this during compilation. Can any one just brief me out whats the process happening behind this backdoor write/read.

Thanks & Regards,
Desperado → “Happy learn’t one new thing for the day”

HI Despardo,

Is you are using the OVM Register package by Mentor or Cadence?

HI,
I am using the OVM Register Package given by the mentor people. Can you brief me out the process for my above question !!

Thanks & Regards,
Desperado → “A real Time Experience is the true experience not the bookish one, thank god for showing me the one”

Hi All,
Can this backdoor write be done with the “REGISTER ADDRESS”. Because in the examples they trying replacing some register name etc… etc… can this back door write/read into RTL registers be done with the register name. Kindly let me know the same.

Thanks,
Desperado → Silence wins

Hi All,
Can any of the OVM Gurus, Experts, etc .etc comment on the same, On how can I modify the RTL registers through backdoor write using the register address. Its bit high-priority.

Kindly do the needful help,
Desperado → Looking out for help Experts…