High-speed serial data transceiver and related methods
First Claim
1. A method for sampling a high data rate signal in a communication device, comprising:
- sampling a received serial data signal using each of a plurality of time-staggered sampling signals to generate a plurality of time-staggered sampled signals;
time-deskewing said plurality of time-staggered sampled signals to generate a plurality of time-deskewed sampled signals, wherein said time-deskewing comprises removing time offsets between said plurality of time-staggered sampled signals, said time offsets representing a difference between said time-staggered sampling signals and said received serial data signal;
generating a parallel signal from said time-deskewed sampled signals, wherein said parallel signal includes samples of said received serial data signal; and
adjusting said plurality of time-staggered sampling signals based on said time offsets.
6 Assignments
0 Petitions
Accused Products
Abstract
A high-speed serial data transceiver includes multiple receivers and transmitters for receiving and transmitting multiple analog, serial data signals at multi-gigabit-per-second data rates. Each receiver includes a timing recovery system for tracking a phase and a frequency of the serial data signal associated with the receiver. The timing recovery system includes a phase interpolator responsive to phase control signals and a set of reference signals having different predetermined phases. The phase interpolator derives a sampling signal, having an interpolated phase, to sample the serial data signal. The timing recovery system in each receiver independently phase-aligns and frequency synchronizes the sampling signal to the serial data signal associated with the receiver. A receiver can include multiple paths for sampling a received, serial data signal in accordance with multiple time-staggered sampling signals, each having an interpolated phase.
127 Citations
21 Claims
-
1. A method for sampling a high data rate signal in a communication device, comprising:
-
sampling a received serial data signal using each of a plurality of time-staggered sampling signals to generate a plurality of time-staggered sampled signals; time-deskewing said plurality of time-staggered sampled signals to generate a plurality of time-deskewed sampled signals, wherein said time-deskewing comprises removing time offsets between said plurality of time-staggered sampled signals, said time offsets representing a difference between said time-staggered sampling signals and said received serial data signal; generating a parallel signal from said time-deskewed sampled signals, wherein said parallel signal includes samples of said received serial data signal; and adjusting said plurality of time-staggered sampling signals based on said time offsets. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A communication device, comprising:
-
means for sampling a received serial data signal using each of a plurality of time-staggered sampling signals to generate a plurality of time-staggered sampled signals; means for time-deskewing said plurality of time-staggered sampled signals to generate a plurality of time-deskewed sampled signals, wherein said means for time-deskewing removing time offsets between said plurality of time-staggered sampled signals, said time offsets representing a difference between said time-staggered sampling signals and said received serial data signal; means for generating a parallel signal from said time-deskewed sampled signals, wherein said parallel signal includes samples of said received serial data signal; and means for adjusting said plurality of time-staggered sampling signals based on said time offsets. - View Dependent Claims (9, 10, 11, 12, 13, 14, 16, 17)
-
-
15. A communication device, comprising:
-
a sampler that comprises a plurality of sampling paths, each sampling path being configured to sample a received serial data signal using a corresponding one of a plurality of time-staggered sampling signals, thereby generating a plurality of time-staggered sampled signals; a time-deskewer configured to time-deskew said time-staggered sampled signals to generate a plurality of time-deskewed sampled signals, wherein said time-deskewed sampling signals are characterized as having approximately zero time offset relative to one another, said time offset representing a difference between said time-staggered sampling signals and said received serial data signal; a deserializer configured to generate a parallel signal from said time-deskewed sampled signals, wherein said parallel signal includes samples of said received serial data signal; and a sampling signal generator configured to adjust said plurality of time-staggered sampling signals based on a plurality of time offsets removed from said time-staggered sampled signals by said time-deskewer. - View Dependent Claims (18, 19, 20)
-
-
21. A communication device, comprising:
-
a sampler that comprises a plurality of sampling paths, each sampling path being configured to sample a received serial data signal using a corresponding one of a plurality of time-staggered sampling signals, thereby generating a plurality of time-staggered sampled signals; a time-deskewer configured to time-deskew said time-staggered sampled signals to generate a plurality of time-deskewed sampled signals, wherein said time-deskewer is configured to remove time offsets between said plurality of time-staggered sampled signals, said time offsets representing a difference between said time-staggered sampling signals and said received serial data signal; a deserializer configured to generate a parallel signal from said time-deskewed sampled signals, wherein said parallel signal includes samples of said received serial data signal; and a sampling signal generator configured to adjust said plurality of time-staggered sampling signals based on said time offsets.
-
Specification