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

KR100733466B1 - Delay locked loop circuit - Google Patents

Delay locked loop circuit Download PDF

Info

Publication number
KR100733466B1
KR100733466B1 KR1020050117124A KR20050117124A KR100733466B1 KR 100733466 B1 KR100733466 B1 KR 100733466B1 KR 1020050117124 A KR1020050117124 A KR 1020050117124A KR 20050117124 A KR20050117124 A KR 20050117124A KR 100733466 B1 KR100733466 B1 KR 100733466B1
Authority
KR
South Korea
Prior art keywords
signal
clock
delay
unit
phase
Prior art date
Application number
KR1020050117124A
Other languages
Korean (ko)
Other versions
KR20070036548A (en
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 TW095123986A priority Critical patent/TWI307901B/en
Priority to US11/477,541 priority patent/US7676686B2/en
Priority to JP2006182592A priority patent/JP2007095265A/en
Publication of KR20070036548A publication Critical patent/KR20070036548A/en
Application granted granted Critical
Publication of KR100733466B1 publication Critical patent/KR100733466B1/en

Links

Images

Classifications

    • 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
    • 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
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03KPULSE TECHNIQUE
    • H03K5/00Manipulating of pulses not covered by one of the other main groups of this subclass
    • H03K5/13Arrangements having a single output and transforming input signals into pulses delivered at desired time intervals
    • 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

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Nonlinear Science (AREA)
  • Microelectronics & Electronic Packaging (AREA)
  • Computer Hardware Design (AREA)
  • Dram (AREA)
  • Stabilization Of Oscillater, Synchronisation, Frequency Synthesizers (AREA)

Abstract

본 발명은 반도체 설계 기술에 관한 것으로, 특히 동기식(Synchronous) DRAM의 지연고정루프(DLL : Delay Locked Loop)회로에 관한 것이며, 더 자세히는 반도체의 저전력(Low Power) 동작을 위한 파워다운모드(Power Down Mode)동작시 안정적인 지연고정루프(DLL)회로의 동작을 위한 회로에 관한 것이다. 본 발명은 파워다운모드 진입시에(Power down entry) 발생할 수 있는 위상 갱신(Phase Update)동작의 중단을 방지하기 위한 것으로, 위상 갱신(Phase Update)의 마지막 주기임을 알려주는 클럭신호가 활성화될 때까지 클럭버퍼의 오프(off)를 지연시켜준다. BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to semiconductor design technology, and more particularly, to a delay locked loop (DLL) circuit of a synchronous DRAM, and more particularly to a power down mode for low power operation of a semiconductor. The present invention relates to a circuit for operation of a stable delay locked loop (DLL) circuit during down mode operation. The present invention is to prevent the interruption of the phase update operation that may occur when the power down mode is entered, and until the clock signal indicating the last period of the phase update is activated. Delays the clock buffer off.

DLL, 클럭버퍼, 파워다운모드, 위상 갱신, 프리 차지(PRE CHARGE), 클럭버퍼제어부 DLL, clock buffer, power down mode, phase update, PRE CHARGE, clock buffer controller

Description

지연고정루프회로{DELAY LOCKED LOOP CIRCUIT}DELAY LOCKED LOOP CIRCUIT}

도 1은 종래기술에 따른 지연고정루프회로의 구성을 설명하기 위한 블럭 구성도.1 is a block diagram for explaining the configuration of a delay locked loop circuit according to the prior art.

도 2는 본 발명의 지연고정루프회로의 구성을 설명하기 위한 블럭 구성도.2 is a block diagram for explaining the configuration of a delay locked loop circuit of the present invention;

도 3는 본 발명의 파워다운제어부 및 클럭버퍼제어부(Clock buffer control)를 함께 도시한 회로도.3 is a circuit diagram showing a power down controller and a clock buffer controller of the present invention together.

도 4는 본 발명의 파워다운제어부 및 클럭버퍼제어부(Clock buffer control)의 다른 실시 예를 설명하기 위하여 도시한 회로도.4 is a circuit diagram illustrating another embodiment of a power down controller and a clock buffer controller of the present invention.

200 : 제어수단 220 : 파워다운모드제어부200: control means 220: power down mode control unit

240 : 클럭버퍼제어부 242 : 신호지연부240: clock buffer control unit 242: signal delay unit

244 : 논리부 246 : 리셋부244 logic unit 246 reset unit

본 발명은 반도체 설계 기술에 관한 것으로, 특히 동기식(Synchronous) DRAM의 지연고정루프(DLL : Delay Locked Loop)회로에 관한 것이며, 더 자세히는 반도체의 저전력(Low Power)동작을 위한 파워다운모드(Power Down Mode)동작시 안정적인 동작을 수행하는 지연고정루프(DLL)회로에 관한 것이다.BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to semiconductor design technology, and more particularly, to a delay locked loop (DLL) circuit of a synchronous DRAM, and more particularly to a power down mode for low power operation of a semiconductor. The present invention relates to a delay locked loop (DLL) circuit that performs stable operation during down mode operation.

DDR SDRAM(Double Data Rate Synchronous DRAM)과 같은 동기식 반도체 메모리 장치는 메모리 컨트롤러(Controller)와 같은 외부 장치로부터 입력되는 외부클럭신호에 동기되어 고정된 내부클럭신호를 이용하여 외부의 장치들과 데이터의 전송을 수행한다. 이는 메모리와 메모리 컨트롤러간의 안정적인 데이터 전송을 위해서는 기준클럭신호와 데이터간의 시간적 동기가 매우 중요하기 때문이다. 즉, 데이터의 안정적인 전송을 위해서는 데이터를 전송하는 각 구성요소 들에서의 클럭으로부터 데이터가 버스에 실리는 시간을 역보상하여 데이터를 클럭의 에지(Edge), 혹은 중심(center)에 정확하게 위치시켜야만 하기 때문이다. 이러한 역활을 수행하는 클럭 동기회로로는 위상고정루프(PLL: Phase Locked Loop)회로와 지연고정루프(DLL)회로가 있으며, 외부클럭신호의 주파수와 내부클럭신호의 주파수가 서로 다른 경우에는 주파수 채배기능을 사용하여야 함으로 위상고정루프(PLL)를 주로 사용한다. 그리고, 외부클럭신호와 내부클럭신호의 주파수가 동일한 경우에는 대부분 지연고정루프(DLL)를 사용한다. Synchronous semiconductor memory devices such as DDR SDRAM (Double Data Rate Synchronous DRAM) transfer data with external devices using fixed internal clock signals in synchronization with external clock signals input from external devices such as memory controllers. Do this. This is because the time synchronization between the reference clock signal and the data is very important for stable data transfer between the memory and the memory controller. In other words, for reliable transmission of data, the data must be located at the edge or center of the clock accurately by back-compensating the time that the data is loaded on the bus from the clocks of the components transmitting the data. Because. The clock synchronizing circuit that performs this role includes a phase locked loop (PLL) circuit and a delay locked loop (DLL) circuit, and frequency multiplies when the frequency of the external clock signal and the internal clock signal are different. Since the function should be used, PLL is mainly used. In the case where the frequency of the external clock signal and the internal clock signal are the same, most of them use a delay locked loop DLL.

지연고정루프(DLL)회로는 출력되는 클럭신호가 반도체 메모리 장치 내부의 데이터 출력단까지 전달되는 과정에서 발생하는 클럭 지연성분을 보상하여 내부클럭신호를 생성함으로써 최종데이터 입출력에 사용되는 클럭신호를 외부클럭신호에 동기되게 한다. 지연고정루프회로는 위상고정루프회로에 비해 잡음이 적고, 작은 면적으로 구현할 수 있는 장점이 있어 반도체 메모리 장치에서는 동기회로로서 지연고정루프회로를 사용하는 것이 일반적이다. 그 중에서도 가장 최근의 기술로는 고정 지연 값을 저장할 수 있는 레지스터를 구비하여 전원차단시, 레지스터에 고정 지연 값을 저장하였다가 다시 전원이 인가되면 레지스터에 저장되어 있던 고정 지연 값을 로딩하여 클럭 고정에 사용함으로써 최초 클럭 고정에 소요되는 시간을 줄일 수 있는 레지스터 제어형 지연고정루프(Register Controlled DLL)회로가 가장 널리 사용되고 있다.The delay lock loop (DLL) circuit compensates for the clock delay component that occurs in the process of outputting the clock signal to the data output terminal of the semiconductor memory device to generate an internal clock signal, thereby outputting the clock signal used for the final data input / output. Synchronize the signal. Since the delay locked loop circuit has less noise than the phase locked loop circuit and can be implemented with a small area, it is common to use a delay locked loop circuit as a synchronous circuit in a semiconductor memory device. Among them, the most recent technology includes a register that can store a fixed delay value, and when the power is turned off, the fixed delay value is stored in the register when the power is turned off, and when the power is applied again, the fixed delay value stored in the register is loaded to fix the clock. Register-controlled DLL loops, which can reduce the time required for initial clock lock, are most widely used.

도 1은 종래기술에 따른 지연고정루프회로(DLL)의 구성을 설명하기 위한 블럭 구성도이다. 1 is a block diagram illustrating a configuration of a delay locked loop (DLL) according to the prior art.

도 1에 보인 것처럼, 지연고정루프회로(DLL)은 크게 클럭버퍼제어부(DLL clock buffer control, 10), 클럭버퍼부(DLL clock buffer, 20), 제1 위상지연부 & 지연제어부(Delay line & Delay shift control block, 30), 제2 위상지연부 & 지연제어부(40), 프리클럭듀티조정부(PREDCC : Pre Duty cycle correction, 50), 클럭듀티조정부(DCC : Duty cycle correction, 60), 지연복제모델부(Replica delay, 70), 위상비교부(Phase Detector, 80), 모드생성기(Mode generator, 90), 지연고정루프제어부(DLL control, 100), 클럭생성기(Clock generator, 110), 출력드라이버(OUTdriver, 120)로 구성된다.As shown in FIG. 1, the delay locked loop circuit DLL is largely composed of a DLL clock buffer control 10, a DLL clock buffer 20, a first phase delay unit & a delay line < RTI ID = 0.0 > Delay shift control block (30), second phase delay & delay controller (40), preclock duty controller (PREDCC: Pre Duty cycle correction, 50), clock duty controller (DCC: duty cycle correction, 60), delay replication Replica delay (70), phase detector (80), mode generator (90), delay lock loop (DLL control, 100), clock generator (Clock generator, 110), output driver (OUTdriver, 120).

클럭버퍼제어부(10)은 클럭인에이블신호의 반전신호(ckeb_com)와 모드 레지스터 셋팅(MRS)의 파워다운모드정보를 가지고 있는 신호(sapd) 및 프리차지(pre charge)정보를 가지고 있는 신호(rasidle)를 입력받아 클럭버퍼(20)을 제어하는 클럭버퍼인에이블 신호(clkbuf_enb)를 출력한다. DRAM의 절전(Low Power)동작을 위해 DRAM의 읽기(Read)/쓰기(Write) 동작이 없을 때, 클럭인에이블신호(CKE)의 로우논리 값(Low)에 의해 파워다운모드(PD Mode : Power down mode)에 들어가게 된다. 이때 클럭버퍼부(20)은 내부클럭신호를 생성하지 않음으로써 지연고정루프(DLL)의 현재상태 저장(Current Saving)을 위해 전원을 오프(Off)한다.The clock buffer control unit 10 includes a signal having a reverse signal ckeb_com of the clock enable signal and a power down mode information of the mode register setting MRS, and a signal having precharge information. ) And outputs a clock buffer enable signal (clkbuf_enb) that controls the clock buffer 20. When there is no read / write operation of DRAM for low power operation of DRAM, power-down mode (PD Mode: Power) is applied due to the low logic value (Low) of the clock enable signal (CKE). down mode). At this time, the clock buffer unit 20 does not generate an internal clock signal, thereby turning off the power for current saving of the delay locked loop DLL.

클럭버퍼부(20)는 상기 클럭버퍼인에이블 신호(clkbuf_enb)에 응답하여 외부클럭신호를 입력받아 버퍼링하여 동위상의 제1 및 제2 내부클럭신호(clkin1, clkin2)와 기준 내부클럭신호(refclk) 및 제3 내부클럭신호(contclk)를 출력한다.The clock buffer unit 20 receives and buffers an external clock signal in response to the clock buffer enable signal clkbuf_enb, thereby first and second internal clock signals clkin1 and clkin2 in phase and a reference internal clock signal refclk. And a third internal clock signal contclk.

제1 위상지연부 & 지연제어부(30)은 모드생성기(90)으로부터 출력되는 제1 고정 상태신호(fast_mode_end)와 제2고정 상태신호(lock_state)에 응답하여 제1 내부클럭신호(clkin1)의 위상을 지연시켜 제1 내부지연클럭신호(mixout_r)로 출력한다.The first phase delay unit & delay controller 30 phases the first internal clock signal clkin1 in response to the first fixed state signal fast_mode_end and the second fixed state signal lock_state output from the mode generator 90. Delay to output the first internal delay clock signal mixout_r.

제2 위상지연부 & 지연제어부(40)은 모드생성기(90)으로부터 출력되는 제3 고정 상태신호(fast_mode_endf)와 제4고정 상태신호(lock_statef)에 응답하여 제2 내부클럭신호(clkin2)의 위상을 지연시켜 제2 내부지연클럭신호(mixout_f)로 출력한다.The second phase delay unit & delay controller 40 phases the second internal clock signal clkin2 in response to the third fixed state signal fast_mode_endf and the fourth fixed state signal lock_statef output from the mode generator 90. Delay is output as the second internal delay clock signal mixout_f.

프리클럭듀티조정부(50)는 입력되는 제1 내부지연클럭신호(mixout_r)를 버퍼링하여 라이징 클럭(rclk)으로 출력하고, 제2 내부지연클럭신호(mixout_f)를 버퍼링 및 반전시켜 폴링 클럭(fclk)으로 출력한다. 여기서, 라이징 클럭(rclk)과 폴링 클럭(fclk)의 듀티는 상보적인 값을 갖는다. 즉, 외부 클럭의 하이 펄스 폭이 크면 라이징 클럭(rclk)의 하이 펄스 폭은 큰 반면, 폴링 클럭(fclk)의 하이 펄스 폭은 작다.The preclock duty controller 50 buffers the first internal delay clock signal mixout_r and outputs the rising clock rclk, and buffers and inverts the second internal delay clock signal mixout_f to poll the falling clock fclk. Will print Here, the duty of the rising clock rclk and the falling clock fclk has a complementary value. That is, when the high pulse width of the external clock is large, the high pulse width of the rising clock rclk is large while the high pulse width of the falling clock fclk is small.

클럭듀티조정부(60)는 클럭의 듀티가 상보적인 라이징 클럭(rclk)과 폴링 클럭(fclk)을 입력받아 클럭의 듀티(clock duty)를 조정하여 라이징 피드백 클럭(ifbclkr)과 폴링 피드백 클럭(ifbclkf)으로 출력한다.The clock duty controller 60 receives a rising clock rclk and a polling clock fclk having a complementary clock duty, adjusts a clock duty of the clock, and adjusts a rising feedback clock ifbclkr and a falling feedback clock ififlklkf. Will print

지연복제모델부(70)는 입력되는 내부 라이징 피드백 클럭(ifbclkr)과 내부 폴링 피드백 클럭(ifbclk)을 칩 외부의 클럭이 들어와 위상지연부 전까지, 그리고 위상지연부의 출력클럭이 칩 외부까지 나갈 때까지의 지연 요소들을 모델링(Modeling)함으로써 외부 클럭과 실제 내부 클럭간의 시간 차이를 보상한 보상된 라이징 피드백 클럭(fbclkr)과 보상된 폴링 피드백 클럭(fbclkf)을 출력한다. 정확한 지연 요소들은 지연고정라인회로가 가지는 성능 중의 왜곡 값을 결정하게 되며, 지연복제모델부(70)는 기본회로를 줄이거나(Shrink), 간략화(Simplify)하거나, 그대로 이용하는 방법이 있다. 실제로 지연복제모델부(70)는 클럭버퍼와 지연고정루프 클럭 드라이버, R/F분할기(Div ider), 출력버퍼(Output Buffer)를 그대로 모델링 해 놓는다.The delay replication model unit 70 inputs the internal rising feedback clock ifbclkr and the internal polling feedback clock ifbclk to the clock outside the chip until the phase delay unit and the output clock of the phase delay unit are outside the chip. By modeling the delay elements of the outputted compensated rising feedback clock (fbclkr) and the compensated polling feedback clock (fbclkf) to compensate for the time difference between the external clock and the actual internal clock. Accurate delay factors determine the distortion value of the delay fixed line circuit performance, and the delay replication model unit 70 may reduce, simplify, or use the basic circuit as it is. In fact, the delay replication model unit 70 models a clock buffer, a delay locked loop clock driver, an R / F divider, and an output buffer.

위상비교부(80)는 지연복제모델부(70)로부터 출력되는 보상된 라이징 피드백 클럭(fbclkr)과 보상된 폴링 피드백 클럭을 각각 클럭버퍼부(20)로부터 출력되는 기준 내부클럭신호(refclk)와 비교하여 위상 검출 신호를 출력한다. 보통의 경우 지연고정루프회로의 전력소모를 줄이기 위해 외부에서 들어오는 클럭을 분주기를 통해 주파수를 낮추어서 비교하게 된다.The phase comparator 80 outputs the compensated rising feedback clock fbclkr and the compensated falling feedback clock output from the delay replication model unit 70 and the reference internal clock signal refclk output from the clock buffer unit 20, respectively. Compare and output a phase detection signal. In general, to reduce the power consumption of the delay locked loop circuit, the frequency from the external clock is lowered through a divider.

모드생성기(90)은 위상비교부(80)으로부터 출력되는 제1 위치 비교 제어신호(fine)와 제1 거친 지연 제어신호(FM_pdout) 및 제1 미세 지연 제어신호(coarse)를 이용하여 제1 위상지연부 & 지연제어부(30)에서의 클럭의 지연 고정이 이루어졌음을 나타내는 제1 고정 상태신호(fast_mode_end)와 제2고정 상태신호(lock_state)를 출력하고, 위상비교부(80)으로부터 출력되는 제2 위치 비교 제어신호(finef)와 제2 거친 지연 제어신호(FM_pdoutf) 및 제2 미세 지연 제어신호(coarsef)를 이용하여 제2 위상지연부 & 지연제어부(40)에서의 클럭의 지연 고정이 이루어졌음을 나타내는 제3 고정 상태신호(fast_mode_end)와 제4고정 상태신호(lock_state)를 출력한다. The mode generator 90 uses the first position comparison control signal fine output from the phase comparator 80, the first coarse delay control signal FM_pdout, and the first fine delay control signal coarse. A first fixed state signal fast_mode_end and a second fixed state signal lock_state indicating that the clock is delayed by the delay unit & delay control unit 30, and output from the phase comparator 80; The clock is fixed by the second phase delay unit & delay control unit 40 using the second position comparison control signal finef, the second coarse delay control signal FM_pdoutf, and the second fine delay control signal coarsef. A third fixed state signal fast_mode_end and a fourth fixed state signal lock_state are output.

모드생성기(90)에서 출력되는 제1 및 제4 고정상태신호의 출력논리 값에 따라 지연고정루프회로(DLL)에서 이루어지는 위상 갱신의 속도가 달라지는데(여기서 위상 갱신(Phase Update)이란 지연고정루프회로(DLL)의 보상된 라이징 피드백 클럭(fbclkr)과 보상된 폴링 피드백 클럭이 결정되어야할 기준 내부클럭신호(refclk)와의 위상차이를 비교하여 계속 추적(tracking)한다는 의미이다.) 그 예는 다음과 같다.Depending on the output logic values of the first and fourth fixed state signals output from the mode generator 90, the speed of phase update performed by the delay locked loop circuit DLL varies (where phase update is a delay locked loop circuit). (DLL) means that the compensated rising feedback clock (fbclkr) and the compensated polling feedback clock are tracked by comparing the phase difference between the reference internal clock signal (refclk) to be determined. same.

기준 내부클럭신호(refclk)와 보상된 라이징 피드백 클럭(fbclkr)과 보상된 폴링 피드백 클럭(fbclkf)의 위상 차가 많이 나면, 제1 고정 상태신호(fast_mode_end)와 제3 고정 상태신호(fast_mode_endf)가 '로우'논리 값(low)을 유지하고, 이것을 입력받은 위상지연부 & 지연제어부(30)는 보상된 라이징 피드백 클 럭(fbclkr)과 보상된 폴링 피드백 클럭(fbclkf)의 위상을 한번에 4개의 유닛딜레이(unit delay)씩 쉬프트(shift)시킨다. 위상차이가 4개의 유닛딜레이(unit delay) 이하가 되면, 제1 고정 상태신호(fast_mode_end)와 제3 고정 상태신호(fast_mode_endf)가 '하이'논리 값(High)을 유지하고, 보상된 라이징 피드백 클럭(fbclkr)과 보상된 폴링 피드백 클럭(fbclkf)의 위상을 한번에 2개의 유닛딜레이(unit delay)씩 쉬프트(shift)시킨다. 위상차이가 unit delay 1단 이하가 되면 제2고정 상태신호(lock_state)와 제4 고정 상태신호(lock_statef)가 '로우'논리 값(low)에서 '하이'논리 값(high)으로 올라가면서 피드백 신호의 위상을 미세조정(fine turning)한다. 이후 동위상이 되면 위상 갱신 락킹 정보신호(DCC_ENb)에 의해 클럭듀티조정부(60)를 인에이블(enable)시키고, 위상 갱신 작업을 종료한다.(여기에서 보상된 라이징 피드백 클럭(fbclkr)과 보상된 폴링 피드백 클럭(fbclkf)은 서로 다르게 제어되고 위상 갱신이 락킹된 이후에는 같이 제어 받도록 되어있다.)When the phase difference between the reference internal clock signal refclk, the compensated rising feedback clock fbclkr, and the compensated falling feedback clock fbclkf is large, the first fixed state signal fast_mode_end and the third fixed state signal fast_mode_endf are ' Maintaining the low logic value low, the phase delay & delay controller 30 receives four unit delays at once in the phases of the compensated rising feedback clock fbclkr and the compensated falling feedback clock fbclkf. Shift by (unit delay) When the phase difference is less than four unit delays, the first fixed state signal fast_mode_end and the third fixed state signal fast_mode_endf maintain a 'high' logic value and a compensated rising feedback clock. The phase of fbclkr and the compensated polling feedback clock fbclkf are shifted by two unit delays at a time. When the phase difference is less than one unit delay, the second fixed state signal lock_state and the fourth fixed state signal lock_statef are raised from the low logic value high to the high logic value feedback signal. Fine-turn the phase of. When the phase is in phase, the clock duty controller 60 is enabled by the phase update locking information signal DCC_ENb, and the phase update operation is terminated (compensated with the compensated rising feedback clock fbclkr. The polling feedback clock (fbclkf) is controlled differently and is controlled together after the phase update is locked.)

지연고정루프제어부(100)는 메모리 외부에서 인가되는 DLL리셋 신호(dll_resetb)과 DLL 비활성화 신호(dis_dll)에 응답하여 지연고정루프회로(DLL)의 동작을 제어하는 리셋 신호(reset)를 출력한다.The delay locked loop controller 100 outputs a reset signal for controlling the operation of the delay locked loop circuit DLL in response to the DLL reset signal dll_resetb and the DLL deactivation signal dis_dll applied from the outside of the memory.

클럭생성기(110)는 클럭버퍼부(20)으로부터 제3 내부클럭신호(contclk)와 위상 갱신 락킹 정보신호(DCC_ENb)를 입력받아 파워다운모드 탈출시에 위상 갱신 주기의 시작을 알려주는 제1클럭(pulse2)과 끝을 알려주는 제2클럭(pulse8_11)을 출력한다.The clock generator 110 receives the third internal clock signal contclk and the phase update locking information signal DCC_ENb from the clock buffer unit 20 to inform the start of the phase update period when the power down mode exits. A second clock pulse8_11 indicating a pulse2 and an end is output.

출력드라이버(120)는 클럭 듀티 조정부로부터 출력되는 라이징 피드백 클럭 (fbclkr)과 보상된 폴링 피드백 클럭(fbclkf)을 버퍼링하여 출력한다. The output driver 120 buffers and outputs the rising feedback clock fbclkr and the compensated falling feedback clock fbclkf output from the clock duty controller.

도 1과 같은 구조를 가지고 있는 지연고정루프회로(DLL)에서 파워다운모드를 느리게 탈출하는 경우(slow exit) 프리차지 파워다운모드 진입시에(Pre charge power down entry) 지연고정루프회로(DLL)를 오프(off)하게 되어있으므로, 클럭버퍼(clock buffer)의 동작을 온/오프 제어함으로써 지연고정루프회로(DLL)의 내부클럭을 온/오프(off)한다. 지연고정루프회로(DLL)의 내부클럭이 오프(off)되면 지연고정루프회로(DLL)내부 동작이 모두 일시정지 상태가 되고, 프리차지 파워다운모드 탈출(Pre charge power down exit) 이후에 동작을 시작하게 된다. 이러한 경우에 다음과 같은 문제점이 발생한다.When the slow down loop slowly exits the power down mode from the delay locked loop circuit DLL having the structure as shown in FIG. 1, the delay locked loop circuit DLL is applied at the time of entering the precharge power down mode. Since it is turned off, the internal clock of the delay locked loop circuit DLL is turned on / off by controlling the operation of the clock buffer on / off. When the internal clock of the delay locked loop (DLL) is turned off, all of the operations inside the delay locked loop (DLL) are suspended, and the operation is performed after the precharge power down mode exit. To get started. In this case, the following problem occurs.

첫째, 프리차지 파워다운모드 진입 타이밍(Pre charge power down entry timing)에 따라 프리차지 파워다운모드 진입(Pre charge power down entry)이전에 비교한 데이터를 가지고 프리차지 파워다운모드 탈출(Pre charge power down exit)이후에 위상지연부(40)의 위상을 갱신(Phase update)하는 경우가 발생할 수 있다.First, according to the precharge power down entry timing, the precharge power down mode exit with the data compared before the precharge power down entry entry. After exiting, a phase update of the phase delay unit 40 may occur.

둘째, 프리차지 파워다운모드 탈출(pre charge power down exit)이후에 지연고정루프(DLL)내부 클럭을 켜주게 되면서 위상비교부(80)에 들어오는 기준 내부클럭신호(refclk) 및 보상된 라이징 피드백 클럭(fbclkr)과 보상된 폴링 피드백 클럭(fbclkf)이 동시에 들어오지 못하고 기준 내부클럭신호(refclk)가 더 먼저 들어오게 됨으로써 잘못된 정보가 만들어지게 되고 이 정보를 가지고 위상을 갱신(Phase update)하는 경우가 발생할 수 있다.Second, after the precharge power down mode exit, the internal clock of the delay locked loop (DLL) is turned on, and the reference internal clock signal (refclk) and the compensated rising feedback clock that enter the phase comparator 80 are turned on. (fbclkr) and the compensated polling feedback clock (fbclkf) do not come in at the same time and the reference internal clock signal (refclk) comes in earlier, resulting in erroneous information and a phase update with this information. Can be.

따라서, 본 발명은 상기한 문제점을 해결하기 위하여 제안된 것으로서,위상 갱신을 수행 중인 노말모드에서 파워 다운모드 진입시에(Power down mode entry) 지연고정루프회로(DLL)의 클럭버퍼(clock buffer)가 오프(off)되는 경우에도, 즉, 위상 갱신(Phase Update) 동작을 수행하는 도중에 지연고정루프회로(DLL)의 클럭버퍼(clock buffer)가 오프(off)되는 경우에도, 수행 중인 위상 갱신(Phase Update)이 종료된 후에 지연고정루프회로(DLL)의 클럭버퍼(clock buffer)가 오프(off)되는 반도체 메모리 소자의 지연고정루프(DLL)장치 및 방법을 제공하는데 그 목적이 있다.Accordingly, the present invention has been proposed to solve the above-described problem, and a clock buffer of a delay locked loop circuit (DLL) in a power down mode entry in a normal mode performing phase update is Even when it is off, that is, even when the clock buffer of the delay locked loop DLL is turned off during the phase update operation, the phase update being performed is performed. An object of the present invention is to provide a delay locked loop (DLL) device and a method of a semiconductor memory device in which a clock buffer of a delay locked loop (DLL) is turned off after an update is completed.

노말모드(Normal mode)와 파워다운모드(Power down mode)를 갖는 동기식 메모리 장치에 있어서, 상기 파워다운모드(power down mode)에서 위상 갱신(phase update)을 수행하지 않고, 상기 파워다운모드 탈출시(power down mode exit) 동결된 락킹(locking) 정보에 의해 DLL클럭을 생성하는 지연고정루프; 상기 노말모드(normal mode)에서 위상 갱신(phase update) 주기의 시작(pulse2)과 끝(pulse8_11)을 알려주는 클럭을 생성하는 클럭생성부; 및 상기 노말모드(normal mode)에서 상기 파워다운모드 진입시(power down mode entry) 위상 갱신(phase update) 시간의 마진을 얻기 위하여 상기 위상 갱신 주기의 끝을 알려주는 클럭(pulse8_11)이 입력된 후에 상기 지연고정루프(DLL)의 위상 갱신 동작(phase update)을 오프(off)시키 는 제어수단을 포함하는 동기식 메모리 장치가 제공된다.A synchronous memory device having a normal mode and a power down mode, wherein the power down mode does not perform a phase update and exits the power down mode. (power down mode exit) a delay locked loop for generating a DLL clock by frozen locking information; A clock generator configured to generate a clock for indicating a start (pulse2) and an end (pulse8_11) of a phase update period in the normal mode; And after a clock pulse 11_11 indicating the end of the phase update period is input to obtain a margin of a phase update time when the power down mode entry is entered in the normal mode. A synchronous memory device is provided that includes control means for turning off a phase update operation of a delay lock loop (DLL).

상기의 기술적 과제를 달성하기 위한 본 발명의 타 측면에 따르면, 파워다운모드에 진입(power down mode entry)하거나 탈출(exit)하는 것을 결정하는 제1제어신호(buf_enb)를 생성하는 파워다운모드 제어부(power down mode controller); 위상 갱신 주기의 시작을 알려주는 제1클럭(pulse2)과 끝을 알려주는 제2클럭(pulse8_11)을 생성하는 클럭생성부(clock generator);상기 제1제어신호(buf_enb)를 입력받아 상기 제2클럭(pulse8_11)의 토글에 응답하여 제2제어신호(clkbuf_enb)를 출력하는 클럭버퍼제어부(clock buffer controller); 상기 제2제어신호(clkbuf_enb)에 응답하여 외부클럭을 버퍼링하여 내부클럭(refclk)을 생성하는 클럭버퍼부(clock buffer); 및 상기 내부클럭(refclk)에 근거하여 위상갱신(phase update)을 수행하는 위상 갱신부를 포함하는 지연고정루프회로가 제공된다. 또한, 메모리 외부에서 인가되는 DLL리셋 신호(dll_resetb)와 DLL비활성화 신호(dis_dll)에 응답하여 지연고정루프회로(DLL)의 동작을 제어하는 리셋 신호(reset)를 출력하는 DLL제어부(DLL CTRL)를 더 포함하는 지연고정루프회로가 제공된다.According to another aspect of the present invention for achieving the above technical problem, a power down mode control unit for generating a first control signal (buf_enb) for determining to enter or exit the power down mode (power down mode entry) power down mode controller; A clock generator configured to generate a first clock pulse2 indicating a start of a phase update period and a second clock pulse8_11 indicating an end of the phase update period; receiving the first control signal buf_enb; A clock buffer controller for outputting a second control signal clkbuf_enb in response to a toggle of the clock pulse8_11; A clock buffer unit configured to generate an internal clock refclk by buffering an external clock in response to the second control signal clkbuf_enb; And a phase update unit configured to perform phase update based on the internal clock refclk. In addition, the DLL control unit (DLL CTRL) for outputting a reset signal for controlling the operation of the delay lock loop (DLL) in response to the DLL reset signal (dll_resetb) and the DLL deactivation signal (dis_dll) applied from the outside of the memory A delay locked loop circuit is further provided.

본 발명에서는 위상 갱신을 수행 중인 노말모드(normal mode)에서 파워 다운모드 진입시에(Power down mode entry) 지연고정루프회로(DLL)의 클럭버퍼(clock buffer)가 오프(off)되는 경우에도, 즉, 위상 갱신(Phase Update) 동작을 수행하는 도중에 지연고정루프회로(DLL)의 클럭버퍼(clock buffer)가 오프(off)되는 경우에도, 수행 중인 위상 갱신(Phase Update)이 종료된 후에 지연고정루프회로(DLL)의 클럭버퍼(clock buffer)가 오프(off)되도록, 클럭버퍼(clock buffer)의 오프(off) 시점을 지연함으로써 위상 갱신(Pulse update)이 수행되는 도중에 갑자기 종료되는 것을 방지할 수 있다. 이를 위해서, 본 발명에서는 위상 갱신(Pulse update) 주기의 마지막 신호(pulse8_11)를 사용하여 그 신호가 활성화되기 전까지 클럭버퍼의 오프(off)시점을 지연시키는 스킴(scheme)을 사용하여, 클럭버퍼제어부(DLL buffer control)가 그 기능을 하도록 한다.In the present invention, even when the clock buffer of the delay locked loop circuit DLL is turned off in the power down mode entry in the normal mode during the phase update, that is, Even if the clock buffer of the delay locked loop (DLL) is turned off during the phase update operation, the delay locked loop is completed after the phase update being performed. By delaying the off time of the clock buffer so that the clock buffer of the circuit DLL is turned off, it can be prevented from terminating abruptly during the phase update. have. To this end, in the present invention, the clock buffer control unit uses a scheme for delaying the off time of the clock buffer until the signal is activated using the last signal pulse8_11 of the pulse update period. (DLL buffer control) lets you do that.

이하 본 발명이 속하는 기술분야에서 통상의 지식을 가진자가 본 발명을 보다 용이하게 실시할 수 있도록 본 발명의 바람직한 실시예를 소개하기로 한다. Hereinafter, preferred embodiments of the present invention will be introduced so that those skilled in the art can more easily implement the present invention.

도 2는 본 발명의 지연고정루프회로의 구성을 설명하기 위한 블럭 구성도이다.2 is a block diagram for explaining the configuration of the delay locked loop circuit of the present invention.

도 2를 참조하면, 본 발명의 실시예에 따른 지연고정루프회로(DLL)는 노말모드(Normal mode)와 파워다운모드(Power down mode)를 갖는 동기식(synchonous) 메모리 장치에 있어서, 상기 파워다운모드(power down mode)에서 위상 갱신(phase update)을 수행하지 않고, 상기 파워다운모드 탈출시(power down mode exit) 동결된 락킹(locking) 정보에 의해 DLL클럭을 생성하는 지연고정루프(DLL : Delay Locked Loop)와, 상기 노말모드(Normal mode)에서 위상 갱신(phase update) 주기의 시작(pulse2)과 끝(pulse8_11)을 알려주는 클럭을 생성하는 클럭생성부(clock generator, 400) 및 상기 노말모드(Normal mode)에서 상기 파워다운모드 진입시(power down mode entry) 위상 갱신 시간의 마진을 얻기 위하여 상기 위상 갱신 주기의 끝을 알려주는 클럭(pulse8_11)이 입력된 후에 상기 지연고정루프의 위상 갱신 동작을 오프(off)시키는 제어수단(200)을 구비한다.Referring to FIG. 2, a delay locked loop (DLL) according to an embodiment of the present invention is a power-down mode in a synchronous memory device having a normal mode and a power down mode. A delay locked loop (DLL) for generating a DLL clock by locking information frozen in the power down mode exit without performing a phase update in a power down mode. A clock generator 400 generating a clock indicating a delay locked loop, a start (pulse2) and an end (pulse8_11) of a phase update period in the normal mode, and the normal Phase update operation of the delay locked loop after a clock pulse 11 indicating the end of the phase update period is input in order to obtain a margin of the phase update time when the power down mode entry is entered in a normal mode. To turn off The fishing means 200 is provided.

더 구체적으로 상기 제어수단(200)은 파워다운모드에 진입(power down mode entry)하거나 탈출(exit)하는 것을 결정하는 제1제어신호(buf_enb)를 생성하는 파워다운모드 제어부(220), 상기 제1제어신호(buf_enb)를 입력받아 상기 제2클럭(pulse8_11)의 토글에 응답하여 제2제어신호(clkbuf_enb)를 출력하는 클럭버퍼제어부(clock buffer controller, 240)로 구성된다.More specifically, the control means 200 generates a first control signal buf_enb for determining to enter or exit a power down mode entry, the power down mode control unit 220, the first A clock buffer controller 240 receives a first control signal buf_enb and outputs a second control signal clkbuf_enb in response to a toggle of the second clock pulse8_11.

지연고정루프(300)는 상기 제2제어신호(clkbuf_enb)에 응답하여 외부클럭을 버퍼링하여 내부클럭(refclk)을 생성하는 클럭버퍼부(clock buffer, 310)와, 상기 내부클럭(refclk)에 근거하여 위상갱신(pulse update)을 수행하는 위상 갱신부(320,330,340,350,360,370)로 구성된다.The delay lock loop 300 is based on a clock buffer 310 which buffers an external clock in response to the second control signal clkbuf_enb to generate an internal clock refclk, and the internal clock refclk. Phase update unit 320, 330, 340, 350, 360, 370 to perform a phase update (pulse update).

도 3는 본 발명의 파워다운제어부 및 클럭버퍼제어부(Clock buffer control)의 일 실시 예를 설명하기 위하여 도시한 회로도이다.3 is a circuit diagram illustrating an embodiment of a power down controller and a clock buffer controller of the present invention.

도 3을 참조하면, 상기 클럭버퍼제어부(240)는, 상기 제1제어신호(buf_enb)를 입력받아 상기 제2클럭(pulse8_11)의 토클에 응답하여 상기 제1제어신호(buf_enb)를 일정시간 지연시킨 신호를 출력하는 신호지연부(242), 상기 신호지연부(242)의 출력신호(buf_enb8_11)와 상기 제1제어신호(buf_enb)를 입력받아 상기 제2제어신호(clkbuf_enb)를 출력하는 논리부(244) 및 상기 리셋 신호(reset)와 상기 제1제어신호의 반전신호(buf_en)를 입력받아 상기 신호지연부(242)의 동작을 제어하는 리셋부(246)로 구성된다.Referring to FIG. 3, the clock buffer controller 240 receives the first control signal buf_enb and delays the first control signal buf_enb for a predetermined time in response to a toggle of the second clock pulse8_11. A signal delay unit 242 for outputting the signal and a logic unit for receiving the output signal buf_enb8_11 and the first control signal buf_enb of the signal delay unit 242 and outputting the second control signal clkbuf_enb. 244 and a reset unit 246 for receiving the reset signal reset and the inverted signal buf_en of the first control signal to control the operation of the signal delay unit 242.

상기 클럭버퍼부제어부(240)의 구성요소 중 상기 신호지연부(242)는, 상기 제1제어신호(buf_enb)를 데이터입력(D), 제2클럭(pulse8_11)을 클럭입력(C), 상기 리셋부의 출력신호를 리셋입력(reset input)으로 받는 D플리플롭을 구비한다. 또한, 상기 D플리플롭은 복수 개의 직렬연결로 구비된다. 상기 논리부(244)는, 상기 신호지연부(242)의 출력신호(buf_enb8_11)와 상기 제1제어신호(buf_enb)를 입력받아 부정논리곱하여 출력하는 제1낸드게이트(NAND1)와, 상기 제1낸드게이트(NAND1)의 출력을 반전시켜 상기 제2제어신호(clkbuf_enb)를 출력하는 제1인버터(INV1)를 구비한다. 상기 리셋부(246)는, 상기 리셋 신호(reset)를 반전시켜 출력하는 제2인버터(INV2), 상기 제1제어신호의 반전신호(buf_en)를 입력받아 일정시간 지연시키는 지연라인(Delay Line), 상기 지연라인(Delay Line)의 출력을 반전시켜 출력하는 제3인버터(INV3), 상기 제3인버터(INV3)의 출력신호와 상기 제1제어신호의 반전신호(buf_en)를 입력받아 부정논리곱하여 출력하는 제2낸드게이트(NAND2), 상기 제2인버터(INV2)의 출력신호와 상기 제2낸드게이트(NAND2)의 출력신호를 입력받아 부정논리곱하여 상기 신호지연부(242)의 동작을 제어하는 내부리셋신호(tmp_reset)를 출력하는 제3낸드게이트(NAND3)를 구비한다. Among the components of the clock buffer controller 240, the signal delay unit 242 includes a data input D for the first control signal buf_enb and a clock input C for the second clock pulse8_11. And a D flip-flop that receives an output signal of the reset unit as a reset input. In addition, the D flip-flop is provided with a plurality of series connection. The logic unit 244 may include a first NAND gate NAND1 that receives an output signal buf_enb8_11 and the first control signal buf_enb of the signal delay unit 242 and performs a negative logic multiplication and outputs the first NAND gate NAND1 and the first signal. The first inverter INV1 outputs the second control signal clkbuf_enb by inverting the output of the NAND gate NAND1. The reset unit 246 may receive a second inverter INV2 for inverting and outputting the reset signal reset and a delay line for delaying a predetermined time by receiving an inversion signal buf_en of the first control signal. And the third inverter INV3 for inverting the output of the delay line and the output signal of the third inverter INV3 and the negative signal buf_en of the first control signal are negatively multiplied. Controlling the operation of the signal delay unit 242 by negatively multiplying the output signal of the second NAND gate NAND2 and the output signal of the second inverter INV2 and the output signal of the second NAND gate NAND2. A third NAND gate NAND3 for outputting the internal reset signal tmp_reset is provided.

상기 파워다운모드 제어부(246)는, 클럭인에이블신호의 반전신호(ckeb_com)와 모드 레지스터 셋팅(MSR)의 파워다운모드 정보(sapd) 및 프리차지(PRE CHARGE)정보(rasidle)를 입력받아 부정논리곱하여 출력하는 낸드게이트(NAND4) 상기 낸드게이트의 출력신호(buf_en)를 반전시켜 상기 제1제어신호(buf_enb)를 출력하는 인버터(INV4)를 구비한다.The power down mode controller 246 receives the inversion signal ckeb_com of the clock enable signal and power down mode information sapd and PRE CHARGE information rassle of the mode register setting MSR. A NAND gate NAND4 outputted by performing a logical multiplication is provided, and the inverter INV4 outputs the first control signal buf_enb by inverting the output signal buf_en of the NAND gate.

상기 제어부의 신호의 흐름을 설명하면, 파워다운모드제어부(220)에서 클럭이인에이블신호(CKE)가 제2논리 값일 때, 그 반전신호(ckeb_com)는 제1논리 값이 고, 모드 레지스터 셋팅(MRS)의 파워다운모드(PD Mode) 정보(sapd)가 제1논리 값이며, 프리차지(PRE CHARGE)정보(rasidle)가 제1논리 값일 때, 제1논리 값의 제1제어신호(buf_enb)를 출력한다.Referring to the flow of the signal of the controller, when the clock enable signal CKE is the second logical value in the power down mode controller 220, the inverted signal ckeb_com is the first logical value and the mode register setting. The first control signal buf_enb of the first logical value when the PD mode information sapd of the MRS is the first logical value and the precharge information rasidle is the first logical value. )

신호지연부(242)는 제1제어신호의 반전신호(buf_en)가 제2논리 값이고, 리셋부(246)의 리셋 신호(reset)가 제2논리 값일 때, 리셋되지 않고 동작을 수행할 수 있다. The signal delay unit 242 may perform an operation without being reset when the inversion signal buf_en of the first control signal is the second logic value and the reset signal reset of the reset unit 246 is the second logic value. have.

신호지연부(242)에서 제1논리 값의 제1제어신호(buf_enb)가 D플리플롭의 데이터입력에 입력되더라도 D플립플롭의 클럭입력에 입력되는 제2클럭(Pulse8_11)이 제2논리 값에서 제1논리 값이 될 때까지 제1제어신호(buf_enb)는 지연(Delay)되고, 이때 위상갱신(Pulse Update)할 수 있는 충분한 시간을 벌게 된다.Even if the first control signal buf_enb of the first logical value is input to the data input of the D flip-flop by the signal delay unit 242, the second clock Pulse8_11 input to the clock input of the D flip-flop is set at the second logical value. The first control signal buf_enb is delayed until the first logic value is reached, and at this time, a sufficient time for pulse update is obtained.

위상 갱신(Pulse Update)작업이 종료되면 지연고정루프회로(DLL)의 락킹(Locking)정보가 결정됨과 동시에 제2클럭(Pulse8_11)도 제1논리 값으로 천이한다. 제2클럭(Pulse8_11)이 제1논리 값이 되면 D플립플롭에 의해 지연되고 있던 제1제어신호(buf_enb)가 신호지연부(242)의 출력신호(buf_enb8_11)가 되고, 신호지연부(242)의 출력신호(buf_enb8_11)와 제1제어신호(buf_enb)를 입력으로 받아 논리부(244)에서 제1논리 값의 제2제어신호(clkbuf_enb)를 출력한다. 제1논리 값의 제2제어신호(clkbuf_enb)에 의해 클럭버퍼부(20)의 동작이 오프(off)된다. 클럭버퍼부의 동작이 오프(off) 된다는 것은 지연고정루프회로(DLL)의 내부클럭이 오프(off)되는 것으므로, 지연고정루프(DLL)은 파워다운모드에 진입(power down mode entry)하게 된다.When the phase update operation is completed, the locking information of the delay locked loop circuit DLL is determined, and at the same time, the second clock Pulse8_11 also transitions to the first logic value. When the second clock pulse8_11 becomes the first logic value, the first control signal buf_enb, which is delayed by the D flip-flop, becomes the output signal buf_enb8_11 of the signal delay unit 242, and the signal delay unit 242. The output signal buf_enb8_11 and the first control signal buf_enb are received as inputs, and the logic unit 244 outputs the second control signal clkbuf_enb having the first logical value. The operation of the clock buffer unit 20 is turned off by the second control signal clkbuf_enb having the first logical value. Since the operation of the clock buffer unit is turned off, the internal clock of the delay locked loop circuit DLL is turned off. Therefore, the delay locked loop DLL enters the power down mode entry. .

도 4는 본 발명의 클럭버퍼제어부(Clock buffer control)의 다른 실시 예를 설명하기 위하여 도시한 회로도이다.FIG. 4 is a circuit diagram illustrating another embodiment of a clock buffer control unit according to the present invention.

도 4를 참조하여 설명하면, 클럭인에이블신호(CKE)가 제2논리 값이 된 이후에 제2클럭(Pulse8_11)가 n번(n은 1이상의 자연수) 발생한 이후에 신호지연부의 최종 출력단에서 나오는 신호(buf_enb_11)을 제1논리 값으로 만들어 줌으로써 n번의 위상 갱신(Phase update)이후에 제2제어신호(clkbuf_enb)신호를 제1논리 값으로 만들어 주어 지연고정루프회로(DLL)의 클럭버퍼(clock buffer)를 오프(off)해 줌으로써 n번의 위상 갱신(phase update)동작을 보상해줄 수 있다.Referring to FIG. 4, after the clock enable signal CKE becomes the second logical value, the second clock pulse 11_11 occurs after n times (n is a natural number of 1 or more). By making the signal buf_enb_11 the first logical value, after the n phase update, the second control signal clkbuf_enb is made the first logical value, thereby providing a clock buffer of the delay locked loop circuit DLL. By turning off the buffer, n phase update operations can be compensated for.

이상의 설명에서 본 발명은 전술한 실시예 및 첨부된 도면에 의해 한정되는 것이 아니고, 본 발명의 기술적 사상을 벗어나지 않는 범위 내에서 여러 가지 치환, 변형 및 변경이 가능하다는 것이 본 발명이 속한 기술분야에서 통상의 지식을 가진자에게 있어 명백할 것이다.In the above description, the present invention is not limited to the above-described embodiments and the accompanying drawings, and various substitutions, modifications, and changes are possible in the art without departing from the technical spirit of the present invention. It will be apparent to those of ordinary skill.

예컨대, 전술한 실시 예에서 예시한 논리 게이트 및 트랜지스터는 입력되는 신호의 극성에 따라 그 위치 및 종류가 다르게 구현되어야 할 것이다. For example, the logic gate and the transistor illustrated in the above-described embodiment should be implemented in different positions and types depending on the polarity of the input signal.

본 발명의 기술을 적용함으로써, 파워다운모드 진입시에(Power down entry) 지연고정루프회로(DLL)의 클럭버퍼(clock buffer)를 오프(off)해주는 경우에 진행 중이던 위상 갱신(phase update)동작을 마쳐 줌으로써 현재의 정보를 가지고 바로 위상 갱신(phase update)을 하게 되었고, 지연고정루프회로(DLL)의 클럭버퍼(clock buffer)가 켜지면서 위상비교부(Phase Detector)에 내부클럭신호(refclk)와 피드백클럭신호(fbclk)가 도달하는 시간차에 의해 잘못된 정보를 가지고 위상 갱신(phase update)해주는 것을 방지해 줄 수 있다.By applying the technique of the present invention, the phase update operation which is in progress when the clock buffer of the delay locked loop (DLL) is turned off at the time of entering the power down mode is performed. As a result, phase update was performed immediately with the current information, and the clock buffer of the delay locked loop circuit (DLL) was turned on, and the internal clock signal (refclk) and the phase detector were turned on. It is possible to prevent phase update with incorrect information due to the time difference of the feedback clock signal fbclk.

Claims (13)

노말모드와 파워다운모드를 갖는 동기식 메모리 장치에 있어서,In a synchronous memory device having a normal mode and a power down mode, 상기 파워다운모드에서 위상 갱신을 수행하지 않고, 상기 파워다운모드 탈출시 동결된 락킹 정보에 의해 DLL클럭을 생성하는 지연고정루프;A delay locked loop for generating a DLL clock by locking information frozen when the power-down mode exits without performing a phase update in the power-down mode; 상기 노말모드에서 위상 갱신 주기의 시작과 끝을 알려주는 클럭을 생성하는 클럭생성부; 및A clock generator for generating a clock for indicating a start and an end of a phase update period in the normal mode; And 상기 노말모드에서 상기 파워다운모드 진입시 위상 갱신 시간의 마진을 얻기 위하여 상기 위상 갱신 주기의 끝을 알려주는 클럭이 입력된 후에 상기 지연고정루프의 위상 갱신 동작을 오프(off)시키는 제어수단Control means for turning off the phase update operation of the delay lock loop after a clock indicating the end of the phase update period is input to obtain a margin of phase update time when the power-down mode is entered in the normal mode. 을 포함하는 동기식 메모리 장치.Synchronous memory device comprising a. 제1항에 있어서,The method of claim 1, 상기 지연고정루프는 외부클럭을 버퍼링하여 내부클럭을 생성하는 클럭버퍼를 구비하여, 상기 내부클럭에 근거하여 위상 갱신을 수행하는 것을 특징으로 하는 동기식 메모리 장치.The delay lock loop includes a clock buffer that buffers an external clock to generate an internal clock, and performs phase update based on the internal clock. 제2항에 있어서,The method of claim 2, 상기 제어수단은 상기 클럭버퍼의 구동을 온/오프 제어하는 것을 특징으로 하는 것을 포함하는 동기식 메모리 장치.And the control means controls the driving of the clock buffer on / off. 파워다운모드에 진입하거나 탈출하는 것을 결정하는 제1제어신호를 생성하는 파워다운모드 제어부;A power down mode controller configured to generate a first control signal for determining to enter or exit the power down mode; 위상 갱신 주기의 시작을 알려주는 제1클럭과 끝을 알려주는 제2클럭을 생성하는 클럭생성부;A clock generator configured to generate a first clock for notifying the start of the phase update period and a second clock for notifying the end; 상기 제1제어신호를 입력받아 상기 제2클럭의 토글에 응답하여 제2제어신호를 출력하는 클럭버퍼제어부;A clock buffer controller which receives the first control signal and outputs a second control signal in response to a toggle of the second clock; 상기 제2제어신호에 응답하여 외부클럭을 버퍼링하여 내부클럭을 생성하는 클럭버퍼부; 및A clock buffer unit which buffers an external clock in response to the second control signal to generate an internal clock; And 상기 내부클럭에 근거하여 위상갱신을 수행하는 위상 갱신부A phase updater performing phase update based on the internal clock; 를 포함하는 지연고정루프회로.Delay fixed loop circuit comprising a. 제4항에 있어서,The method of claim 4, wherein 메모리 외부에서 인가되는 DLL리셋 신호와 DLL비활성화 신호에 응답하여 지연고정루프회로의 동작을 제어하는 리셋 신호를 출력하는 DLL제어부를 더 포함하는 지연고정루프회로.And a DLL control unit outputting a reset signal for controlling the operation of the delay locked loop circuit in response to the DLL reset signal and the DLL deactivation signal applied from the outside of the memory. 제5항에 있어서,The method of claim 5, 상기 클럭버퍼제어부는,The clock buffer control unit, 상기 리셋 신호에 의해 리셋 되는 것을 특징으로 하는 지연고정루프회로A delay lock loop, characterized in that reset by the reset signal 제5항 또는 제6항에 있어서, The method according to claim 5 or 6, 상기 클럭버퍼제어부는,The clock buffer control unit, 상기 제1제어신호를 입력받아 상기 제2클럭의 토클에 응답하여 상기 제1제어신호를 일정시간 지연시킨 신호를 출력하는 신호지연부;A signal delay unit configured to receive the first control signal and output a signal obtained by delaying the first control signal for a predetermined time in response to a toggle of the second clock; 상기 신호지연부의 출력신호와 상기 제1제어신호를 입력받아 상기 제2제어신호를 출력하는 논리부; 및A logic unit configured to receive an output signal of the signal delay unit and the first control signal and output the second control signal; And 상기 리셋 신호와 상기 제1제어신호의 반전신호를 입력받아 상기 신호지연부의 동작을 제어하는 리셋부A reset unit which receives the reset signal and the inverted signal of the first control signal and controls the operation of the signal delay unit; 를 포함하는 것을 특징으로 하는 지연고정루프.Delay fixed loop comprising a. 제7항에 있어서,The method of claim 7, wherein 상기 신호지연부는,The signal delay unit, 상기 제1제어신호를 데이터입력, 제2클럭을 클럭입력, 상기 리셋부의 출력신 호를 리셋입력으로 받는 D플리플롭을 구비하는 것을 특징으로 하는 지연고정루프.And a D flip-flop for receiving the first control signal as a data input, a second clock as a clock input, and an output signal of the reset unit as a reset input. 제8항에 있어서,The method of claim 8, 상기 D플리플롭은 직렬연결된 복수 개로 구비되는 것을 특징으로 하는 지연고정루프회로.The D flip-flop is a delay fixed loop circuit, characterized in that provided in plurality in series. 제7항에 있어서,The method of claim 7, wherein 상기 논리부는,The logic unit, 상기 신호지연부의 출력신호와 상기 제1제어신호를 입력받아 부정논리곱하여 출력하는 제1낸드게이트; 및A first NAND gate that receives an output signal of the signal delay unit and the first control signal and outputs a negative logic multiplication result; And 상기 제1낸드게이트의 출력을 반전시켜 상기 제2제어신호를 출력하는 제1인버터A first inverter outputting the second control signal by inverting the output of the first NAND gate 를 구비하는 것을 특징으로 하는 지연고정루프회로.A delay locked loop circuit comprising: a. 제7항에 있어서,The method of claim 7, wherein 상기 리셋부는,The reset unit, 상기 리셋 신호를 반전시켜 출력하는 제2인버터;A second inverter for inverting and outputting the reset signal; 상기 제어신호의 반전신호를 입력받아 일정시간 지연시키는 지연라인;A delay line which receives a reversal signal of the control signal and delays the predetermined time; 상기 지연라인의 출력을 반전시켜 출력하는 제3인버터;A third inverter for inverting and outputting the output of the delay line; 상기 제3인버터의 출력신호와 상기 제1제어신호의 반전신호를 입력받아 부정논리곱하여 출력하는 제2낸드게이트; 및A second NAND gate receiving an output signal of the third inverter and an inverted signal of the first control signal and performing a negative logic multiplication to output the third signal; And 상기 제2인버터의 출력신호와 상기 제2낸드게이트의 출력신호를 입력받아 부정논리곱하여 상기 신호지연부의 동작을 제어하는 내부 리셋 신호를 출력하는 제3낸드게이트A third NAND gate that receives an output signal of the second inverter and an output signal of the second NAND gate and performs a negative logic multiplication to output an internal reset signal for controlling an operation of the signal delay unit; 를 구비하는 것을 특징으로 하는 지연고정루프회로.A delay locked loop circuit comprising: a. 제 4항에 있어서,The method of claim 4, wherein 상기 파워다운모드 제어부는,The power down mode control unit, 클럭인에이블신호의 반전신호와 모드 레지스터 셋팅의 파워다운모드 정보 및 프리차지(PRE CHARGE)정보를 입력받아 부정논리곱하여 출력하는 낸드게이트; 및A NAND gate that receives an inverted signal of a clock enable signal, power down mode information of a mode register setting, and precharge (PRE CHARGE) information, and outputs a negative logic multiplication; And 상기 낸드게이트의 출력신호를 반전시켜 상기 제1제어신호를 출력하는 인버터An inverter outputting the first control signal by inverting an output signal of the NAND gate 를 구비하는 것을 특징으로 하는 지연고정루프회로.A delay locked loop circuit comprising: a. 제4항에 있어서,The method of claim 4, wherein 상기 위상 갱신부는,The phase update unit, 상기 내부클럭신호를 입력받아 위상을 지연시켜 출력하는 위상지연부;A phase delay unit which receives the internal clock signal and delays the phase and outputs the phase delay unit; 상기 파워다운모드 진입시 생성된 락킹 정보에 응답하여 듀티사이클을 보정해주는 듀티사이클보정부;A duty cycle correction unit for correcting a duty cycle in response to the locking information generated when the power down mode is entered; 상기 위상지연부의 출력신호를 메모리내 클럭신호의 지연요소들로 모델링하여 피드백클럭신호로서 출력하는 지연복제모델부;A delay replication model unit which models the output signal of the phase delay unit as delay elements of a clock signal in a memory and outputs the feedback clock signal as a feedback clock signal; 상기 내부클럭신호와 상기 피드백클럭신호을 입력받아 두 신호의 위상의 차이를 검출하는 위상비교부;A phase comparator configured to receive the internal clock signal and the feedback clock signal and detect a difference between phases of two signals; 상기 위상비교부의 출력신호에 응답하여 위상 갱신 모드를 생성하는 모드생성부; 및A mode generator configured to generate a phase update mode in response to an output signal of the phase comparator; And 상기 모드생성부의 출력신호에 응답하여 상기 위상지연부의 위상 지연 정도를 결정하는 지연제어부A delay control unit for determining a phase delay degree of the phase delay unit in response to an output signal of the mode generator; 를 포함하는 것을 특징으로 하는 지연고정루프회로.Delay fixed loop circuit comprising a.
KR1020050117124A 2005-09-29 2005-12-02 Delay locked loop circuit KR100733466B1 (en)

Priority Applications (3)

Application Number Priority Date Filing Date Title
TW095123986A TWI307901B (en) 2005-09-29 2006-06-30 Delay locked loop circuit
US11/477,541 US7676686B2 (en) 2005-09-29 2006-06-30 Delay locked loop circuit and synchronous memory device including the same
JP2006182592A JP2007095265A (en) 2005-09-29 2006-06-30 Delay locked loop circuit

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
KR20050091555 2005-09-29
KR1020050091555 2005-09-29

Publications (2)

Publication Number Publication Date
KR20070036548A KR20070036548A (en) 2007-04-03
KR100733466B1 true KR100733466B1 (en) 2007-06-29

Family

ID=38158713

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020050117124A KR100733466B1 (en) 2005-09-29 2005-12-02 Delay locked loop circuit

Country Status (2)

Country Link
KR (1) KR100733466B1 (en)
TW (1) TWI307901B (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100907002B1 (en) * 2007-07-12 2009-07-08 주식회사 하이닉스반도체 Delayed Sync Loop and Its Control Method

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100856062B1 (en) * 2007-03-29 2008-09-02 주식회사 하이닉스반도체 Semiconductor memory device and driving method thereof
KR100902058B1 (en) 2008-01-07 2009-06-09 주식회사 하이닉스반도체 Semiconductor integrated circuit and control method thereof

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR19990053733A (en) * 1997-12-24 1999-07-15 김영환 Rambus DRAM Power-Down Termination Control

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR19990053733A (en) * 1997-12-24 1999-07-15 김영환 Rambus DRAM Power-Down Termination Control

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100907002B1 (en) * 2007-07-12 2009-07-08 주식회사 하이닉스반도체 Delayed Sync Loop and Its Control Method
US7821308B2 (en) 2007-07-12 2010-10-26 Hynix Semiconductor Inc. Delay locked loop and method of controlling the same

Also Published As

Publication number Publication date
KR20070036548A (en) 2007-04-03
TW200713332A (en) 2007-04-01
TWI307901B (en) 2009-03-21

Similar Documents

Publication Publication Date Title
US7676686B2 (en) Delay locked loop circuit and synchronous memory device including the same
KR100834400B1 (en) DLL for increasing frequency of DRAM and output driver of the DLL
US7239575B2 (en) Delay-locked loop having a pre-shift phase detector
US6342796B2 (en) Delay locked loop having fast locking time
KR100399941B1 (en) Register controlled delay locked loop in ddr sdram
JP4304028B2 (en) DLL circuit and driving method thereof
US7733140B2 (en) Delay locked loop in semiconductor memory device
KR100815185B1 (en) Delay locked loop in synchronous semiconductor memory device and driving method thereof
KR100732760B1 (en) Delay fixed loop circuit
KR101123073B1 (en) Delay locked loop circuit and semiconductor memory device using the same
KR100804154B1 (en) Delay fixed loop circuit
KR100598101B1 (en) Low Power Register Controlled Delay Fixed Loop Circuit
KR20070036547A (en) Delay fixed loop circuit
KR100733466B1 (en) Delay locked loop circuit
KR100507874B1 (en) Synchronous semiconductor memory device having clock synchronization circuit and circuit for controlling on/off of clock tree of the clock synchronization circuit
KR100550633B1 (en) Delayed fixed loop of semiconductor memory device and control method
KR20040023838A (en) Register controlled delay locked loop
KR100529042B1 (en) Register controlled delay locked loop having acceleration mode
KR100422583B1 (en) Phase Comparator for Semiconductor Memory Device and its Method
KR20030049303A (en) Register Controlled DLL Circuit
KR100685613B1 (en) Dl circuit for high speed operation
KR100801740B1 (en) Delay fixed loop control circuit

Legal Events

Date Code Title Description
A201 Request for examination
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 20051202

PA0201 Request for examination
E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

Comment text: Notification of reason for refusal

Patent event date: 20061024

Patent event code: PE09021S01D

PG1501 Laying open of application
E701 Decision to grant or registration of patent right
PE0701 Decision of registration

Patent event code: PE07011S01D

Comment text: Decision to Grant Registration

Patent event date: 20070529

GRNT Written decision to grant
PR0701 Registration of establishment

Comment text: Registration of Establishment

Patent event date: 20070622

Patent event code: PR07011E01D

PR1002 Payment of registration fee

Payment date: 20070625

End annual number: 3

Start annual number: 1

PG1601 Publication of registration
G170 Re-publication after modification of scope of protection [patent]
PG1701 Publication of correction
PR1001 Payment of annual fee

Payment date: 20100524

Start annual number: 4

End annual number: 4

PR1001 Payment of annual fee

Payment date: 20110526

Start annual number: 5

End annual number: 5

PR1001 Payment of annual fee

Payment date: 20120524

Start annual number: 6

End annual number: 6

FPAY Annual fee payment

Payment date: 20130523

Year of fee payment: 7

PR1001 Payment of annual fee

Payment date: 20130523

Start annual number: 7

End annual number: 7

FPAY Annual fee payment

Payment date: 20140523

Year of fee payment: 8

PR1001 Payment of annual fee

Payment date: 20140523

Start annual number: 8

End annual number: 8

FPAY Annual fee payment
PR1001 Payment of annual fee
FPAY Annual fee payment

Payment date: 20160520

Year of fee payment: 10

PR1001 Payment of annual fee

Payment date: 20160520

Start annual number: 10

End annual number: 10

FPAY Annual fee payment

Payment date: 20170526

Year of fee payment: 11

PR1001 Payment of annual fee

Payment date: 20170526

Start annual number: 11

End annual number: 11

FPAY Annual fee payment

Payment date: 20180521

Year of fee payment: 12

PR1001 Payment of annual fee

Payment date: 20180521

Start annual number: 12

End annual number: 12

FPAY Annual fee payment

Payment date: 20190527

Year of fee payment: 13

PR1001 Payment of annual fee

Payment date: 20190527

Start annual number: 13

End annual number: 13

PR1001 Payment of annual fee

Payment date: 20200526

Start annual number: 14

End annual number: 14

PR1001 Payment of annual fee

Payment date: 20210525

Start annual number: 15

End annual number: 15

PC1903 Unpaid annual fee

Termination category: Default of registration fee

Termination date: 20240403