1. A system for emulating an integrated circuit design, the system comprising: a plurality of processor clusters having emulation resources for emulating the integrated circuit design and generating emulation data having an emulation address and trace data having a trace address; a memory for storing the emulation data and the trace data; and capture circuitry dedicated for capturing the emulation data and the trace data during an emulation of the integrated circuit design, such that the emulation resources are not used for capturing data, the capture circuitry comprising: a trace array temporarily storing the trace data; a first multiplexor multiplexing the emulation data and the trace data; and a second multiplexor multiplexing the emulation address and the trace address, wherein the trace data and the trace address are conditionally stored in the memory when a trigger condition is valid.