This document discusses transaction level debugging using the Virtual Methodology Model (VMM) and Verdi. It describes how VMM callbacks can be used to capture transaction information like start time, end time, and payload without needing changes to the existing bus functional model. This higher level of debugging looks at transactions spanning multiple clock cycles rather than clock-by-clock information. Verdi's $fsdbLog feature can also be used to log transaction information for browsing in the simulator.