Apparatus and method for communication link receiver having adaptive clock phase shifting
First Claim
1. An apparatus, comprising:
- a) a clock generator that imposes different delays upon a received clock signal in order to generate a plurality of clocks;
b) a data sampler that provides a plurality of data streams by sampling a received data signal with each of said plurality clocks, said plurality of clocks each having a different phase position within an eye pattern of said received data signal as a result of said different imposed delays; and
c) a phase adjust unit that moves said phase positions of said clocks into an opening of said eye pattern if differences in said plurality of data streams indicate one of said phase positions is not within said eye pattern opening.
1 Assignment
0 Petitions
Accused Products
Abstract
A method that involves imposing different delays upon a received clock signal in order to generate a plurality of clocks. Then, providing a plurality of data streams by sampling a received data signal with each of the plurality clocks. The plurality of clocks each have a different phase position within an eye pattern of the received data signal as a result of the different imposed delays. The phase positions of the clocks are then moved into an opening of the eye pattern if differences in the plurality of data streams indicate one of the phase positions is not within the eye pattern opening. Various aparatti that perform the method are also described.
-
Citations
25 Claims
-
1. An apparatus, comprising:
-
a) a clock generator that imposes different delays upon a received clock signal in order to generate a plurality of clocks;
b) a data sampler that provides a plurality of data streams by sampling a received data signal with each of said plurality clocks, said plurality of clocks each having a different phase position within an eye pattern of said received data signal as a result of said different imposed delays; and
c) a phase adjust unit that moves said phase positions of said clocks into an opening of said eye pattern if differences in said plurality of data streams indicate one of said phase positions is not within said eye pattern opening. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method, comprising:
-
a) imposing different delays upon a received clock signal in order to generate a plurality of clocks;
b) providing a plurality of data streams by sampling a received data signal with each of said plurality clocks, said plurality of clocks each having a different phase position within an eye pattern of said received data signal as a result of said different imposed delays; and
c) moving said phase positions of said clocks into an opening of said eye pattern if differences in said plurality of data streams indicate one of said phase positions is not within said eye pattern opening. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 25)
-
-
19. An apparatus, comprising:
-
a) a transmitting unit that transmits a data signal and a clock signal;
b) a receiving unit that receives said data signal and said clock signal, said receiving unit further comprising;
1) a clock generator that imposes different delays upon said received clock signal in order to generate a plurality of clocks;
2) a data sampler that provides a plurality of data streams by sampling said received data signal with each of said plurality clocks, said plurality of clocks each having a different phase position within an eye pattern of said received data signal as a result of said different imposed delays; and
3) a phase adjust unit that moves said phase positions of said clocks into an opening of said eye pattern if differences in said plurality of data streams indicate one of said phase positions is not within said eye pattern opening.
-
Specification