[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

KR100859834B1 - Delay locked loop and operation method thereof - Google Patents

Delay locked loop and operation method thereof Download PDF

Info

Publication number
KR100859834B1
KR100859834B1 KR1020070064134A KR20070064134A KR100859834B1 KR 100859834 B1 KR100859834 B1 KR 100859834B1 KR 1020070064134 A KR1020070064134 A KR 1020070064134A KR 20070064134 A KR20070064134 A KR 20070064134A KR 100859834 B1 KR100859834 B1 KR 100859834B1
Authority
KR
South Korea
Prior art keywords
clock
delay
signal
output
response
Prior art date
Application number
KR1020070064134A
Other languages
Korean (ko)
Inventor
이기원
Original Assignee
주식회사 하이닉스반도체
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 주식회사 하이닉스반도체 filed Critical 주식회사 하이닉스반도체
Priority to KR1020070064134A priority Critical patent/KR100859834B1/en
Priority to US12/003,550 priority patent/US7602224B2/en
Application granted granted Critical
Publication of KR100859834B1 publication Critical patent/KR100859834B1/en
Priority to US12/543,210 priority patent/US7977986B2/en
Priority to US13/149,192 priority patent/US8130017B2/en

Links

Images

Classifications

    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C7/00Arrangements for writing information into, or reading information out from, a digital store
    • G11C7/22Read-write [R-W] timing or clocking circuits; Read-write [R-W] control signal generators or management 
    • G11C7/222Clock generating, synchronizing or distributing circuits within memory device
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C11/00Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor
    • G11C11/21Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements
    • G11C11/34Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements using semiconductor devices
    • G11C11/40Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements using semiconductor devices using transistors
    • G11C11/401Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements using semiconductor devices using transistors forming cells needing refreshing or charge regeneration, i.e. dynamic cells
    • G11C11/4063Auxiliary circuits, e.g. for addressing, decoding, driving, writing, sensing or timing
    • G11C11/407Auxiliary circuits, e.g. for addressing, decoding, driving, writing, sensing or timing for memory cells of the field-effect type
    • G11C11/4076Timing circuits
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03LAUTOMATIC CONTROL, STARTING, SYNCHRONISATION OR STABILISATION OF GENERATORS OF ELECTRONIC OSCILLATIONS OR PULSES
    • H03L7/00Automatic control of frequency or phase; Synchronisation
    • H03L7/06Automatic control of frequency or phase; Synchronisation using a reference signal applied to a frequency- or phase-locked loop
    • H03L7/08Details of the phase-locked loop
    • H03L7/081Details of the phase-locked loop provided with an additional controlled phase shifter
    • H03L7/0812Details of the phase-locked loop provided with an additional controlled phase shifter and where no voltage or current controlled oscillator is used
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03LAUTOMATIC CONTROL, STARTING, SYNCHRONISATION OR STABILISATION OF GENERATORS OF ELECTRONIC OSCILLATIONS OR PULSES
    • H03L7/00Automatic control of frequency or phase; Synchronisation
    • H03L7/06Automatic control of frequency or phase; Synchronisation using a reference signal applied to a frequency- or phase-locked loop
    • H03L7/08Details of the phase-locked loop
    • H03L7/085Details of the phase-locked loop concerning mainly the frequency- or phase-detection arrangement including the filtering or amplification of its output signal

Landscapes

  • Engineering & Computer Science (AREA)
  • Microelectronics & Electronic Packaging (AREA)
  • Computer Hardware Design (AREA)
  • Pulse Circuits (AREA)
  • Dram (AREA)

Abstract

A delay locked loop and an operation method thereof are provided to perform stable operation by setting an initial delay time corresponding to PVT(Process, Voltage, Temperature) characteristics. A phase detection unit(610) detects the phase difference between an external clock and a feedback clock. A control voltage generation unit(630) generates a control voltage corresponding to an output signal of the phase detection unit. A voltage control delay line(650) generates a number of output signals reflected with different delay time for the external clock in response to the control voltage. An internal clock multiplexing unit(670) outputs one of the output signals as an internal clock in response to a skew information signal. A delay copy model unit(690) outputs the feedback clock by reflecting delay of an actual clock/data path to the internal clock.

Description

지연 고정 루프와 그의 구동 방법{DELAY LOCKED LOOP AND OPERATION METHOD THEREOF}DELAY LOCKED LOOP AND OPERATION METHOD THEREOF}

도 1은 일반적인 지연고정루프를 설명하기 위한 블록도.1 is a block diagram illustrating a general delay locked loop.

도 2는 도 1의 전압제어 지연라인을 설명하기 위한 회로도.FIG. 2 is a circuit diagram illustrating the voltage control delay line of FIG. 1. FIG.

도 3은 도 2의 제1 지연 셀을 설명하기 위한 회로도.FIG. 3 is a circuit diagram for describing a first delay cell of FIG. 2. FIG.

도 4는 도 1의 위상검출부의 동작 특성을 설명하기 위한 그래프.FIG. 4 is a graph for explaining operation characteristics of the phase detection unit of FIG. 1. FIG.

도 5a와 도 5b는 초기 지연 시간을 설명하기 위한 타이밍도.5A and 5B are timing diagrams for explaining an initial delay time.

도 6은 본 발명에 따른 지연고정루프를 설명하기 위한 블록도.6 is a block diagram illustrating a delay locked loop according to the present invention.

도 7은 도 6의 지연고정루프의 일부구성을 설명하기 위한 도면.7 is a view for explaining a part of the configuration of the delay lock loop of FIG.

도 8은 스큐정보신호 생성부를 설명하기 위한 블록도.8 is a block diagram for explaining a skew information signal generation unit.

도 9에는 도 8의 펄스신호 생성부를 설명하기 위한 회로도.FIG. 9 is a circuit diagram illustrating the pulse signal generator of FIG. 8. FIG.

도 10에는 도 3의 클럭 샘플링부를 설명하기 위한 회로도.10 is a circuit diagram illustrating the clock sampling unit of FIG. 3.

도 11은 스큐 정보 신호 생성부의 일부 동작을 설명하기 위한 타이밍도.11 is a timing diagram for explaining a part of the operation of the skew information signal generator;

* 도면의 주요 부분에 대한 부호의 설명* Explanation of symbols for the main parts of the drawings

610 : 위상검출부 630 : 제어전압 생성부610: phase detection unit 630: control voltage generation unit

650 : 전압제어 지연라인 652 : 제1 지연부650: voltage control delay line 652: first delay unit

654 : 제2 지연부 670 : 내부클럭 다중화부654: second delay unit 670: internal clock multiplexer

690 : 지연 복제 모델부690: delayed replication model unit

본 발명은 반도체 설계 기술에 관한 것으로, 특히 지연고정루프(Delay Locked Loop : DLL)에 관한 것이다.BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to semiconductor design techniques, and more particularly, to a delay locked loop (DLL).

일반적으로 DDR SDRAM(Double Data Rate Synchronous DRAM)을 비롯한 반도체 메모리 소자의 경우 외부클럭(CLK_EXT)을 입력받아 내부클럭(CLK_INN)을 생성하여 여러가지 동작 타이밍을 맞추기 위한 레퍼런스(reference)로 사용하고 있다. 때문에, 외부클럭(CLK_EXT)과 내부클럭(CLK_INN)의 타이밍을 맞추기 위해서는 클럭 동기 회로가 필요하다. 클럭 동기 회로에는 위상고정루프(Phase Locked Loop : PLL)와 지연고정루프(DLL)가 있다.In general, semiconductor memory devices including DDR SDRAM (Double Data Rate Synchronous DRAM) receive an external clock (CLK_EXT) to generate an internal clock (CLK_INN) and use it as a reference for matching various operation timings. Therefore, a clock synchronizing circuit is required to match the timing of the external clock CLK_EXT and the internal clock CLK_INN. The clock synchronization circuit includes a phase locked loop (PLL) and a delay locked loop (DLL).

여기서, 외부클럭(CLK_EXT)의 주파수와 내부클럭(CLK_INN)의 주파수가 서로 다른 경우에는 주파수 체배 기능이 있는 위상 고정 루프를 주로 사용하고, 외부클럭(CLK_EXT)과 내부클럭(CLK_INN)의 주파수가 동일한 경우에는 지연 고정 루프를 주로 사용한다. 기본적으로 위상 고정 루프와 지연 고정 루프의 구성은 서로 유사하나, 위상고정루프의 경우 내부클럭(CLK_INN)을 생성하는데 있어서 전압 제어 발 진기(Voltage Controlled Oscillator : VCO)를 사용하고 지연고정루프의 경우 전압 제어 지연 라인(Voltage Controlled Delay Line : VCDL)을 사용한다는 점에서 구별될 수 있다.Here, when the frequency of the external clock CLK_EXT and the frequency of the internal clock CLK_INN are different from each other, a phase locked loop having a frequency multiplication function is mainly used, and the frequency of the external clock CLK_EXT and the internal clock CLK_INN are the same. In this case, the delay lock loop is mainly used. Basically, the phase locked loop and the delay locked loop have similar configurations, but in the case of the phase locked loop, a voltage controlled oscillator (VCO) is used to generate the internal clock (CLK_INN). It can be distinguished in that it uses a Voltage Controlled Delay Line (VCDL).

한편, 반도체 메모리 소자 내에는 무수히 많은 저항과 커패시터(capacitor) 및 트랜지스터(transistor) 등이 구비되어 있으며, 반도체 메모리 소자는 이러한 저항과 커패시터 및 트랜지스터의 다양한 조합을 통해 여러가지 동작을 수행하고 있다.In the semiconductor memory device, a myriad of resistors, capacitors, and transistors are provided, and the semiconductor memory device performs various operations through various combinations of such resistors, capacitors, and transistors.

저항, 커패시터 및 트랜지스터는 공정(process), 전압(voltage), 온도(temperature)에 따라 PVT 특성이 달라질 수 있으며, 특히, 커패시터와 트랜지스터는 PVT 특성에 따라 동작 속도가 달라질 수 있다. 때문에, 이러한 소자들로 구성된 반도체 메모리 소자 역시 PVT 특성에 따른 PVT 스큐가 발생될 수 있다.The resistors, capacitors, and transistors may vary in PVT characteristics according to process, voltage, and temperature. In particular, capacitors and transistors may vary in operation speed according to PVT characteristics. Therefore, a PVT skew according to the PVT characteristic may also occur in the semiconductor memory device composed of such devices.

도 1은 일반적인 지연고정루프를 설명하기 위한 블록도이다.1 is a block diagram illustrating a general delay locked loop.

도 1을 참조하면, 지연고정루프는 위상검출부(110)와, 제어전압 생성부(130)와, 전압제어 지연라인(150), 및 지연 복제 모델부(170)를 구비할 수 있다.Referring to FIG. 1, the delay lock loop may include a phase detector 110, a control voltage generator 130, a voltage control delay line 150, and a delay replication model unit 170.

위상검출부(110)는 외부클럭(CLK_EXT)과 피드백클럭(CLK_FDB)의 위상 차이를 검출하여 업 검출신호(DET_UP) 또는 다운 검출신호(DET_DN)를 출력한다. 업 검출신호(DET_UP)와 다운 검출신호(DET_DN)는 외부클럭(CLK_EXT)과 피드백클럭(CLK_FDB)의 위상 차이에 대응하는 펄스 폭을 가지는 펄스신호이다.The phase detector 110 detects a phase difference between the external clock CLK_EXT and the feedback clock CLK_FDB and outputs an up detection signal DET_UP or a down detection signal DET_DN. The up detection signal DET_UP and the down detection signal DET_DN are pulse signals having a pulse width corresponding to the phase difference between the external clock CLK_EXT and the feedback clock CLK_FDB.

제어전압 생성부(130)는 업 검출신호(DET_UP)와 다운 검출신호(DET_DN)에 대응하는 전압레벨을 가지는 전압제어신호(V_CTR)를 출력한다. 전압제어신호(V_CTR) 의 전압레벨은 업 검출신호(DET_UP)에 응답하여 높아지고, 다운 검출신호(DET_DN)에 응답하여 낮아지게 된다.The control voltage generator 130 outputs a voltage control signal V_CTR having a voltage level corresponding to the up detection signal DET_UP and the down detection signal DET_DN. The voltage level of the voltage control signal V_CTR is increased in response to the up detection signal DET_UP and lowered in response to the down detection signal DET_DN.

전압제어 지연라인(150)은 전압제어신호(V_CTR)에 대응하는 지연시간을 외부클럭(CLK_EXT)에 반영하여 내부클럭(CLK_INN)으로써 생성한다. 전압제어신호(V_CTR)의 전압레벨이 높은 경우 외부클럭(CLK_EXT)에 반영되는 지연시간이 짧아지고, 전압제어신호(V_CTR)의 전압레벨이 낮은 경우 외부클럭(CLK_EXT)에 반영되는 지연시간이 길어지게 된다.The voltage control delay line 150 reflects the delay time corresponding to the voltage control signal V_CTR to the external clock CLK_EXT and generates the internal clock CLK_INN. When the voltage level of the voltage control signal V_CTR is high, the delay time reflected in the external clock CLK_EXT is shortened. When the voltage level of the voltage control signal V_CTR is low, the delay time reflected in the external clock CLK_EXT is long. You lose.

지연복제모델부(170)는 내부클럭(CLK_INN)에 실제 클럭/데이터 경로의 지연시간을 반영하여 피드백클럭(CLK_FDB)을 출력한다.The delay replication model unit 170 outputs the feedback clock CLK_FDB to the internal clock CLK_INN by reflecting the delay time of the actual clock / data path.

간단한 동작을 설명하면, 지연고정루프는 외부클럭(CLK_EXT)과 피드백클럭(CLK_FED)의 위상 차이를 검출하고, 그에 대응하는 전압제어신호(V_CTR)를 생성하고, 그 전압제어신호(V_CTR)에 대응하는 지연시간을 외부클럭(CLK_EXT)에 반영하여 내부클럭(CLK_INN)으로써 출력한다. 지연고정루프는 외부클럭(CLK_EXT)과 피드백클럭(CLK_FED)이 동일한 위상이 될 수 있도록 이와 같은 동작을 반복적으로 수행하여 원하는 내부클럭(CLK_INN)을 생성하게 된다.In a simple operation, the delay lock loop detects a phase difference between the external clock CLK_EXT and the feedback clock CLK_FED, generates a voltage control signal V_CTR corresponding thereto, and corresponds to the voltage control signal V_CTR. The delay time is reflected to the external clock CLK_EXT and output as the internal clock CLK_INN. The delay locked loop performs this operation repeatedly so that the external clock CLK_EXT and the feedback clock CLK_FED are in the same phase to generate the desired internal clock CLK_INN.

도 2는 도 1의 전압제어 지연라인(150)을 설명하기 위한 회로도이다.2 is a circuit diagram illustrating the voltage control delay line 150 of FIG. 1.

도 2에는 전압제어신호(V_CTR)에 대응하는 지연시간을 외부클럭(CLK_EXT)에 반영하기 위한 다수의 지연 셀(210, 230, 250, 270)이 도시되어 있다. 2 illustrates a plurality of delay cells 210, 230, 250, and 270 for reflecting a delay time corresponding to the voltage control signal V_CTR to the external clock CLK_EXT.

이하, 설명의 편의를 위해 외부클럭(CLK_EXT)과 동일한 위상을 가지는 정 외부클럭은 외부클럭(CLK_EXT) 동일한 도면 부호인 'CLK_EXT'를 사용하기로 한다. 여 기서, 부 외부클럭(/CLK_EXT)은 정 외부클럭(CLK_EXT)과 위상이 반대인 클럭신호이다. 참고적으로, 지연고정루프는 정 외부클럭(CLK_EXT)과 부 외부클럭(/CLK_EXT)을 동시에 입력받아 사용함으로써, 위상검출부(110)에서 0에서 2π가 아닌 0에서 π의 위상 차이를 비교하는 것이 가능하게 된다.Hereinafter, for convenience of description, a positive external clock having the same phase as the external clock CLK_EXT uses 'CLK_EXT', which is the same reference numeral as the external clock CLK_EXT. Here, the negative external clock (/ CLK_EXT) is a clock signal out of phase with the positive external clock (CLK_EXT). For reference, the delay locked loop may receive a positive external clock (CLK_EXT) and a negative external clock (/ CLK_EXT) at the same time, thereby comparing the phase difference of 0 to π in the phase detector 110 instead of 0 to 2π. It becomes possible.

제1 내지 제4 지연 셀(210, 230, 250, 270) 각각은 전압제어신호(V_CTR)의 전압레벨에 대응하는 지연시간을 입력되는 신호에 반영하게 된다. 전압제어신호(V_CTR)의 전압레벨이 높아지면 그 지연 시간이 작아지고, 전압제어신호(V_CTR)의 전압레벨이 낮아지면 그 지연 시간이 커진다. 결과적으로, 정 외부클럭(CLK_EXT)은 제1 내지 제4 지연 셀(210, 230, 250, 270)에서 반영되는 지연시간 이후 라이징 내부클럭(RCLK_INN)으로 출력되고, 부 외부클럭(/CLK_EXT)도 제1 내지 제4 지연셀(210, 230, 250, 270)에서 반영되는 지연시간 이후 폴링 내부클럭(FCLK_INN)으로 출력된다.Each of the first to fourth delay cells 210, 230, 250, and 270 reflects a delay time corresponding to the voltage level of the voltage control signal V_CTR to the input signal. When the voltage level of the voltage control signal V_CTR increases, the delay time decreases. When the voltage level of the voltage control signal V_CTR decreases, the delay time increases. As a result, the positive external clock CLK_EXT is output to the rising internal clock RCLK_INN after the delay time reflected by the first to fourth delay cells 210, 230, 250, and 270, and the negative external clock / CLK_EXT is also output. After the delay time reflected by the first to fourth delay cells 210, 230, 250, and 270, the output is output to the polling internal clock FCLK_INN.

다시 설명하면, 지연고정루프의 전압제어 지연라인(150)은 정 외부클럭(CLK_EXT)과 부 외부클럭(/CLK_EXT)을 입력받아 대응하는 라이징 내부클럭(RCLK_INN)과 폴링 내부클럭(FCLK_INN)을 출력한다. 그래서, 위상검출부(110)는 폴링 내부클럭(FCLK_INN)에 지연복제모델부(170)의 지연시간을 반영한 피드백클럭(CLK_FED)과 정 외부클럭(CLK_EXT)을 비교하기 때문에, 0에서 2π가 아닌 0에서 π의 위상 차이를 비교하는 것이 가능하다.In other words, the voltage control delay line 150 of the delay locked loop receives the positive external clock CLK_EXT and the negative external clock / CLK_EXT and outputs the corresponding rising internal clock RCLK_INN and the falling internal clock FCLK_INN. do. Therefore, since the phase detector 110 compares the feedback clock CLK_FED and the positive external clock CLK_EXT reflecting the delay time of the delay replication model unit 170 to the polling internal clock FCLK_INN, it is not 0 to 2π. It is possible to compare the phase difference of π at.

도 3은 도 2의 제1 지연 셀(210)을 설명하기 위한 회로도이다. 제1 내지 제4 지연 셀(210, 230, 250, 270)은 서로 유사한 구조를 가지고 있으므로, 제1 지연 셀(210)을 대표로 설명하기로 한다.3 is a circuit diagram illustrating the first delay cell 210 of FIG. 2. Since the first to fourth delay cells 210, 230, 250, and 270 have similar structures, the first delay cells 210 will be described as representative.

도 3을 참조하면, 제1 지연셀(210)은 제1 출력단(/OUT)과 제1 노드(N1) 사이에 소스-드레인 연결되고 정 외부클럭(CLK_EXT)을 게이트 입력받는 제1 NMOS 트랜지스터(NM1)와, 제2 출력단(OUT)과 제1 노드(N1) 사이에 소스-드레인 연결되고 부 외부클럭(/CLK_EXT)을 게이트 입력받는 제2 NMOS 트랜지스터(NM2)와, 외부전압단(VDD)과 제1 출력단(/OUT) 사이에 연결된 제1 대칭 노드(310)와, 외부전압단(VDD)과 제2 출력단(OUT) 사이에 연결된 제2 대칭 노드(330), 및 제1 노드(N1)와 접지전압단(VSS) 사이에 소오스-드레인 연결되고 바이어스전압(V_BIAS)을 게이트 입력받는 제3 NMOS 트랜지스터(NM3)를 구비한다.Referring to FIG. 3, the first delay cell 210 is source-drain connected between the first output terminal / OUT and the first node N1 and receives a positive external clock CLK_EXT. A second NMOS transistor NM2 having a source-drain connected between the NM1, the second output terminal OUT, and the first node N1, and receiving a negative external clock / CLK_EXT, and an external voltage terminal VDD; And a first symmetric node 310 connected between and a first output terminal / OUT, a second symmetric node 330 connected between an external voltage terminal VDD and a second output terminal OUT, and a first node N1. ) And a third NMOS transistor NM3 connected to a source-drain between the ground voltage terminal VSS and a gate input of the bias voltage V_BIAS.

제1 및 제2 대칭 노드(310, 330)는 각각 두 개의 PMOS 트랜지스터를 구비하고 있으며, 두 개의 PMOS 트랜지스터 중 어느 하나는 전압제어신호(V_CTR)에 게이트가 연결되어 제1 및 제2 출력단(/OUT, OUT)으로 흐르는 전류를 제어한다. 제1 지연 셀(210)은 제1 및 제2 출력단(/OUT, OUT)에 흐르는 전류에 따라 지연시간이 결정된다.Each of the first and second symmetric nodes 310 and 330 includes two PMOS transistors, and one of the two PMOS transistors has a gate connected to the voltage control signal V_CTR so that the first and second output terminals (/ Control the current flowing to OUT, OUT). The delay time is determined in the first delay cell 210 according to the current flowing through the first and second output terminals / OUT and OUT.

그래서, 정 외부클럭(CLK_EXT)과 부 외부클럭(/CLK_EXT)은 제1 내지 제4 지연 셀(210, 230, 250, 270)에서 반영되는 지연시간 이후에 라이징 내부클럭(RCLK_INN)과 폴링 내부클럭(FCLK_INN)으로 출력되게 된다.Therefore, the positive external clock CLK_EXT and the negative external clock / CLK_EXT are the rising internal clock RCLK_INN and the falling internal clock after the delay time reflected by the first to fourth delay cells 210, 230, 250, and 270. Outputs to (FCLK_INN).

한편, 전압제어 지연라인(150)의 설계시 유의해야 할 점은 초기 지연 시간을 확보해야 한다는 점이다. 여기서, 초기 지연 시간은 지연고정루프의 동작 초기에 전압제어 지연라인(150)이 가지고 있어야 하는 지연시간을 말하며, 전압제어 지연 라인(150)이 초기 지연 시간을 가져야 하는 이유에 대한 설명은 도 4를 통해 하도록 한다.On the other hand, the design of the voltage control delay line 150 is to be noted that the initial delay time should be secured. Here, the initial delay time refers to the delay time that the voltage control delay line 150 should have at the beginning of the operation of the delay locked loop, and a description of why the voltage control delay line 150 should have the initial delay time is illustrated in FIG. 4. Through.

도 4는 도 1의 위상검출부(110)의 동작 특성을 설명하기 위한 그래프이다.4 is a graph for describing an operating characteristic of the phase detection unit 110 of FIG. 1.

도 4의 가로 축은 정 외부클럭(CLK_EXT)과 피드백클럭(CLK_FED)의 위상 차이를 나타낸 것이고, 세로 축은 업 검출신호(DET_UP)와 다운 검출신호(DET_DN)의 펄스 폭을 나타낸 것이다. 예컨대, 정 외부클럭(CLK_EXT)과 피드백클럭(CLK_FED)의 위상 차이가 많이 날수록 업 검출신호(DET_UP)의 펄스 폭이 길어져서 전압제어 지연라인(150)의 지연시간을 줄여준다. 그래서, 정 외부클럭(CLK_EXT)과 피드백클럭(CLK_FED)의 위상 차이를 줄여준다.4 represents the phase difference between the positive external clock CLK_EXT and the feedback clock CLK_FED, and the vertical axis represents the pulse widths of the up detection signal DET_UP and the down detection signal DET_DN. For example, as the phase difference between the positive external clock CLK_EXT and the feedback clock CLK_FED increases, the pulse width of the up detection signal DET_UP is increased to reduce the delay time of the voltage control delay line 150. Therefore, the phase difference between the positive external clock CLK_EXT and the feedback clock CLK_FED is reduced.

점선으로 표시된 영역은 데드존(deadzone)으로 위상검출부(110)가 동작하지 못하는 영역이다. 데드존은 정 외부클럭(CLK_EXT)과 피드백클럭(CLK_FED)의 위상 차이가 -π, 0, π 근처에서 발생한다. 만약, 지연고정루프의 초기 동작시 정 외부클럭(CLK_EXT)과 피드백클럭(CLK_FED)의 위상 차이가 데드존에 빠져있다면 위상검출부(110)가 동작하지 않게 된다. 때문에, 설계자는 전압제어 지연라인(150)의 초기 지연 시간을 알맞게 설정하여 정 외부클럭(CLK_EXT)과 피드백클럭(CLK_FED)의 위상 차이가 데드존에 빠지지 않도록 설계하여야 한다.The area indicated by the dotted line is a dead zone where the phase detection unit 110 cannot operate. In the dead zone, the phase difference between the positive external clock CLK_EXT and the feedback clock CLK_FED occurs near -π, 0, π. If the phase difference between the positive external clock CLK_EXT and the feedback clock CLK_FED is in the dead zone during the initial operation of the delay locked loop, the phase detector 110 does not operate. Therefore, the designer should set the initial delay time of the voltage control delay line 150 appropriately so that the phase difference between the positive external clock CLK_EXT and the feedback clock CLK_FED does not fall into the dead zone.

도 5a와 도 5b는 초기 지연 시간을 설명하기 위한 타이밍도이다.5A and 5B are timing diagrams for explaining an initial delay time.

도 5a는 전압제어 지연라인(150)이 원하는 초기 지연 시간(INT_N)을 정상적으로 확보한 경우이다. 5A illustrates a case in which the voltage control delay line 150 normally secures a desired initial delay time INT_N.

이 경우 초기 지연 시간(INT_N)이 충분히 확보되었기 때문에, 피드백클 럭(CLK_FED)의 라이징 에지와 정 외부클럭(CLK_EXT)의 라이징 에지의 위상 차이가 데드존에 빠지지 않게 된다. 이후, 지연고정루프는 정상적인 동작을 통해 피드백클럭(CLK_FED)의 라이징 에지와 정 외부클럭(CLK_EXT)의 라이징 에지가 같아지도록 한다.In this case, since the initial delay time INT_N is sufficiently secured, the phase difference between the rising edge of the feedback clock CLK_FED and the rising edge of the positive external clock CLK_EXT does not fall into the dead zone. Thereafter, through the normal operation, the delay lock loop causes the rising edge of the feedback clock CLK_FED and the rising edge of the positive external clock CLK_EXT to be the same.

도 5b는 전압제어 지연라인(150)이 초기 지연 시간(INT_A)을 비정상적으로 확보한 경우이다.5B illustrates a case in which the voltage control delay line 150 secures the initial delay time INT_A abnormally.

이 경우 초기 지연 시간(INT_A)이 충분히 확보되지 않아 피드백클럭(CLK_FED)의 라이징 에지와 정 외부클럭(CLK_EXT)의 라이징 에지의 위상 차이가 π정도 차이가 나게 된다. 이러한 위상 차이는 데드존에 빠질 수 있으며, 위상검출부(110)가 오동작을 하거나 아예 동작을 하지 않게 된다. 이것을 지연고정루프의 초기 고정 오류(initial lock fail)라고 한다.In this case, since the initial delay time INT_A is not sufficiently secured, the phase difference between the rising edge of the feedback clock CLK_FED and the rising edge of the positive external clock CLK_EXT is about π. This phase difference may fall into the dead zone, and the phase detection unit 110 malfunctions or does not operate at all. This is called the initial lock fail of the delay lock loop.

한편, 전압제어 지연라인(150)의 제1 내지 제4 지연 셀(210, 230, 250, 270)은 도 3과 같은 다수의 트랜지스터로 구성되어 있다. 때문에, 공정, 전압, 온도에 따라 PVT 스큐가 발생할 수 있다. 이는 전압제어 지연라인(150)의 초기 지연 시간이 설계자가 의도한 시간보다 길어지거나 짧아질 수 있음을 의미한다.Meanwhile, the first to fourth delay cells 210, 230, 250, and 270 of the voltage control delay line 150 are formed of a plurality of transistors as shown in FIG. 3. Therefore, PVT skew may occur depending on the process, voltage, and temperature. This means that the initial delay time of the voltage control delay line 150 may be longer or shorter than the time intended by the designer.

이하, 설명의 편의를 위해 PVT 특성을 TYPICAL, FAST, SLOW로 구분하기로 한다.Hereinafter, for convenience of description, PVT characteristics will be divided into TYPICAL, FAST, and SLOW.

TYPICAL은 NMOS 트랜지스터와 PMOS 트랜지스터의 동작 속도가 표준(typical)인 경우를 의미하고, FAST는 NMOS 트랜지스터와 PMOS 트랜지스터의 동작 속도가 PVT 특성에 의해 표준보다 빠른(fast) 경우를 의미하며, SLOW는 NMOS 트랜지스터와 PMOS 트랜지스터의 동작 속도가 PVT 특성에 의해 표준보다 느린(slow) 경우를 의미한다.TYPICAL means that the operating speed of NMOS transistor and PMOS transistor is typical, FAST means that the operating speed of NMOS transistor and PMOS transistor is faster than standard due to PVT characteristics, and SLOW means NMOS This means that the operation speed of the transistor and the PMOS transistor is slower than the standard due to the PVT characteristic.

만약, 전압제어 지연라인(150)이 PVT 특성이 TYPICAL인 경우에서 설계자가 의도한 초기 지연 시간을 제공한다면, PVT 특성이 FAST인 경우 초기 지연 시간은 의도한 시간보다 짧아지게 되고, PVT 특성이 SLOW인 경우 초기 지연 시간은 의도한 시간보다 길어지게 된다.If the voltage control delay line 150 provides the initial delay time intended by the designer when the PVT characteristic is TYPICAL, the initial delay time is shorter than the intended time when the PVT characteristic is FAST, and the PVT characteristic is SLOW. If the initial delay time is longer than the intended time.

다시 말하면, PVT 특성이 FAST인 경우 도 5b와 같이 초기 지연 시간을 충분히 확보하지 못하게 되어 피드백클럭(CLK_FED)과 정 외부클럭(CLK_EXT)의 위상 차이가 데드존에 빠지게 되고, 결국, 지연고정루프의 초기 고정 오류가 발생될 수 있다. 반대로 PVT 특성이 SLOW인 경우 초기 지연 시간이 너무 길어져서 역시 데드존에 빠지게 되고, 지연 고정루프의 초기 고정 오류가 발생될 수 있다.In other words, when the PVT characteristic is FAST, the initial delay time may not be sufficiently secured as shown in FIG. 5B, and the phase difference between the feedback clock CLK_FED and the positive external clock CLK_EXT falls into the dead zone. An initial fix error may occur. On the contrary, when the PVT characteristic is SLOW, the initial delay time is too long, and the dead zone is also lost, and an initial fixing error of the delay locked loop may occur.

본 발명은 상기한 종래 기술의 문제점을 해결하기 위해 제안된 것으로, 공정, 전압, 온도의 영향에 무관하게 초기 지연 시간을 확보할 수 있는 지연고정루프를 제공하는데 그 목적이 있다.The present invention has been proposed to solve the above problems of the prior art, and an object thereof is to provide a delay locked loop capable of securing an initial delay time regardless of the influence of process, voltage, and temperature.

또한, PVT 특성에 대응하는 초기 지연 시간을 설정하여 안정적으로 동작할 수 있는 지연고정루프의 구동 방법을 제공하는데 다른 목적이 있다.In addition, another object of the present invention is to provide a method for driving a delay locked loop that can stably operate by setting an initial delay time corresponding to a PVT characteristic.

상기 목적을 달성하기 위한 본 발명의 일 측면에 따르면, 외부클럭과 피드백클럭의 위상 차이를 검출하기 위한 위상검출수단; 상기 위상검출수단의 출력신호에 대응하는 전압레벨을 가지는 제어전압을 생성하기 위한 제어전압생성수단; 상기 제어전압에 응답하여 상기 외부클럭에 대하여 서로 다른 지연시간이 반영된 다수의 출력신호를 생성하기 위한 전압제어지연라인; 스큐 정보 신호에 응답하여 상기 다수의 출력신호 중 어느 하나를 내부클럭으로써 출력하기 위한 내부클럭 다중화수단; 및 상기 내부클럭에 실제 클럭/데이터 경로의 지연을 반영하여 상기 피드백클럭으로써 출력하기 위한 지연복제모델수단을 구비하는 지연 고정 루프가 제공된다.According to an aspect of the present invention for achieving the above object, phase detection means for detecting a phase difference between the external clock and the feedback clock; Control voltage generation means for generating a control voltage having a voltage level corresponding to the output signal of the phase detection means; A voltage control delay line for generating a plurality of output signals reflecting different delay times with respect to the external clock in response to the control voltage; Internal clock multiplexing means for outputting any one of said plurality of output signals as an internal clock in response to a skew information signal; And a delay replication model means for outputting the feedback clock as the feedback clock reflecting the delay of the actual clock / data path.

상기 목적을 달성하기 위한 본 발명의 다른 일 측면에 따르면, 외부클럭과 피드백클럭의 위상 차이를 검출하기 위한 단계; 검출 결과에 대응하는 전압레벨을 가지는 제어전압을 생성하기 위한 단계; 상기 제어전압에 응답하여 상기 외부클럭에 대하여 서로 다른 지연시간이 반영된 다수의 출력신호를 생성하기 위한 단계; 스큐 정보 신호에 응답하여 상기 다수의 출력신호 중 어느 하나를 내부클럭으로써 출력하기 위한 내부클럭 다중화 단계; 및 상기 내부클럭에 실제 클럭/데이터 경로의 지연을 반영하여 상기 피드백클럭으로써 출력하기 위한 단계를 포함하는 지연 고정 루프의 구동 방법이 제공된다.According to another aspect of the present invention for achieving the above object, the step of detecting the phase difference between the external clock and the feedback clock; Generating a control voltage having a voltage level corresponding to the detection result; Generating a plurality of output signals reflecting different delay times with respect to the external clock in response to the control voltage; An internal clock multiplexing step for outputting any one of the plurality of output signals as an internal clock in response to a skew information signal; And outputting the feedback clock as the feedback clock by reflecting a delay of an actual clock / data path to the internal clock.

본 발명은 PVT 특성을 검출하여 그 특성에 따라 초기 지연 시간을 다르게 설정함으로써, 초기 지연 시간이 의도된 지연 시간과 다른 경우에 야기될 수 있는 지연고정루프의 초기 고정 오류를 방지할 수 있다.The present invention detects the PVT characteristic and sets the initial delay time differently according to the characteristic, thereby preventing the initial fixing error of the delay locked loop which may be caused when the initial delay time is different from the intended delay time.

이하, 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자가 본 발명의 기술적 사상을 용이하게 실시할 수 있을 정도로 상세히 설명하기 위하여, 본 발명의 가장 바람직한 실시예를 첨부 도면을 참조하여 설명하기로 한다.Hereinafter, the most preferred embodiments of the present invention will be described in detail with reference to the accompanying drawings so that those skilled in the art can easily implement the technical idea of the present invention. .

도 6은 본 발명에 따른 지연고정루프를 설명하기 위한 블록도이다.6 is a block diagram illustrating a delay locked loop according to the present invention.

도 6을 참조하면, 지연고정루프는 위상검출부(610)와, 제어전압 생성부(630)와, 전압제어 지연라인(650)과, 내부클럭 다중화부(670), 및 지연 복제 모델부(690)를 구비할 수 있다.Referring to FIG. 6, the delay locked loop includes a phase detector 610, a control voltage generator 630, a voltage control delay line 650, an internal clock multiplexer 670, and a delay replication model unit 690. ) May be provided.

위상검출부(610)는 외부클럭(CLK_EXT)과 피드백클럭(CLK_FDB)의 위상 차이를 검출하여 업 검출신호(DET_UP) 또는 다운 검출신호(DET_DN)를 출력한다. 업 검출신호(DET_UP)와 다운 검출신호(DET_DN)는 외부클럭(CLK_EXT)과 피드백클럭(CLK_FDB)의 위상 차이에 대응하는 펄스 폭을 가지는 펄스신호이다.The phase detector 610 detects a phase difference between the external clock CLK_EXT and the feedback clock CLK_FDB and outputs an up detection signal DET_UP or a down detection signal DET_DN. The up detection signal DET_UP and the down detection signal DET_DN are pulse signals having a pulse width corresponding to the phase difference between the external clock CLK_EXT and the feedback clock CLK_FDB.

제어전압 생성부(630)는 업 검출신호(DET_UP)와 다운 검출신호(DET_DN)에 대응하는 전압레벨을 가지는 전압제어신호(V_CTR)를 출력한다. 전압제어신호(V_CTR)의 전압레벨은 업 검출신호(DET_UP)에 응답하여 높아지고, 다운 검출신호(DET_DN)에 응답하여 낮아지게 된다.The control voltage generator 630 outputs a voltage control signal V_CTR having a voltage level corresponding to the up detection signal DET_UP and the down detection signal DET_DN. The voltage level of the voltage control signal V_CTR is increased in response to the up detection signal DET_UP and lowered in response to the down detection signal DET_DN.

전압제어 지연라인(650)은 전압제어신호(V_CTR)에 응답하여 외부클럭(CLK_EXT)에 대하여 서로 다른 지연시간이 반영된 제1 및 제2 출력신호(OUT1, OUT2)를 생성한다. 전압제어 지연라인(650)은 전압제어신호(V_CTR)의 전압레벨에 대응하는 지연시간을 외부클럭(CLK_EXT)에 반영하여 제1 출력신호(OUT1)를 생성하기 위한 제1 지연부(652)와, 전압제어신호(V_CTR)의 전압레벨에 대응하는 지연시간 을 제1 출력신호(OUT1)에 반영하여 제2 출력신호(OUT2)를 생성하기 위한 제2 지연부(654)를 구비할 수 있다.The voltage control delay line 650 generates first and second output signals OUT1 and OUT2 reflecting different delay times with respect to the external clock CLK_EXT in response to the voltage control signal V_CTR. The voltage control delay line 650 may include a first delay unit 652 for generating the first output signal OUT1 by reflecting a delay time corresponding to the voltage level of the voltage control signal V_CTR to the external clock CLK_EXT. The second delay unit 654 may be provided to generate the second output signal OUT2 by reflecting the delay time corresponding to the voltage level of the voltage control signal V_CTR to the first output signal OUT1.

여기서, 제1 및 제2 지연부(652, 654)는 각각 전압제어신호(V_CTR)의 전압레벨이 높은 경우 입력되는 신호에 반영하는 지연시간이 짧아지고, 전압제어신호(V_CTR)의 전압레벨이 낮은 경우 입력되는 신호에 반영하는 지연시간이 길어진다.Here, when the voltage levels of the voltage control signal V_CTR are high, the first and second delay units 652 and 654 shorten the delay time reflected in the input signal, and the voltage level of the voltage control signal V_CTR is increased. If it is low, the delay time reflected in the input signal becomes long.

내부클럭 다중화부(670)는 스큐 정보 신호(INF_SQ)에 응답하여 제1 및 제2 출력신호(OUT1, OUT2) 중 어느 하나를 내부클럭(CLK_INN)으로써 출력할 수 있다. 여기서, 스큐 정보 신호(INF_SQ)는 PVT 특성 정보를 가지고 있는 신호이다. 그래서, 내부클럭 다중화부(670)는 스큐 정보 신호(INF_SQ)에 따라 외부클럭(CLK_EXT)을 지연시킨 제1 출력신호(OUT1)을 출력하거나, 제1 출력신호(OUT1)를 지연시킨 제2 출력신호(OUT2)를 출력할 수 있다.The internal clock multiplexer 670 may output one of the first and second output signals OUT1 and OUT2 as the internal clock CLK_INN in response to the skew information signal INF_SQ. Here, the skew information signal INF_SQ is a signal having PVT characteristic information. Therefore, the internal clock multiplexer 670 outputs the first output signal OUT1 delaying the external clock CLK_EXT or the second output delays the first output signal OUT1 according to the skew information signal INF_SQ. The signal OUT2 can be output.

지연복제모델부(690)는 내부클럭(CLK_INN)에 실제 클럭/데이터 경로의 지연시간을 반영하여 피드백클럭(CLK_FDB)을 출력한다.The delay replication model unit 690 outputs a feedback clock CLK_FDB to the internal clock CLK_INN by reflecting the delay time of the actual clock / data path.

설명의 편의를 위해 PVT 특성을 TYPICAL, FAST, SLOW로 구분하기로 한다. For convenience of explanation, PVT characteristics are divided into TYPICAL, FAST, and SLOW.

이에 대해 다시 설명하면, TYPICAL은 NMOS 트랜지스터와 PMOS 트랜지스터의 동작 속도가 표준(typical)인 경우를 의미하고, FAST는 NMOS 트랜지스터와 PMOS 트랜지스터의 동작 속도가 PVT 특성에 의해 표준보다 빠른(fast) 경우를 의미하며, SLOW는 NMOS 트랜지스터와 PMOS 트랜지스터의 동작 속도가 PVT 특성에 의해 표준보다 느린(slow) 경우를 의미한다.In other words, TYPICAL means that the operating speeds of the NMOS transistors and the PMOS transistors are typical, and FAST means that the operating speeds of the NMOS transistors and the PMOS transistors are faster than the standard due to PVT characteristics. SLOW means that the operating speed of the NMOS transistor and the PMOS transistor is slower than the standard due to the PVT characteristics.

종래 기술의 문제점은 전압제어 지연라인의 초기 지연 시간이 PVT 특성에 따라 설계자의 의도와 달라져서 외부클럭(CLK_EXT)과 피드백클럭(CLK_FED)의 위상 차이가 데드존에 빠지는 것이다. 본 발명은 이와 같은 문제점을 해결하기 위하여 전압제어 지연라인(650)을 제1 지연부(652)와 제2 지연부(654)로 나누고 스큐 정보 신호(INF_SQ)에 따라 제1 출력신호(OUT1) 또는 제2 출력신호(OUT2)를 내부클럭(CLK_INN)으로 출력함으로써 외부클럭(CLK_EXT)과 피드백클럭(CLK_FED)의 위상 차이가 데드존에 빠지는 문제점을 해결할 수 있다.The problem of the prior art is that the initial delay time of the voltage control delay line is different from the designer's intention according to the PVT characteristic, so that the phase difference between the external clock CLK_EXT and the feedback clock CLK_FED falls into the dead zone. In order to solve this problem, the present invention divides the voltage control delay line 650 into a first delay unit 652 and a second delay unit 654 and according to the skew information signal INF_SQ, the first output signal OUT1. Alternatively, the second output signal OUT2 may be output as the internal clock CLK_INN to solve a problem in which the phase difference between the external clock CLK_EXT and the feedback clock CLK_FED falls into the dead zone.

첫 번째로 PVT 특성이 FAST인 경우 적은 초기 지연 시간 확보로 인해 외부클럭(CLK_EXT)과 피드백클럭(CLK_FED)의 위상 차이가 너무 적어 데드존에 빠지는 문제점을 살펴보기로 한다.First, when the PVT characteristic is FAST, the phase difference between the external clock CLK_EXT and the feedback clock CLK_FED is too small due to the low initial delay time.

만약, 제1 지연부(652)가 PVT 특성이 TYPICAL인 경우에서 설계자가 의도한 초기 지연 시간을 제공한다고 가정한다. 이 경우 PVT 특성이 FAST인 경우 FAST정보를 가지고 있는 스큐 정보 신호(INF_SQ)에 의해 제1 지연부(652)와 제2 지연부(654)를 거친 제2 출력신호(OUT2)를 내부클럭(CLK_INN)으로 사용하게 된다. 때문에, 위상검출부(610)는 외부클럭(CLK_EXT)과 제2 지연부(654)에 의해 좀 더 지연시간이 반영된 피드백클럭(CLK_FED)을 비교하게 된다. 즉, 외부클럭(CLK_EXT)과 좀 더 지연된 피드백클럭(CLK_FED)의 위상 차이는 설계자가 의도한 초기 지연시간을 만족할 수 있으며, 이는 곧 데드존에 빠지지 않음을 의미한다.It is assumed that the first delay unit 652 provides the initial delay time intended by the designer in the case where the PVT characteristic is TYPICAL. In this case, when the PVT characteristic is FAST, the internal clock CLK_INN receives the second output signal OUT2 through the first delay unit 652 and the second delay unit 654 by the skew information signal INF_SQ having the FAST information. Will be used. Therefore, the phase detector 610 compares the external clock CLK_EXT and the feedback clock CLK_FED in which the delay time is further reflected by the second delay unit 654. That is, the phase difference between the external clock CLK_EXT and the more delayed feedback clock CLK_FED may satisfy the initial delay intended by the designer, which means that the dead zone does not fall into the dead zone.

두 번째로 PVT 특성이 SLOW인 경우 너무 많은 초기 지연 시간 확보로 인해 외부클럭(CLK_EXT)과 피드백클럭(CLK_FED)의 위상 차이가 너무 많아 데드존에 빠지 는 문제점을 살펴보기로 한다.Second, when the PVT characteristic is SLOW, the phase difference between the external clock CLK_EXT and the feedback clock CLK_FED due to too much initial delay time is too large.

만약, 제1 지연부(652)와 제2 지연부(654)의 총 지연시간이 TYPICAL인 경우 SLOW정보를 가지고 있는 스큐 정보 신호(INF_SQ)에 의해 제1 지연부(652)의 제1 출력신호(OUT1)를 내부클럭(CLK_INN)으로 사용하게 된다. 때문에, 위상검출부(610)는 외부클럭(CLK_EXT)과 제2 지연부(654)에 의한 지연시간을 반영하지 않은 피드백클럭(CLK_FED)을 비교하게 된다. 즉, 외부클럭(CLK_EXT)과 덜 지연된 피드백클럭(CLK_FED)의 위상 차이는 설계자가 의도한 초기 지연시간을 만족할 수 있으며, 이 또한 데드존에 빠지지 않음을 의미한다.If the total delay time between the first delay unit 652 and the second delay unit 654 is TYPICAL, the first output signal of the first delay unit 652 is caused by the skew information signal INF_SQ having SLOW information. (OUT1) is used as the internal clock (CLK_INN). Therefore, the phase detector 610 compares the external clock CLK_EXT with the feedback clock CLK_FED which does not reflect the delay time by the second delay unit 654. That is, the phase difference between the external clock CLK_EXT and the less delayed feedback clock CLK_FED can satisfy the initial delay time intended by the designer, which means that the dead zone does not fall into the dead zone.

도 7은 도 6의 지연고정루프의 일부구성을 설명하기 위한 도면이다.7 is a view for explaining a part of the configuration of the delay lock loop of FIG.

도 7에는 전압제어 지연라인(650)의 제1 지연부(652)와, 제2 지연부(654), 및 내부클럭 다중화부(670)가 도시되어 있다. 마찬가지로, 설명의 편의를 위해 외부클럭(CLK_EXT)과 동일한 위상을 가지는 정 외부클럭은 외부클럭(CLK_EXT) 동일한 도면 부호인 'CLK_EXT'를 사용하기로 한다. 여기서, 부 외부클럭(/CLK_EXT)은 정 외부클럭(CLK_EXT)과 위상이 반대인 클럭신호이다. 또한, 정/부 외부클럭(CLK_EXT, /CLK_EXT)에 대응하여 제1 출력신호(OUT1)도 'OUT1, /OUT1'을 사용하기로 하고 제2 출력신호(OUT2)도 'OUT2, /OUT2'를 사용하기로 하며, 내부클럭(CLK_INN)도 라이징 내부클럭(RCLK_INN)과 폴링 내부클럭(FCLK_INN)으로 사용하기로 한다.7 illustrates a first delay unit 652, a second delay unit 654, and an internal clock multiplexer 670 of the voltage control delay line 650. Similarly, for convenience of description, a positive external clock having the same phase as the external clock CLK_EXT uses 'CLK_EXT', which is the same reference numeral as the external clock CLK_EXT. Here, the negative external clock / CLK_EXT is a clock signal that is out of phase with the positive external clock CLK_EXT. Also, in response to the positive / negative external clocks CLK_EXT and / CLK_EXT, the first output signal OUT1 is set to use 'OUT1, / OUT1' and the second output signal OUT2 is also set to 'OUT2, / OUT2'. The internal clock CLK_INN is also used as the rising internal clock RCLK_INN and the polling internal clock FCLK_INN.

도 7을 참조하면, 제1 지연부(652)는 제1 내지 제3 지연 셀(652A, 652B, 652C)을 구비할 수 있다. 제1 내지 제3 지연 셀(652A, 652B, 652C) 각각은 전압제어신호(V_CTR)의 전압레벨에 대응하는 지연시간을 입력되는 신호에 반영하게 된다. 전압제어신호(V_CTR)의 전압레벨이 높아지면 그 지연 시간이 작아지고, 전압제어신호(V_CTR)의 전압레벨이 낮아지면 그 지연 시간이 커진다. 그래서, 정/부 외부클럭(CLK_EXT, /CLK_EXT)은 제1 내지 제3 지연 셀(652A, 652B, 652C)에서 반영되는 지연시간 이후 제1 출력신호(OUT1, /OUT1)로 출력된다.Referring to FIG. 7, the first delay unit 652 may include first to third delay cells 652A, 652B, and 652C. Each of the first to third delay cells 652A, 652B, and 652C reflects a delay time corresponding to the voltage level of the voltage control signal V_CTR to the input signal. When the voltage level of the voltage control signal V_CTR increases, the delay time decreases. When the voltage level of the voltage control signal V_CTR decreases, the delay time increases. Thus, the positive / negative external clocks CLK_EXT and / CLK_EXT are output as the first output signals OUT1 and / OUT1 after the delay time reflected by the first to third delay cells 652A, 652B, and 652C.

제2 지연부(654)는 제4 지연 셀(654A)을 구비할 수 있다. 제4 지연 셀(654A)은 전압제어신호(V_CTR)의 전압레벨에 대응하는 지연시간을 제1 출력신호(OUT1, /OUT1)에 반영하게 된다. 전압제어신호(V_CTR)의 전압레벨이 높아지면 제1 출력신호(OUT1, /OUT1)를 더 지연시키고, 전압제어신호(V_CTR)의 전압레벨이 낮아지면 제1 출력신호(OUT1, /OUT1)를 덜 지연시킨다. 그래서, 제1 출력신호(OUT1, /OUT1)는 제4 지연셀(654A)에서 반영되는 지연시간 이후 제2 출력신호(OUT2, /OUT2)로 출력된다. 여기서, 제2 지연부(654)는 하나의 지연 셀을 구비하였지만, 본 발명에 따르면 제2 지연부(654)는 설계자가 의도한 초기 지연 시간이 너무 적은 경우에 이를 보상해 주기 위한 것으로, 그 이상의 지연 셀을 구비하는 것도 가능하다.The second delay unit 654 may include a fourth delay cell 654A. The fourth delay cell 654A reflects the delay time corresponding to the voltage level of the voltage control signal V_CTR to the first output signals OUT1 and / OUT1. When the voltage level of the voltage control signal V_CTR increases, the first output signal OUT1 and / OUT1 are further delayed. When the voltage level of the voltage control signal V_CTR decreases, the first output signal OUT1 and / OUT1 is applied. Delay less. Therefore, the first output signals OUT1 and / OUT1 are output as the second output signals OUT2 and / OUT2 after the delay time reflected by the fourth delay cell 654A. Here, although the second delay unit 654 has one delay cell, according to the present invention, the second delay unit 654 compensates for the case where the initial delay time intended by the designer is too small. It is also possible to have the above delay cells.

제1 내지 제4 지연 셀(652A, 652B, 652C , 654A)의 기술적 구현은 종래기술과 동일하여 본 발명에 속하는 기술분야에서 종사하는 자에게 자명하므로, 구체적인 설명은 생략하기로 한다.Technical implementations of the first to fourth delay cells 652A, 652B, 652C, and 654A are the same as those of the related art, and will be apparent to those skilled in the art, and thus, detailed descriptions thereof will be omitted.

내부클럭 다중화부(670)는 스큐 정보 신호(INF_SQ)에 응답하여 제1 출력신호(OUT1, /OUT1) 또는 제2 출력신호(OUT2, /OUT2)를 내부클럭(RCLK_INN, FCLK_INN)으로써 전달하기 위한 것으로, 제1 전달부(672)와 제2 전달부(674)를 구비할 수 있다. The internal clock multiplexer 670 transmits the first output signal OUT1 and / OUT1 or the second output signal OUT2 and / OUT2 as the internal clocks RCLK_INN and FCLK_INN in response to the skew information signal INF_SQ. In this case, the first transmission unit 672 and the second transmission unit 674 may be provided.

제1 전달부(672)는 스큐 정보 신호(INF_SQ)에 응답하여 제1 출력신호(OUT1, /OUT1)를 내부클럭(RCLK_INN, FCLK_INN)으로써 전달하고, 제2 전달부(674)는 스큐 정보 신호(INF_SQ)에 응답하여 제2 출력신호(OUT2, /OUT2)를 내부클럭(RCLK_INN, FCLK_INN)으로써 전달한다.The first transfer unit 672 transfers the first output signals OUT1 and / OUT1 as internal clocks RCLK_INN and FCLK_INN in response to the skew information signal INF_SQ, and the second transfer unit 674 sends the skew information signal. In response to INF_SQ, the second output signals OUT2 and / OUT2 are transferred as internal clocks RCLK_INN and FCLK_INN.

여기서, 제1 및 제2 전달부(672, 674)는 스큐 정보 신호(INF_SQ)에 응답하여 각각 입력되는 신호를 해당하는 내부클럭(RCLK_INN, FCLK_INN)으로 전달하는 동작을 하거나 전달하지 않는 동작을 하기 위한 것으로 일반적인 트렌스퍼 게이트나 여러 논리 게이트의 조합으로 구성될 수 있다.In this case, the first and second transfer units 672 and 674 may perform an operation of transferring the input signal to the corresponding internal clocks RCLK_INN and FCLK_INN or not in response to the skew information signal INF_SQ. It may be composed of a general transfer gate or a combination of several logic gates.

한편, 본 발명에 따르면 스큐 정보 신호(INF_SQ)를 생성하기 위한 스큐정보신호 생성부(도면에 미도시)를 더 구비할 수 있으며, 이에 대한 설명은 도 8을 통해 하도록 한다.Meanwhile, according to the present invention, a skew information signal generator (not shown) for generating the skew information signal INF_SQ may be further provided, which will be described with reference to FIG. 8.

도 8은 스큐정보신호 생성부를 설명하기 위한 블록도이다.8 is a block diagram illustrating a skew information signal generator.

도 8을 참조하면, 스큐정보신호 생성부는 지연부(810)와, 펄스신호 생성부(830)와, 클럭 샘플링부(850)와, 클럭 카운팅부(870), 및 스규 정보 신호 출력부(890)를 구비할 수 있다.Referring to FIG. 8, the skew information signal generator includes a delay unit 810, a pulse signal generator 830, a clock sampling unit 850, a clock counting unit 870, and a scan information signal output unit 890. ) May be provided.

지연부(810)는 제1 입력신호(IN1)를 지연시켜 제2 입력신호(IN2)를 출력하기 위한 것으로, 적어도 하나 이상의 지연소자(도면에 미도시)를 구비할 수 있다. 지연소자로는 예컨데, 인버터 또는 커패시터를 사용하거나, 인버터와 커패시터를 조합하여 사용할 수 있다. 지연부(810)에 구비되는 지연소자는 PVT 특성에 따라 지연시간이 변화한다. PVT 특성이 FAST인 경우 지연부(810)에서 제공하는 지연시간은 TYPICAL인 경우보다 줄어들게 되고, PVT 특성이 SLOW인 경우 지연부(810)에서 제공하는 지연시간은 TYPICAL인 경우보다 늘어나게 된다. 즉, 제2 입력신호(IN2)는 PVT 특성에 따라 제1 입력신호(IN1)에 대해서 지연시간이 변하게 된다.The delay unit 810 is for outputting the second input signal IN2 by delaying the first input signal IN1 and may include at least one delay element (not shown). For example, an inverter or a capacitor may be used as the delay element, or a combination of the inverter and the capacitor may be used. The delay time of the delay device included in the delay unit 810 varies according to the PVT characteristic. When the PVT characteristic is FAST, the delay time provided by the delay unit 810 is reduced than when the TYPICAL is, and when the PVT characteristic is SLOW, the delay time provided by the delay unit 810 is increased than when the TYPICAL is. That is, the delay time of the second input signal IN2 changes with respect to the first input signal IN1 according to the PVT characteristic.

펄스신호 생성부(830)는 제1 입력신호(IN1)와 제2 입력신호(IN2)에 의해 정의된 구간 동안 활성화(enable)되는 펄스신호(PLS)를 생성하기 위한 것으로 도 9에는 도 8의 펄스신호 생성부(830)가 도시되어 있다.The pulse signal generator 830 generates a pulse signal PLS that is enabled during a period defined by the first input signal IN1 and the second input signal IN2. The pulse signal generator 830 is shown.

도 9를 참조하면, 펄스신호 생성부(830)는 제1 입력신호(IN1)와 제2 입력신호(IN2)를 입력받아 펄스신호(PLS)를 출력하는 배타적 논리 합 게이트(XOR)를 구비할 수 있다. 그래서, 펄스신호(PLS)는 제1 입력신호(IN1)와 제2 입력신호(IN2)에 의해 정의된 구간의 펄스 폭을 가지게 된다. 즉, 펄스신호(PLS)는 제1 입력신호(IN1)에 응답하여 셋(set)되고, 제2 입력신호(IN2)에 응답하여 리셋(reset)된다.Referring to FIG. 9, the pulse signal generator 830 may include an exclusive logic sum gate XOR that receives a first input signal IN1 and a second input signal IN2 and outputs a pulse signal PLS. Can be. Thus, the pulse signal PLS has a pulse width in a section defined by the first input signal IN1 and the second input signal IN2. That is, the pulse signal PLS is set in response to the first input signal IN1 and reset in response to the second input signal IN2.

다시 도 8을 참조하면, 클럭 샘플링부(850)는 펄스신호(PLS)에 응답하여 기준클럭(CLK_REF)을 샘플링(sampling)하여 샘플링클럭(CLK_SAM)을 생성하기 위한 것으로 도 10에는 도 3의 클럭 샘플링부(850)가 도시되어 있다.Referring back to FIG. 8, the clock sampling unit 850 is configured to generate the sampling clock CLK_SAM by sampling the reference clock CLK_REF in response to the pulse signal PLS. Sampling unit 850 is shown.

도 10을 참조하면, 클럭 샘플링부(850)는 펄스신호(PLS)와 기준클럭(CLK_REF)을 입력받아 샘플링클럭(CLK_SAM)을 출력하는 논리 곱 게이트(AND)를 구비할 수 있다. 그래서, 클럭 샘플링부(850)에서 출력되는 샘플링클럭(CLK_SAM)은 펄스신호(PLS)의 정의된 구간만 토글링하는 신호이다.Referring to FIG. 10, the clock sampling unit 850 may include a logic product gate AND that receives a pulse signal PLS and a reference clock CLK_REF and outputs a sampling clock CLK_SAM. Thus, the sampling clock CLK_SAM output from the clock sampling unit 850 is a signal that toggles only a defined section of the pulse signal PLS.

여기서, 기준클럭(CLK_REF)을 생성하는 기준클럭 생성회로(도면에 미도시)를 더 구비할 수 있다. 기준클럭 생성회로는 안정된 주파수를 가지는 클럭신호를 생성 하기 위함으로, 크리스탈 오실레이터등으로 구현될 수 있다.Here, a reference clock generation circuit (not shown) for generating the reference clock CLK_REF may be further provided. The reference clock generation circuit generates a clock signal having a stable frequency, and may be implemented as a crystal oscillator.

여기까지의 동작을 간략하게 다시 말하면, 스큐 정보 신호 생성부는 제1 입력신호(IN1)와 이를 지연시킨 제2 입력신호(IN2)에 의해 정의된 구간 동안 활성화되는 펄스신호(PLS)를 생성하고, 펄스신호(PLS)의 활성화구간 동안 기준클럭(CLK_REF)을 샘플링한다.In brief, the skew information signal generator generates a pulse signal PLS that is activated during a period defined by the first input signal IN1 and the second input signal IN2 delaying the input signal. The reference clock CLK_REF is sampled during the activation period of the pulse signal PLS.

도 11은 스큐 정보 신호 생성부의 일부 동작을 설명하기 위한 타이밍도이다.11 is a timing diagram for describing a part of an operation of a skew information signal generator.

도 11에는 제1 입력신호(IN1)와 제2 입력신호(IN2)와, 펄스신호(PLS)와, 기준클럭(CLK_REF), 및 샘플링클럭(CLK_SAM)이 도시되어있다.11 illustrates a first input signal IN1 and a second input signal IN2, a pulse signal PLS, a reference clock CLK_REF, and a sampling clock CLK_SAM.

다시 도 8과 도 11을 참조하면, 지연부(810)는 제1 입력신호(IN1)를 'B'만큼 지연시켜 제2 입력신호(IN2)를 출력한다. 펄스신호(PLS)는 제1 입력신호(IN1)와 제2 입력신호(IN2)에 의해 정의된 구간 동안 활성화된다. 즉, 펄스신호(PLS)는 제1 입력신호(IN1)가 논리'로우'에서 논리'하이'로 천이하는 시점에 응답하여 논리'하이'로 셋되고, 제2 입력신호(IN2)가 논리'로우'에서 논리'하이'로 천이하는 시점에 응답하여 논리'로우'로 리셋된다. 클럭 샘플링부(850)는 펄스신호(PLS)의 활성화 구간에서 기준클럭(CLK_REF)을 샘플링한 샘플링클럭(CLK_SAM)을 생성한다.Referring back to FIGS. 8 and 11, the delay unit 810 delays the first input signal IN1 by 'B' and outputs the second input signal IN2. The pulse signal PLS is activated during the period defined by the first input signal IN1 and the second input signal IN2. That is, the pulse signal PLS is set to logic 'high' in response to the time when the first input signal IN1 transitions from logic 'low' to logic 'high', and the second input signal IN2 is logic '. In response to the transition from low to logic high, the logic resets to logic low. The clock sampling unit 850 generates a sampling clock CLK_SAM that samples the reference clock CLK_REF during the activation period of the pulse signal PLS.

여기서, 샘플링클럭(CLK_SAM)의 클럭 개수는 PVT 특성에 따라 달라지게 된다. 설명의 편의를 위해 'B' 구간이 TYPICAL인 경우라고 가정한다.Here, the number of clocks of the sampling clock CLK_SAM varies depending on the PVT characteristic. For convenience of explanation, it is assumed that the 'B' section is TYPICAL.

'B'구간은 펄스신호(PLS)의 펄스 폭을 결정하고, 그 펄스 폭안에 포함되는 기준클럭(CLK_REF)이 샘플링클럭(CLK_SAM)의 클럭 개수가 된다. PVT 특성이 SLOW인 경우, TYPICAL인 경우보다 동작 속도가 느리기 때문에 지연시간이 길어져서 'B'구 간은 늘어나게 된다. 이에 따라 펄스신호(PLS)의 펄스 폭도 늘어나게 되어 샘플링클럭(CLK_SAM)의 클럭 개수는 늘어나게 된다. PVT 특성이 FAST인 경우, TYPICAL인 경우보다 동작 속도가 빠르기 때문에 지연시간이 짧아져 'B'구간은 줄어들게 된다. 이에 따라 펄스신호(PLS)의 펄스 폭도 줄어들게 되어 샘플링클럭(CLK_SAM)의 클럭 개수는 줄어들게 된다. 본 발명에 따르면 샘플링클럭(CLK_SAM)의 클럭 개수를 통해 PVT 특성을 검출할 수 있다.The 'B' section determines the pulse width of the pulse signal PLS, and the reference clock CLK_REF included in the pulse width is the number of clocks of the sampling clock CLK_SAM. If the PVT characteristic is SLOW, because the operation speed is slower than that of TYPICAL, the delay time is longer and the 'B' section is increased. As a result, the pulse width of the pulse signal PLS increases, and the number of clocks of the sampling clock CLK_SAM increases. If the PVT characteristic is FAST, because the operation speed is faster than that of the TYPICAL, the delay time is shortened and the 'B' section is reduced. Accordingly, the pulse width of the pulse signal PLS is also reduced, and the number of clocks of the sampling clock CLK_SAM is reduced. According to the present invention, the PVT characteristic can be detected through the number of clocks of the sampling clock CLK_SAM.

다시 도 8을 참조하면, 클럭 카운팅부(870)는 샘플링클럭(CLK_SAM)을 카운팅하기 위한 것으로, 일반적인 비트 카운터(bit counter)를 구비할 수 있다. 여기서, 비트 카운터에 대한 회로 구성 및 동작은 본 발명에 속하는 기술분야에서 종사하는 자에게 자명하므로, 구체적인 설명은 생략하기로 한다. 다만, 이 비트 카운터는 샘플링클럭(CLK_SAM)의 클럭 개수에 대응하는 N(N은 자연수)-비트의 카운트신호(CONT)를 출력하기만 하면 된다. 즉, 샘플링클럭(CLK_SAM)의 클럭 개수가 8개 라고 가정하면, 8개를 카운팅할 수 있는 비트 카운터를 사용하는 것이 바람직하다.Referring back to FIG. 8, the clock counting unit 870 is for counting the sampling clock CLK_SAM and may include a general bit counter. Here, since the circuit configuration and operation of the bit counter is obvious to those skilled in the art, detailed description thereof will be omitted. However, this bit counter only needs to output the N-bit count signal CONT corresponding to the number of clocks of the sampling clock CLK_SAM. That is, assuming that the number of clocks of the sampling clock CLK_SAM is eight, it is preferable to use a bit counter that can count eight.

스큐 정보 신호 출력부(890)는 카운트신호(CONT)에 응답하여 이에 대응하는 스큐 정보 신호(INF_SQ)를 생성한다. 스큐 정보 신호(INF_SQ)가 표현할 수 있는 최대 개수는 카운트신호(CONT)가 표현할 수 있는 최대 경우의 수만큼 될 수 있다. 예컨대, 3-비트의 카운트신호(CONT)는 최대 8가지의 스큐 정보 신호로 검출될 수 있다. The skew information signal output unit 890 generates a skew information signal INF_SQ corresponding to the count signal CONT. The maximum number that can be represented by the skew information signal INF_SQ may be as many as the maximum case that can be represented by the count signal CONT. For example, the 3-bit count signal CONT may be detected as up to eight skew information signals.

만약, PVT 특성이 TYPICAL인 경우 샘플링클럭(CLK_SAM)의 클럭 개수가 6개라고 가정하기로 한다.If the PVT characteristic is TYPICAL, it is assumed that the number of clocks of the sampling clock CLK_SAM is six.

PVT 특성이 FAST인 경우 샘플링클럭(CLK_SAM)의 클럭 개수는 6개 보다 작아지게 되고 그에 대응하는 카운트신호(CONT)에 응답하여, PVT 특성이 FAST라는 정보를 가지고 있는 스큐 정보 신호(INF_SQ)를 얻을 수 있다.When the PVT characteristic is FAST, the number of clocks of the sampling clock CLK_SAM becomes smaller than six, and in response to the corresponding count signal CONT, a skew information signal INF_SQ having information indicating that the PVT characteristic is FAST is obtained. Can be.

그리고, PVT 특성이 SLOW인 경우 샘플링클럭(CLK_SAM)의 클럭 개수는 6개 보다 많아지게 되고 그에 대응하는 카운트신호(CONT)에 응답하여, PVT 특성이 SLOW라는 정보를 가지고 있는 스큐 정보 신호(INF_SQ)를 얻을 수 있다.When the PVT characteristic is SLOW, the number of clocks of the sampling clock CLK_SAM is greater than six, and the skew information signal INF_SQ having information that the PVT characteristic is SLOW in response to the count signal CONT corresponding thereto. Can be obtained.

전술한 바와 같이, 지연고정루프는 스큐 정보 신호(INF_SQ)를 이용하여 전압제어 지연라인(650)의 초기 지연 시간을 PVT 특성에 따라 조절가능하기 때문에 초기 지연 시간을 안정적으로 확보하여 지연고정루프의 초기 고정 오류를 방지할 수 있다.As described above, since the delay delay loop can adjust the initial delay time of the voltage control delay line 650 according to the PVT characteristics by using the skew information signal INF_SQ, the delay delay loop is stably secured. Early fixing errors can be prevented.

본 발명의 기술 사상은 상기 바람직한 실시예에 따라 구체적으로 기술되었으나, 상기한 실시예는 그 설명을 위한 것이며 그 제한을 위한 것이 아님을 주의하여야 한다. 또한, 본 발명의 기술 분야의 통상의 전문가라면 본 발명의 기술 사상의 범위 내에서 다양한 실시예가 가능함을 이해할 수 있을 것이다.Although the technical idea of the present invention has been described in detail according to the above preferred embodiment, it should be noted that the above-described embodiment is for the purpose of description and not of limitation. In addition, those skilled in the art will understand that various embodiments are possible within the scope of the technical idea of the present invention.

예컨대, 전술한 실시예에서는 제2 출력신호(OUT2)가 제1 지연부(652)와 제2 지연부(654)의 지연시간을 반영한 경우를 일례로 들어 설명하였으나, 제1 및 제2 지연부(652, 654)가 각각 외부클럭(CLK_EXT)을 입력받아 서로 다른 지연시간이 반영된 제1 및 제2 출력신호(OUT1, OUT2)를 출력할 수 있는 경우에도 적용될 수 있다.For example, in the above-described embodiment, the case in which the second output signal OUT2 reflects the delay times of the first delay unit 652 and the second delay unit 654 has been described as an example, but the first and second delay units are described. Also applicable to the case where the 652 and 654 can receive the external clock CLK_EXT and output the first and second output signals OUT1 and OUT2 reflecting different delay times, respectively.

상술한 본 발명은 공정, 전압, 온도의 영향에 무관하게 초기 지연 시간을 확보함으로써, 초기 고정 오류를 방지할 수 있는 효과를 얻을 수 있다.According to the present invention described above, by securing the initial delay time regardless of the influence of the process, voltage, temperature, it is possible to obtain the effect of preventing the initial fixing error.

또한, 초기 지연 시간의 확보로 인해 지연고정루프의 안정적인 락킹 동작을 보장해주어 신뢰성 있는 내부클럭을 생성할 수 있는 효과를 얻을 수 있다.In addition, by securing the initial delay time it is possible to ensure a stable locking operation of the delay lock loop to obtain an effect that can generate a reliable internal clock.

Claims (31)

외부클럭과 피드백클럭의 위상 차이를 검출하기 위한 위상검출수단;Phase detection means for detecting a phase difference between the external clock and the feedback clock; 상기 위상검출수단의 출력신호에 대응하는 전압레벨을 가지는 제어전압을 생성하기 위한 제어전압생성수단;Control voltage generation means for generating a control voltage having a voltage level corresponding to the output signal of the phase detection means; 상기 제어전압에 응답하여 상기 외부클럭에 대하여 서로 다른 지연시간이 반영된 다수의 출력신호를 생성하기 위한 전압제어지연라인;A voltage control delay line for generating a plurality of output signals reflecting different delay times with respect to the external clock in response to the control voltage; 스큐 정보 신호에 응답하여 상기 다수의 출력신호 중 어느 하나를 내부클럭으로써 출력하기 위한 내부클럭 다중화수단; 및Internal clock multiplexing means for outputting any one of said plurality of output signals as an internal clock in response to a skew information signal; And 상기 내부클럭에 실제 클럭/데이터 경로의 지연을 반영하여 상기 피드백클럭으로써 출력하기 위한 지연복제모델수단Delay replication model means for outputting the feedback clock by reflecting a delay of an actual clock / data path to the internal clock; 을 구비하는 지연 고정 루프.A delay locked loop comprising: 제1항에 있어서,The method of claim 1, 상기 다수의 출력신호는 상기 외부클럭을 지연시킨 제1 출력신호와, 상기 제1 출력신호를 지연시킨 제2 출력신호를 구비하는 것을 특징으로 하는 지연 고정 루프.The plurality of output signals includes a first output signal delaying the external clock and a second output signal delaying the first output signal. 제2항에 있어서,The method of claim 2, 상기 전압제어지연라인은,The voltage control delay line, 상기 제어전압의 전압레벨에 대응하는 지연시간을 상기 외부클럭에 반영하여 상기 제1 출력신호를 생성하기 위한 제1 지연부와,A first delay unit for generating the first output signal by reflecting a delay time corresponding to the voltage level of the control voltage to the external clock; 상기 제어전압의 전압레벨에 대응하는 지연시간을 상기 제1 출력신호에 반영하여 상기 제2 출력신호를 생성하기 위한 제2 지연부를 구비하는 것을 특징으로 하는 지연 고정 루프.And a second delay unit for generating the second output signal by reflecting a delay time corresponding to the voltage level of the control voltage to the first output signal. 제3항에 있어서,The method of claim 3, 상기 제1 지연부는 적어도 하나 이상의 지연 셀을 구비하는 것을 특징으로 하는 지연 고정 루프.And the first delay unit comprises at least one delay cell. 제3항에 있어서,The method of claim 3, 상기 제2 지연부는 적어도 하나 이상의 지연 셀을 구비하는 것을 특징으로 하는 지연 고정 루프.And the second delay unit comprises at least one delay cell. 제4항 또는 제5항에 있어서,The method according to claim 4 or 5, 상기 외부클럭은 정 외부클럭과 부 외부클럭을 구비하는 것을 특징으로 하는 지연 고정루프.The external clock has a delay lock loop, characterized in that it comprises a positive external clock and a secondary external clock. 제6항에 있어서,The method of claim 6, 상기 지연 셀은,The delay cell, 외부전원전압단과 제1 출력노드 사이에 연결된 제1 대칭노드;A first symmetric node connected between the external power supply voltage terminal and the first output node; 상기 외부전원전압단과 제2 출력노드 사이에 연결된 제2 대칭노드;A second symmetric node connected between the external power supply voltage terminal and a second output node; 상기 제1 출력노드와 제1 노드 사이에 연결되고 상기 정 외부클럭을 입력받는 제1 입력부;A first input unit connected between the first output node and a first node and receiving the positive external clock; 상기 제2 출력노드와 상기 제1 노드 사이에 연결되고 상기 부 외부클럭을 입력받는 제2 입력부; 및A second input unit connected between the second output node and the first node and receiving the secondary external clock; And 상기 제1 노드와 접지전압단 사이에 연결되고 바이어스 전압에 대응하는 전류를 싱킹하기 위한 싱킹부를 구비하는 것을 특징으로 하는 지연 고정 루프.And a sinking part connected between the first node and a ground voltage terminal and configured to sink a current corresponding to a bias voltage. 제3항에 있어서,The method of claim 3, 상기 내부클럭 다중화수단은,The internal clock multiplexing means, 상기 스큐 정보 신호에 응답하여 상기 제1 출력신호를 상기 내부클럭으로써 전달하기 위한 제1 전달부와,A first transfer unit for transferring the first output signal as the internal clock in response to the skew information signal; 상기 스큐 정보 신호에 응답하여 상기 제2 출력신호를 상기 내부클럭으로써 전달하기 위한 제2 전달부를 구비하는 것을 특징으로 하는 지연 고정 루프.And a second transfer unit configured to transfer the second output signal as the internal clock in response to the skew information signal. 제1항에 있어서,The method of claim 1, 상기 스큐 정보 신호를 생성하기 위한 스큐 정보 신호 생성수단을 더 구비하는 것을 특징으로 하는 지연 고정 루프.And a skew information signal generating means for generating the skew information signal. 제9항에 있어서,The method of claim 9, 상기 스큐 정보 신호 생성수단은,The skew information signal generating means, 제1 입력신호를 지연시켜 제2 입력신호를 출력하기 위한 지연부;A delay unit for outputting a second input signal by delaying the first input signal; 상기 제1 및 제2 입력신호에 의해 정의된 구간 동안 활성화되는 펄스신호를 생성하기 위한 펄스신호 생성부;A pulse signal generator for generating a pulse signal that is activated during a period defined by the first and second input signals; 상기 펄스신호에 응답하여 기준클럭을 샘플링하기 위한 클럭 샘플링부;A clock sampling unit for sampling a reference clock in response to the pulse signal; 상기 클럭 샘플링부에서 생성된 샘플링클럭을 카운팅하기 위한 클럭 카운팅부; 및A clock counting unit for counting the sampling clock generated by the clock sampling unit; And 상기 클럭 카운팅부의 출력신호에 응답하여 상기 스큐 정보 신호를 출력하기 위한 스큐 정보 신호 출력부를 구비하는 것을 특징으로 하는 지연 고정 루프.And a skew information signal output unit configured to output the skew information signal in response to an output signal of the clock counting unit. 제10항에 있어서,The method of claim 10, 상기 펄스신호는 상기 제1 입력신호에 응답하여 셋(set)되고, 상기 제2 입력신호에 응답하여 리셋(reset)되는 것을 특징으로 하는 지연 고정 루프.And the pulse signal is set in response to the first input signal and reset in response to the second input signal. 제10항에 있어서,The method of claim 10, 상기 펄스신호 생성부는 상기 제1 및 제2 입력신호를 입력받아 상기 펄스신호를 출력하는 배타적 논리 합 게이트를 구비하는 것을 특징으로 하는 지연 고정 루프.And the pulse signal generator includes an exclusive logic sum gate configured to receive the first and second input signals and output the pulse signal. 제10항에 있어서,The method of claim 10, 상기 샘플링클럭은 상기 정의된 구간 동안 토글링하는 것을 특징으로 하는 지연 고정 루프.And the sampling clock toggles during the defined interval. 제10항에 있어서,The method of claim 10, 상기 클럭 샘플링부는 상기 펄스신호와 상기 기준클럭을 입력받아 상기 샘플링클럭을 출력하는 논리 곱 게이트를 구비하는 것을 특징으로 하는 지연 고정 루 프.The clock sampling unit includes a logic product gate configured to receive the pulse signal and the reference clock and output the sampling clock. 제10항에 있어서,The method of claim 10, 상기 클럭 카운팅부는 상기 샘플링클럭의 클럭 개수에 대응하는 N(N은 자연수)-비트의 코드신호를 출력하는 것을 특징으로 하는 지연 고정 루프.And the clock counting unit outputs an N-bit code signal corresponding to the number of clocks of the sampling clock. 제15항에 있어서,The method of claim 15, 상기 스큐 정보 신호 출력부는 상기 N-비트 코드신호에 대응하는 개수의 상기 스큐 정보 신호를 출력하는 것을 특징으로 하는 지연 고정 루프.And the skew information signal output unit outputs the number of skew information signals corresponding to the N-bit code signal. 제10항에 있어서,The method of claim 10, 상기 스큐 정보 신호는 공정, 전압, 온도에 따른 PVT 특성에 대응되는 것을 특징으로 하는 지연 고정 루프.And the skew information signal corresponds to a PVT characteristic according to a process, a voltage, and a temperature. 제10항에 있어서,The method of claim 10, 상기 지연부는,The delay unit, 적어도 하나 이상의 지연소자를 구비하는 것을 특징으로 하는 지연 고정 루프.And a delay lock loop comprising at least one delay element. 제10항에 있어서,The method of claim 10, 상기 기준클럭을 생성하기 위한 기준클럭 생성부를 더 구비하는 것을 특징으로 하는 지연 고정 루프.And a reference clock generator for generating the reference clock. 제19항에 있어서,The method of claim 19, 상기 기준클럭생성부는 크리스탈 오실레이터를 구비하는 것을 특징으로 하는 지연 고정 루프.And the reference clock generator comprises a crystal oscillator. 외부클럭과 피드백클럭의 위상 차이를 검출하기 위한 단계;Detecting a phase difference between the external clock and the feedback clock; 검출 결과에 대응하는 전압레벨을 가지는 제어전압을 생성하기 위한 단계;Generating a control voltage having a voltage level corresponding to the detection result; 상기 제어전압에 응답하여 상기 외부클럭에 대하여 서로 다른 지연시간이 반영된 다수의 출력신호를 생성하기 위한 단계;Generating a plurality of output signals reflecting different delay times with respect to the external clock in response to the control voltage; 스큐 정보 신호에 응답하여 상기 다수의 출력신호 중 어느 하나를 내부클럭으로써 출력하기 위한 내부클럭 다중화 단계; 및An internal clock multiplexing step for outputting any one of the plurality of output signals as an internal clock in response to a skew information signal; And 상기 내부클럭에 실제 클럭/데이터 경로의 지연을 반영하여 상기 피드백클럭으로써 출력하기 위한 단계Outputting the feedback clock by reflecting a delay of an actual clock / data path to the internal clock; 를 포함하는 지연 고정 루프의 구동 방법.Method of driving a delay locked loop comprising a. 제21항에 있어서,The method of claim 21, 상기 다수의 출력신호는 상기 외부클럭을 지연시킨 제1 출력신호와, 상기 제1 출력신호를 지연시킨 제2 출력신호를 구비하는 것을 특징으로 하는 지연 고정 루프의 구동 방법.The plurality of output signals includes a first output signal delaying the external clock and a second output signal delaying the first output signal. 제22항에 있어서,The method of claim 22, 상기 내부클럭 다중화 단계는,The internal clock multiplexing step, 상기 스큐 정보 신호에 응답하여 상기 제1 출력신호를 상기 내부클럭으로써 전달하기 위한 단계와,Transmitting the first output signal to the internal clock in response to the skew information signal; 상기 스큐 정보 신호에 응답하여 상기 제2 출력신호를 상기 내부클럭으로써 전달하기 위한 단계를 포함하는 것을 특징으로 하는 지연 고정 루프의 구동 방법.And transmitting the second output signal to the internal clock in response to the skew information signal. 제21항에 있어서,The method of claim 21, 상기 스큐 정보 신호를 생성하기 위한 스큐 정보 신호 생성 단계를 더 포함하는 것을 특징으로 하는 지연 고정 루프의 구동 방법.And generating a skew information signal for generating the skew information signal. 제24항에 있어서,The method of claim 24, 상기 스큐 정보 신호 생성 단계는,The skew information signal generation step, 제1 입력신호를 지연시켜 제2 입력신호를 출력하는 단계;Delaying the first input signal and outputting a second input signal; 상기 제1 및 제2 입력신호에 의해 정의된 구간 동안 활성화되는 펄스신호를 생성하는 단계;Generating a pulse signal that is activated during a period defined by the first and second input signals; 상기 펄스신호에 응답하여 기준클럭을 샘플링하는 샘플링 단계;A sampling step of sampling a reference clock in response to the pulse signal; 샘플링된 상기 기준클럭을 카운팅하는 카운팅 단계; 및Counting the sampled reference clock; And 카운팅 값에 대응하여 스큐 정보 신호를 생성하는 단계를 포함하는 것을 특징으로 하는 지연 고정 루프의 구동 방법.And generating a skew information signal in response to a counting value. 제25항에 있어서,The method of claim 25, 상기 펄스신호는 상기 제1 입력신호에 응답하여 셋(set)되고, 상기 제2 입력신호에 응답하여 리셋(reset)되는 것을 특징으로 하는 지연 고정 루프의 구동 방법.The pulse signal is set in response to the first input signal and reset in response to the second input signal. 제25항에 있어서,The method of claim 25, 상기 샘플링 단계에서 생성된 샘플링클럭은 상기 정의된 구간 동안 토글링하는 것을 특징으로 하는 지연 고정 루프의 구동 방법.And the sampling clock generated in the sampling step is toggled during the defined period. 제27항에 있어서,The method of claim 27, 상기 카운팅 단계에서,In the counting step, 상기 샘플링클럭의 클럭 개수에 대응하는 N(N은 자연수)-비트의 코드신호를 출력하는 것을 특징으로 하는 지연 고정 루프의 구동 방법.And outputting a code signal of N (N is a natural number) bits corresponding to the number of clocks of the sampling clock. 제28항에 있어서,The method of claim 28, 상기 스큐 정보 신호를 생성하는 단계에서,In generating the skew information signal, 상기 N-비트의 코드신호에 대응하는 개수의 상기 스큐 정보 신호를 생성하는 것을 특징으로 하는 지연 고정 루프의 구동 방법.And generating a number of the skew information signals corresponding to the N-bit code signals. 제25항에 있어서,The method of claim 25, 상기 스큐 정보 신호는 공정, 전압, 또는 온도에 따른 PVT 특성에 대응되는 것을 특징으로 하는 지연 고정 루프의 구동 방법.The skew information signal corresponds to a PVT characteristic according to a process, a voltage, or a temperature. 제25항에 있어서,The method of claim 25, 상기 기준클럭을 생성하는 단계를 더 포함하는 것을 특징으로 하는 지연 고정 루프의 구동 방법.And generating the reference clock.
KR1020070064134A 2007-05-16 2007-06-28 Delay locked loop and operation method thereof KR100859834B1 (en)

Priority Applications (4)

Application Number Priority Date Filing Date Title
KR1020070064134A KR100859834B1 (en) 2007-06-28 2007-06-28 Delay locked loop and operation method thereof
US12/003,550 US7602224B2 (en) 2007-05-16 2007-12-28 Semiconductor device having delay locked loop and method for driving the same
US12/543,210 US7977986B2 (en) 2007-05-16 2009-08-18 Semiconductor device having delay locked loop and method for driving the same
US13/149,192 US8130017B2 (en) 2007-05-16 2011-05-31 Semiconductor device having a delay locked loop responsive to skew information and method for driving the same

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020070064134A KR100859834B1 (en) 2007-06-28 2007-06-28 Delay locked loop and operation method thereof

Publications (1)

Publication Number Publication Date
KR100859834B1 true KR100859834B1 (en) 2008-09-23

Family

ID=40023525

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020070064134A KR100859834B1 (en) 2007-05-16 2007-06-28 Delay locked loop and operation method thereof

Country Status (1)

Country Link
KR (1) KR100859834B1 (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101045072B1 (en) 2009-12-28 2011-06-29 주식회사 하이닉스반도체 Phase locked loop and method for driving the same
KR101068628B1 (en) * 2008-12-31 2011-09-28 주식회사 하이닉스반도체 Clock signal generator
US8598927B2 (en) 2011-03-31 2013-12-03 Hynix Semiconductor Inc. Internal clock generator and operating method thereof

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH11316618A (en) 1998-05-06 1999-11-16 Fujitsu Ltd Semiconductor device
KR20010026746A (en) * 1999-09-08 2001-04-06 윤종용 PLL Circuit having DLL mode
KR20010091534A (en) * 2000-03-16 2001-10-23 윤종용 Delay-locked loop circuit having master-slave structure
JP2004201348A (en) 2004-02-26 2004-07-15 Fujitsu Ltd Semiconductor integrated circuit
KR20050041677A (en) * 2003-10-31 2005-05-04 주식회사 하이닉스반도체 Semiconductor device for regulating clock specification through controlling delay locked loop on package

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH11316618A (en) 1998-05-06 1999-11-16 Fujitsu Ltd Semiconductor device
KR20010026746A (en) * 1999-09-08 2001-04-06 윤종용 PLL Circuit having DLL mode
KR20010091534A (en) * 2000-03-16 2001-10-23 윤종용 Delay-locked loop circuit having master-slave structure
KR20050041677A (en) * 2003-10-31 2005-05-04 주식회사 하이닉스반도체 Semiconductor device for regulating clock specification through controlling delay locked loop on package
JP2004201348A (en) 2004-02-26 2004-07-15 Fujitsu Ltd Semiconductor integrated circuit

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101068628B1 (en) * 2008-12-31 2011-09-28 주식회사 하이닉스반도체 Clock signal generator
KR101045072B1 (en) 2009-12-28 2011-06-29 주식회사 하이닉스반도체 Phase locked loop and method for driving the same
US8063677B2 (en) 2009-12-28 2011-11-22 Hynix Semiconductor Inc. Phase locked loop and method for operating the same
US8598927B2 (en) 2011-03-31 2013-12-03 Hynix Semiconductor Inc. Internal clock generator and operating method thereof

Similar Documents

Publication Publication Date Title
US7977986B2 (en) Semiconductor device having delay locked loop and method for driving the same
KR100911195B1 (en) Duty Ratio Corrector Circuit
US7358784B2 (en) Delay locked loop
US7340632B2 (en) Domain crossing device
US7737745B2 (en) DLL clock signal generating circuit capable of correcting a distorted duty ratio
US7688123B2 (en) Delay apparatus, and delay locked loop circuit and semiconductor memory apparatus using the same
KR101062741B1 (en) DLL circuit and its control method
US20120268181A1 (en) Semiconductor device
JP4276092B2 (en) Integrated circuit device
KR100701423B1 (en) Duty correction device
KR20100073427A (en) Dll circuit
US20040000934A1 (en) Clock divider and method for dividing clock signal in DLL circuit
US20050242854A1 (en) Delay locked loop circuit
US8729940B2 (en) Delay locked loop circuit and semiconductor device having the same
CN117394853A (en) Phase detection circuit, clock generation circuit including the same, and semiconductor device
US8446197B2 (en) Delay locked loop and method for driving the same
US6940325B2 (en) DLL circuit
KR100859834B1 (en) Delay locked loop and operation method thereof
US8638137B2 (en) Delay locked loop
KR101074453B1 (en) Delay locked loop and delay locking method thereof
KR100907928B1 (en) Semiconductor memory device
US8331190B2 (en) Semiconductor memory device and operation method thereof
KR102728613B1 (en) Phase detection circuit, clock generation circuit and semiconductor apparatus using the same
KR100685613B1 (en) Delay locked loop for high speed
KR20210029402A (en) Delay line, delay locked loop circuit and semiconductor apparatus using the same

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
LAPS Lapse due to unpaid annual fee