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

Method and apparatus for output data synchronization with system clock in DDR

Assignee: Round Rock Research LLC
•
Filing: 2000-06-01
•
Granted: 2005-11-22
•
Expires: 2020-06-01
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method and apparatus for substantially reducing or eliminating the timing skew caused by delay elements in a delay locked loop. A method and apparatus is disclosed wherein a rising edge of a local timing signal is established and phase-locked to a rising edge of a system clock signal by delaying the system clock signal. A falling edge of the local timing signal is established and phase-locked to a falling edge of the system clock signal by further delaying only a portion of a signal representative of the delayed clock signal. By separately delaying different portions of the system clock signal and using the separately delayed portions to establish a local timing signal, a local timing signal may be established which is compensated for the varied effects of delay elements in a delay locked loop.

Inventors

  • 👤 Wen Li
  • 👤 Aaron M. Schoenfeld

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-27 21:01
CPC Classifications
H; H03; H03L; H03L7/00; H03L7/06; H03L7/08; H03L7/081; H03L7/0812; H03L7/0814; H03L7/0816; H03L7/0818; H03L7/085; H03L7/087; H04; H04L; H04L7/00; H04L7/02; H04L7/033

Claims Analysis

Total Claims: 20
Claim 1
Independent Claim 101 words
A method of generating delay locked clocks, comprising: determining a first phase difference between a clock signal and a first delayed clock signal to ascertain a first delay magnitude; delaying the clock signal by the first delay magnitude to generate the first delayed clock signal substantially synchronized to the clock signal; determining a second phase difference between an inverse clock signal and an inverted delayed clock signal to establish a second delay magnitude; and inverting and delaying the first delayed clock signal by the second delay magnitude to generate the inverted delayed clock signal substantially synchronized to the inverse clock signal.
Claim 2
Independent Claim 101 words
A method of generating delay locked clocks, comprising: determining a first phase difference between a clock signal and a first delayed clock signal to ascertain a first delay magnitude; delaying the clock signal by the first delay magnitude to generate the first delayed clock signal substantially synchronized to the clock signal; determining a second phase difference between an inverse clock signal and an inverted delayed clock signal to establish a second delay magnitude; and inverting and delaying the first delayed clock signal by the second delay magnitude to generate the inverted delayed clock signal substantially synchronized to the inverse clock signal.
Claim 3
Dependent Claim 46 words
The method of claim 1 , further comprising generating a timing signal by generating a rising edge of the timing signal in response to the first delayed clock signal and generating a falling edge of the timing signal in response to the inverted delayed clock signal.
Claim 4
Dependent Claim 38 words
The method of claim 2 , wherein determining the first phase difference comprises comparing a rising edge of the clock signal with a rising edge of the timing signal generated in response to the first delayed clock signal.
Claim 5
Dependent Claim 21 words
The method of claim 3 , further comprising asserting a phase-lock signal when the first phase difference is substantially near zero.
Claim 6
Dependent Claim 23 words
The method of claim 4 , wherein determining the second phase difference is initiated in response to the assertion of the phase-lock signal.
Claim 7
Dependent Claim 39 words
The method of claim 2 , wherein determining the second phase difference comprises comparing a rising edge of the inverse clock signal with a falling edge of the timing signal generated in response to the inverted delayed clock signal.
Claim 8
Independent Claim 107 words
A method, comprising: generating a first delayed clock signal by delaying a clock signal in response to at least one first control signal; generating an inverted delayed clock signal by inverting and delaying the first delayed clock signal in response to at least one second control signal; generating a timing signal in response to the first delayed clock signals and the inverted delayed clock signal; generating the at least one first control signal by phase comparing the clock signal and the timing signal; and generating the at least one second control signal by phase comparing an inverse clock signal and an inverted version of the timing signal.
Claim 9
Independent Claim 107 words
A method, comprising: generating a first delayed clock signal by delaying a clock signal in response to at least one first control signal; generating an inverted delayed clock signal by inverting and delaying the first delayed clock signal in response to at least one second control signal; generating a timing signal in response to the first delayed clock signals and the inverted delayed clock signal; generating the at least one first control signal by phase comparing the clock signal and the timing signal; and generating the at least one second control signal by phase comparing an inverse clock signal and an inverted version of the timing signal.
Claim 10
Dependent Claim 22 words
The method of claim 7 , further comprising generating an additional delay, of a predetermined amount, on the first delayed clock signal.
Claim 11
Dependent Claim 45 words
The method of claim 8 , wherein generating the timing signal comprises: generating a rising edge of the timing signal in response to the first delayed clock signals; and generating a falling edge of the timing signal in response to the inverted delayed clock signals.
Claim 12
Dependent Claim 136 words
A synchronizing circuit, comprising: a first phase detector configured to generate at least one first control signal related to a first phase comparison of a clock signal and a first delayed clock signal; a first delay line configured to generate the first delayed clock signal as a delayed version of the clock signal by a first delay magnitude related to the at least one first control signal; a second phase detector configured to generate at least one second control signal related to a second phase comparison of an inverse clock signal and an inverted delayed clock signal; and a second delay line configured to generate the inverted delayed clock signals as an inverted and delayed version of the first delayed clock signal, by a second delay magnitude related to the at least one second control signal.
Claim 13
Dependent Claim 136 words
A synchronizing circuit, comprising: a first phase detector configured to generate at least one first control signal related to a first phase comparison of a clock signal and a first delayed clock signal; a first delay line configured to generate the first delayed clock signal as a delayed version of the clock signal by a first delay magnitude related to the at least one first control signal; a second phase detector configured to generate at least one second control signal related to a second phase comparison of an inverse clock signal and an inverted delayed clock signal; and a second delay line configured to generate the inverted delayed clock signals as an inverted and delayed version of the first delayed clock signal, by a second delay magnitude related to the at least one second control signal.
Claim 14
Dependent Claim 57 words
The synchronizing circuit of claim 10 , further comprising circuitry coupled to the first delay line and the second delay line, the circuitry configured to create a first edge of a timing signal in response to the first delayed clock signal and a second edge of the timing signal in response to the inverted delayed clock signal.
Claim 15
Dependent Claim 23 words
The synchronizing circuit of claim 11 , wherein the circuitry coupled to the first delay line is coupled through a third delay line.
Claim 16
Dependent Claim 35 words
The synchronizing circuit of claim 12 , wherein the third delay line is configured to add a third delay magnitude of a predetermined amount to the first delay magnitude of the first delayed clock signal.
Claim 17
Dependent Claim 179 words
An electronic system comprising: a processor; a memory device associated with the processor; and at least one of an input device, an output device and a data storage device associated with the processor; wherein at least one component of the electronic system comprises a synchronizing circuit comprising: a first phase detector configured to generate at least one first control signal related to a first phase comparison of a clock signal and a first delayed clock signal; a first delay line configured to generate the first delayed clock signal as a delayed version of the clock signal by a first delay magnitude related to the at least one first control signal; a second phase detector configured to generate at least one second control signal related to a second phase comparison of an inverse clock signal and an inverted delayed clock signal; and a second delay line configured to generate the second inverted clock signal, as an inverted and delayed version of the first delayed clock signal, by a second delay magnitude related to the at least one second control signal.
Claim 18
Dependent Claim 179 words
An electronic system comprising: a processor; a memory device associated with the processor; and at least one of an input device, an output device and a data storage device associated with the processor; wherein at least one component of the electronic system comprises a synchronizing circuit comprising: a first phase detector configured to generate at least one first control signal related to a first phase comparison of a clock signal and a first delayed clock signal; a first delay line configured to generate the first delayed clock signal as a delayed version of the clock signal by a first delay magnitude related to the at least one first control signal; a second phase detector configured to generate at least one second control signal related to a second phase comparison of an inverse clock signal and an inverted delayed clock signal; and a second delay line configured to generate the second inverted clock signal, as an inverted and delayed version of the first delayed clock signal, by a second delay magnitude related to the at least one second control signal.
Claim 19
Dependent Claim 149 words
A semiconductor substrate comprising structures configured to synchronize data to a system clock signal, the structures comprising: a first phase detector configured to generate at least one first control signal related to a first phase comparison of a clock signal and a first delayed clock signal; a first delay line configured to generate the first delayed clock signal as a delayed version of the clock signal by a first delay magnitude related to the at least one first control signal; a second phase detector configured to generate at least one second control signal related to a second phase comparison of an inverse clock signal and an inverted delayed clock signal; and a second delay line configured to generate the inverted delayed clock signal, as an inverted and delayed version of the first delayed clock signal, by a second delay magnitude related to the at least one second control signal.
Claim 20
Dependent Claim 149 words
A semiconductor substrate comprising structures configured to synchronize data to a system clock signal, the structures comprising: a first phase detector configured to generate at least one first control signal related to a first phase comparison of a clock signal and a first delayed clock signal; a first delay line configured to generate the first delayed clock signal as a delayed version of the clock signal by a first delay magnitude related to the at least one first control signal; a second phase detector configured to generate at least one second control signal related to a second phase comparison of an inverse clock signal and an inverted delayed clock signal; and a second delay line configured to generate the inverted delayed clock signal, as an inverted and delayed version of the first delayed clock signal, by a second delay magnitude related to the at least one second control signal.

References Cited (Backward Citations)

US5223755A Cited
US5811998A Cited
US5604775A Cited
US5969552A Cited
US6625242B1 Cited
US6377093B1 Cited
US6704881B1 Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2008-11-21 2009-05-23 2009-11-22 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2012-11-21 2013-05-23 2013-11-22 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2016-11-21 2017-05-23 2017-11-22 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag