Patent ID: 7360108

Claim:
A multi-link receiving mechanism, comprising: a first receiver coupled to receive a first data stream and a clock signal, said first data stream comprising a first plurality of data units, said first receiver delaying said clock signal by a first variable delay to derive a first reference signal, and generating a first plurality of latching control signals based upon said first reference signal to latch said first plurality of data units, the first receiver including: an adjustable delay element coupled to the clock signal, the adjustable delay element configured to generate a reference signal comprising a delay with respect to the clock signal; a signal generator coupled to the reference signal, the signal generator configured to generate the first plurality of latch signals; a latching mechanism coupled to the first plurality of latch signals and the first input data stream, where the latching mechanism generates the first output data stream by latching the first data from the first input data stream; and a delay adjustment control, the delay adjustment control configured to adjust the delay responsive to signals received from the latching mechanism and the signal generator; and a second receiver coupled to receive a second data stream and said clock signal, said second data stream comprising a second plurality of data units, said second receiver delaying said clock signal by a second variable delay to derive a second reference signal, and generating a second plurality of latching control signals based upon said second reference signal to latch said second plurality of data units.