Claims Analysis
Total Claims: 19
Claim 1
Independent Claim
145 words
A data phase alignment circuit for aligning data to a selected phase among multiple phases of a predetermined clock signal, comprising: a data capture circuit for capturing said data clocked in by at least one of said multiple clock phases; a data transition detection circuit coupled to said data capture circuit for receiving said captured data and detecting between which clock phases said data transitioned; a data retiming circuit coupled to said data capture circuit for aligning said captured data to said selected phase of said predetermined clock signal and being further coupled to said data transition detection circuit for keeping a history of said detected data transitioning clock phases received from said data transition detection circuit; and a slip buffer circuit coupled to said data retiming circuit for detecting and eliminating substantial data drift relative to said selected phase of said predetermined clock signal.
Claim 2
Dependent Claim
145 words
A data phase alignment circuit for aligning data to a selected phase among multiple phases of a predetermined clock signal, comprising: a data capture circuit for capturing said data clocked in by at least one of said multiple clock phases; a data transition detection circuit coupled to said data capture circuit for receiving said captured data and detecting between which clock phases said data transitioned; a data retiming circuit coupled to said data capture circuit for aligning said captured data to said selected phase of said predetermined clock signal and being further coupled to said data transition detection circuit for keeping a history of said detected data transitioning clock phases received from said data transition detection circuit; and a slip buffer circuit coupled to said data retiming circuit for detecting and eliminating substantial data drift relative to said selected phase of said predetermined clock signal.
Claim 3
Dependent Claim
47 words
The data phase alignment circuit, as set forth in claim 1, wherein said slip buffer circuit includes a forward/backward circuit coupled to said data transition decoding circuit for determining a direction of said substantial data drift with respect to said selected phase of said predetermined clock signal.
Claim 4
Dependent Claim
41 words
The data phase alignment circuit, as set forth in claim 2, wherein said slip buffer circuit further includes a controller coupled to said forward/backward circuit for correcting said substantial data drift in response to said determined direction from said forward/backward circuit.
Claim 5
Dependent Claim
18 words
The data phase alignment circuit, as set forth in claim 3, wherein said controller includes a state machine.
Claim 6
Dependent Claim
35 words
The data phase alignment circuit, as set forth in claim 3, wherein said slip buffer circuit further includes a data path selector coupled to said controller for introducing varying clock cycle delays to said data.
Claim 7
Dependent Claim
29 words
The data phase alignment circuit, as set forth in claim 3, wherein said controller generates an error signal in response to said substantial data drift exceeding a predetermined maximum.
Claim 8
Dependent Claim
176 words
A data phase alignment circuit for aligning plesiochronous data to a selected phase of a predetermined clock signal, comprising: a clock phase generation circuit for receiving said predetermined clock signal and generating multiple phase-locked and equally spaced phases of said clock signal including said selected phase; a data capture circuit for capturing said data by at least one of said multiple clock phases; a data transition decoding circuit coupled to said data capture circuit for receiving said captured data and determining between which clock phases said data transitioned; and a data retiming circuit coupled to said data transition decoding circuit for aligning said captured data to said selected phase of said predetermined clock signal, said data retiming circuit further including a history tracking circuit being coupled to said data transition decoding circuit for keeping a history of said detected data transitioning clock phases received from said data transition detection circuit; and a slip buffer circuit coupled to said data timing circuit for eliminating substantial data drift relative to said selected phase of said predetermined clock signal.
Claim 9
Dependent Claim
176 words
A data phase alignment circuit for aligning plesiochronous data to a selected phase of a predetermined clock signal, comprising: a clock phase generation circuit for receiving said predetermined clock signal and generating multiple phase-locked and equally spaced phases of said clock signal including said selected phase; a data capture circuit for capturing said data by at least one of said multiple clock phases; a data transition decoding circuit coupled to said data capture circuit for receiving said captured data and determining between which clock phases said data transitioned; and a data retiming circuit coupled to said data transition decoding circuit for aligning said captured data to said selected phase of said predetermined clock signal, said data retiming circuit further including a history tracking circuit being coupled to said data transition decoding circuit for keeping a history of said detected data transitioning clock phases received from said data transition detection circuit; and a slip buffer circuit coupled to said data timing circuit for eliminating substantial data drift relative to said selected phase of said predetermined clock signal.
Claim 10
Dependent Claim
47 words
The data phase alignment circuit, as set forth in claim 7, wherein said slip buffer circuit includes a forward/backward circuit coupled to said data transition decoding circuit for determining a direction of said substantial data drift with respect to said selected phase of said predetermined clock signal.
Claim 11
Dependent Claim
26 words
The data phase alignment circuit, as set forth in claim 7, wherein said slip buffer circuit includes a controller for correcting for said substantial data drift.
Claim 12
Dependent Claim
18 words
The data phase alignment circuit, as set forth in claim 9, wherein said controller includes a state machine.
Claim 13
Dependent Claim
35 words
The data phase alignment circuit, as set forth in claim 9, wherein said slip buffer circuit further includes a data path selector coupled to said controller for introducing varying clock cycle delays to said data.
Claim 14
Dependent Claim
29 words
The data phase alignment circuit, as set forth in claim 9, wherein said controller generates an error signal in response to said substantial data drift exceeding a predetermined maximum.
Claim 15
Independent Claim
79 words
A method for aligning plesiochronous data to a selected phase among multiple phases of a predetermined clock signal, comprising the steps of: capturing said data at one of said multiple clock phases; determining between which clock phases said captured data transitioned; and aligning said captured data to said selected phase of said predetermined clock signal; tracking a history of phases between which the data transitioned; correcting substantial data drift relative to said selected phase of said predetermined clock signal.
Claim 16
Independent Claim
79 words
A method for aligning plesiochronous data to a selected phase among multiple phases of a predetermined clock signal, comprising the steps of: capturing said data at one of said multiple clock phases; determining between which clock phases said captured data transitioned; and aligning said captured data to said selected phase of said predetermined clock signal; tracking a history of phases between which the data transitioned; correcting substantial data drift relative to said selected phase of said predetermined clock signal.
Claim 17
Dependent Claim
27 words
The method, as set forth in claim 13, wherein said substantial data drift correcting step includes the step of detecting a direction of the substantial data drift.
Claim 18
Dependent Claim
36 words
The method, as set forth in claim 14, wherein said substantial data drift correcting step includes the step of introducing varying amounts of clock cycle delay in response to the detected direction of substantial data drift.
Claim 19
Dependent Claim
46 words
The method, as set forth in claim 14, further comprising the steps of: counting a number of consecutive data drifts in the same direction; and generating an error signal in response to the number of consecutive data drifts in the same direction exceeding a predetermined maximum.