Accelerate the debugging, validation and optimization of complex multicore SoCs. Debug and software engineers can leverage embedded non-intrusive instrumentation such as bus monitors, network on chip (NoC) monitors and CPU debug modules. This allows them to observe the design when operational software runs on the system. The instruments enable complete transaction-level traffic visibility on buses with a wide range of measurements, analytics and statistics gathering. These tools are all highly configurable and include “logic analyzer” style controls and dependencies, local buffering and cross-triggering. The instrumentation is accessed through standard interfaces such as JTAG, USB2 or USB3.