← Back to Patent Explorer
US5197086A Expired / Lapsed US ⏱️ 0.0 years remaining

High speed digital clock synchronizer

Assignee: Lockheed Martin Corp
•
Filing: 1990-12-28
•
Granted: 1993-03-23
•
Expires: 2010-12-28
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A synchronization system for locking a data input signal to a local clock uses the data input signal to provide the timing for capturing phase waveforms generated by a delay element string and a local oscillator. A transition detector generates bit patterns which correspond to a captured phase waveform which is in synch with the data input signal. The bit pattern of the captured in synch waveform is stored in a storage device under control of window detection and control logic also timed by the data input signal. The control logic stores a new bit pattern of a new phase waveform when the window detection logic determines that the new bit pattern is outside a 2-bit window and then selects the new phase waveform correponding to the new bit pattern for clocking the data input signal if the new bit pattern hasn't changed after N consecutive cycles of the data input signal.

Inventors

  • 👤 Frederick E. Jackson
  • 👤 Bernard J. Letner
  • 👤 Nhiem T. Nguyen

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-03 15:05
CPC Classifications
H; H04; H04L; H04L7/00; H04L7/02; H04L7/033; H04L7/0337; H04L7/0338; H03; H03D; H03D3/00; H03D3/02; H03D3/24

Claims Analysis

Total Claims: 10
Claim 1
Independent Claim 255 words
In a device for synchronizing a digital data signal with a local clock, the combination comprising means for generating a family of delayed digital clock waveforms each clock waveform having a phase separated by a preselected delay time, means responsive to a digital data signal for capturing the phases of said clock waveforms, transition detection means for detecting transitions in said captured phases of said clock waveforms and providing as outputs bit patterns that correspond directly to phases of said clock waveforms which are in synch with said digital data signal, selection means including storage means for storing a first bit pattern output from said transition detection means corresponding to a particular clock waveform which is in synch with said digital data signal, window detecting means responsive to said storage means and said transition detection means for determining whether successive bit pattern outputs from said transition detection means are the same or different from said first bit pattern stored in said storage means, and control means including first means responsive to said window detecting means and said digital data signal for first storing in said storage means a second bit pattern determined by said window detecting means to be different from said first bit pattern and second means operable for selecting the clock waveform corresponding to said second bit pattern for closing said digital data signal after said window detecting means determines that a predetermined plurality of consecutive bit patterns from said transition detection means correspond with said second bit pattern in said storage means.
Claim 2
Dependent Claim 255 words
In a device for synchronizing a digital data signal with a local clock, the combination comprising means for generating a family of delayed digital clock waveforms each clock waveform having a phase separated by a preselected delay time, means responsive to a digital data signal for capturing the phases of said clock waveforms, transition detection means for detecting transitions in said captured phases of said clock waveforms and providing as outputs bit patterns that correspond directly to phases of said clock waveforms which are in synch with said digital data signal, selection means including storage means for storing a first bit pattern output from said transition detection means corresponding to a particular clock waveform which is in synch with said digital data signal, window detecting means responsive to said storage means and said transition detection means for determining whether successive bit pattern outputs from said transition detection means are the same or different from said first bit pattern stored in said storage means, and control means including first means responsive to said window detecting means and said digital data signal for first storing in said storage means a second bit pattern determined by said window detecting means to be different from said first bit pattern and second means operable for selecting the clock waveform corresponding to said second bit pattern for closing said digital data signal after said window detecting means determines that a predetermined plurality of consecutive bit patterns from said transition detection means correspond with said second bit pattern in said storage means.
Claim 3
Dependent Claim 54 words
In a device for synchronizing in accordance with claim 1 which further includes encoder means responsive to said transition detection means for specifying the lowest numbered of said clock waveforms which is in synch with said digital data signal for storage of the corresponding bit pattern from said transition means in said storage means.
Claim 4
Dependent Claim 53 words
In a device for synchronizing in accordance with claim 1 in which said second means of said control means for selecting said clock waveform corresponding with said second bit pattern includes counter means activated by said digital data signal and said window detecting means for counting said predetermined plurality of consecutive bit patterns.
Claim 5
Dependent Claim 64 words
In a device for synchronizing in accordance with claim 1 in which said means for generating said family of delayed clock waveforms comprises a delayed element string operated by a local oscillator, and said window detecting and control means are operable for detecting and selecting an in synch clock waveform as a result of said digital data signal leading or lagging said local oscillator.
Claim 6
Dependent Claim 52 words
In a device for synchronizing in accordance with claim 1 in which said window detecting means is operable for producing a 2-bit output which defines a window for determining whether said bit patterns from said transition detection means are the same or different from said first bit pattern in said storage means.
Claim 7
Dependent Claim 106 words
In a device for synchronizing in accordance with claim 1 in which said means for generating a family of delayed clock waveforms comprises a delayed element string operated by a local oscillator, and said means for capturing said phases of said waveforms comprises first and second phase registers clocked by said digital data signal whereby said phases of said clock waveforms produced by said delay element string are captured by said first register and then transferred to said second register, and said transition detection means comprises combination logic for detecting 1 to 0 transitions of said captured phases of said clock waveforms in said second register.
Claim 8
Dependent Claim 82 words
In a device for synchronizing in accordance with claim 1 in which said window detecting means comprises multiplexer means for producing a 2-bit window signal based on said first bit pattern stored in said storage means, and said first and second means of said control means are operable for storing a second bit pattern from said transition detection means and selecting a waveform phase corresponding to said second bit pattern depending on conditions of said 2-bit window signal from said multiplexer means.
Claim 9
Dependent Claim 71 words
In a device for synchronizing in accordance with claim 7 in which said 2-bit window signals comprise phase+0 and phase+1 signals, and said first means of said control means is operable for storing said second bit pattern in said storage means when said phase+0 and phase+1 signals=0 and said second means of said control means is operable when said phase+0 +phase+1 signals=1 for N consecutive cycles of said data in signal.
Claim 10
Dependent Claim 44 words
In a device for synchronizing in accordance with claim 8 in which said first means of said control means is operable for storing said second bit pattern in said storage means when said phase+1 signal=1 for N consecutive cycles of said data in signal.

References Cited (Backward Citations)

US4677648A Cited
US4841551A Cited
US4852124A Cited
US4972444A Cited
US5022056A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1996-03-22 1996-09-21 1997-03-23 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2000-03-22 2000-09-21 2001-03-23 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2004-03-22 2004-09-21 2005-03-23 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag