Linear phase detector for high-speed clock and data recovery
First Claim
1. A method of recovering data from a data signal comprising:
- receiving a clock signal having a first clock frequency, and alternating between a first level and a second level;
receiving the data signal having a first data rate, the first data rate being substantially equal to the first clock frequency;
providing a first signal by storing the data signal when the clock signal alternates from the first level to the second level;
providing a second signal by passing the first signal when the clock signal is at the first level, and storing the first signal when the clock signal is at the second level;
providing a third signal by delaying the data signal an amount of time;
providing an error signal by combining the first signal and the third signal; and
providing a reference signal by combining the first signal and the second signal.
4 Assignments
0 Petitions
Accused Products
Abstract
Methods and apparatus for recovering a clock and data from a data signal. A method provides for receiving a clock signal having a first clock frequency and alternating between a first level and a second level, and receiving a data signal having a first data rate, the first data rate equal to the first clock frequency. The method also includes providing a first signal by storing the data signal when the clock signal alternates from the first level to the second level, and providing a second signal by passing the first signal when the clock signal is at the first level, and storing the first signal when the clock signal is at the second level. A third signal is provided by delaying the data signal an amount of time. An error signal is provided by combining the first signal and the third signal, and a reference signal is provided by combining the first signal and the second signal.
33 Citations
23 Claims
-
1. A method of recovering data from a data signal comprising:
-
receiving a clock signal having a first clock frequency, and alternating between a first level and a second level;
receiving the data signal having a first data rate, the first data rate being substantially equal to the first clock frequency;
providing a first signal by storing the data signal when the clock signal alternates from the first level to the second level;
providing a second signal by passing the first signal when the clock signal is at the first level, and storing the first signal when the clock signal is at the second level;
providing a third signal by delaying the data signal an amount of time;
providing an error signal by combining the first signal and the third signal; and
providing a reference signal by combining the first signal and the second signal. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A phase detector for recovering data from a data signal comprising:
-
a first storage device configured to receive and store the data signal and to generate a first signal;
a second storage device configured to receive and store the first signal and to generate a second signal;
a delay block configured to receive and delay the data signal and to generate a third signal;
a first logic circuit configured to combine the first and second signals; and
a second logic circuit configured to combine the first and third signals. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A phase detector for recovering data from a received data signal comprising:
-
a flip-flop having a data input coupled to a data input port, and a clock input coupled to a clock port;
a latch having a data input coupled an output of the first flip-flop, and a clock input coupled to the clock port;
a delay element having an input coupled to the data input port;
a first logic circuit having a first input coupled to the output of the flip-flop and a second input coupled to an output of the latch; and
a second logic circuit having a first input coupled to the output of the first flip-flop and a second input coupled to an output of the delay element. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
-
Specification