Unable to figure out fix for race condition in uvm driver: any help is very much appreciated

In reply to chr_sue:

Hi chr_sue,
I will include the reset in the clocking block and use logic instead of wires and retry.
What’s the advantage of using logic instead of wires here? - I’m not very familiar with clocking blocks.

Thanks a lot,
Antonio