In reply to SHARAT KOTTUR:
Normally we collect data for functional coverage after the packet passes data integrity check.
So, in your case of AXI transaction, mostly you will be comparing expected packet and actual packet in the scoreboard. After this you may send the packet to the coverage collector.