In this chapter, we are going to introduce a novel low-cost interconnection fabric for improving flexibility in trace-based debug. The fabric that interconnects the large number of tapped signals to the trace buffers/ports involves non-trivial DfD overhead.