In reply to chr_sue:
Thanks for your response. The initial packets sent ( in Step 1 ) also has timing etc but i just care about the order and able to code without thinking about the timing .
But I need a handshake that DUT also sent those 5 packets ( Step 2 ) before going further in transaction.
Basically data is taken differently when it is received while waiting for the handshake with DUT .
Let me know if it makes sense ?