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

Apparatus and method for accelerating initial lock time of delayed locked loop

Assignee: SK Hynix Inc
•
Filing: 1999-12-29
•
Granted: 2002-09-03
•
Expires: 2019-12-29
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An apparatus and method for accelerating an initial lock time of the DLL in a high rate double data rate (DDR) synchronous random access memory (SDRAM) is disclosed. The apparatus for accelerating an initial lock time of the DLL comprises a first clock generator for generating a reference clock signal based on the external synchronization clock signal; a phase comparator for applying a unit delay time and a multiple unit delay time to the internal clock signal and for comparing phases of the internal clock signal, a unit delayed internal clock signal and a multiple unit delayed internal clock signal with a phase of the reference clock signal; a shift controller for selecting an amount of delay time based on a comparison result; a delay unit for delaying the internal clock signal by the amount of delay time based on a selected amount of delay time; and a delay clock modeling unit for generating a modeled delay clock signal corresponding to a delayed internal clock signal and for providing the modeled delay clock signal with the phase comparator for applying a unit delay and a multiple unit delay time.

Inventors

  • 👤 Min-Ho Yoon
  • 👤 Jong-Hee Han

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-09 05:12
CPC Classifications
H; H03; H03L; H03L7/00; G; G11; G11C; G11C7/00; G11C7/22; G11C7/222; H03L7/06; H03L7/08; H03L7/081; H03L7/0812; H03L7/0814; H03L7/085; H03L7/087; H03L7/10

Claims Analysis

Total Claims: 15
Claim 1
Independent Claim 163 words
An apparatus for accelerating an initial lock time of DLL (Delayed Locked Loop) which removes skew between an external synchronization clock signal and an internal clock signal, comprising: means for generating a reference clock signal based on the external synchronization clock signal; means for applying a unit delay time and a multiple unit delay time to the internal clock signal and for comparing phases of the internal clock signal, a unit delayed internal clock signal and a multiple unit delayed internal clock signal with a phase of the reference clock signal; means for selecting an amount of delay time based on a comparison result; means for delaying the internal clock signal by the amount of delay time based on a selected amount of delay time; and means for generating a modeled delay clock signal corresponding to a delayed internal clock signal and for providing the modeled delay clock signal with said means for applying a unit delay and a multiple unit delay time.
Claim 2
Independent Claim 163 words
An apparatus for accelerating an initial lock time of DLL (Delayed Locked Loop) which removes skew between an external synchronization clock signal and an internal clock signal, comprising: means for generating a reference clock signal based on the external synchronization clock signal; means for applying a unit delay time and a multiple unit delay time to the internal clock signal and for comparing phases of the internal clock signal, a unit delayed internal clock signal and a multiple unit delayed internal clock signal with a phase of the reference clock signal; means for selecting an amount of delay time based on a comparison result; means for delaying the internal clock signal by the amount of delay time based on a selected amount of delay time; and means for generating a modeled delay clock signal corresponding to a delayed internal clock signal and for providing the modeled delay clock signal with said means for applying a unit delay and a multiple unit delay time.
Claim 3
Dependent Claim 125 words
The apparatus as claimed in claim 1 , wherein said means for applying a unit delay and a multiple unit delay time includes: a first comparing means for comparing the internal clock signal with the reference clock signal; a means for delaying the internal clock signal by one unit delay time; a second comparing means for comparing the unit delayed internal clock signal with the reference clock signal; a means for delaying the internal clock signal by multiple unit delay time; a third comparing means for comparing the multiple delayed internal clock signal with the reference clock signal; and means for generating a control signal so as to shift the internal clock signal by the multiple unit delay time, based on the third comparing means.
Claim 4
Dependent Claim 18 words
The apparatus as claimed in claim 2 , further comprising a means for outputting the delayed clock signal.
Claim 5
Independent Claim 163 words
An apparatus for accelerating an initial lock time of DLL (Delayed Locked Loop) which removes skew between an external synchronization clock signal and an internal clock signal, comprising: means for generating a reference clock signal based on the external synchronization clock signal; means for applying a unit delay time and a multiple unit delay time to the reference clock signal and for comparing phases of the reference clock signal, a unit delayed reference clock signal and a multiple unit delayed reference clock signal with a phase of the internal clock signal; means for selecting an amount of delay time based on a comparison result; means for delaying the reference clock signal by the amount of delay time based on a selected amount of delay time; and means for generating a modeled delay clock signal corresponding to a delayed reference clock signal and for providing the modeled delay clock signal with said means for applying a unit delay and a multiple unit delay time.
Claim 6
Independent Claim 163 words
An apparatus for accelerating an initial lock time of DLL (Delayed Locked Loop) which removes skew between an external synchronization clock signal and an internal clock signal, comprising: means for generating a reference clock signal based on the external synchronization clock signal; means for applying a unit delay time and a multiple unit delay time to the reference clock signal and for comparing phases of the reference clock signal, a unit delayed reference clock signal and a multiple unit delayed reference clock signal with a phase of the internal clock signal; means for selecting an amount of delay time based on a comparison result; means for delaying the reference clock signal by the amount of delay time based on a selected amount of delay time; and means for generating a modeled delay clock signal corresponding to a delayed reference clock signal and for providing the modeled delay clock signal with said means for applying a unit delay and a multiple unit delay time.
Claim 7
Dependent Claim 125 words
The apparatus as claimed in claim 1 , wherein said means for applying a unit delay and a multiple unit delay time includes: a first comparing means for comparing the reference clock signal with the internal clock signal; a means for delaying the reference clock signal by one unit delay time; a second comparing means for comparing the unit delayed reference clock signal with the internal clock signal; a means for delaying the reference clock signal by multiple unit delay time; a third comparing means for comparing the multiple delayed reference clock signal with the internal clock signal; and means for generating a control signal so as to shift the reference clock signal by the multiple unit delay time, based on the third comparing means.
Claim 8
Dependent Claim 18 words
The apparatus as claimed in claim 4 , further comprising a means for outputting the delayed clock signal.
Claim 9
Independent Claim 312 words
A method for accelerating an initial lock time of DLL (Delayed Locked Loop) which removes skew between an external synchronization clock signal and an internal clock signal, comprising the steps of: a) receiving a reference clock signal and an internal clock signal; b) comparing the reference clock signal with the internal clock signal and determining an amount of delay time between the two clock signals; c) reducing the amount of delay time by one unit delay if the amount of the delay time is larger than a predetermined value; d) increasing the amount of delay time by one unit delay or a number of unit delay time if the amount of the delay time is smaller than the predetermined value, wherein the step d) includes: d1) generating a first clock model which is delayed by the unit delay time in comparison with the internal clock signal; d2) determining whether the first clock model is faster than the reference clock signal; d3) generating a second clock model which is delayed by a predetermined number of unit delay time in comparison with the first clock model if the first clock model is faster than the reference clock signal; d4) shifting a delay chain to a direction in order to increase the amount of delay time by the unit delay time of the internal clock signal if the first clock model is faster than the reference clock signal; and d5) shifting a delay chain to a direction in order to increase the amount of delay time by one more unit delay time than the predetermined number of unit delay time of the internal clock signal if the first clock model is slower than the reference clock signal; and e) repeating said steps a) to d) until a phase difference between the reference clock signal and the internal clock signal is smaller than the unit delay.
Claim 10
Independent Claim 312 words
A method for accelerating an initial lock time of DLL (Delayed Locked Loop) which removes skew between an external synchronization clock signal and an internal clock signal, comprising the steps of: a) receiving a reference clock signal and an internal clock signal; b) comparing the reference clock signal with the internal clock signal and determining an amount of delay time between the two clock signals; c) reducing the amount of delay time by one unit delay if the amount of the delay time is larger than a predetermined value; d) increasing the amount of delay time by one unit delay or a number of unit delay time if the amount of the delay time is smaller than the predetermined value, wherein the step d) includes: d1) generating a first clock model which is delayed by the unit delay time in comparison with the internal clock signal; d2) determining whether the first clock model is faster than the reference clock signal; d3) generating a second clock model which is delayed by a predetermined number of unit delay time in comparison with the first clock model if the first clock model is faster than the reference clock signal; d4) shifting a delay chain to a direction in order to increase the amount of delay time by the unit delay time of the internal clock signal if the first clock model is faster than the reference clock signal; and d5) shifting a delay chain to a direction in order to increase the amount of delay time by one more unit delay time than the predetermined number of unit delay time of the internal clock signal if the first clock model is slower than the reference clock signal; and e) repeating said steps a) to d) until a phase difference between the reference clock signal and the internal clock signal is smaller than the unit delay.
Claim 11
Dependent Claim 52 words
The method as claimed in claim 7 , wherein said step c) includes the steps of: f) determining whether the internal clock signal is slower than the reference clock signal; and g) shifting a delay chain to a direction in order to reduce the unit delay time of the internal clock signal.
Claim 12
Independent Claim 163 words
An apparatus for accelerating an initial lock time of DLL (Delayed Locked Loop) which removes skew between an external synchronization clock signal and an internal clock signal, comprising: means for generating a reference clock signal based on the external synchronization clock signal; means for applying a unit delay time and a multiple unit delay time to the reference clock signal and for comparing phases of the reference clock signal, a unit delayed reference clock signal and a multiple unit delayed reference clock signal with a phase of the internal clock signal; means for selecting an amount of delay time based on a comparison result; means for delaying the reference clock signal by the amount of delay time based on a selected amount of delay time; and means for generating a modeled delay clock signal corresponding to a delayed reference clock signal and for providing the modeled delay clock signal with said means for applying a unit delay and a multiple unit delay time.
Claim 13
Independent Claim 163 words
An apparatus for accelerating an initial lock time of DLL (Delayed Locked Loop) which removes skew between an external synchronization clock signal and an internal clock signal, comprising: means for generating a reference clock signal based on the external synchronization clock signal; means for applying a unit delay time and a multiple unit delay time to the reference clock signal and for comparing phases of the reference clock signal, a unit delayed reference clock signal and a multiple unit delayed reference clock signal with a phase of the internal clock signal; means for selecting an amount of delay time based on a comparison result; means for delaying the reference clock signal by the amount of delay time based on a selected amount of delay time; and means for generating a modeled delay clock signal corresponding to a delayed reference clock signal and for providing the modeled delay clock signal with said means for applying a unit delay and a multiple unit delay time.
Claim 14
Dependent Claim 125 words
The apparatus as claimed in claim 9 , wherein said means for applying a unit delay and a multiple unit delay time includes: a first comparing means for comparing the reference clock signal with the internal clock signal; a means for delaying the reference clock signal by one unit delay time; a second comparing means for comparing the unit delayed reference clock signal with the internal clock signal; a means for delaying the reference clock signal by multiple unit delay time; a third comparing means for comparing the multiple delayed reference clock signal with the internal clock signal; and means for generating a control signal so as to shift the reference clock signal by the multiple unit delay time, based on the third comparing means.
Claim 15
Dependent Claim 18 words
The apparatus as claimed in claim 10 , further comprising a means for outputting the delayed clock signal.

References Cited (Backward Citations)

US5355037A Cited
US6067272A Cited
US5771264A Cited
US6125157A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2005-09-02 2006-03-04 2006-09-03 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2009-09-02 2010-03-04 2010-09-03 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2013-09-02 2014-03-04 2014-09-03 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag