Patent US6895522B2 successfully refreshed from Google Patents.
US6895522B2
Expired / Lapsed
US
⏱️ 0.0 years remaining
Method and apparatus for compensating duty cycle distortion in a data output signal from a memory device by delaying and distorting a reference clock
Assignee: Micron Technology Inc
•
Filing: 2001-03-15
•
Granted: 2005-05-17
•
Expires: 2021-03-15
Abstract
Abstract A technique for compensating for duty cycle distortion in an output data signal generated by a synchronous dynamic random access memory device (SDRAM) is provided. The output latch of the SDRAM is driven by an output clock signal generated by a delay lock loop (DLL). The output clock signal is phase-shifted relative to a reference clock signal received by the DLL such that the data removed from the output latch is synchronous with the reference clock signal. Further the duty cycle of the output clock signal is adjusted in a phase inverse relationship to the duty cycle distortion introduced by the output latch. As a result, the output data signal has reduced duty cycle distortion.
Inventors
- 👤 James B. Johnson
- 👤 Feng D. Lin
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-30 13:38
CPC Classifications
G; G11; G11C; G11C7/00; G11C7/22; G06; G06F; G06F1/00; G06F1/04; G06F1/12; G11C11/00; G11C11/21; G11C11/34; G11C11/40; G11C11/401; G11C11/4063; G11C11/407; G11C11/4076; G11C11/409; G11C11/4093; G11C7/10; G11C7/1051; G11C7/106; G11C7/1066; G11C7/1072; G11C7/1078; G11C7/1087; G11C7/222; G11C2207/00; G11C2207/10; G11C2207/107
Claims Analysis
Total Claims: 53
Claim 1
Independent Claim
93 words
A method of reducing duty cycle distortion in a data output signal comprising data read from a memory device, the method comprising the acts of: providing a reference clock signal to a synchronization circuit coupled to an output data circuit configured to store the data being read from the memory device; delaying and distorting the reference clock signal by the synchronization circuit to produce a distorted output clock signal; and applying the distorted output clock signal to the data output circuit to remove the stored data therefrom synchronous with the reference clock signal.
Claim 2
Independent Claim
93 words
A method of reducing duty cycle distortion in a data output signal comprising data read from a memory device, the method comprising the acts of: providing a reference clock signal to a synchronization circuit coupled to an output data circuit configured to store the data being read from the memory device; delaying and distorting the reference clock signal by the synchronization circuit to produce a distorted output clock signal; and applying the distorted output clock signal to the data output circuit to remove the stored data therefrom synchronous with the reference clock signal.
Claim 3
Dependent Claim
54 words
The method as recited in claim 1 , wherein the reference clock signal comprises falling edges and rising edges, and wherein, when the distorted output clock signal is applied to the data output circuit, the stored data is removed therefrom synchronous with the falling edges and the rising edges of the reference clock signal.
Claim 4
Dependent Claim
44 words
The method as recited in claim 1 , wherein, when the distorted output clock signal is applied to the data output circuit, the data output circuit generates a data output signal comprising the stored data, the data output signal having reduced duty cycle distortion.
Claim 5
Dependent Claim
18 words
The method as recited in claim 3 , wherein the data output signal has a 50% duty cycle.
Claim 6
Dependent Claim
54 words
The method as recited in claim 1 , comprising the act of: determining an amount of data duty cycle distortion introduced by the data output circuit; and wherein the act of distorting the reference clock signal comprises distorting the reference clock signal in phase inverse relationship to the determined amount of duty cycle distortion.
Claim 7
Dependent Claim
40 words
The method as recited in claim 5 , wherein the act of determining the amount of data duty cycle distortion comprises the act of: providing a model of the data output circuit in a feedback path in the synchronization circuit.
Claim 8
Dependent Claim
19 words
The method as recited in claim 6 , wherein the model comprises a copy of the data output circuit.
Claim 9
Dependent Claim
16 words
The method as recited in claim 7 , wherein the data output circuit comprises a latch.
Claim 10
Dependent Claim
58 words
The method as recited in claim 1 , wherein the reference clock signal comprises rising edges and falling edges, and wherein the act of delaying and distorting the reference clock signal comprises the acts of: adjusting timing of the rising edges of the reference clock signal; and adjusting timing of the falling edges of the reference clock signal.
Claim 11
Dependent Claim
79 words
The method as recited in claim 1 , wherein the act of delaying and distorting the reference clock signal comprises: delaying the reference clock signal to generate an output clock signal, wherein the output clock signal comprises rising edges and falling edges; and distorting the output clock signal by adjusting timing of the rising edges of the output clock signal and adjusting timing of the falling edges of the output clock signal to generate the distorted output clock signal.
Claim 12
Dependent Claim
54 words
The method as recited in claim 10 , comprising the acts of: determining an amount of data duty cycle distortion introduced by the data output circuit; and wherein the act of distorting the output clock signal comprises distorting the output clock signal in phase inverse relationship to the determined amount of duty cycle distortion.
Claim 13
Independent Claim
148 words
A method of reading data from a synchronous memory device, comprising the acts of: accessing data in a memory array of the synchronous memory device in response to a read request; storing the accessed data in an output circuit; removing the stored data as a data output signal synchronous with a reference clock signal, wherein the act of removing comprises the acts of: providing the reference clock signal to a synchronization circuit coupled to the output circuit, the reference clock signal having a reference duty cycle; and distorting the reference duty cycle of the reference clock signal to generate an output clock signal having a distorted duty cycle, such that, when the output clock signal is applied to the output circuit, the output circuit generates the data output signal, the data output signal having an output duty cycle that is substantially the same as the reference duty cycle.
Claim 14
Independent Claim
148 words
A method of reading data from a synchronous memory device, comprising the acts of: accessing data in a memory array of the synchronous memory device in response to a read request; storing the accessed data in an output circuit; removing the stored data as a data output signal synchronous with a reference clock signal, wherein the act of removing comprises the acts of: providing the reference clock signal to a synchronization circuit coupled to the output circuit, the reference clock signal having a reference duty cycle; and distorting the reference duty cycle of the reference clock signal to generate an output clock signal having a distorted duty cycle, such that, when the output clock signal is applied to the output circuit, the output circuit generates the data output signal, the data output signal having an output duty cycle that is substantially the same as the reference duty cycle.
Claim 15
Dependent Claim
39 words
The method as recited in claim 12 , comprising the act of adjusting a phase of the reference clock signal to generate the output clock signal having a shifted phase relative to the phase of the reference clock signal.
Claim 16
Dependent Claim
51 words
The method as recited in claim 12 , wherein the reference clock signal comprises falling edges and rising edges, and wherein the acting of distorting the reference duty cycle of the reference clock signal comprises the acts of: adjusting timing of the rising edges; and adjusting timing of the falling edges.
Claim 17
Dependent Claim
85 words
The method as recited in claim 14 , wherein the data output signal comprises falling edges and rising edges, and wherein, when the output clock signal is applied to the output circuit, the falling edges of the data output signal are synchronous with one of the falling edges and the rising edges of the reference clock signal, and the rising edges of the data output signal are synchronous with the other one of the falling edges and the rising edges of the reference clock signal.
Claim 18
Dependent Claim
31 words
The method as recited in claim 14 , wherein the act of adjusting timing of the rising edges is performed separately from the act of adjusting timing of the falling edges.
Claim 19
Dependent Claim
63 words
The method as recited in claim 12 , comprising the act of: determining an amount of data duty cycle distortion introduced by the data output circuit; and wherein the act of distorting the reference duty cycle of the reference clock signal comprises the act of distorting the reference duty cycle in phase inverse relationship to the determined amount of data duty cycle distortion.
Claim 20
Dependent Claim
39 words
The method as recited in claim 17 , wherein the act of determining an amount of data duty cycle distortion comprises the act of: providing a model of the output circuit in a feedback path of the synchronization circuit.
Claim 21
Dependent Claim
15 words
The method as recited in claim 18 , wherein the output circuit comprises a latch.
Claim 22
Dependent Claim
188 words
A processor-based device, comprising: a timing source to provide a reference clock signal; a processor operating synchronous with the reference clock signal; and a synchronous memory device coupled to the processor, the synchronous memory device comprising: a memory array to store data; an output circuit operatively coupled to the memory array to hold data accessed from the memory array in response to a read request from the processor; and a delay lock loop operatively coupled to the timing source and the output circuit, the delay lock loop configured to receive the reference clock signal and to generate an output clock signal based on the reference clock signal, the delay lock loop comprising: a synchronization circuit configured to generate the output clock signal by shifting phase of the reference clock signal and adjusting a clock duty cycle of the reference clock signal, such that, when the output clock signal is applied to the output circuit, a data output signal comprising the data is generated, the data output signal being synchronous with the reference clock signal and having an output duty cycle substantially the same as the clock duty cycle.
Claim 23
Dependent Claim
188 words
A processor-based device, comprising: a timing source to provide a reference clock signal; a processor operating synchronous with the reference clock signal; and a synchronous memory device coupled to the processor, the synchronous memory device comprising: a memory array to store data; an output circuit operatively coupled to the memory array to hold data accessed from the memory array in response to a read request from the processor; and a delay lock loop operatively coupled to the timing source and the output circuit, the delay lock loop configured to receive the reference clock signal and to generate an output clock signal based on the reference clock signal, the delay lock loop comprising: a synchronization circuit configured to generate the output clock signal by shifting phase of the reference clock signal and adjusting a clock duty cycle of the reference clock signal, such that, when the output clock signal is applied to the output circuit, a data output signal comprising the data is generated, the data output signal being synchronous with the reference clock signal and having an output duty cycle substantially the same as the clock duty cycle.
Claim 24
Dependent Claim
50 words
The device as recited in claim 20 , wherein the reference clock signal comprises falling edges and rising edges, and wherein the synchronization circuit comprises a first adjustment circuit configured to adjust timing of the falling edges, and a second adjustment circuit configured to adjust timing of the rising edges.
Claim 25
Dependent Claim
58 words
The device as recited in claim 21 , wherein the synchronization circuit comprises a feedback circuit configured to provide a first feedback signal and a second feedback signal, wherein the first adjustment circuit adjusts the rising edges based on the first feedback signal, and the second adjustment circuit adjusts the falling edges based on the second feedback signal.
Claim 26
Dependent Claim
19 words
The device as recited in claim 22 , wherein the feedback circuit comprises a model of the output circuit.
Claim 27
Dependent Claim
15 words
The device as recited in claim 23 , wherein the output circuit comprises a latch.
Claim 28
Dependent Claim
18 words
The device as recited in claim 23 , wherein the model comprises a copy of the output circuit.
Claim 29
Dependent Claim
39 words
The device as recited in claim 21 , wherein the first adjustment circuit comprises a first delay line and a first phase detector, and wherein the second adjustment circuit comprises a second delay line and a second phase detector.
Claim 30
Dependent Claim
60 words
The device as recited in claim 20 , wherein the output circuit introduces a duty cycle distortion in the output duty cycle of the output data signal, and wherein the synchronization circuit is configured to adjust the clock duty cycle of the reference clock signal in a phase inverse relationship to the duty cycle distortion introduced by the output circuit.
Claim 31
Dependent Claim
35 words
The device as recited in claim 27 , wherein the synchronization circuit comprises a feedback circuit to generate a feedback signal, and the synchronization circuit adjusts the clock duty cycle based on the feedback signal.
Claim 32
Dependent Claim
19 words
The device as recited in claim 28 , wherein the feedback circuit comprises a model of the output circuit.
Claim 33
Dependent Claim
19 words
The device as recited in claim 28 , wherein the feedback circuit comprises a copy of the output circuit.
Claim 34
Dependent Claim
20 words
The device as recited in claim 20 , wherein the synchronous memory device comprises a synchronous dynamic random access memory.
Claim 35
Dependent Claim
134 words
A delay lock loop, comprising: an input configured to receive a reference clock signal having a reference duty cycle; an output configured to couple an output clock signal to an output circuit, the output circuit configured to store data; an adjustment circuit coupled between the input and the output, the adjustment circuit being configured to generate the output clock signal, the output clock signal being phase-shifted relative to the reference clock signal and having an output duty cycle different than the reference duty cycle, wherein, when the output clock signal is applied to the output circuit, the output circuit generates a data output signal comprising the stored data, the data output signal being synchronous with the reference clock signal and having a data output duty cycle substantially the same as the reference duty cycle.
Claim 36
Dependent Claim
134 words
A delay lock loop, comprising: an input configured to receive a reference clock signal having a reference duty cycle; an output configured to couple an output clock signal to an output circuit, the output circuit configured to store data; an adjustment circuit coupled between the input and the output, the adjustment circuit being configured to generate the output clock signal, the output clock signal being phase-shifted relative to the reference clock signal and having an output duty cycle different than the reference duty cycle, wherein, when the output clock signal is applied to the output circuit, the output circuit generates a data output signal comprising the stored data, the data output signal being synchronous with the reference clock signal and having a data output duty cycle substantially the same as the reference duty cycle.
Claim 37
Dependent Claim
95 words
The delay lock loop as recited in claim 32 , wherein the reference clock signal comprises falling edges and rising edges, wherein the output clock signal comprises output falling edges and output rising edges, and wherein the adjustment circuit comprises: a first adjustment circuit to adjust timing of the falling edges of the reference clock signal to generate the output falling edges of the output clock signal; and a second adjustment circuit to adjust timing of the rising edges of the reference clock signal to generate the output rising edges of the output clock signal.
Claim 38
Dependent Claim
113 words
A delay lock loop, comprising: an input configured to receive a reference clock signal having a reference duty cycle; an output configured to couple an output clock signal to an output circuit, the output circuit configured to store data; and an adjustment circuit coupled between the input and the output, the adjustment circuit being configured to adjust the reference duty cycle of the reference clock signal to generate the output clock signal, wherein, when the output clock signal is applied to the output circuit, the output circuit generates a data output signal comprising the stored data, the data output signal being synchronous with the reference clock signal and having reduced duty cycle distortion.
Claim 39
Dependent Claim
113 words
A delay lock loop, comprising: an input configured to receive a reference clock signal having a reference duty cycle; an output configured to couple an output clock signal to an output circuit, the output circuit configured to store data; and an adjustment circuit coupled between the input and the output, the adjustment circuit being configured to adjust the reference duty cycle of the reference clock signal to generate the output clock signal, wherein, when the output clock signal is applied to the output circuit, the output circuit generates a data output signal comprising the stored data, the data output signal being synchronous with the reference clock signal and having reduced duty cycle distortion.
Claim 40
Dependent Claim
42 words
The delay lock loop as recited in claim 34 , wherein the output circuit introduces duty cycle distortion, and wherein the adjustment circuit adjusts the reference duty cycle in phase inverse relationship to the duty cycle distortion introduced by the output circuit.
Claim 41
Dependent Claim
45 words
The delay lock loop as recited in claim 35 , comprising a feedback circuit coupled to the adjustment circuit, the adjustment circuit configured to adjust the reference duty cycle based on the feedback signal, wherein the feedback circuit comprises a model of the output circuit.
Claim 42
Dependent Claim
20 words
The delay lock loop as recited in claim 36 , wherein the model comprises a copy of the output circuit.
Claim 43
Dependent Claim
60 words
The delay lock loop as recited in claim 34 , wherein the reference clock signal comprises rising edges and falling edges, and wherein the adjustment circuit comprises a first adjustment circuit to adjust timing of the rising edges of the reference clock signal, and a second adjustment circuit to adjust timing of the falling edges of the reference clock signal.
Claim 44
Dependent Claim
98 words
An integrated circuit, comprising: a memory array to store data; an input for receiving a reference clock signal; an output circuit to store data accessed from the memory array in response to a read request; and a synchronization circuit coupled to the input and the output circuit, the synchronization circuit configured to generate an output clock signal, such that, when the output clock signal is applied to the output circuit, the output circuit generates an output data signal comprising the data, the output data signal being synchronous with the reference clock signal and having reduced duty cycle distortion.
Claim 45
Dependent Claim
98 words
An integrated circuit, comprising: a memory array to store data; an input for receiving a reference clock signal; an output circuit to store data accessed from the memory array in response to a read request; and a synchronization circuit coupled to the input and the output circuit, the synchronization circuit configured to generate an output clock signal, such that, when the output clock signal is applied to the output circuit, the output circuit generates an output data signal comprising the data, the output data signal being synchronous with the reference clock signal and having reduced duty cycle distortion.
Claim 46
Dependent Claim
18 words
The integrated circuit as recited in claim 39 , wherein the integrated circuit comprises a synchronous memory device.
Claim 47
Dependent Claim
20 words
The integrated circuit as recited in claim 39 , wherein the integrated circuit comprises a synchronous dynamic random access memory.
Claim 48
Independent Claim
89 words
A method for compensating for duty cycle distortion, the method comprising: providing a reference clock signal having a duty cycle of about 50% to a synchronization circuit coupled to an output data circuit configured to store data being read from a memory device; delaying and distorting the reference clock signal by the synchronization circuit to produce a distorted output clock signal having a modified duty cycle; and applying the distorted output clock signal to the data output circuit to remove the stored data synchronously with the reference clock signal.
Claim 49
Independent Claim
89 words
A method for compensating for duty cycle distortion, the method comprising: providing a reference clock signal having a duty cycle of about 50% to a synchronization circuit coupled to an output data circuit configured to store data being read from a memory device; delaying and distorting the reference clock signal by the synchronization circuit to produce a distorted output clock signal having a modified duty cycle; and applying the distorted output clock signal to the data output circuit to remove the stored data synchronously with the reference clock signal.
Claim 50
Dependent Claim
79 words
The method as recited in claim 42 , wherein delaying and distorting the reference clock signal comprises: providing a timing shift in a coarse adjustment circuit to provide a course lock signal; tuning a falling edge of the course lock signal in a first fine adjustment circuit to compensate for distortion in the duty cycle; and tuning a rising edge of the course lock signal in a second fine adjustment circuit to compensate for distortion in the duty cycle.
Claim 51
Dependent Claim
45 words
The method as recited in claim 42 , wherein delaying and distorting the reference clock signal comprises: generating a feedback signal from a feedback circuit coupled to the adjustment circuit; and adjusting the duty cycle of the reference clock signal based on the feedback signal.
Claim 52
Dependent Claim
27 words
The method as recited in claim 44 , wherein generating a feedback signal comprises utilizing a model of the data output circuit to produce the feedback signal.
Claim 53
Dependent Claim
30 words
The method as recited in claim 42 , wherein the modified duty cycle of the distorted output clock signal does not match the duty cycle of the reference clock signal.
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) | 2008-05-16 | 2008-11-15 | 2009-05-17 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2012-05-16 | 2012-11-15 | 2013-05-17 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2016-05-16 | 2016-11-15 | 2017-05-17 | $7700.00 | Window Closed / Lapsed |