'uvm_do execution order in the body method

In reply to Shipra_s:

You are running your 2 `uvm_* macros in a fork/join. This is the reason you get interleaved seq_items.
Are you have special reasons to run a fork/join_none instead of a simple fork/join?.