In reply to dave_59:
Hi Dave,
I am fine with using different approach also. The request in our TB takes one clock cycle to drive the request, i.e., (get key → drive signal->-> @(cb)->put key). I know that the sequencer/driver has a mechanism of priority request. However, currently in TB, the priority request is sort of re-run of the request depending on certain condition, which means, that request was received as normal from the sequencer side, but after certain condition, we are driving as priority from driver side again. Let me know if this clarify the statement else I could go into more details.