KR20060040966A - Delay locked loop - Google Patents
Delay locked loop Download PDFInfo
- Publication number
- KR20060040966A KR20060040966A KR1020040090255A KR20040090255A KR20060040966A KR 20060040966 A KR20060040966 A KR 20060040966A KR 1020040090255 A KR1020040090255 A KR 1020040090255A KR 20040090255 A KR20040090255 A KR 20040090255A KR 20060040966 A KR20060040966 A KR 20060040966A
- Authority
- KR
- South Korea
- Prior art keywords
- delay
- clock
- output
- frequency
- replica
- Prior art date
Links
- 239000000872 buffer Substances 0.000 claims abstract description 19
- 230000003139 buffering effect Effects 0.000 claims abstract description 3
- 238000000034 method Methods 0.000 claims description 4
- 230000003247 decreasing effect Effects 0.000 claims 1
- 230000001360 synchronised effect Effects 0.000 abstract description 3
- 238000010586 diagram Methods 0.000 description 6
- 101100062780 Mus musculus Dclk1 gene Proteins 0.000 description 3
- 238000001514 detection method Methods 0.000 description 3
- 230000001934 delay Effects 0.000 description 2
- 239000004065 semiconductor Substances 0.000 description 2
- 230000003111 delayed effect Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03L—AUTOMATIC CONTROL, STARTING, SYNCHRONISATION OR STABILISATION OF GENERATORS OF ELECTRONIC OSCILLATIONS OR PULSES
- H03L7/00—Automatic control of frequency or phase; Synchronisation
- H03L7/06—Automatic control of frequency or phase; Synchronisation using a reference signal applied to a frequency- or phase-locked loop
- H03L7/08—Details of the phase-locked loop
- H03L7/081—Details of the phase-locked loop provided with an additional controlled phase shifter
- H03L7/0812—Details of the phase-locked loop provided with an additional controlled phase shifter and where no voltage or current controlled oscillator is used
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03L—AUTOMATIC CONTROL, STARTING, SYNCHRONISATION OR STABILISATION OF GENERATORS OF ELECTRONIC OSCILLATIONS OR PULSES
- H03L7/00—Automatic control of frequency or phase; Synchronisation
- H03L7/06—Automatic control of frequency or phase; Synchronisation using a reference signal applied to a frequency- or phase-locked loop
- H03L7/08—Details of the phase-locked loop
- H03L7/085—Details of the phase-locked loop concerning mainly the frequency- or phase-detection arrangement including the filtering or amplification of its output signal
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03L—AUTOMATIC CONTROL, STARTING, SYNCHRONISATION OR STABILISATION OF GENERATORS OF ELECTRONIC OSCILLATIONS OR PULSES
- H03L7/00—Automatic control of frequency or phase; Synchronisation
- H03L7/06—Automatic control of frequency or phase; Synchronisation using a reference signal applied to a frequency- or phase-locked loop
- H03L7/16—Indirect frequency synthesis, i.e. generating a desired one of a number of predetermined frequencies using a frequency- or phase-locked loop
- H03L7/18—Indirect frequency synthesis, i.e. generating a desired one of a number of predetermined frequencies using a frequency- or phase-locked loop using a frequency divider or counter in the loop
- H03L7/197—Indirect frequency synthesis, i.e. generating a desired one of a number of predetermined frequencies using a frequency- or phase-locked loop using a frequency divider or counter in the loop a time difference being used for locking the loop, the counter counting between numbers which are variable in time or the frequency divider dividing by a factor variable in time, e.g. for obtaining fractional frequency division
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C7/00—Arrangements for writing information into, or reading information out from, a digital store
- G11C7/22—Read-write [R-W] timing or clocking circuits; Read-write [R-W] control signal generators or management
- G11C7/222—Clock generating, synchronizing or distributing circuits within memory device
Landscapes
- Stabilization Of Oscillater, Synchronisation, Frequency Synthesizers (AREA)
Abstract
외부 클럭을 버퍼링하기 위한 입력 버퍼; 상기 입력 버퍼를 통과한 클럭을 지연시키기 위한 가변 딜레이 라인; 상기 가변 딜레이 라인을 통과한 클럭의 주파수를 분주하기 위한 주파수 분주기;An input buffer for buffering an external clock; A variable delay line for delaying a clock passing through the input buffer; A frequency divider for dividing the frequency of the clock passing through the variable delay line;
상기 주파수 분주기의 출력을 지연시키기 위한 리플리카 딜레이; 상기 리플리카 딜레이의 출력과 외부 클럭의 위상을 비교하기 위한 위상 검출기; 및 상기 위상 검출기의 출력에 따라 상기 가변 딜레이 라인의 지연량을 조절하기 위한 제어 신호를 출력하는 콘트롤 회로를 포함하는 지연 동기 루프가 개시된다.
A replica delay for delaying the output of the frequency divider; A phase detector for comparing the output of the replica delay with a phase of an external clock; And a control circuit for outputting a control signal for adjusting the delay amount of the variable delay line according to the output of the phase detector.
지연동기루프, 주파수 분주기Delay Synchronous Loop, Frequency Divider
Description
도 1 은 종래 기술에 따른 지연 동기 루프의 블록도이다.1 is a block diagram of a delay lock loop according to the prior art.
도 2 는 도 1의 동작 설명을 위한 파형도이다.FIG. 2 is a waveform diagram illustrating the operation of FIG. 1.
도 3 은 본 발명에 따른 지연 동기 루프의 블록도이다.3 is a block diagram of a delay lock loop according to the present invention.
도 4 는 도 3의 동작 설명을 위한 파형도이다.4 is a waveform diagram illustrating the operation of FIG. 3.
* 도면의 주요 부분에 대한 부호의 설명* Explanation of symbols for the main parts of the drawings
101, 201: 입력 버퍼 102, 202: 가변 딜레이 라인101, 201:
103, 203: 위상 검출기 104, 204: 콘트롤 회로103, 203:
105, 205: 리플리카 딜레이 106, 206: 출력 버퍼105, 205:
207: 주파수 분주기207: frequency divider
본 발명은 지연 동기 루프(Delay Locked Loop; DLL)에 관한 것으로, 특히 지연 라인을 통과한 주파수를 반으로 줄인 후 위상 검출기의 기준 클럭으로 사용하여 입력 클럭의 위상을 검출하므로써 높은 주파수(High frequency)가 리플리카(Replica)를 통과하면서 발생되는 클럭의 왜곡을 줄일 수 있는 지연 동기 루프에 관한 것이다.BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a delay locked loop (DLL). In particular, the frequency passing through a delay line is halved and then used as a reference clock of a phase detector to detect a phase of an input clock. The present invention relates to a delay lock loop that can reduce a distortion of a clock generated while a replica passes through a replica.
일반적으로, 시스템이나 회로에서 클럭은 동작 타이밍을 맞추기 위한 레퍼런스로 사용되고 있으며, 에러(error) 없이 보다 빠른 동작을 보장하기 위해서 사용되기도 한다. 외부로부터 입력되는 클럭이 내부에서 사용될 때 내부 회로에 의한 시간 지연(클럭 스큐(clock skew))이 발생하게 되는데, 이러한 시간 지연을 보상하여 내부 클럭이 외부 클럭과 동일한 위상을 갖도록 하기 위해 DLL이 사용되고 있다.In general, a clock is used as a reference for timing operation in a system or a circuit, and may be used to ensure faster operation without an error. When a clock input from the outside is used internally, a time delay (clock skew) caused by an internal circuit occurs, and a DLL is used to compensate for this time delay so that the internal clock has the same phase as the external clock. have.
DLL이 갖춰야 하는 중요한 요소로는 작은 면적과 작은 지터 그리고 빠른 록킹 시간(locking time)등이 있다. 이는 저 전압화 되어가고, 고속 동작화 되어가는 향후의 반도체 기억장치에서도 여전히 요구되는 성능이다. 그러나, 종래기술들은 이들 가운데 일부 요소만을 충족시키거나, 저전압 고속동작에 제한이 되는 단점들을 갖고 있다.Important elements for a DLL include small area, small jitter, and fast locking time. This is still a required performance in future semiconductor memory devices that are becoming low voltage and high speed operation. However, the prior arts have disadvantages that satisfy only some of these elements or are limited to low voltage high speed operation.
한편, DLL은 기존의 위상고정루프(PLL: Phase Locked Loop)에 비하여 잡음(noise)의 영향을 덜 받는 장점이 있어 DDR SDRAM(Double Data Rate Synchronous DRAM)을 비롯한 동기식 반도체 메모리에서 널리 사용되고 있으며, 그 중에서도 레지스터 제어형 DLL(register controlled DLL)이 가장 널리 사용되는 바, 이를 예로 들어 종래기술의 문제점을 구체적으로 살피도록 한다.On the other hand, DLL has the advantage of being less affected by noise compared to the conventional phase locked loop (PLL), which is widely used in synchronous semiconductor memory including DDR Double Data Rate Synchronous DRAM (SDRAM). Among them, a register controlled DLL is most widely used, for example, to specifically examine the problems of the prior art.
도 1 은 종래 기술에 따른 레지스터 제어형 지연 동기 루프의 블록도이다.1 is a block diagram of a register controlled delay lock loop according to the prior art.
입력 버퍼(101)는 외부 클럭(clk)을 버퍼링 한다. 가변 딜레이 라인(102)은 버퍼링된 외부 클럭(clk)을 지연시킨다. 리플리카 딜레이(105)는 tAC(Access Time)경로와 동일한 지연 시간을 갖도록 모델링한 것이다. 위상 검출기(103)는 입력 버퍼(101)로부터의 기준 클럭(clk)과 리플리카 딜레이(105)를 경유한 피드벡 클럭(oclk)의 위상차를 감지한다. 콘트롤 회로(104)는 위상 검출기(103)의 출력에 따라 가변 딜레이 라인(102)의 지연량을 결정한다. 출력 버퍼(106)는 가변 딜레이 라인(102)의 출력을 버퍼링하여 내부 클럭(dclk)을 생성한다.The
상술한 구조에서 클럭(clk) 혹은 버퍼링된 클럭과 리플리카 딜레이의 출력(oclk)이 위상 검출기(103)에서 비교되는데 도 2에 도시된 바와 같이 입력 클럭(CLK)의 위상보다 리플리카 딜레이(103)의 출력(oclk)의 위상이 늦으므로 이 때에는 가변 딜레이 라인(102)을 줄여 당긴다. 그런데 클럭(clk)이 높은 주파수로 가게 되면 입력 클럭(clk)과 가변 딜레이 라인의 출력(mclk) 그리고 내부 클럭(dclk)에 비해서 리플리카를 통과한 클럭(oclk)은 많은 왜곡을 받을 수 있다. 왜냐하면 리플리카 딜레이의 딜레이 모델은 규격화된 딜레이 라인이 아니라 입출력 버퍼 등을 모델링 한 것이기 때문에 높은 주파수의 신호가 지나가는데 제약이 따르게 된다.In the above-described structure, the clock clk or the buffered clock and the output oclk of the replica delay are compared at the
따라서 본 발명은 리플리카 딜레이 앞단에서 주파수를 분주시켜 높은 주파수가 리플리카를 통과하는 것을 방지하는데 그 목적이 있다.Accordingly, an object of the present invention is to divide a frequency in front of a replica delay to prevent a high frequency from passing through the replica.
본 발명의 다른 목적은 리플리카를 통과한 주파수 분주된 클럭을 위상 검출기의 기준 클럭으로 하여 입력 클럭과 위상 비교하므로써 위상 검출 시 하모닉 로킹(harmonic locking) 혹은 검출 에러를 제거하는데 있다.Another object of the present invention is to eliminate harmonic locking or detection error during phase detection by comparing the frequency-divided clock that has passed through the replica with a phase clock as a reference clock of the phase detector.
상술한 목적들을 달성하기 위한 본 발명에 따른 지연동기 루프는 외부 클럭을 버퍼링하기 위한 입력 버퍼;In accordance with another aspect of the present invention, a delay synchronization loop includes: an input buffer for buffering an external clock;
상기 입력 버퍼를 통과한 클럭을 지연시키기 위한 가변 딜레이 라인;A variable delay line for delaying a clock passing through the input buffer;
상기 가변 딜레이 라인을 통과한 클럭의 주파수를 분주하기 위한 주파수 분주기;A frequency divider for dividing the frequency of the clock passing through the variable delay line;
상기 주파수 분주기의 출력을 지연시키기 위한 리플리카 딜레이;A replica delay for delaying the output of the frequency divider;
상기 리플리카 딜레이의 출력과 외부 클럭의 위상을 비교하기 위한 위상 검출기; 및A phase detector for comparing the output of the replica delay with a phase of an external clock; And
상기 위상 검출기의 출력에 따라 상기 가변 딜레이 라인의 지연량을 조절하기 위한 제어 신호를 출력하는 콘트롤 회로를 포함한다.And a control circuit for outputting a control signal for adjusting the delay amount of the variable delay line according to the output of the phase detector.
이하, 첨부된 도면을 참조하여 본 발명에 따른 실시예를 상세히 설명하기로 한다.Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings.
도 3 은 본 발명에 따른 지연동기 루프의 블록도이다.3 is a block diagram of a delay synchronization loop according to the present invention.
입력 버퍼(201)는 외부 클럭(clk)을 버퍼링 한다. 가변 딜레이 라인(102)은 버퍼링된 외부 클럭(clk)을 지연시킨다. 가변 딜레이 라인(202)을 통과한 클럭(mclk)은 주파수 분배기(Frequency divider)에 의해 2배 또는 4배 등으로 분주된다. 주파수 분주기(207)의 출력(hclk)은 리플리카 딜레이(205)에 제공된다. 리플리카딜레이(205)는 tAC(Access Time)경로와 동일한 지연 시간을 갖도록 모델링한 것이다. 디플리카 딜레이(205)에서 지연되어 얻어진 출력(oclk)은 위상 검출기(203) 에 입력된다. 위상 검출기(103)는 입력 버퍼(101)로부터의 기준 클럭(clk)과 리플리카 딜레이(105)를 경유한 피드벡 클럭(oclk)의 위상차를 감지한다. 콘트롤 회로(204)는 위상 검출기(203)의 출력에 따라 가변 딜레이 라인(202)의 지연량을 결정한다. 출력 버퍼(206)는 가변 딜레이 라인(202)의 출력을 버퍼링하여 내부 클럭(dclk)을 생성한다.The
위상 검출기(203)은 외부 클럭(clk)을 기준 클럭으로 하여 리플리카 딜레이(205)의 출력(oclk)을 비교하여 그 결과를 콘트롤 회로(204)에 제공할 수도 있으나 도 4에 도시된 바와 같이 본 발명에서는 하모닉 로킹 혹은 검출 에러를 줄이기 위해 리플리카 딜레이(205)의 출력(oclk)을 기준클럭으로 하여 외부 클럭(clk)을 비교하게 된다. 예를 들어 도 4에 도시된 바와 같이 리플리카 딜레이(205)의 출력(oclk)의 위상보다 외부 클럭(clk)의 위상이 앞선 경우 가변 딜레이 라인(202)을 줄여 당긴다.The
즉, 본 발명에서는 리플리카 딜레이를 통과하는 신호의 왜곡을 줄이기 위해서 가변 딜레이 라인(202)의 출력(mclk: 높은 주파수)을 리플리카 딜레이(205)에 직접 입력 시키는 것이 아니라 주파수 분주기(207)에 의해 분주 한 다음 리플리카 딜레이(205)에 제공하는 것이다. 리플리카 딜레이(205)에서 지연된 클럭(oclk)은 위상 검출기(203)의 기준 클럭으로 사용되고 외부 클럭(clk)혹은 버퍼링된 외부 클럭의 위상을 검출하여 그 결과를 콘트롤 회로(204)에 제공하게 된다.That is, in the present invention, in order to reduce distortion of the signal passing through the replica delay, the
본 발명에 의하면 외부 클럭의 주파수가 높아지더라도 리플리카 딜레이(205)에 제공되는 주파수는 외부 클럭의 주파수보다 낮아지게 되므로 높은 주파수의 신 호가 리플리카 딜레이를 통과하면서 발생되었던 주파수 왜곡 현상을 제거할 수 있게 된다.According to the present invention, even if the frequency of the external clock is increased, the frequency provided to the
본 발명은 주파수 분주기의 지연 시간을 보상하기 위해 외부 클럭을 지연시켜 상기 위상 검출기에 제공하기 위한 지연회로를 포함할 수도 있다. 주파수 분주기의 지연 시간을 보상하기 위한 다른 방법으로는 리플리카 딜레이(205)의 모델링시 모델링한 지연량에서 주파수 분주기(207)의 지연량 만큼 지연량을 감소시키는 방법이 있다.
The present invention may also include a delay circuit for delaying an external clock to provide the phase detector to compensate for the delay time of the frequency divider. Another method for compensating the delay time of the frequency divider is to reduce the delay amount by the delay amount of the
상술한 바와 같이 본 발명에 의하면 외부 클럭의 주파수가 높아지더라도 주파수 왜곡이나 신호의 끊어짐 없이 내부 클럭을 생성할 수 있으므로 높은 주파수에서의 디바이스의 안정적 동작을 보장할 수 있다.
As described above, according to the present invention, even if the frequency of the external clock is increased, the internal clock can be generated without frequency distortion or interruption of the signal, thereby ensuring stable operation of the device at a high frequency.
Claims (5)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020040090255A KR20060040966A (en) | 2004-11-08 | 2004-11-08 | Delay locked loop |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020040090255A KR20060040966A (en) | 2004-11-08 | 2004-11-08 | Delay locked loop |
Publications (1)
Publication Number | Publication Date |
---|---|
KR20060040966A true KR20060040966A (en) | 2006-05-11 |
Family
ID=37147737
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020040090255A KR20060040966A (en) | 2004-11-08 | 2004-11-08 | Delay locked loop |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR20060040966A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100832023B1 (en) * | 2007-01-03 | 2008-05-26 | 주식회사 하이닉스반도체 | Delay locked loop of semiconductor memory device |
-
2004
- 2004-11-08 KR KR1020040090255A patent/KR20060040966A/en not_active Application Discontinuation
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100832023B1 (en) * | 2007-01-03 | 2008-05-26 | 주식회사 하이닉스반도체 | Delay locked loop of semiconductor memory device |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7227809B2 (en) | Clock generator having a delay locked loop and duty cycle correction circuit in a parallel configuration | |
US7877623B2 (en) | Method and apparatus for providing symmetrical output data for a double data rate DRAM | |
US7372311B2 (en) | Delay locked loop for controlling duty rate of clock | |
US8018261B2 (en) | Clock generator and methods using closed loop duty cycle correction | |
KR100857429B1 (en) | Delay Locked Loop Circuit for Semiconductor Memory Apparatus | |
US20050093600A1 (en) | Delay locked loop and clock generation method thereof | |
US6815985B2 (en) | Clock divider and method for dividing a clock signal in a DLL circuit | |
US7076013B2 (en) | Clock synchronization device | |
KR100668861B1 (en) | Dll circuit | |
US8134391B2 (en) | Semiconductor devices with signal synchronization circuits | |
KR100695525B1 (en) | Delay locked loop in semiconductor memory device | |
US7076012B2 (en) | Measure-controlled delay circuit with reduced playback error | |
KR20120119441A (en) | Latency control circuit, semiconductor memory device including the same and latency control method | |
US20060250169A1 (en) | Apparatus for enabling duty cycle locking at the rising/falling edge of the clock | |
KR100541684B1 (en) | Delay Locked Loop Device | |
US20040051569A1 (en) | Register controlled delay locked loop | |
KR20060040966A (en) | Delay locked loop | |
TWI407437B (en) | Semiconductor memory device and method for driving the semiconductor memory device | |
KR100845784B1 (en) | Delay Apparatus for Delay Locked Loop | |
KR20080002590A (en) | Delay locked loop circuit | |
KR20040037798A (en) | Digital dll circuit for controlling initial delay | |
KR20030049303A (en) | Register Controlled DLL Circuit | |
KR100974212B1 (en) | Delay Line Using Different Delay Path According to Frequency And Delay Locked Loop Circuit Using thereof | |
KR100915808B1 (en) | Delay Circuit And Delay Method of Delay Locked Loop Circuit | |
KR20080035367A (en) | Delay locked loop of semiconductor memory device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
WITN | Withdrawal due to no request for examination |