Patent ID: 7707350

Claim:
A swizzling mechanism, comprising: a circuit array comprising a plurality of multiplexer circuits, each multiplexer circuit to receive two signals from an interconnect having n signals, the interconnect and the circuit array residing on a first chip, the interconnect to be coupled to a second interconnect of a second chip, the first and second chips being disposed on a printed circuit board, each interconnect having n signals, denoted as 0 th , 1 st , 2 nd , . . . , and (n−1) th , signals, wherein a first multiplexer circuit of the circuit array receives the 0 th signal as its first input and the (n−1) th signal as its second input, a second multiplexer circuit of the circuit array receives the 1 st signal as its first input and the (n−2) th signal as its second input, and so on; and a select signal coupled to each multiplexer circuit, wherein the select signal, when activated, causes each multiplexer circuit of the circuit array to send its second input as its output.