Polling registers using UVM_BACKDOOR

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 ?

In reply to hisingh:

Yes