Patent ID: 7012983

Claim:
A system for recovering timing information from a received serial data signal, comprising: a phase interpolator adapted to produce a data sampling signal and a phase sampling signal each having an interpolated phase responsive to a plurality of phase control signals, wherein the phase sampling signal is offset in phase relative to the data sampling signal by a predetermined amount; a data path that samples the received serial data signal according to the data sampling signal to produce a data signal; a phase path that samples the received serial data signal according to the phase sampling signal to produce a phase signal; a phase detector that produces a phase error signal based on the data signal and the phase signal, wherein the phase error signal is indicative of a phase offset between the data sampling signal and the received serial data signal; a phase error processor that produces a rotator control signal based on short-term error processing and long-term error processing of the phase error signal; and a phase control signal rotator adapted to rotate the plurality of phase control signals and correspondingly the interpolated phases of the data sampling and the phase sampling signals in response to the rotator control signal.