I am trying to perform RCL Configuration using UVM_BACKDOOR .
First I perform series of backdoor writes to PLL registers to set the expected frequencies .
Since it would take some time for the frequency to reach the required value ,
I would be polling register(s) to check certain bits
do begin
rm_top.rcl.status_reg1.read( status , rdata , UVM_BACKDOOR );
end while( rdata[1:0] == 2'b11 )
As backdoor completes in zero time , would the above code be stuck in an infinite loop ?