Patent ID: 7031420

Claim:
A method of reducing skew between a plurality of signals transmitted with a transmit clock, wherein the plurality of signals includes a first signal and a second signal, the method comprising: receiving the transmit clock and each of the plurality of signals; detecting skew between the received transmit clock and each of the received signals; adding delay to one or more of the plurality of received signals to compensate for the detected skew; phase comparing each of the plurality of delayed signals to a reference signal to detect changes in the detected skew, wherein phase comparing includes generating a clock early signal and a data early signal for each of the plurality of signals; and modifying the delay added to each of the plurality of delayed signals to adapt to changes in the detected skew; wherein adding delay includes: passing each of the plurality of received signals through a separate delay line; and setting delay as a function of the clock early and data early signals, wherein setting delay includes determining a minimum latency through the delay lines.