Mirror(Difference In Values)

In reply to shreemant.vats:

I would expect it to be all 0s, because the m_mirrored field is of type uvm_reg_data_t, which is 2 state and its default value should be 0.

It’s difficult to say why some registers had non-zero values, but maybe you had some calls to predict() going off before reset. You could try setting a breakpoint in do_predict() in uvm_reg_field and see if that was the case.