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

Method and apparatus for synchronizing a control signal

Assignee: Rambus Inc
•
Filing: 1997-07-21
•
Granted: 2001-03-20
•
Expires: 2017-07-21
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A synchronization circuit for gradually shifting the phase domain of a control signal to permit synchronization of a signal with a clock signal in a different phase domain in a system with a single frequency, but arbitrary phase relationship. The present invention allows a control signal in the phase domain of an internal clock to be synchronized with an external clock, when the phase domain of the external clock differs substantially from that of the internal clock. In synchronizing the control signal to the external clock, the present invention avoids the generation of runt pulses while providing a control signal synchronized to the external clock in the least amount of time feasible (i.e., with the lowest latency time). Because the present invention has no failure modes due to timing relationships, MTBF is infinite for failures caused by such relationships and therefore need not be a concern. This also implies that no risk is posed to the proper operation of the circuits driven thereby.

Inventors

  • 👤 Clemenz Portmann
  • 👤 John B. Dillon

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-03 21:47
CPC Classifications
H; H04; H04L; H04L7/00; H04L7/02; G; G06; G06F; G06F1/00; G06F1/04; G06F1/10; H04L7/0016; H04L7/0045

Claims Analysis

Total Claims: 19
Claim 1
Independent Claim 231 words
A circuit for synchronizing a control signal with a first clock signal to create a synchronized control signal, the control signal having a phase relationship with a second clock signal, comprising: a clock generation circuit which receives the first clock signal and outputs a plurality of intermediate clock signals, the second clock signal being a last one of said plurality of intermediate clock signals; and a plurality of circuit elements, a first one of said plurality of circuit elements receiving the control signal and a first one of said plurality of intermediate clock signals, and synchronizing the control signal with said first one of said plurality of intermediate clock signals, each successive one of said plurality of circuit elements receiving an output from a preceding one of said plurality of circuit elements and a corresponding one of said plurality of intermediate clock signals, and synchronizing said output from a preceding one of said plurality of circuit elements with said corresponding one of said plurality of intermediate clock signals, thereby incrementally shifting the phase of said control signal, and a last one of said plurality of circuit elements receiving an output of a last preceding one of said plurality of circuit elements and the first clock signal, and synchronizing said output of said last one of said plurality of circuit elements with the first clock signal, thereby producing the synchronized control signal.
Claim 2
Dependent Claim 231 words
A circuit for synchronizing a control signal with a first clock signal to create a synchronized control signal, the control signal having a phase relationship with a second clock signal, comprising: a clock generation circuit which receives the first clock signal and outputs a plurality of intermediate clock signals, the second clock signal being a last one of said plurality of intermediate clock signals; and a plurality of circuit elements, a first one of said plurality of circuit elements receiving the control signal and a first one of said plurality of intermediate clock signals, and synchronizing the control signal with said first one of said plurality of intermediate clock signals, each successive one of said plurality of circuit elements receiving an output from a preceding one of said plurality of circuit elements and a corresponding one of said plurality of intermediate clock signals, and synchronizing said output from a preceding one of said plurality of circuit elements with said corresponding one of said plurality of intermediate clock signals, thereby incrementally shifting the phase of said control signal, and a last one of said plurality of circuit elements receiving an output of a last preceding one of said plurality of circuit elements and the first clock signal, and synchronizing said output of said last one of said plurality of circuit elements with the first clock signal, thereby producing the synchronized control signal.
Claim 3
Dependent Claim 78 words
The method of claim 1 , wherein said step of synchronizing the control signal comprises synchronizing the control signal with each one of said plurality of intermediate clock signals in a successive manner by proceeding from said last one of said each successive one of said plurality of clock signals to said first one of said plurality of intermediate clock signals to produce said control signal with a phase corresponding to the phase of said first clock signal.
Claim 4
Dependent Claim 32 words
The method of claim 2 , wherein said synchronization is performed by providing said each one of said plurality of intermediate clock signals to a control input of a corresponding synchronization circuit.
Claim 5
Dependent Claim 23 words
The method of claim 3 , wherein said synchronization circuit comprises a latch, said control input being an enable input of said latch.
Claim 6
Dependent Claim 33 words
The method of claim 3 , wherein said synchronization circuit comprises: a delay element; and a pass transistor coupled to an input of said delay element, said control input controlling said pass transistor.
Claim 7
Dependent Claim 52 words
The method of claim 2 , wherein durations by which said first one of said plurality of intermediate clock signals lags the first clock signal and by which each successive one of said plurality of intermediate clock signals lags a preceding one of said plurality of intermediate clock signals are substantially equal.
Claim 8
Dependent Claim 17 words
The method of claim 6 , wherein said durations are dependent on a plurality of circuit delays.
Claim 9
Dependent Claim 22 words
The method of claim 2 , wherein the control signal is synchronized using a subset of said plurality of intermediate clock signals.
Claim 10
Dependent Claim 45 words
The method of claim 2 , wherein the control signal is synchronized to a rising edge of every other one of said plurality of intermediate clock signals and is synchronized to a falling edge of the remaining ones of said plurality of intermediate clock signals.
Claim 11
Independent Claim 142 words
A method of synchronizing a control signal with a first clock signal, the control signal having a phase relationship with a second clock signal, comprising the steps of: generating a plurality of intermediate clock signals using the first clock signal, a first one of said plurality of intermediate clock signals lagging the first clock signal, each successive one of said plurality of intermediate clock signals lagging a preceding one of said plurality of intermediate clock signals, and a last one of said each successive one of said plurality of intermediate clock signals serving as the second clock signal; and synchronizing the control signal with said plurality of intermediate clock signals to incrementally shift the phase of said control signal with said plurality of intermediate clock signals until the phase of said control signal corresponds to the phase of the first clock signal.
Claim 12
Independent Claim 142 words
A method of synchronizing a control signal with a first clock signal, the control signal having a phase relationship with a second clock signal, comprising the steps of: generating a plurality of intermediate clock signals using the first clock signal, a first one of said plurality of intermediate clock signals lagging the first clock signal, each successive one of said plurality of intermediate clock signals lagging a preceding one of said plurality of intermediate clock signals, and a last one of said each successive one of said plurality of intermediate clock signals serving as the second clock signal; and synchronizing the control signal with said plurality of intermediate clock signals to incrementally shift the phase of said control signal with said plurality of intermediate clock signals until the phase of said control signal corresponds to the phase of the first clock signal.
Claim 13
Dependent Claim 65 words
The apparatus of claim 10 , wherein a first one of said plurality of intermediate clock signals lags the first clock signal, each successive one of said plurality of intermediate clock signals lags a preceding one of said plurality of intermediate clock signals, and a last one of said each successive one of said plurality of intermediate clock signals serves as the second clock signal.
Claim 14
Dependent Claim 19 words
The apparatus of claim 10 , wherein each one of said plurality of circuit elements is a delay element.
Claim 15
Dependent Claim 20 words
The apparatus of claim 10 , wherein each one of said plurality of circuit elements is a clocked circuit element.
Claim 16
Dependent Claim 14 words
The apparatus of claim 13 , wherein said clocked circuit element is a latch.
Claim 17
Dependent Claim 15 words
The apparatus of claim 14 , wherein said clocked circuit element is an edge-triggered flip-flop.
Claim 18
Independent Claim 178 words
An apparatus for synchronizing a control signal with a first clock signal, the control signal having a phase relationship with a second clock signal, comprising: a clock generation means for generating a plurality of intermediate clock signals using the first clock signal, a first one of said plurality of intermediate clock signals lagging the first clock signal, each successive one of said plurality of intermediate clock signals lagging a preceding one of said plurality of intermediate clock signals, and a last one of said each successive one of said plurality of intermediate clock signals serving as the second clock signal; and a plurality of synchronization means for synchronizing the control signal with each one of said plurality of intermediate signals in a successive manner by proceeding from said last one of said each successive one of said plurality of intermediate clock signals to said first one of said plurality of intermediate clock signals to incrementally shift the phase of said control signal until the phase of said control signal corresponds to the phase of the first clock signal.
Claim 19
Independent Claim 178 words
An apparatus for synchronizing a control signal with a first clock signal, the control signal having a phase relationship with a second clock signal, comprising: a clock generation means for generating a plurality of intermediate clock signals using the first clock signal, a first one of said plurality of intermediate clock signals lagging the first clock signal, each successive one of said plurality of intermediate clock signals lagging a preceding one of said plurality of intermediate clock signals, and a last one of said each successive one of said plurality of intermediate clock signals serving as the second clock signal; and a plurality of synchronization means for synchronizing the control signal with each one of said plurality of intermediate signals in a successive manner by proceeding from said last one of said each successive one of said plurality of intermediate clock signals to said first one of said plurality of intermediate clock signals to incrementally shift the phase of said control signal until the phase of said control signal corresponds to the phase of the first clock signal.

References Cited (Backward Citations)

US4973860A Cited
US5086236A Cited
US5534805A Cited
US5491729A Cited
US5633608A Cited
US5532633A Cited
US5793823A Cited
US5778214A Cited
US5764092A Cited
US5675271A Cited
US5864564A Cited
US5887040A Cited
US6020773A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2004-03-19 2004-09-18 2005-03-20 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2008-03-19 2008-09-18 2009-03-20 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2012-03-19 2012-09-18 2013-03-20 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag