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
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 02:33
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 |