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

System and method to improve the efficiency of synchronous mirror delays and delay locked loops

Assignee: Round Rock Research LLC
•
Filing: 2001-08-03
•
Granted: 2004-09-28
•
Expires: 2021-08-03
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A phase detection system and method for use with a synchronous mirror delay ("SMD") or a delay-locked loop ("DLL") reduces the number of delay stages required and increases efficiency. The invention takes a clock input signal and clock delay or feedback signal, each having timing characteristics, and differentiates between four conditions based upon timing characteristics of the signals. The phase detector and associated circuitry determines, based upon timing characteristics of the signals, which phase conditions the signals are in. Selectors select the signals to be introduced into the SMD or DLL by the timing characteristics of the phase conditions. The invention utilizes the falling clock edge of the clock input signal and decreases the lock time under specific phase conditions. The invention increases efficiency of the circuits by reducing the effective delay stages in the SMD or DLL while maintaining the operating range.

Inventors

  • 👤 Feng Lin

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-28 22:40
CPC Classifications
G; G11; G11C; G11C7/00; G11C7/22; G11C7/222; G06; G06F; G06F1/00; G06F1/04; G06F1/10; H; H03; H03L; H03L7/00; H03L7/06; H03L7/08; H03L7/081; H03L7/0812; H03L7/0814; H03L7/0816

Claims Analysis

Total Claims: 38
Claim 1
Independent Claim 82 words
A method of improving the efficiency of synchronizing a clock signal for an integrated circuit, comprising: providing a clock input signal (CIN), an inverted clock input signal (CIN′), and a clock delay signal (CDLY); detecting a plurality of phases of CIN and CDLY based on timing conditions associated with CIN and CDLY; and selectively inputting CIN or CIN′ into a synchronous mirror delay (SMD) based on the phase of CIN and CDLY to reduce a number of delay stages in the SMD.
Claim 2
Independent Claim 82 words
A method of improving the efficiency of synchronizing a clock signal for an integrated circuit, comprising: providing a clock input signal (CIN), an inverted clock input signal (CIN′), and a clock delay signal (CDLY); detecting a plurality of phases of CIN and CDLY based on timing conditions associated with CIN and CDLY; and selectively inputting CIN or CIN′ into a synchronous mirror delay (SMD) based on the phase of CIN and CDLY to reduce a number of delay stages in the SMD.
Claim 3
Dependent Claim 70 words
The method of claim 1 wherein the timing conditions include a period of CIN (t ck ) and a period from arising edge in CIN to arising edge in CDLY (t mdl ), and selectively inputting includes inputting CIN into the SMD when t mdl >t ck /2 and inputting CIN′ into the SMD when t mdl <t ck /2 to reduce the number of delay stages in the SMD.
Claim 4
Dependent Claim 19 words
The method of claim 2 wherein the number of delay stages in the SMD is reduced substantially in half.
Claim 5
Dependent Claim 36 words
The method of claim 2 wherein the SMD has a plurality of delay lines, and the number of delay stages in at least one of the SMD delay lines is reduced substantially to 59 from 128.
Claim 6
Independent Claim 84 words
A method of improving the efficiency of synchronizing a clock signal for an integrated circuit, comprising: providing a clock input signal (CIN), an inverted clock input signal (CIN′), and a clock delay signal (CDLY), each signal having timing characteristics; interposing a phase detector and selection system between an external clock signal and a synchronous mirror delay (SMD); determining which of a number of phases the signals are based on the timing characteristics; and selectively directing the signals based upon the phase of the signals.
Claim 7
Independent Claim 84 words
A method of improving the efficiency of synchronizing a clock signal for an integrated circuit, comprising: providing a clock input signal (CIN), an inverted clock input signal (CIN′), and a clock delay signal (CDLY), each signal having timing characteristics; interposing a phase detector and selection system between an external clock signal and a synchronous mirror delay (SMD); determining which of a number of phases the signals are based on the timing characteristics; and selectively directing the signals based upon the phase of the signals.
Claim 8
Dependent Claim 26 words
The method of claim 5 wherein selectively directing includes selectively directing CIN or CIN′ to the SMD based upon the timing characteristics of CIN and CDLY.
Claim 9
Dependent Claim 25 words
The method of claim 5 wherein selectively directing includes bypassing CIN or CIN′ from the SMD based upon the timing characteristics of CIN and CDLY.
Claim 10
Dependent Claim 83 words
The method of claim 5 further including defining the timing characteristics as a period of CIN as t ck and defining a period from a rising edge in CIN to a rising edge in CDLY as t mdl and wherein determining includes determining that the phases include: a first phase when t mdl >t ck /2; a second phase when t mdl <t ck /2; a third phase when t mdl =t ck ; a fourth phase when t mdl =t ck /2.
Claim 11
Independent Claim 81 words
A method of synchronizing a clock signal for an integrated circuit, comprising: providing an internal clock signal (CIN), an inverted internal clock signal (CIN′), and a clock delay signal (CDLY) having timing characteristics; differentiating, with a phase detector, a plurality of phases based upon the timing characteristics of CIN and CDLY; and selecting, based on the phases, one of CIN and CIN′ to be input into a synchronous mirror delay (SMD) thereby reducing a number of delay stages in the SMD.
Claim 12
Independent Claim 81 words
A method of synchronizing a clock signal for an integrated circuit, comprising: providing an internal clock signal (CIN), an inverted internal clock signal (CIN′), and a clock delay signal (CDLY) having timing characteristics; differentiating, with a phase detector, a plurality of phases based upon the timing characteristics of CIN and CDLY; and selecting, based on the phases, one of CIN and CIN′ to be input into a synchronous mirror delay (SMD) thereby reducing a number of delay stages in the SMD.
Claim 13
Independent Claim 71 words
A method of synchronizing a clock signal for an integrated circuit, comprising: providing an internal clock signal (CIN), an inverted internal clock signal (CIN′), and a clock delay signal (CDLY) having timing characteristics; determining a plurality of phases based upon the timing characteristics of CIN and CDLY; and for at least one phase, directing CIN′ into a synchronous mirror delay (SMD) such that a reduced number of delay stages are achieved.
Claim 14
Independent Claim 71 words
A method of synchronizing a clock signal for an integrated circuit, comprising: providing an internal clock signal (CIN), an inverted internal clock signal (CIN′), and a clock delay signal (CDLY) having timing characteristics; determining a plurality of phases based upon the timing characteristics of CIN and CDLY; and for at least one phase, directing CIN′ into a synchronous mirror delay (SMD) such that a reduced number of delay stages are achieved.
Claim 15
Dependent Claim 45 words
The method of claim 10 wherein the timing characteristics define a period of CIN as t ck and also define from a rising edge in CIN to a rising edge in CDLY as t mdl , and directing occurs when t mdl <t ck /2.
Claim 16
Independent Claim 200 words
A method of synchronizing a clack signal for an integrated circuit, comprising: a) providing an internal clock signal (CIN), an inverted internal clock signal (CIN′), and a clock delay signal (CDLY) having timing characteristics; b) determining a plurality of phases based upon the timing characteristics of CIN and CDLY; c) for at least one phase, directing CIN′ into a synchronous mirror delay (SMD) such that a reduced number of delay stages are achieved; wherein the timing characteristics define a period of CIN as t ck and also define from a rising edge in CIN to a rising edge in CDLY as t mdl , and directing occurs when t mdl <t ck /2; d) multiplexing an input with an input selection multiplexer to select whether to direct the CIN or CIN′ into the SMD, based on the phase determined in the determining step; and e) multiplexing, with an output selection multiplexer, an output of the input selection multiplexer with a SMD output, the output selection multiplexer selecting whether to output, based on the phase determined in the determining step, the SMD output or CIN bypassing the SMD, as an input to a clock tree to generate an internal clock signal.
Claim 17
Independent Claim 200 words
A method of synchronizing a clack signal for an integrated circuit, comprising: a) providing an internal clock signal (CIN), an inverted internal clock signal (CIN′), and a clock delay signal (CDLY) having timing characteristics; b) determining a plurality of phases based upon the timing characteristics of CIN and CDLY; c) for at least one phase, directing CIN′ into a synchronous mirror delay (SMD) such that a reduced number of delay stages are achieved; wherein the timing characteristics define a period of CIN as t ck and also define from a rising edge in CIN to a rising edge in CDLY as t mdl , and directing occurs when t mdl <t ck /2; d) multiplexing an input with an input selection multiplexer to select whether to direct the CIN or CIN′ into the SMD, based on the phase determined in the determining step; and e) multiplexing, with an output selection multiplexer, an output of the input selection multiplexer with a SMD output, the output selection multiplexer selecting whether to output, based on the phase determined in the determining step, the SMD output or CIN bypassing the SMD, as an input to a clock tree to generate an internal clock signal.
Claim 18
Dependent Claim 129 words
A memory device comprising: a synchronous mirror delay (SMD); and a phase detector control block in electronic communication with the SMD, wherein the phase detector control block receives a clock input signal (CIN), an inverted clock input signal (CIN′), and a clock delay signal (CDLY), the CIN and CDLY signal, each having timing characteristics the phase detector control block detects a plurality of conditions based on the timing characteristics of the CIN and CDLY signals and outputs a selected signal selected between the CIN and CIN′ signals and the CDLY signal to the SMD, the timing characteristics of the CIN and CDLY signal are used to select the selected signal to the SMD to reduce a number of delay stages in the SMD for the selected signal passing through.
Claim 19
Dependent Claim 129 words
A memory device comprising: a synchronous mirror delay (SMD); and a phase detector control block in electronic communication with the SMD, wherein the phase detector control block receives a clock input signal (CIN), an inverted clock input signal (CIN′), and a clock delay signal (CDLY), the CIN and CDLY signal, each having timing characteristics the phase detector control block detects a plurality of conditions based on the timing characteristics of the CIN and CDLY signals and outputs a selected signal selected between the CIN and CIN′ signals and the CDLY signal to the SMD, the timing characteristics of the CIN and CDLY signal are used to select the selected signal to the SMD to reduce a number of delay stages in the SMD for the selected signal passing through.
Claim 20
Dependent Claim 79 words
The memory device of claim 13 wherein the timing characteristics include a period of CIN defined as tck and a rising edge from CIN to a rising edge in CDLY is defined as tmdl; and a first phase is when t mdl >t ck /2; wherein a second phase is when t mdl <t ck /2; wherein a third phase is when t mdl =t ck ; and wherein a fourth phase is when t mdl =t ck /2.
Claim 21
Dependent Claim 30 words
The memory device of claim 14 wherein when t mdl <t ck /2 the number of delay stages in the SMD is comparable to when t mdl <t ck /2.
Claim 22
Dependent Claim 23 words
The memory device of claim 14 wherein the number of delay stages when t mdl <t ck /2 is reduced by substantially one-half.
Claim 23
Dependent Claim 25 words
The memory device of claim 14 wherein the number of delay stages when t mdl <t ck /2 is reduced from 128 to substantially 59.
Claim 24
Dependent Claim 245 words
A synchronous mirror delay system comprising: a synchronous mirror delay (SMD); and a phase detector control block in electronic communication with the SMD, wherein the phase detector control block receives a clock input signal (CIN), an inverted clock input signal (CIN′) and a clod delay signal (CDLY), the CIN and CDLY signals each having timing characteristics, the phase detector control block detects a plurality of conditions based on the timing characteristic of the CIN and CDLY signals, and outputs a selected signal selected between the CIN and CIN′ signals and the CDLY signal to the SMD, the timing characteristics of the CIN and CDLY signals are used to select the selected signal to the SMD to reduce a number of delay stages in the SMD for the selected signal passing through, the timing characteristics define a period of CIN as t mdl and also define a period from a rising edge in CIN to a rising edge in CDLY as t mdl , and plurality of conditions include: a first phase when t mdl >t ck /2; a second phase when t mdl <t ck /2 a third phase when t mdl =t ck ; and a fourth phase when t mdl =t ck /2; wherein the phase detector control block selects the selected signal such that the number of delay stages in the second phase is reduced and the selected signal is the CIN signal bypassing the SMD in the third and fourth phases.
Claim 25
Dependent Claim 245 words
A synchronous mirror delay system comprising: a synchronous mirror delay (SMD); and a phase detector control block in electronic communication with the SMD, wherein the phase detector control block receives a clock input signal (CIN), an inverted clock input signal (CIN′) and a clod delay signal (CDLY), the CIN and CDLY signals each having timing characteristics, the phase detector control block detects a plurality of conditions based on the timing characteristic of the CIN and CDLY signals, and outputs a selected signal selected between the CIN and CIN′ signals and the CDLY signal to the SMD, the timing characteristics of the CIN and CDLY signals are used to select the selected signal to the SMD to reduce a number of delay stages in the SMD for the selected signal passing through, the timing characteristics define a period of CIN as t mdl and also define a period from a rising edge in CIN to a rising edge in CDLY as t mdl , and plurality of conditions include: a first phase when t mdl >t ck /2; a second phase when t mdl <t ck /2 a third phase when t mdl =t ck ; and a fourth phase when t mdl =t ck /2; wherein the phase detector control block selects the selected signal such that the number of delay stages in the second phase is reduced and the selected signal is the CIN signal bypassing the SMD in the third and fourth phases.
Claim 26
Dependent Claim 193 words
A synchronizing circuit for use with an integrated circuit, comprising: an input buffer far receiving an external clock signal to produce a clock input signal (CIN), an invert clock input signal (CIN′), and a clock delay signal (CDLY) each having timing character; a synchronous mirror delay (SMD) having a measurement delay line input, a variable delay line input, and a variable delay line output; and a phase detector control block disposed between the input buffer and the SMD, the phase detector having a first input for receiving the CIN, a second input for receiving the CDLY and a third input for receiving the CIN′ wherein the phase detector control block detects a plurality of conditions based on the timing characteristics of the CIN and CDLY signals, and outputs a selected signal selected between the CIN and CIN′ signals to the variable delay line input and the CDLY signal to the measurement delay line input the timing characteristics of the CIN and CDLY signal are used to select the selected signal to the variable delay line input to reduce a number of delay stages in the SMD for the external block signal passing through.
Claim 27
Dependent Claim 193 words
A synchronizing circuit for use with an integrated circuit, comprising: an input buffer far receiving an external clock signal to produce a clock input signal (CIN), an invert clock input signal (CIN′), and a clock delay signal (CDLY) each having timing character; a synchronous mirror delay (SMD) having a measurement delay line input, a variable delay line input, and a variable delay line output; and a phase detector control block disposed between the input buffer and the SMD, the phase detector having a first input for receiving the CIN, a second input for receiving the CDLY and a third input for receiving the CIN′ wherein the phase detector control block detects a plurality of conditions based on the timing characteristics of the CIN and CDLY signals, and outputs a selected signal selected between the CIN and CIN′ signals to the variable delay line input and the CDLY signal to the measurement delay line input the timing characteristics of the CIN and CDLY signal are used to select the selected signal to the variable delay line input to reduce a number of delay stages in the SMD for the external block signal passing through.
Claim 28
Dependent Claim 64 words
The circuit of claim 19 wherein the timing characteristics define a period of CIN as t ck and also define a period from a rising edge in CIN to a rising edge in CDLY as t mdl , and when t mdl <t ck /2, CIN′ is input into the SMD and when t mdl >t ck /2 CIN is input into the SMD.
Claim 29
Dependent Claim 22 words
The circuit of claim 20 wherein the number of delay stages in the SMD when t mdl <t ck /2 is reduced.
Claim 30
Dependent Claim 27 words
The circuit of claim 20 wherein the number of delay stages in the SMD when t mdl <t ck /2 is reduced from 128 to substantially 59.
Claim 31
Independent Claim 143 words
A system comprising: a synchronous mirror delay (SMD); and a phase detector control block in electronic communication with the SMD, wherein the phase detector control block comprises a phase detector a logic circuit, and multiplexers wherein the phase detector control block receives a clock input signal (CIN), an inverted clock input signal (CIN′), and a clock delay signal (CDLY) the CIN and CDLY signals each having timing characteristics, the phase detector control block detects a plurality of conditions based an the timing characteristics of the CIN and CDLY signals, and outputs a selected signal selected between the CIN and CIN′ signals and the CDLY signal to the SMD, the timing characteristics of the CIN and CDLY signals are used to select the selected signal to the SMD to reduce a number of delay stages in the SMD for the selected signal passing through.
Claim 32
Independent Claim 143 words
A system comprising: a synchronous mirror delay (SMD); and a phase detector control block in electronic communication with the SMD, wherein the phase detector control block comprises a phase detector a logic circuit, and multiplexers wherein the phase detector control block receives a clock input signal (CIN), an inverted clock input signal (CIN′), and a clock delay signal (CDLY) the CIN and CDLY signals each having timing characteristics, the phase detector control block detects a plurality of conditions based an the timing characteristics of the CIN and CDLY signals, and outputs a selected signal selected between the CIN and CIN′ signals and the CDLY signal to the SMD, the timing characteristics of the CIN and CDLY signals are used to select the selected signal to the SMD to reduce a number of delay stages in the SMD for the selected signal passing through.
Claim 33
Dependent Claim 79 words
The system of claim 23 wherein the timing characteristics include a period of CIN defined as t ck and a rising edge from CIN to a rising edge in CDLY is defined as t mdl ; and the phases include: a first phase when t mdl >t ck /2; and a second phase when t mdl <t ck /2; and a third phase when t mdl =t ck ; and a fourth phase when t mdl =t ck /2.
Claim 34
Dependent Claim 13 words
The system of claim 24 wherein the number of delay stages is induced.
Claim 35
Dependent Claim 17 words
The system of claim 24 , wherein the number of delay stages is reduced substantially by one-half.
Claim 36
Dependent Claim 27 words
The system of claim 24 wherein the number of delay stages in the SMD when t mdl <t ck /2 is reduced from 128 to substantially 59.
Claim 37
Independent Claim 180 words
A system comprising: processor; a memory controller; a plurality of memory devices; a first bus interconnecting the processor and memory controller; a second bus interconnecting the memory controller and the plurality of memory devices; each of the memory devices having: a synchronous mirror delay (SMD); and a phase detector control block in electronic communication with the SMD, wherein the phase detector control block comprises a phase detector, a logic circuit, and multiplexers, wherein the phase detector control block receives a clack input signal (CIN) an inverted clock input signal (CIN′), and a clock delay signal (CDLY), the CIN and CDLY signals each having timing characteristics, the phase detector control block detects a plurality of conditions based on the timing characteristic of the CIN and CDLY signals, and outputs a selected signal selected between the CIN and CIN′ signals and the CDLY signal to the SMD, the timing characteristics of the CIN and CDLY signals are used to select the selected signal to the SMD to reduce a number of delay stages in the SMD for the selected signal passing through.
Claim 38
Independent Claim 180 words
A system comprising: processor; a memory controller; a plurality of memory devices; a first bus interconnecting the processor and memory controller; a second bus interconnecting the memory controller and the plurality of memory devices; each of the memory devices having: a synchronous mirror delay (SMD); and a phase detector control block in electronic communication with the SMD, wherein the phase detector control block comprises a phase detector, a logic circuit, and multiplexers, wherein the phase detector control block receives a clack input signal (CIN) an inverted clock input signal (CIN′), and a clock delay signal (CDLY), the CIN and CDLY signals each having timing characteristics, the phase detector control block detects a plurality of conditions based on the timing characteristic of the CIN and CDLY signals, and outputs a selected signal selected between the CIN and CIN′ signals and the CDLY signal to the SMD, the timing characteristics of the CIN and CDLY signals are used to select the selected signal to the SMD to reduce a number of delay stages in the SMD for the selected signal passing through.

References Cited (Backward Citations)

US5771264A Cited
US6128248A Cited
US6018259A Cited
US5940608A Cited
US6373913B1 Cited
US6069506A Cited
US6166990A Cited
US6205086B1 Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2007-09-28 2008-03-29 2008-09-28 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2011-09-28 2012-03-29 2012-09-28 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2015-09-28 2016-03-29 2016-09-28 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag