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

Dual frequency clock recovery using common multitap line

Assignee: Nokia of America Corp
•
Filing: 1994-06-22
•
Granted: 1997-01-07
•
Expires: 2014-06-22
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A circuit for recovering a clock signal from incoming data and for retiming the incoming data comprises circuitry for generating a plurality of phased clock signals responsive to a selected frequency and clock recovery circuitry for generating a recovered clock from the plurality of phased clocks and the incoming data. The recovered clock is used to retime the data, which may be either RZ or NRZ data. To recover clock from the incoming data, the presence of a logic "1" is detected in one or more data streams and the phase of the data relative to the phased clocks is determined. Hold circuitry stores the phase information during the interval between logic "1" bits and aligns the phase information with the leading phased clock. Compare circuitry and counter circuitry detect changes in phase information to insure that a change is not merely the result of a metastable anomaly. Phase control circuitry uses phase information from the compare block to switch between phased clocks to generate the glitchless recovered clock. The recovered clock is used by the data retime circuitry to retime the data with the recovered clock. A multi-tap delay line can be used to generate a plurality of phased clock signals from a selected data frequency, with the clock recovery circuitry using a predetermined number of the plurality of phased clocks to generate the recovered clock responsive to the frequency of the incoming data.

Inventors

  • 👤 Charles M. Honaker, Jr.

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-09 22:01
CPC Classifications
H; H04; H04J; H04J3/00; H04J3/02; H04J3/06; H04J3/0635; H04J3/0685; H04J3/0688; H04L; H04L7/00; H04L7/02; H04L7/033; H04L7/0337; H04L7/0338; H04L7/04; H04L7/041; H04L7/044

Claims Analysis

Total Claims: 20
Claim 1
Independent Claim 160 words
Clock recovery circuitry for generating a recovered clock signal from a data stream having one of a multiple of frequencies comprising: reference clock circuitry for generating a plurality of reference clock signals and outputting one of said plurality of reference clock signals responsive to a control signal indicating the frequency of said data stream; delay line circuitry for generating a plurality of phase shifted clock signals responsive to said reference clock; circuitry for selecting a set of said plurality of phase shifted clocks responsive to said control signal; circuitry for comparing the selected set of phased clocks to the data stream to determine which phased clock detects a predetermined logic level first; circuitry for detecting metastable anomalies by counting the consecutive number of times the predetermined logic level is detected first by one of said phased clock; and circuitry for dynamically reproducing one of said set of phase shifted clocks as the recovered clock responsive to said circuitry for comparing.
Claim 2
Dependent Claim 160 words
Clock recovery circuitry for generating a recovered clock signal from a data stream having one of a multiple of frequencies comprising: reference clock circuitry for generating a plurality of reference clock signals and outputting one of said plurality of reference clock signals responsive to a control signal indicating the frequency of said data stream; delay line circuitry for generating a plurality of phase shifted clock signals responsive to said reference clock; circuitry for selecting a set of said plurality of phase shifted clocks responsive to said control signal; circuitry for comparing the selected set of phased clocks to the data stream to determine which phased clock detects a predetermined logic level first; circuitry for detecting metastable anomalies by counting the consecutive number of times the predetermined logic level is detected first by one of said phased clock; and circuitry for dynamically reproducing one of said set of phase shifted clocks as the recovered clock responsive to said circuitry for comparing.
Claim 3
Dependent Claim 32 words
The clock recovery circuitry of claim 1 wherein said delay line circuitry comprises a plurality of delay tap circuits, each delay tap circuit for delaying a signal by a predetermined delay time.
Claim 4
Dependent Claim 27 words
The clock recovery circuitry of claim 2 wherein said delay line circuitry comprises a plurality of serially connected delay tap circuits each having the same delay time.
Claim 5
Dependent Claim 32 words
The clock recovery circuitry of claim 3 wherein said multiple frequencies correspond to the frequencies of DSX3 and STS-1 data types and each delay tap circuit delays a signal by 2.75 nanoseconds.
Claim 6
Dependent Claim 39 words
The clock recovery circuitry of claim 1 wherein said reference clock circuitry comprises multiplexing circuitry coupled to two or more clock signals, said multiplexing circuitry outputting one of said two or more clock signals responsive to said control signal.
Claim 7
Dependent Claim 20 words
The clock recovery circuitry of claim 1 and further comprising circuitry for retiming the data stream using the recovered clock.
Claim 8
Dependent Claim 163 words
Clock recovery circuitry for generating a recovered clock signal from a data stream corresponding to one of a plurality of communications types, comprising: reference clock circuitry for generating a plurality of reference clock signals and for outputting one of said plurality of reference clock signals responsive to said one communications type; delay line circuitry coupled to said reference clock circuitry for generating a plurality of phased clocks responsive to said reference clock signal, each of said plurality of phased clocks being offset in phase by a predetermined phase shift; sampling circuitry for sampling data from the data stream on an active edge of each phased clock to determine which phased clock samples a predetermined logic level first; circuitry for detecting metastable anomalies by counting the consecutive number of times the predetermined logic level is detected first by one of said phased clocks; and circuitry to dynamically reproduce one of said set of phased clocks as the recovered clock responsive to said sampling circuitry.
Claim 9
Dependent Claim 163 words
Clock recovery circuitry for generating a recovered clock signal from a data stream corresponding to one of a plurality of communications types, comprising: reference clock circuitry for generating a plurality of reference clock signals and for outputting one of said plurality of reference clock signals responsive to said one communications type; delay line circuitry coupled to said reference clock circuitry for generating a plurality of phased clocks responsive to said reference clock signal, each of said plurality of phased clocks being offset in phase by a predetermined phase shift; sampling circuitry for sampling data from the data stream on an active edge of each phased clock to determine which phased clock samples a predetermined logic level first; circuitry for detecting metastable anomalies by counting the consecutive number of times the predetermined logic level is detected first by one of said phased clocks; and circuitry to dynamically reproduce one of said set of phased clocks as the recovered clock responsive to said sampling circuitry.
Claim 10
Dependent Claim 32 words
The clock recovery circuitry of claim 7 wherein said delay line circuitry comprises a plurality of delay tap circuits, each delay tap circuit for delaying a signal by a predetermined delay time.
Claim 11
Dependent Claim 27 words
The clock recovery circuitry of claim 8 wherein said delay line circuitry comprises a plurality of serially connected delay tap circuits each having the same delay time..
Claim 12
Dependent Claim 31 words
The clock recovery circuitry of claim 9 wherein said plurality of communications types correspond to DSX3 and STS-1 data types and each delay tap circuit delays a signal by 2.75 nanoseconds.
Claim 13
Dependent Claim 20 words
The clock recovery circuitry of claim 7 and further comprising circuitry for retiming the data stream using the recovered clock.
Claim 14
Independent Claim 148 words
A method for generating a recovered clock signal from a data stream comprising: receiving a data stream comprising one of a plurality of communications types; generating a reference clock signal responsive to a control signal indicating said one of the plurality of communications types; generating a plurality of phase shifted clock signals responsive to said reference clock; selecting a set of said plurality of phase shifted clocks responsive to said control signal; comparing the set of phased shifted clocks to the data stream on an active edge of each phased clock to determine which phased clock detects a predetermined logic level first; circuitry for detecting metastable anomalies by counting the consecutive number of times the predetermined logic level is detected first by one of said phased clocks; and dynamically reproducing one of said set of phase shifted clocks as the recovered clock responsive to said circuitry for comparing.
Claim 15
Independent Claim 148 words
A method for generating a recovered clock signal from a data stream comprising: receiving a data stream comprising one of a plurality of communications types; generating a reference clock signal responsive to a control signal indicating said one of the plurality of communications types; generating a plurality of phase shifted clock signals responsive to said reference clock; selecting a set of said plurality of phase shifted clocks responsive to said control signal; comparing the set of phased shifted clocks to the data stream on an active edge of each phased clock to determine which phased clock detects a predetermined logic level first; circuitry for detecting metastable anomalies by counting the consecutive number of times the predetermined logic level is detected first by one of said phased clocks; and dynamically reproducing one of said set of phase shifted clocks as the recovered clock responsive to said circuitry for comparing.
Claim 16
Dependent Claim 45 words
The method of claim 12 wherein said step of generating a plurality of phase shifted clock signals comprises the step of delaying the reference signal with a plurality of delay tap circuits, each delay tap circuit for delaying a signal by a predetermined delay time.
Claim 17
Dependent Claim 33 words
The method of claim 13 wherein said delaying step comprises the step of delaying the reference clock signal with a plurality of serially connected delay tap circuits each having the same delay time.
Claim 18
Dependent Claim 29 words
The method of claim 14 wherein said plurality of communications types correspond to DSX3 and STS-1 data types and each delay tap circuit delays a signal by 2.75 nanoseconds.
Claim 19
Dependent Claim 36 words
The method of claim 12 wherein said step of generating a reference clock signal comprises generating two or more clock signals and selecting one of said two or more clock signals responsive to said control signal.
Claim 20
Dependent Claim 19 words
The method of claim 12 and further comprising the step of retiming the data stream using the recovered clock.

References Cited (Backward Citations)

US4713621A Cited
US4961206A Cited
US4700084A Cited
US4635277A Cited
US4868513A Cited
US4819251A Cited
US5022056A Cited
US5412311A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2000-01-07 2000-07-08 2001-01-07 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2004-01-07 2004-07-08 2005-01-07 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2008-01-07 2008-07-08 2009-01-07 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag