I am using UVM inbuilt sequence for register bit bash testing and we don’t want to check one of the register in our model for bit bash testing. For this scenario we have done following configurations:
uvm_resource_db#(bit)::set({“REG::”,regs.DEV_CONT_STATUS_REG_S_h.get_full_name(),“.*”},“NO_REG_BIT_BASH_TEST”, 1, m_sequencer);
regs.reset();
regs is handle of our register block,
DEV_CONT_STATUS_REG_S_h is our register for which we want to disable the bit bash testing.
But it seems that this is not working and we can see that this register is being used in bit bash testing.
Is this configuration correct?
Please suggest if it is wrong.
Also, we are doing it in body of our sequence.
Thanks in advance