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

Method and apparatus for reducing the lock time of a DLL

Assignee: Micron Technology Inc
•
Filing: 2002-01-18
•
Granted: 2004-09-14
•
Expires: 2022-01-18
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A delay locked loop having improved synchronization times has a variably adjustable delay line which accepts two incoming clock pulses. As each pulse propagates through the delay line an edge of the pulse toggles or retoggles a shift bit corresponding to a delay element. When the first pulse reaches the end of the delay line, the status of the shift bits is frozen, and a starting point for a synchronization sequence begins at the transition point between toggled and retoggled shift bits.

Inventors

  • 👤 Eric T. Stubbs
  • 👤 James E. Miller

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-29 11:54
CPC Classifications
H; H03; H03L; H03L7/00; H03L7/06; H03L7/08; H03L7/10; G; G06; G06F; G06F1/00; G06F1/04; G06F1/10; H03L7/081; H03L7/0812; H03L7/0814; H03L7/0816

Claims Analysis

Total Claims: 34
Claim 1
Independent Claim 216 words
A memory device, comprising: a plurality of memory arrays addressed by row and column address decoders; a memory controller operable to control read and write operations of the memory arrays; synchronization circuitry operatively connected to the plurality of memory arrays to synchronize incoming clock signals, wherein the synchronization circuitry comprises a delay locked loop, the delay locked loop comprising: a delay line having a plurality of delay elements and a plurality of shift bits in a shift bit register, each shift bit operatively connected to one of the plurality of delay elements to toggle each shift bit on a rising edge of a clock signal; an input clock buffer to receive an input clock signal; a normally open signal gate connected to an output of the input clock buffer to detect a rising edge of a first clock signal and a second clock signal and to pass the first and the second rising edges to the delay line; a phase detector connected to an output of the delay line to detect the rising edge of the first clock signal; and shift bit logic connected between the phase detector and the shift bit register to prevent toggling of shift bits upon detection of the edge of the first clock signal at the output of the delay line.
Claim 2
Dependent Claim 216 words
A memory device, comprising: a plurality of memory arrays addressed by row and column address decoders; a memory controller operable to control read and write operations of the memory arrays; synchronization circuitry operatively connected to the plurality of memory arrays to synchronize incoming clock signals, wherein the synchronization circuitry comprises a delay locked loop, the delay locked loop comprising: a delay line having a plurality of delay elements and a plurality of shift bits in a shift bit register, each shift bit operatively connected to one of the plurality of delay elements to toggle each shift bit on a rising edge of a clock signal; an input clock buffer to receive an input clock signal; a normally open signal gate connected to an output of the input clock buffer to detect a rising edge of a first clock signal and a second clock signal and to pass the first and the second rising edges to the delay line; a phase detector connected to an output of the delay line to detect the rising edge of the first clock signal; and shift bit logic connected between the phase detector and the shift bit register to prevent toggling of shift bits upon detection of the edge of the first clock signal at the output of the delay line.
Claim 3
Dependent Claim 23 words
The memory device of claim 1 , and further comprising: shift logic for setting, the delay elements according to the shift bit status.
Claim 4
Dependent Claim 24 words
The memory device of claim 1 , and further comprising: dummy circuitry interposed between the end of the delay line and the phase detector.
Claim 5
Dependent Claim 155 words
A memory device, comprising: a plurality of memory arrays addressed by row and column address decoders; a memory controller operable to control read and write operations of the memory arrays; synchronization circuitry operatively connected to the plurality of memory arrays to synchronize the incoming clock signal, wherein the synchronization circuitry comprises a delay locked loop, the delay locked loop comprising: a delay line having a plurality of delay elements and a plurality of shift bits in a shift bit register, each shift bit operatively connected to one of the plurality of delay elements to toggle each shift bit on detection of a rising edge of a clock signal; and delay line circuitry to pass two consecutive rising clock signal edges to the delay line; and edge detection circuitry at an output of the delay line to halt toggling of the shift bits upon detection of the first edge at the output of the delay line.
Claim 6
Dependent Claim 155 words
A memory device, comprising: a plurality of memory arrays addressed by row and column address decoders; a memory controller operable to control read and write operations of the memory arrays; synchronization circuitry operatively connected to the plurality of memory arrays to synchronize the incoming clock signal, wherein the synchronization circuitry comprises a delay locked loop, the delay locked loop comprising: a delay line having a plurality of delay elements and a plurality of shift bits in a shift bit register, each shift bit operatively connected to one of the plurality of delay elements to toggle each shift bit on detection of a rising edge of a clock signal; and delay line circuitry to pass two consecutive rising clock signal edges to the delay line; and edge detection circuitry at an output of the delay line to halt toggling of the shift bits upon detection of the first edge at the output of the delay line.
Claim 7
Dependent Claim 40 words
The memory device of claim 4 , and further comprising: register address circuitry to determine a location in the shift register of a transition between shift bits having a binary one value and shift bits having a binary zero value.
Claim 8
Dependent Claim 21 words
The memory device of claim 5 , and further comprising: clock synchronization circuitry to begin clock synchronization at the determined transition.
Claim 9
Dependent Claim 25 words
The memory device of claim 4 , and further comprising: dummy circuitry interposed between the output of the delay line and the edge detection circuitry.
Claim 10
Dependent Claim 16 words
The memory device of claim 4 , wherein the edge detection circuitry is a phase detector.
Claim 11
Dependent Claim 191 words
A memory device, comprising: a plurality of memory arrays addressed by row and column address decoders; a memory controller operable to control read and write operations of the memory arrays; synchronization circuitry operatively connected to the plurality of memory arrays to synchronize the incoming clock signal, wherein the synchronization circuitry comprises a delay locked loop, the delay locked loop comprising: an adjustable delay chain having a plurality of delays and a plurality of shift bits, each shift bit corresponding to one of the plurality of delays, each shift bit operable in a first state and a second state, wherein the states are toggled by a clock signal edge passing through its respective delay; an edge detection circuit connected to an input of the delay line to pass two clock edges to the delay line; a phase detector connected to an output of the delay line to detect when the first clock signal reaches the output of the delay line; and shift bit logic connected between the phase detector and the shift bits to halt the toggling of shift bits when the first clock signal reaches the output of the delay line.
Claim 12
Dependent Claim 191 words
A memory device, comprising: a plurality of memory arrays addressed by row and column address decoders; a memory controller operable to control read and write operations of the memory arrays; synchronization circuitry operatively connected to the plurality of memory arrays to synchronize the incoming clock signal, wherein the synchronization circuitry comprises a delay locked loop, the delay locked loop comprising: an adjustable delay chain having a plurality of delays and a plurality of shift bits, each shift bit corresponding to one of the plurality of delays, each shift bit operable in a first state and a second state, wherein the states are toggled by a clock signal edge passing through its respective delay; an edge detection circuit connected to an input of the delay line to pass two clock edges to the delay line; a phase detector connected to an output of the delay line to detect when the first clock signal reaches the output of the delay line; and shift bit logic connected between the phase detector and the shift bits to halt the toggling of shift bits when the first clock signal reaches the output of the delay line.
Claim 13
Dependent Claim 149 words
A synchronous memory device, comprising: an array of memory cells addressable by a controller to control read and write operations to the memory cells; and synchronization circuitry operatively connected to the array of memory cells to synchronize incoming clock signals therebetween, wherein the synchronization circuitry comprises a delay locked loop, the delay locked loop comprising: a delay line having a plurality of delay elements and a plurality of shift bits in a shift bit register, each shift bit operatively connected to one of the plurality of delay elements to toggle each shift bit on detection of a rising edge of a clock signal; delay line circuitry to pass two consecutive rising clock signal edges to the delay line; and edge detection circuitry at an output of the delay line to halt toggling of the shift bits upon detection of the first edge at the output of the delay line.
Claim 14
Dependent Claim 149 words
A synchronous memory device, comprising: an array of memory cells addressable by a controller to control read and write operations to the memory cells; and synchronization circuitry operatively connected to the array of memory cells to synchronize incoming clock signals therebetween, wherein the synchronization circuitry comprises a delay locked loop, the delay locked loop comprising: a delay line having a plurality of delay elements and a plurality of shift bits in a shift bit register, each shift bit operatively connected to one of the plurality of delay elements to toggle each shift bit on detection of a rising edge of a clock signal; delay line circuitry to pass two consecutive rising clock signal edges to the delay line; and edge detection circuitry at an output of the delay line to halt toggling of the shift bits upon detection of the first edge at the output of the delay line.
Claim 15
Dependent Claim 40 words
The memory device of claim 10 , and further comprising: register address circuitry to determine a location in the shift register of a transition between shift bits having a binary one value and shift bits having a binary zero value.
Claim 16
Dependent Claim 21 words
The memory device of claim 10 , and further comprising: clock synchronization circuitry to begin clock synchronization at the determined transition.
Claim 17
Dependent Claim 25 words
The memory device of claim 10 , and further comprising: dummy circuitry interposed between the output of the delay line and the edge detection circuitry.
Claim 18
Dependent Claim 16 words
The memory device of claim 10 , wherein the edge detection circuitry is a phase detector.
Claim 19
Dependent Claim 215 words
A synchronous memory device, comprising: an array of memory cells addressable by a controller to control read and write operations to the memory cells; and synchronization circuitry operatively connected to the array of memory cells to synchronize incoming clock signals therebetween, wherein the synchronization circuitry comprises a delay locked loop, the delay locked loop comprising: a delay line having a plurality of delay elements and a plurality of shift bits in a shift bit register, each shift bit operatively connected to one of the plurality of delay elements to toggle each shift bit as a rising edge of a clock signal passes therethrough; an input clock buffer to receive an input clock signal; a normally open signal gate connected to an output of the input clock buffer to detect an edge of a first clock signal and an edge of a second clock signal and to pass the first and the second clock signals to the delay line; a phase detector connected to an output of the delay line to detect the edge of the first clock signal; and shift bit logic connected between the phase detector and the shift bit register to prevent toggling of shift bits upon detection of the edge of the first clock signal at the output of the delay line.
Claim 20
Dependent Claim 215 words
A synchronous memory device, comprising: an array of memory cells addressable by a controller to control read and write operations to the memory cells; and synchronization circuitry operatively connected to the array of memory cells to synchronize incoming clock signals therebetween, wherein the synchronization circuitry comprises a delay locked loop, the delay locked loop comprising: a delay line having a plurality of delay elements and a plurality of shift bits in a shift bit register, each shift bit operatively connected to one of the plurality of delay elements to toggle each shift bit as a rising edge of a clock signal passes therethrough; an input clock buffer to receive an input clock signal; a normally open signal gate connected to an output of the input clock buffer to detect an edge of a first clock signal and an edge of a second clock signal and to pass the first and the second clock signals to the delay line; a phase detector connected to an output of the delay line to detect the edge of the first clock signal; and shift bit logic connected between the phase detector and the shift bit register to prevent toggling of shift bits upon detection of the edge of the first clock signal at the output of the delay line.
Claim 21
Dependent Claim 23 words
The memory device of claim 15 , and further comprising: shift logic for setting the delay elements according to the shift bit status.
Claim 22
Dependent Claim 24 words
The memory device of claim 15 , and further comprising: dummy circuitry interposed between the end of the delay line and the phase detector.
Claim 23
Dependent Claim 219 words
An SDRAM, comprising: a plurality of memory arrays addressed by row and column address decoders; a memory controller operable to control read and write operations of the memory arrays; synchronization circuitry operatively connected to the plurality of memory arrays to synchronize incoming clock signals, wherein the synchronization circuitry comprises a delay locked loop, the delay locked loop comprising: a delay line having a plurality of delay elements and a plurality of shift bits in a shift bit register, each shift bit operatively connected to one of the plurality of delay elements to toggle each shift bit on a rising edge of a clock signal; an input clock buffer to receive an input clock signal; a normally open signal gate connected to an output of the input clock buffer to detect a rising edge of a first clock signal and a rising edge of a second clock signal and to pass the first and the second rising edges to the delay line; a phase detector connected to an output of the delay line to detect the rising edge of the first clock signal; and shift bit logic connected between the phase detector and the shift bit register to prevent toggling of shift bits upon detection of the edge of the first clock signal at the output of the delay line.
Claim 24
Dependent Claim 219 words
An SDRAM, comprising: a plurality of memory arrays addressed by row and column address decoders; a memory controller operable to control read and write operations of the memory arrays; synchronization circuitry operatively connected to the plurality of memory arrays to synchronize incoming clock signals, wherein the synchronization circuitry comprises a delay locked loop, the delay locked loop comprising: a delay line having a plurality of delay elements and a plurality of shift bits in a shift bit register, each shift bit operatively connected to one of the plurality of delay elements to toggle each shift bit on a rising edge of a clock signal; an input clock buffer to receive an input clock signal; a normally open signal gate connected to an output of the input clock buffer to detect a rising edge of a first clock signal and a rising edge of a second clock signal and to pass the first and the second rising edges to the delay line; a phase detector connected to an output of the delay line to detect the rising edge of the first clock signal; and shift bit logic connected between the phase detector and the shift bit register to prevent toggling of shift bits upon detection of the edge of the first clock signal at the output of the delay line.
Claim 25
Dependent Claim 21 words
The SDRAM of claim 18 , and further comprising: shift logic for setting the delay elements according to shift bit status.
Claim 26
Dependent Claim 23 words
The SDRAM of claim 18 , and further comprising: dummy circuitry interposed between the output of the delay line and the phase detector.
Claim 27
Dependent Claim 155 words
An SDRAM, comprising: a plurality of memory arrays addressed by row and column address decoders; a memory controller operable to control read and write operations of the memory arrays; synchronization circuitry operatively connected to the plurality of memory arrays to synchronize the incoming clock signal, wherein the synchronization circuitry comprises a delay locked loop, the delay locked loop comprising: a delay line having a plurality of delay elements and a plurality of shift bits in a shift bit register, each shift bit operatively connected to one of the plurality of delay elements to toggle each shift bit in response to a rising edge of a clock signal; delay line circuitry to pass two consecutive rising clock signal edges to the delay line; and edge detection circuitry at an output end of the delay line to halt toggling of the shift bits upon detection of the first edge at the output end of the delay line.
Claim 28
Dependent Claim 155 words
An SDRAM, comprising: a plurality of memory arrays addressed by row and column address decoders; a memory controller operable to control read and write operations of the memory arrays; synchronization circuitry operatively connected to the plurality of memory arrays to synchronize the incoming clock signal, wherein the synchronization circuitry comprises a delay locked loop, the delay locked loop comprising: a delay line having a plurality of delay elements and a plurality of shift bits in a shift bit register, each shift bit operatively connected to one of the plurality of delay elements to toggle each shift bit in response to a rising edge of a clock signal; delay line circuitry to pass two consecutive rising clock signal edges to the delay line; and edge detection circuitry at an output end of the delay line to halt toggling of the shift bits upon detection of the first edge at the output end of the delay line.
Claim 29
Dependent Claim 39 words
The SDRAM of claim 21 , and further comprising: register address circuitry to determine a location in the shift register of a transition between shift bits having a binary one value and shift bits having a binary zero value.
Claim 30
Dependent Claim 20 words
The SDRAM of claim 22 , and further comprising: clock synchronization circuitry to begin clock synchronization at the determined transition.
Claim 31
Dependent Claim 25 words
The SDRAM of claim 21 , and further comprising: dummy circuitry interposed between the output end of the delay line and the edge detection circuitry.
Claim 32
Dependent Claim 15 words
The SDRAM of claim 21 , wherein the edge detection circuitry is a phase detector.
Claim 33
Dependent Claim 190 words
An SDRAM, comprising: a plurality of memory arrays addressed by row and column address decoders; a memory controller operable to control read and write operations of the memory arrays; synchronization circuitry operatively connected to the plurality of memory arrays to synchronize the incoming clock signal, wherein the synchronization circuitry comprises a delay locked loop, the delay locked loop comprising: an adjustable delay chain having a plurality of delays and a plurality of shift bits, each shift bit corresponding to one of the plurality of delays, each shift bit operable in a first state and a second state, wherein the states are toggled by a clock signal edge passing through its respective delay; an edge detection circuit connected to an input of the delay line to pass two clock edges to the delay line; a phase detector connected to an output of the delay line to detect when the first clock signal reaches the output of the delay line; and shift bit logic connected between the phase detector and the shift bits to halt the toggling of shift bits when the first clock signal reaches the output of the delay line.
Claim 34
Dependent Claim 190 words
An SDRAM, comprising: a plurality of memory arrays addressed by row and column address decoders; a memory controller operable to control read and write operations of the memory arrays; synchronization circuitry operatively connected to the plurality of memory arrays to synchronize the incoming clock signal, wherein the synchronization circuitry comprises a delay locked loop, the delay locked loop comprising: an adjustable delay chain having a plurality of delays and a plurality of shift bits, each shift bit corresponding to one of the plurality of delays, each shift bit operable in a first state and a second state, wherein the states are toggled by a clock signal edge passing through its respective delay; an edge detection circuit connected to an input of the delay line to pass two clock edges to the delay line; a phase detector connected to an output of the delay line to detect when the first clock signal reaches the output of the delay line; and shift bit logic connected between the phase detector and the shift bits to halt the toggling of shift bits when the first clock signal reaches the output of the delay line.

References Cited (Backward Citations)

US5124669A Cited
US5223755A Cited
US5787096A Cited
US5920518A Cited
US5946244A Cited
US6069506A Cited
US6194930B1 Cited

USPTO Annuity & Maintenance Windows

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag