Tag the transaction ID. Check each channel in order: was AR/AW accepted? Did data complete (W/R)? Did response return (B/R)? Find the first channel where progress stopped. Scroll back to that timestamp. Check ready/valid, state machine, and credit. Correlate with VIP monitor. Reduce to minimal sequence.
Common trap: Starting from the timeout instead of the first stalled channel.