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

High speed data-clock synchronization processor

Assignee: Grumman Corp
•
Filing: 1988-06-06
•
Granted: 1989-06-20
•
Expires: 2008-06-06
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract The present invention generates a data clock for data processing circuitry by developing an optimum locally generated clock signal which is selected with each received data message. This is achieved by utilizing a local crystal clock which serves as an input to a multiple active parallel tap delay line. A register has the various delay signals input to it and a window generator strobes the inputs to the register so as to process the strobed levels of the various delayed clock signals. This is done to detect a level transition in any of the clock phases. Gating circuitry then chooses an optimum clock phase which has undergone a transition in a desired direction during the time window when the various clock phases were strobed. As a result of the present invention, utilized bandwidth may be increased and data distortion is minimized so that the number of stations connected to a data bus provided with the data clock of the invention may be increased substantially.

Inventors

  • 👤 Napoleon G. Avaneas

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-06 17:26
CPC Classifications
H; H04; H04L; H04L7/00; H04L7/02; H04L7/033; H04L7/0337; H04L7/0338

Claims Analysis

Total Claims: 9
Claim 1
Independent Claim 262 words
A synchronizing circuit for generating a data clock from a local clock, the circuit comprising: multiple tap active delay line means connected to the local clock for generating delayed clock phases constituting a first signal set; means connected at its input to the first set for sampling the clock phases during a preselected timing interval following receipt of data by the circuit to produce second signal set, the sampling means comprising: (a) a register having inputs connected to respective clock phases; (b) means enabled by a reset signal and triggered by initial incoming data for strobing the register to enable writing of the first set from the register and producing the sampled clock phases continuously regardless of subsequent input data; means for selecting an optimum clock phase by detecting the occurrence of a preselected transition in a sampled clock phase; and terminal means connected to an output of the selecting means for making available the optimum clock phase as a data clock during the time period when data is received, the selecting means including a plurality of gates, each gate having (a) a first input connected to a corresponding delayed clock phase at the delay line means; and (b) second and third inputs connected to sequentially adjacent signals of the second set for determining which delayed clock phase has undergone a desired transition during a sampling interval thereby representing an optimum phase; the selecting means further including digital summing means connected at its input to the outputs from all the gates for producing the delayed optimum clock phase as a data clock.
Claim 2
Dependent Claim 262 words
A synchronizing circuit for generating a data clock from a local clock, the circuit comprising: multiple tap active delay line means connected to the local clock for generating delayed clock phases constituting a first signal set; means connected at its input to the first set for sampling the clock phases during a preselected timing interval following receipt of data by the circuit to produce second signal set, the sampling means comprising: (a) a register having inputs connected to respective clock phases; (b) means enabled by a reset signal and triggered by initial incoming data for strobing the register to enable writing of the first set from the register and producing the sampled clock phases continuously regardless of subsequent input data; means for selecting an optimum clock phase by detecting the occurrence of a preselected transition in a sampled clock phase; and terminal means connected to an output of the selecting means for making available the optimum clock phase as a data clock during the time period when data is received, the selecting means including a plurality of gates, each gate having (a) a first input connected to a corresponding delayed clock phase at the delay line means; and (b) second and third inputs connected to sequentially adjacent signals of the second set for determining which delayed clock phase has undergone a desired transition during a sampling interval thereby representing an optimum phase; the selecting means further including digital summing means connected at its input to the outputs from all the gates for producing the delayed optimum clock phase as a data clock.
Claim 3
Dependent Claim 28 words
The structure set forth in claim 1 together with means for delaying the received data for equalizing the circuit propagation time of the data clock and the data.
Claim 4
Dependent Claim 38 words
The structure set forth in claim 1, together with means responsive to the digital summing means output for recognizing failure of the circuit to produce an optimum clock phase whereby the responsive means causes reset of the register.
Claim 5
Dependent Claim 315 words
A synchronizing circuit for generating a data clock from a local clock, the circuit comprising: multiple tap active delay line means connected to the local clock for generating delayed clock phases constituting a first signal set; means connected at its input to the first set for sampling the clock phases during a preselected timing interval following receipt of data by the circuit to produce a second signal set, the sampling means comprising: (a) a register having inputs connected to respective clock phases; (b) means enabled by a reset signal and triggered by initial incoming data for strobing the register to enable writing of the first set from the register and producing the sampled clock phases continuously regardless of subsequent input data; means for selecting an optimum clock phase by detecting the occurrence of a preselected transition in a sampled clock phase; and terminal means connected to an output of the selecting means for making available the optimum clock phase as a data clock during the time period when data is received, the selecting means including a plurality of gates, the selecting means including (a) a first plurality of gates connected at their inputs to sequentially adjacent signals of the second set for generating a third signal set indicative of which phase has undergone a transition; (b) a second plurality of gates connected at their respective inputs to corresponding signals from the second and third sets to form a fourth signal set; (c) a third plurality of gates connected at their respective inputs to corresponding signals from the third set and the delayed clock phases at the delay line means for detecting which phase has undergone a desired transition during a sampling interval, thereby representing an optimum phase; and (d) digital summing means connected at its input to all the outputs from the third gate plurality for producing the optimum clock phase as a data clock.
Claim 6
Dependent Claim 315 words
A synchronizing circuit for generating a data clock from a local clock, the circuit comprising: multiple tap active delay line means connected to the local clock for generating delayed clock phases constituting a first signal set; means connected at its input to the first set for sampling the clock phases during a preselected timing interval following receipt of data by the circuit to produce a second signal set, the sampling means comprising: (a) a register having inputs connected to respective clock phases; (b) means enabled by a reset signal and triggered by initial incoming data for strobing the register to enable writing of the first set from the register and producing the sampled clock phases continuously regardless of subsequent input data; means for selecting an optimum clock phase by detecting the occurrence of a preselected transition in a sampled clock phase; and terminal means connected to an output of the selecting means for making available the optimum clock phase as a data clock during the time period when data is received, the selecting means including a plurality of gates, the selecting means including (a) a first plurality of gates connected at their inputs to sequentially adjacent signals of the second set for generating a third signal set indicative of which phase has undergone a transition; (b) a second plurality of gates connected at their respective inputs to corresponding signals from the second and third sets to form a fourth signal set; (c) a third plurality of gates connected at their respective inputs to corresponding signals from the third set and the delayed clock phases at the delay line means for detecting which phase has undergone a desired transition during a sampling interval, thereby representing an optimum phase; and (d) digital summing means connected at its input to all the outputs from the third gate plurality for producing the optimum clock phase as a data clock.
Claim 7
Dependent Claim 28 words
The structure set forth in claim 4 together with means for delaying the received data for equalizing the circuit propagation time of the data clock and the data.
Claim 8
Dependent Claim 38 words
The structure set forth in claim 4 together with means responsive to the digital summing means output for recognizing failure of the circuit to produce an optimum clock phase whereby the responsive means causes reset of the register.
Claim 9
Dependent Claim 48 words
The structure set forth in claim 4 together with a second digital summing means connected at its inputs to the outputs of the second plurality of gates to generate a default input to the third gates thereby producing a data clock even when a reset signal is present.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1992-06-19 1992-12-19 1993-06-20 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1996-06-19 1996-12-19 1997-06-20 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2000-06-19 2000-12-19 2001-06-20 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag