Patent US5509037A successfully refreshed from Google Patents.
← Back to Patent Explorer
US5509037A Expired / Lapsed US ⏱️ 0.0 years remaining

Data phase alignment circuitry

Assignee: Alcatel Lucent Holdings Inc
•
Filing: 1993-12-01
•
Granted: 1996-04-16
•
Expires: 2013-12-01
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A data phase alignment circuit (34) is provided to align incoming plesiochronous data with a known clock phase. Multiple phases of a clock signal are provided to a data capture circuit (40), which captures the incoming plesiochronous data with at least one of the clock phases. A data transition decoder (44) then determines the time of data transition with respect to the multiple phases of the clock. The captured data is then realigned with a selected phase of the multiple clock phases by a data retimer circuit (50) and provided as the output (64). The resultant data is therefore aligned with a known phase of the clock signal and is no longer plesiochronous with respect to the clock signal. Data shifting due to data jitter, drift and wander may also be correct with a slip buffer (38).

Inventors

  • 👤 Wade B. Buckner
  • 👤 David A. Roberts
  • 👤 Keith G. Hawkins

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-04 13:23
CPC Classifications
H; H04; H04L; H04L7/00; H04L7/02; H04L7/033; H04L7/0337; H04L7/0338; H04L25/00; H04L25/02; H04L25/05

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.

References Cited (Backward Citations)

US4012598A Cited
US4860283A Cited
US5022056A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1999-04-16 1999-10-16 2000-04-16 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2003-04-16 2003-10-16 2004-04-16 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2007-04-16 2007-10-16 2008-04-16 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag