US6556489B2
Expired / Lapsed
US
⏱️ 0.0 years remaining
Method and apparatus for determining digital delay line entry point
Assignee: Round Rock Research LLC
•
Filing: 2001-08-06
•
Granted: 2003-04-29
•
Expires: 2021-08-06
Abstract
Abstract A method and apparatus to characterize a synchronous device after it is packaged. For synchronous devices, such as SDRAMs implementing a Delay Locked Loop (DLL) to synchronize one signal, such as an external clock signal with a second signal, such as a data signal, a counter is coupled to the phase detector of the DLL to track the entry point of the delay line. The entry point information can be taken over a variety of voltages, temperatures, and frequencies to characterize the DLL. The counter may be located on the synchronous device or external to the device.
Inventors
- 👤 Tyler J. Gomm
- 👤 Aaron M. Schoenfeld
- 👤 Travis E. Dirkes
- 👤 Ross E. Dermott
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-27 22:34
CPC Classifications
G; G11; G11C; G11C7/00; G11C7/10; G11C7/1051; G11C7/1066; G11C11/00; G11C11/21; G11C11/34; G11C11/40; G11C11/401; G11C11/4063; G11C11/407; G11C11/4076; G11C7/22; G11C7/222; G11C2207/00; G11C2207/22; G11C2207/2254
Claims Analysis
Total Claims: 71
Claim 1
Independent Claim
172 words
A system comprising: a processor; and a memory device coupled to the processor and comprising: a delay locked loop (DLL) circuit, wherein the DLL circuit comprises: a digital delay line comprising a plurality of delay elements and configured to receive an input signal and to produce an output signal, and wherein the input signal has a first phase and the output signal has a second phase; a phase detector configured to receive the input signal and the output signal and further configured to compare the first phase and the second phase and to produce a shift command output based on the comparison between the first phase and the second phase; and a shift register coupled between the phase detector and the digital delay line and configured to shift the input signal by an amount of time equivalent to one delay element in response to the shift command output from the phase detector; and a counter coupled to the DLL circuit and configured to track an amount of delay in the DLL circuit.
Claim 2
Independent Claim
172 words
A system comprising: a processor; and a memory device coupled to the processor and comprising: a delay locked loop (DLL) circuit, wherein the DLL circuit comprises: a digital delay line comprising a plurality of delay elements and configured to receive an input signal and to produce an output signal, and wherein the input signal has a first phase and the output signal has a second phase; a phase detector configured to receive the input signal and the output signal and further configured to compare the first phase and the second phase and to produce a shift command output based on the comparison between the first phase and the second phase; and a shift register coupled between the phase detector and the digital delay line and configured to shift the input signal by an amount of time equivalent to one delay element in response to the shift command output from the phase detector; and a counter coupled to the DLL circuit and configured to track an amount of delay in the DLL circuit.
Claim 3
Dependent Claim
22 words
The system, as set forth in claim 1 , wherein the memory device comprises a synchronous dynamic random access memory (SDRAM) device.
Claim 4
Dependent Claim
30 words
The system, as set forth in claim 1 , wherein the input signal comprises a clock signal, the clock signal being generated by a device external to the memory device.
Claim 5
Dependent Claim
18 words
The system, as set forth in claim 3 , wherein the clock signal comprises a buffered clock signal.
Claim 6
Dependent Claim
39 words
The system, as set forth in claim 1 , wherein the DLL circuit comprises a feedback delay line and wherein the output signal is delivered from the digital delay line to the phase detector through the feedback delay line.
Claim 7
Dependent Claim
31 words
The system, as set forth in claim 1 , wherein the shift register and the counter are each initialized to a known state when the DLL circuit receives a RESET command.
Claim 8
Dependent Claim
29 words
The system, as set forth in claim 1 , wherein a locking point of the DLL circuit is achieved when the first phase is equal to the second phase.
Claim 9
Dependent Claim
28 words
The system, as set forth in claim 7 , wherein the locking point of the DLL circuit corresponds to an amount of added delay in the input signal.
Claim 10
Dependent Claim
27 words
The system, as set forth in claim 8 , wherein the amount of added delay is correlative to a number of delay elements in the delay line.
Claim 11
Dependent Claim
43 words
The system, as set forth in claim 9 , wherein the amount of added delay is tracked by the counter by counting the number of delay elements used to add the amount of delay corresponding to the locking point of the DLL circuit.
Claim 12
Dependent Claim
38 words
The system, as set forth in claim 10 , wherein the memory device comprises a probe pad configured to receive an output signal from the counter, the output signal comprising information corresponding to the amount of added delay.
Claim 13
Dependent Claim
39 words
The system, as set forth in claim 10 , wherein the memory device comprises a serializer configured to receive and store an output signal from the counter, the output signal comprising information corresponding to the amount of added delay.
Claim 14
Dependent Claim
81 words
The system, as set forth in claim 12 , wherein the memory device comprises a multiplexor configured to receive an output signal from the serializer corresponding to the amount of added delay and further configured to toggle between a test mode of operation in which the output signal from the counter is passed through the multiplexor and to additional system components and a normal mode of operation in which memory data is passed through the multiplexor and to additional system components.
Claim 15
Dependent Claim
162 words
A memory device comprising: a delay locked loop (DLL) circuit, wherein the DLL circuit comprises: a digital delay line comprising a plurality of delay elements and configured to receive an input signal and to produce an output signal, and wherein the input signal has a first phase and the output signal has a second phase; a phase detector configured to receive the input signal and the output signal and further configured to compare the first phase and the second phase and to produce a shift command output based on the comparison between the first phase and the second phase; and a shift register coupled between the phase detector and the digital delay line and configured to shift the input signal by an amount of time equivalent to one delay element in response to the shift command output from the phase detector; and a counter coupled to the DLL circuit and configured to track an amount of added delay in the DLL circuit.
Claim 16
Dependent Claim
162 words
A memory device comprising: a delay locked loop (DLL) circuit, wherein the DLL circuit comprises: a digital delay line comprising a plurality of delay elements and configured to receive an input signal and to produce an output signal, and wherein the input signal has a first phase and the output signal has a second phase; a phase detector configured to receive the input signal and the output signal and further configured to compare the first phase and the second phase and to produce a shift command output based on the comparison between the first phase and the second phase; and a shift register coupled between the phase detector and the digital delay line and configured to shift the input signal by an amount of time equivalent to one delay element in response to the shift command output from the phase detector; and a counter coupled to the DLL circuit and configured to track an amount of added delay in the DLL circuit.
Claim 17
Dependent Claim
23 words
The memory device, as set forth in claim 14 , wherein the memory device comprises a synchronous dynamic random access memory (SDRAM) device.
Claim 18
Dependent Claim
31 words
The memory device, as set forth in claim 14 , wherein the input signal comprises a clock signal, the clock signal being generated by a device external to the memory device.
Claim 19
Dependent Claim
19 words
The memory device, as set forth in claim 16 , wherein the clock signal comprises a buffered clock signal.
Claim 20
Dependent Claim
40 words
The memory device, as set forth in claim 14 , wherein the DLL circuit comprises a feedback delay line and wherein the output signal is delivered from the digital delay line to the phase detector through the feedback delay line.
Claim 21
Dependent Claim
32 words
The memory device, as set forth in claim 14 , wherein the shift register and the counter are each initialized to a known state when the DLL circuit receives a RESET command.
Claim 22
Dependent Claim
30 words
The memory device, as set forth in claim 14 , wherein a locking point of the DLL circuit is achieved when the first phase is equal to the second phase.
Claim 23
Dependent Claim
29 words
The memory device, as set forth in claim 20 , wherein the locking point of the DLL circuit corresponds to an amount of added delay in the input signal.
Claim 24
Dependent Claim
28 words
The memory device, as set forth in claim 21 , wherein the amount of added delay is correlative to a number of delay elements in the delay line.
Claim 25
Dependent Claim
44 words
The memory device, as set forth in claim 22 , wherein the amount of added delay is tracked by the counter by counting the number of delay elements used to add the amount of delay corresponding to the locking point of the DLL circuit.
Claim 26
Dependent Claim
39 words
The memory device, as set forth in claim 23 , wherein the memory device comprises a probe pad configured to receive an output signal from the counter, the output signal comprising information corresponding to the amount of added delay.
Claim 27
Dependent Claim
40 words
The memory device, as set forth in claim 23 , wherein the memory device comprises a serializer configured to receive and store an output signal from the counter, the output signal comprising information corresponding to the amount of added delay.
Claim 28
Dependent Claim
82 words
The memory device, as set forth in claim 25 , wherein the memory device comprises a multiplexor configured to receive an output signal from the serializer corresponding to the amount of added delay and further configured to toggle between a test mode of operation in which the output signal from the counter is passed through the multiplexor and to additional system components and a normal mode of operation in which memory data is passed through the multiplexor and to additional system components.
Claim 29
Independent Claim
171 words
A system comprising: a processor; a memory device coupled to the processor and comprising a delay locked loop (DLL) circuit, wherein the DLL circuit comprises: a digital delay line comprising a plurality of delay elements and configured to receive an input signal and to produce an output signal, and wherein the input signal has a first phase and the output signal has a second phase; a phase detector configured to receive the input signal and the output signal and further configured to compare the first phase and the second phase and to produce a shift command output based on the comparison between the first phase and the second phase; and a shift register coupled between the phase detector and the digital delay line and configured to shift the input signal by an amount of time equivalent to one delay element in response to the shift command output from the phase detector; and a counter coupled to the memory device and configured to track an amount of delay in the DLL circuit.
Claim 30
Independent Claim
171 words
A system comprising: a processor; a memory device coupled to the processor and comprising a delay locked loop (DLL) circuit, wherein the DLL circuit comprises: a digital delay line comprising a plurality of delay elements and configured to receive an input signal and to produce an output signal, and wherein the input signal has a first phase and the output signal has a second phase; a phase detector configured to receive the input signal and the output signal and further configured to compare the first phase and the second phase and to produce a shift command output based on the comparison between the first phase and the second phase; and a shift register coupled between the phase detector and the digital delay line and configured to shift the input signal by an amount of time equivalent to one delay element in response to the shift command output from the phase detector; and a counter coupled to the memory device and configured to track an amount of delay in the DLL circuit.
Claim 31
Dependent Claim
22 words
The system, as set forth in claim 27 , wherein the memory device comprises a synchronous dynamic random access memory (SDRAM) device.
Claim 32
Dependent Claim
30 words
The system, as set forth in claim 27 , wherein the input signal comprises a clock signal, the clock signal being generated by a device external to the memory device.
Claim 33
Dependent Claim
18 words
The system, as set forth in claim 29 , wherein the clock signal comprises a buffered clock signal.
Claim 34
Dependent Claim
39 words
The system, as set forth in claim 27 , wherein the DLL circuit comprises a feedback delay line and wherein the output signal is delivered from the digital delay line to the phase detector through the feedback delay line.
Claim 35
Dependent Claim
31 words
The system, as set forth in claim 27 , wherein the shift register and the counter are each initialized to a known state when the DLL circuit receives a RESET command.
Claim 36
Dependent Claim
29 words
The system, as set forth in claim 29 , wherein a locking point of the DLL circuit is achieved when the first phase is equal to the second phase.
Claim 37
Dependent Claim
28 words
The system, as set forth in claim 33 , wherein the locking point of the DLL circuit, corresponds to an amount of added delay in the input signal.
Claim 38
Dependent Claim
27 words
The system, as set forth in claim 34 , wherein the amount of added delay is correlative to a number of delay elements in the delay line.
Claim 39
Dependent Claim
43 words
The system, as set forth in claim 35 , wherein the amount of added delay is tracked by the counter by counting the number of delay elements used to add the amount of delay corresponding to the locking point of the DLL circuit.
Claim 40
Dependent Claim
83 words
The system, as set forth in claim 36 , wherein the memory device comprises one or more multiplexors configured to receive the shift command output from the phase detector and further configured to toggle between a test mode of operation in which the shift command output is passed through the one or more multiplexors and to additional system components and the a normal mode of operation in which memory data is passed through the one or more multiplexors and to additional system components.
Claim 41
Dependent Claim
38 words
The system, as set forth in claim 37 , wherein the counter receives an output signal from the one or more multiplexors, the output signal providing information corresponding to the amount of added delay in the DLL circuit.
Claim 42
Independent Claim
110 words
A method of tracking the entry point in a delay locked loop (DLL) circuit comprising the acts of: detecting a phase difference between a first signal and a second signal; producing an output comprising information corresponding to the phase difference between the first signal and the second signal; shifting an entry point in a delay line until the output corresponding to the phase difference indicates that the phase difference is essentially equal to zero, the entry point corresponding to a fixed number of delay elements in the delay line; and counting the number of delay elements associated with the entry point when the phase difference is essentially equal to zero.
Claim 43
Independent Claim
110 words
A method of tracking the entry point in a delay locked loop (DLL) circuit comprising the acts of: detecting a phase difference between a first signal and a second signal; producing an output comprising information corresponding to the phase difference between the first signal and the second signal; shifting an entry point in a delay line until the output corresponding to the phase difference indicates that the phase difference is essentially equal to zero, the entry point corresponding to a fixed number of delay elements in the delay line; and counting the number of delay elements associated with the entry point when the phase difference is essentially equal to zero.
Claim 44
Dependent Claim
45 words
The method of tracking the entry point in a DLL circuit, as set forth in claim 39 , comprising the act of storing information correlative to the number of delay elements associated with the entry point when the phase difference is essentially equal to zero.
Claim 45
Dependent Claim
32 words
The method of tracking the entry point in a DLL circuit, as set forth in claim 39 , wherein the act of detecting a phase difference is performed by a phase detector.
Claim 46
Dependent Claim
33 words
The method of tracking the entry point in a DLL circuit, as set forth in claim 39 , wherein the output comprises one of a shift left signal and a shift right signal.
Claim 47
Dependent Claim
47 words
The method of tracking the entry point in a DLL circuit, as set forth in claim 39 , wherein the act of counting is performed by a counter and wherein the counter produces a counter output comprising data corresponding to the entry point of the DLL circuit.
Claim 48
Dependent Claim
29 words
The method of tracking the entry point in a DLL circuit, as set forth in claim 43 , wherein the counter delivers the counter output to a probe pad.
Claim 49
Dependent Claim
43 words
The method of tracking the entry point in a DLL circuit, as set forth in claim 44 , comprising probing the probe pad with a device located externally with respect to the DLL circuit to obtain the data corresponding to the entry point.
Claim 50
Dependent Claim
35 words
The method of tracking the entry point in a DLL circuit, as set forth in claim 43 , comprising using the data corresponding to the entry point to assess the characteristics of the DLL circuit.
Claim 51
Dependent Claim
27 words
The method of tracking the entry point in a DLL circuit, as set forth in claim 39 , wherein the DLL circuit is on a memory device.
Claim 52
Dependent Claim
30 words
The method of tracking the entry point in a DLL circuit, as set forth in claim 47 , wherein the method is performed after the memory device has been packaged.
Claim 53
Dependent Claim
107 words
A delay locked loop (DLL) circuit comprising: means for detecting a phase difference between a first signal and a second signal and for producing an output comprising information corresponding to the phase difference between the first signal and the second signal; means for shifting an .entry point in a delay line until the output corresponding to the phase difference indicates that the phase difference is essentially equal to zero, the entry point corresponding to a fixed number of delay elements in the delay line; and means for counting the number of delay elements associated with the entry point when the phase difference is essentially equal to zero.
Claim 54
Dependent Claim
107 words
A delay locked loop (DLL) circuit comprising: means for detecting a phase difference between a first signal and a second signal and for producing an output comprising information corresponding to the phase difference between the first signal and the second signal; means for shifting an .entry point in a delay line until the output corresponding to the phase difference indicates that the phase difference is essentially equal to zero, the entry point corresponding to a fixed number of delay elements in the delay line; and means for counting the number of delay elements associated with the entry point when the phase difference is essentially equal to zero.
Claim 55
Dependent Claim
37 words
The DLL circuit, as set forth in claim 49 , comprising a means for storing information correlative to the number of delay elements associated with the entry point when the phase difference is essentially equal to zero.
Claim 56
Dependent Claim
37 words
The DLL circuit, as set forth in claim 49 , wherein the means for counting is a counter and wherein the counter produces a counter output comprising data corresponding to the entry point of the DLL circuit.
Claim 57
Dependent Claim
23 words
The DLL circuit, as set forth in claim 51 , comprising a probe pad configured to receive the counter output from the counter.
Claim 58
Dependent Claim
19 words
The DLL circuit, as set forth in claim 49 , wherein the DLL circuit is on a memory device.
Claim 59
Dependent Claim
89 words
A memory device comprising: a delay locked loop (DLL) circuit, wherein the DLL circuit comprises: a digital delay line having a input and an output and comprising a plurality of delay elements, each delay element having a corresponding entry point; a phase detector coupled to the input and the output of the digital delay line; and a shift register coupled between the phase detector and the digital delay line and configured to shift to each of the delay element entry points; and a counter coupled to the DLL circuit.
Claim 60
Dependent Claim
89 words
A memory device comprising: a delay locked loop (DLL) circuit, wherein the DLL circuit comprises: a digital delay line having a input and an output and comprising a plurality of delay elements, each delay element having a corresponding entry point; a phase detector coupled to the input and the output of the digital delay line; and a shift register coupled between the phase detector and the digital delay line and configured to shift to each of the delay element entry points; and a counter coupled to the DLL circuit.
Claim 61
Dependent Claim
23 words
The memory device, as set forth in claim 54 , wherein the memory device comprises a synchronous dynamic random access memory (SDRAM) device.
Claim 62
Dependent Claim
35 words
The memory device, as set forth in claim 54 , comprising an input signal delivered to the input of the digital delay line, the input being generated by a device external to the memory device.
Claim 63
Dependent Claim
17 words
The memory device, as set forth in claim 56 , wherein input signal comprises a clock signal.
Claim 64
Dependent Claim
40 words
The memory device, as set forth in claim 56 , wherein a locking point of the DLL circuit is achieved when the phase at the input signal is equal to the phase of the output of the digital delay line.
Claim 65
Dependent Claim
32 words
The memory device, as set forth in claim 58 , wherein the locking point of the DLL circuit corresponds to an amount of delay added to the phase of the input signal.
Claim 66
Dependent Claim
28 words
The memory device, as set forth in claim 54 , wherein the amount of delay added is correlative to a number of delay elements in the delay line.
Claim 67
Dependent Claim
43 words
The memory device, as set forth in claim 60 , wherein the amount of delay is tracked by the counter by counting the number of delay elements used to add the amount of delay corresponding to the locking point of the DLL circuit.
Claim 68
Dependent Claim
39 words
The memory device, as set forth in claim 61 , wherein the memory device comprises a probe pad configured to receive an output signal from the counter, the output signal comprising information corresponding to the amount of added delay.
Claim 69
Dependent Claim
40 words
The memory device, as set forth in claim 61 , wherein the memory device comprises a serializer configured to receive and store an output signal from the counter, the output signal comprising information corresponding to the amount of added delay.
Claim 70
Dependent Claim
39 words
The memory device, as set forth in claim 54 , wherein the DLL circuit comprises a feedback delay line and wherein the output from the digital delay line is coupled to the phase detector through the feedback delay line.
Claim 71
Dependent Claim
32 words
The memory device, as set forth in claim 54 , wherein the shift register and the counter are each initialized to a known state when the DLL circuit receives a RESET command.
References Cited (Backward Citations)
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2006-04-28 | 2006-10-28 | 2007-04-29 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2010-04-28 | 2010-10-28 | 2011-04-29 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2014-04-28 | 2014-10-28 | 2015-04-29 | $7700.00 | Window Closed / Lapsed |