In reply to vignesh.kannan:
When you are running a virtual sequence with a fork/join of rd and wr sequence then it is randomly what is selected first, wr or rd. If you get the rd seq_item first you’ll read first and wr later.
You can control this by setting a higher prio to the wr sequence. Then the wr is selected first anf the wr happens first. I believe this is what you want to do.