In reply to shine2828:
There is no need to store the ID in a seperate queue. Sending a response back to the sequencer requires that you are copying the id_info from the req to the rsp. If your transactions are generated pipelined or out-of-order the rsp will not be received after the req was processed.