[go: up one dir, main page]

KR100773691B1 - Delay Synchronous Loop Circuit of Semiconductor Memory Device - Google Patents

Delay Synchronous Loop Circuit of Semiconductor Memory Device Download PDF

Info

Publication number
KR100773691B1
KR100773691B1 KR1020060036131A KR20060036131A KR100773691B1 KR 100773691 B1 KR100773691 B1 KR 100773691B1 KR 1020060036131 A KR1020060036131 A KR 1020060036131A KR 20060036131 A KR20060036131 A KR 20060036131A KR 100773691 B1 KR100773691 B1 KR 100773691B1
Authority
KR
South Korea
Prior art keywords
delay
clock
fuse
node
signals
Prior art date
Legal status (The legal status 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 status listed.)
Expired - Fee Related
Application number
KR1020060036131A
Other languages
Korean (ko)
Other versions
KR20070104035A (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 KR1020060036131A priority Critical patent/KR100773691B1/en
Publication of KR20070104035A publication Critical patent/KR20070104035A/en
Application granted granted Critical
Publication of KR100773691B1 publication Critical patent/KR100773691B1/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

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
    • 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/225Clock input buffers
    • 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
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C2207/00Indexing scheme relating to arrangements for writing information into, or reading information out from, a digital store
    • G11C2207/22Control and timing of internal memory operations
    • G11C2207/2254Calibration

Landscapes

  • Dram (AREA)
  • For Increasing The Reliability Of Semiconductor Memories (AREA)

Abstract

본 발명은 반도체 메모리 소자의 지연 동기 루프 회로에 관한 것으로, 테스트 신호 및 퓨즈의 컷팅 상태에 따라 지연 시간을 가변적으로 변화시킬 수 있는 미세 지연 조정부를 포함함으로써, 온도, 공정 조건 등으로 변화하는 데이터 엑섹스 타임의 스펙을 웨이퍼 레벨에서도 조절가능한 반도체 메모리 소자의 지연 동기 루프 회로를 개시하는 데 있다.BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a delayed synchronous loop circuit of a semiconductor memory device, and includes a fine delay adjusting unit that can vary a delay time in accordance with a cutting state of a test signal and a fuse. Disclosed is a delayed synchronous loop circuit of a semiconductor memory device whose sex time specification can be adjusted even at the wafer level.

DLL, 퓨즈, 미세지연, 웨이퍼 레벨 DLL, Fuse, Fine Delay, Wafer Level

Description

반도체 메모리 소자의 지연 동기 루프 회로{Delay Locked Loop circuit in semiconductor memory device}Delay locked loop circuit in semiconductor memory device

도 1은 일반적인 반도체 메모리 소자의 지연 동기 루프 회로의 블록도이다.1 is a block diagram of a delay lock loop circuit of a general semiconductor memory device.

도 2는 반도체 메모리 소자의 외부 클럭과 데이터 스트로브 신호와 출력 데이터 간의 관계를 나타내는 타이밍도이다.2 is a timing diagram illustrating a relationship between an external clock, a data strobe signal, and output data of a semiconductor memory device.

도 3은 본 발명의 일실시예에 따른 반도체 메모리 소자의 지연 동기 루프 회로의 블록도이다.3 is a block diagram of a delay lock loop circuit of a semiconductor memory device according to an embodiment of the present invention.

도 4는 도 3의 지연 보상부의 상세 회로도이다.4 is a detailed circuit diagram of the delay compensator of FIG. 3.

도 5는 도 3의 퓨즈부의 상세 회로도이다.5 is a detailed circuit diagram of the fuse of FIG. 3.

도 6은 본 발명의 일실시예에 따른 반도체 메모리 소자의 외부 클럭과 데이터 스트로브 신호와 출력 데이터 간의 관계를 나타내는 타이밍도이다.6 is a timing diagram illustrating a relationship between an external clock, a data strobe signal, and output data of a semiconductor memory device according to an exemplary embodiment of the present invention.

<도면의 주요 부분에 대한 설명>Description of the main parts of the drawing

100, 200 : 지연 동기 루프 회로 110, 210 : 클럭 버퍼부100, 200: delay synchronization loop circuit 110, 210: clock buffer section

120, 220 : 지연 라인부 130, 230 : 지연 제어 신호 발생부120, 220: delay line section 130, 230: delay control signal generator

140, 240 : 리플리카 지연부 250 : 미세 지연 조정부140, 240: replica delay unit 250: fine delay adjustment unit

150, 260 : 위상 비교기 251 : 지연 보상부150, 260: phase comparator 251: delay compensation unit

252 : 퓨즈부252: fuse

본 발명은 반도체 메모리 소자에 관한 것으로, 특히 반도체 메모리 소자의 지연 동기 루프 회로에 관한 것이다.BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to semiconductor memory devices, and more particularly to a delay locked loop circuit of a semiconductor memory device.

일반적으로, 메모리 장치와 메모리 콘트롤러 간의 전송과 같이 클럭신호에 동기시켜 데이터를 전송하는 입출력 방식에서는 버스의 부하가 커지고 전송 주파수가 빨라짐에 따라 클럭신호와 데이터간의 시간적 동기를 이루는 것이 매우 중요하다. In general, in the input / output method of transmitting data in synchronization with a clock signal such as a transfer between a memory device and a memory controller, it is very important to achieve time synchronization between the clock signal and data as the bus load increases and the transmission frequency increases.

즉 클럭신호에 응답하여 데이터가 버스에 실리는 데 걸리는 시간을 역보상하여 데이터를 클럭신호의 에지(Edge)에 정확히 위치시켜야 한다. 이러한 목적으로 사용될 수 있는 회로로는 위상 동기 루프(Phase Locked Loop; PLL) 및 지연 동기 루프(Delay Looked Loop; 이하, DLL)가 있으며 일반적으로 메모리 장치에는 DLL이 사용된다. 그런데 클럭신호로 부터 데이터간의 시간을 tAC(DQ output access time from CK/CKB)라고 하며, 이 시간은 스펙으로 정해져 있다. In other words, the time required for the data to be loaded on the bus in response to the clock signal must be compensated for and the data must be accurately positioned at the edge of the clock signal. Circuits that can be used for this purpose include a Phase Locked Loop (PLL) and a Delay Looked Loop (DLL), and generally a DLL is used for a memory device. However, the time between the data from the clock signal is called tAC (DQ output access time from CK / CKB), and this time is specified in the specification.

도 1은 일반적인 반도체 메모리 소자의 지연 동기 루프 회로를 나타내는 블록도이다.1 is a block diagram illustrating a delay lock loop circuit of a general semiconductor memory device.

도 1을 참조하면, 반도체 메모리 소자의 지연 동기 루프 회로(100)는 클럭 버퍼부(110), 지연 라인부(120), 지연 제어 신호 발생부(130), 리플리카 지연 부(140), 위상 비교기(150), 및 DLL 드라이버부(160)를 포함한다.Referring to FIG. 1, a delay lock loop circuit 100 of a semiconductor memory device may include a clock buffer unit 110, a delay line unit 120, a delay control signal generator 130, a replica delay unit 140, and a phase. Comparator 150, and DLL driver 160.

클럭 버퍼부(110)는 외부 클럭(CLK)과 외부 반전 클럭(CLKB)를 입력받아 외부 클럭(CLK)의 폴링 엣지 및 라이징 엣지에 동기시켜 제1 내부 클럭(FCLK) 및 제2 내부 클럭(RCLK)을 생성한다.The clock buffer unit 110 receives the external clock CLK and the external inverted clock CLKB and synchronizes with the falling edge and the rising edge of the external clock CLK to synchronize the first internal clock FCLK and the second internal clock RCLK. )

지연 라인부(120)는 제1 내부 클럭(FCLK) 및 제2 내부 클럭(RCLK)을 입력받아 설정된 지연 제어 신호 발생부(130)에 의해 조절된 지연 시간만큼 지연시켜 제1 출력 클럭(iFCLK)과 제2 출력 클럭(iRCLK)을 생성한다. 지연 라인부(120)는 초기 동작시 단위 지연 소자 하나만을 통과한 제2 출력 클럭(iRCLK)을 리플리카 지연부(140)로 출력한다.The delay line unit 120 receives the first internal clock FCLK and the second internal clock RCLK and delays the delay time controlled by the delay control signal generator 130 set by the first output clock iFCLK. And a second output clock iRCLK. The delay line unit 120 outputs the second output clock iRCLK passing through only one unit delay element to the replica delay unit 140 during an initial operation.

지연 제어 신호 발생부(130)는 제어 신호(CTRL)에 응답하여 지연 라인부(120)의 지연 시간을 조절한다.The delay control signal generator 130 adjusts the delay time of the delay line unit 120 in response to the control signal CTRL.

리플리카 지연부(140)는 실제 클럭의 경로에서 발생하는 지연 시간과 동일한 지연 시간을 갖도록 하기 위하여 더미 클럭 버퍼, 더미 출력 버퍼 및 더미 로드를 포함하며, 단위 지연 소자 하나만을 통과한 제2 출력 클럭(iRCLK)을 인가받아 실제의 지연 시간을 보상한 피드백 클럭(FBCLK)을 출력한다.The replica delay unit 140 includes a dummy clock buffer, a dummy output buffer, and a dummy load in order to have a delay time equal to the delay time occurring in the path of the actual clock, and the second output clock passing only one unit delay element. The iRCLK is applied to output a feedback clock FBCLK that compensates for the actual delay time.

위상 비교기(150)는 피드백 클럭(FBCLK)과 제2 내부 클럭(RCLK)를 인가받아 피드백 클럭(FBCLK)의 라이징 엣지와 제2 내부 클럭(RCLK)의 라이징 엣지의 위상을 비교하여 제어 신호(CTRL)를 출력한다.The phase comparator 150 receives the feedback clock FBCLK and the second internal clock RCLK to compare the phases of the rising edge of the feedback clock FBCLK and the rising edge of the second internal clock RCLK to control the signal CTRL. )

DLL 드라이버부(160)는 제1 출력 클럭(iFCLK)과 제2 출력 클럭(iRCLK)을 입력 받아 제1 DLL 클럭(FCLKDLL)과 제2 DLL 클럭(RCLKDLL)을 생성한다. 출력되는 제 1 DLL 클럭(FCLKDLL)과 제2 DLL 클럭(RCLKDLL)은 외부 클럭 신호(CLK)보다 일정양의 시간 만큼 앞선 클럭이다.The DLL driver 160 receives the first output clock iFCLK and the second output clock iRCLK to generate a first DLL clock FCLKDLL and a second DLL clock RCLKDLL. The outputted first DLL clock FCLKDLL and second DLL clock RCLKDLL are clocks ahead of the external clock signal CLK by a predetermined amount of time.

도 2는 반도체 메모리 소자의 외부 클럭과 데이터 스트로브 신호와 출력 데이터 간의 관계를 나타내는 타이밍도이다.2 is a timing diagram illustrating a relationship between an external clock, a data strobe signal, and output data of a semiconductor memory device.

도 2를 참조하면, 데이터 스트로브 신호(DQS)는 내부 회로에 의한 시간 지연에 의해 클럭 스큐 현상이 발생하게 되어 외부 클럭(CLK, CLKB)의 타이밍보다 보다 빠르거나 늦게 된다. 이로 인하여 입력되는 외부 클럭(CLK, CLKB)과 출력 데이터(DQ)의 타이밍이 tAC 만큼 차이를 갖게 된다. 이를 보상하기 위하여 도 1에 참조된 DLL 회로가 사용된다. Referring to FIG. 2, a clock skew phenomenon occurs due to a time delay caused by an internal circuit, and thus the data strobe signal DQS is earlier or later than the timing of the external clocks CLK and CLKB. As a result, the timings of the input external clocks CLK and CLKB and the output data DQ differ by tAC. To compensate for this, the DLL circuit referenced in FIG. 1 is used.

tAC는 주로 DLL(10)의 리플리카(replica) 특성에 따라 결정된다. 따라서, 리프리카 지연부(140)는 실제 패스 상의 로직 게이트를 그대로 집적화하여 온도, 공정, 전압 변화에 동일한 변화치를 갖도록 구성한다. 그러나 온도, 공정, 레이 아웃(layout) 배선등의 조건의 변동으로 정확한 tAC를 조절하기가 매우 어렵다. 또한, 반도체 메모리 소자는 점점 짧은 주기의 클럭 신호를 사용함으로써, tAC 스펙(spec)은 점점 줄어 들고 있어(예를 들어, DDR266의 경우 ±750ps 였으나, DDR667의 경우 ±450ps) 정밀한 회로 구성이 요구된다.tAC is mainly determined by the replica characteristics of the DLL 10. Accordingly, the replica delay unit 140 is configured to integrate the logic gate on the actual path as it is so as to have the same change in temperature, process, and voltage change. However, due to variations in temperature, process, layout wiring, etc., it is very difficult to control the correct tAC. In addition, semiconductor memory devices use clock signals with shorter periods, so the tAC spec is decreasing (eg, ± 750 ps for DDR266, ± 450 ps for DDR667), requiring precise circuit configuration. .

본 발명이 이루고자 하는 기술적 과제는 테스트 신호 및 퓨즈의 컷팅 상태에 따라 지연 시간을 가변적으로 변화시킬 수 있는 미세 지연 조정부를 포함함으로써, 온도, 공정 조건 등으로 변화하는 데이터 엑섹스 타임의 스펙을 웨이퍼 레벨에서도 조절가능한 반도체 메모리 소자의 지연 동기 루프 회로를 제공하는 데 있다.The technical problem to be achieved by the present invention includes a fine delay adjustment unit that can vary the delay time according to the cutting state of the test signal and fuse, thereby changing the specification of the data extrusion time that changes with temperature, process conditions, etc., wafer level The present invention also provides an adjustable delay loop circuit of a semiconductor memory device.

상기한 기술적 과제를 달성하기 위한 본 발명에 따른 반도체 메모리 소자의 지연 동기 루프 회로는 클럭 버퍼부, 지연 라인부, 리플리카 지연부, 미세 지연 조정부, 위상 비교기, 및 지연 제어 신호 발생부를 포함한다. 클럭 버퍼부는 외부 클럭과 외부 반전 클럭에 응답하여 외부 클럭의 폴링 엣지 및 라이징 엣지에 동기시켜 제1 내부 클럭 및 제2 내부 클럭을 생성한다. 지연 라인부는 제1 내부 클럭 및 제2 내부 클럭을 입력받아 설정 지연시간 만큼 지연시켜 제1 출력 클럭과 제2 출력 클럭을 생성한다. 리플리카 지연부는 제2 출력 클럭을 입력받아 실제 클럭 경로의 지연 조건을 반영하여 제1 피드백 클럭을 생성한다. 미세 지연 조정부는 다수의 테스트 신호들에 응답하여 제1 피드백 클럭의 지연량을 조정하여 제2 피드백 클럭을 생성한다. 위상 비교기는 제2 피드백 클럭의 라이징 엣지와 제2 내부 클럭의 라이징 엣지의 위상을 비교하여 제어 신호를 생성한다. 지연 제어 신호 발생부는 제어 신호에 응답하여 지연 라인부의 지연 시간을 조절한다.A delay lock loop circuit of a semiconductor memory device according to an exemplary embodiment of the present invention includes a clock buffer unit, a delay line unit, a replica delay unit, a fine delay adjuster, a phase comparator, and a delay control signal generator. The clock buffer unit generates a first internal clock and a second internal clock in synchronization with the falling edge and the rising edge of the external clock in response to the external clock and the external inversion clock. The delay line unit receives the first internal clock and the second internal clock to delay the set delay time to generate a first output clock and a second output clock. The replica delay unit receives the second output clock to generate a first feedback clock by reflecting a delay condition of an actual clock path. The fine delay adjuster generates a second feedback clock by adjusting a delay amount of the first feedback clock in response to the plurality of test signals. The phase comparator generates a control signal by comparing a phase of the rising edge of the second feedback clock and the rising edge of the second internal clock. The delay control signal generator adjusts the delay time of the delay line unit in response to the control signal.

이하, 첨부된 도면을 참조하여 본 발명의 바람직한 실시 예를 설명하기로 한다. 그러나 본 발명은 이하에서 개시되는 실시 예에 한정되는 것이 아니라 서로 다른 다양한 형태로 구현될 수 있으며, 단지 본 실시 예는 본 발명의 개시가 완전하도록 통상의 지식을 가진자에게 발명의 범주를 완전하게 알려주기 위해 제공되는 것이다.Hereinafter, exemplary embodiments of the present invention will be described with reference to the accompanying drawings. As those skilled in the art would realize, the described embodiments may be modified in various different ways, all without departing from the spirit or scope of the present invention. It is provided to inform you.

도 3은 본 발명의 일실시예에 따른 반도체 메모리 소자의 지연 동기 루프 회로도의 블럭도이다.3 is a block diagram of a delay lock loop circuit diagram of a semiconductor memory device according to an embodiment of the present invention.

도 3을 참조하면, 지연 동기 루프 회로(200)는 클럭 버퍼부(210), 지연 라인부(220), 지연 제어 신호 발생부(230), 리플리카 지연부(240), 미세 지연 조정부(250), 위상 비교기(260), 및 DLL 드라이버부(270)를 포함한다.Referring to FIG. 3, the delay lock loop circuit 200 may include a clock buffer 210, a delay line 220, a delay control signal generator 230, a replica delay 240, and a fine delay adjuster 250. ), A phase comparator 260, and a DLL driver 270.

클럭 버퍼부(210)는 제1 클럭 버퍼(211)와 제2 클럭 버퍼(212)를 포함한다. 제1 클럭 버퍼(211)는 외부 클럭(CLK)와 외부 반전 클럭(CLKB)을 입력으로 하여 외부 클럭(CLK)의 폴링 엣지에 동기된 제1 내부 클럭(FCLK)을 생성한다. 제2 클럭 버퍼(212)는 외부 클럭(CLK)와 외부 반전 클럭(CLKB)을 입력으로 하여 외부 클럭(CLK)의 라이징 엣지에 동기된 제2 내부 클럭(RCLK)을 생성한다.The clock buffer unit 210 includes a first clock buffer 211 and a second clock buffer 212. The first clock buffer 211 receives the external clock CLK and the external inverted clock CLKB as inputs to generate the first internal clock FCLK synchronized with the falling edge of the external clock CLK. The second clock buffer 212 receives the external clock CLK and the external inverted clock CLKB as inputs to generate a second internal clock RCLK synchronized with the rising edge of the external clock CLK.

지연 라인부(220)는 제1 지연 라인(221) 및 제2 지연 라인(22)을 포함한다. 제1 지연 라인(221)은 제1 내부 클럭(FCLK)을 입력받아 제1 지연 클럭(iFCLK)을 생성한다. 제2 지연 라인(222)은 제2 내부 클럭(RCLK)을 입력받아 제2 지연 클럭(iRCLK)을 생성한다.The delay line unit 220 includes a first delay line 221 and a second delay line 22. The first delay line 221 receives the first internal clock FCLK and generates a first delay clock iFCLK. The second delay line 222 receives the second internal clock RCLK to generate a second delay clock iRCLK.

지연 제어 신호 발생부(230)는 쉬프트 레지스터(231)와 쉬프트 제어기(232)를 포함한다. 쉬프트 제어기(232)는 위상 비교기(260)의 제어 신호(CTRL)에 응답하여 쉬프트 레지스터(231)를 제어하는 제어 신호(SR, SL)를 생성한다. 쉬프트 레지스터(231)는 쉬프트 레지스터(231)의 제어 신호(SR, SL)에 응답하여 제1 지연 라인(221) 및 제2 지연 라인(222)의 지연 시간을 제어한다.The delay control signal generator 230 includes a shift register 231 and a shift controller 232. The shift controller 232 generates control signals SR and SL for controlling the shift register 231 in response to the control signal CTRL of the phase comparator 260. The shift register 231 controls the delay times of the first delay line 221 and the second delay line 222 in response to the control signals SR and SL of the shift register 231.

리플리카 지연부(240)는 제2 지연 클럭(iRCLK)에 응답하여 실제 클럭 경로와 동일한 지연 조건을 거치도록 하여 제1 피드백 클럭(FBCLK1)을 생성한다.The replica delay unit 240 passes the same delay condition as the actual clock path in response to the second delay clock iRCLK to generate the first feedback clock FBCLK1.

미세 지연 조정부(250)는 지연 보상부(251)와 퓨즈부(252)를 포함한다. 퓨즈부(251)는 다수의 테스트 신호(TM<0:3>)에 응답하여 다수의 퓨즈 신호(FUSE<0:3>)를 출력한다. 지연 보상부(251)는 다수의 퓨즈 신호(FUSE<0:3>)에 응답하여 피드백 클럭(FBCLK)의 실제 지연 시간을 미세 조정하여 제2 피트백 클럭(FBCLK2)을 생성한다.The fine delay adjuster 250 includes a delay compensator 251 and a fuse 252. The fuse unit 251 outputs a plurality of fuse signals FUSE <0: 3> in response to the plurality of test signals TM <0: 3>. The delay compensator 251 generates the second pitback clock FBCLK2 by fine-adjusting the actual delay time of the feedback clock FBCLK in response to the plurality of fuse signals FUSE <0: 3>.

위상 비교기(260)는 제2 피드백 클럭(FBCLK2)과 제2 내부 클럭(RCLK)를 인가받아 피드백 클럭(FBCLK)의 라이징 엣지와 제2 내부 클럭(RCLK)의 라이징 엣지의 위상을 비교하여 제어 신호(CTRL)를 출력한다.The phase comparator 260 receives the second feedback clock FBCLK2 and the second internal clock RCLK to compare the phase of the rising edge of the feedback clock FBCLK and the rising edge of the second internal clock RCLK to control signals. Output (CTRL)

DLL 드라이버부(270)는 제1 DLL 드라이버(271)와 제2 DLL 드라이버(272)를 포함한다. 제1 DLL 드라이버(271)는 제1 지연 클럭(iFCLK)을 입력받아 외부 클럭(CLK)보다 일정양의 시간만큼 앞선 제1 DLL 클럭(FCLKDLL)을 출력한다. 제2 DLL 드라이버(272)는 제2 지연 클럭(iRCLK)을 입력받아 외부 클럭(CLK)보다 일정양의 시간 만큼 앞선 제2 DLL 클럭(RCLKDLL)을 출력한다. The DLL driver 270 includes a first DLL driver 271 and a second DLL driver 272. The first DLL driver 271 receives the first delayed clock iFCLK and outputs the first DLL clock FCLKDLL ahead of the external clock CLK by a predetermined amount of time. The second DLL driver 272 receives the second delay clock iRCLK and outputs the second DLL clock RCLKDLL ahead of the external clock CLK by a predetermined amount of time.

도 4는 도 3의 지연 보상부(251)의 상세 회로도이다.4 is a detailed circuit diagram of the delay compensator 251 of FIG. 3.

도 4를 참조하면, 지연 보상부(251)는 저항 조절부(251A), 제1 딜레이 조절부(251B), 퓨즈 신호 입력단(251C), 제2 딜레이 조절부(251D), 및 인버터(I1 및 I10)를 포함한다.Referring to FIG. 4, the delay compensator 251 includes a resistance adjuster 251A, a first delay adjuster 251B, a fuse signal input terminal 251C, a second delay adjuster 251D, and an inverter I1 and I10).

인버터(I1)는 제1 피드백 클럭(FBCLK1)를 반전시켜 반전 클럭(CK1)을 노 드(NA)에 출력한다.The inverter I1 inverts the first feedback clock FBCLK1 and outputs the inverted clock CK1 to the node NA.

저항 조절부(251A)는 다수의 스위치(SW1 내지 SW5)와 저항(R1 및 R2)를 포함한다. 스위치(SW1), 저항(R1), 스위치(SW2)는 노드(NA)와 노드(NB) 사이에 직렬 연결하며, 스위치(SW1 및 SW2)의 오픈 또는 클로즈 상태에 따라 노드(NA)와 노드(NB) 사이에 저항(R1)이 연결되거나 분리된다. 스위치(SW3), 저항(R2), 스위치(SW4)는 노드(NA)와 노드(NB) 사이에 직렬 연결하며, 스위치(SW3 및 SW4)의 오픈 또는 클로즈 상태에 따라 노드(NA)와 노드(NB) 사이에 저항(R2)이 연결되거나 분리된다. 스위치(SW5)는 노드(NA)와 노드(NB) 사이에 연결되며, 스위치(SW5)의 오픈 또는 클로즈 상태에 따라 노드(NA)와 노드(NB) 사이가 연결되거나 분리된다. 따라서, 스위치(SW1 내지 SW5)의 오픈 또는 클로즈 상태에 따라 반전 클럭(CK1)은 저항(R1) 또는 저항(R2)에 의한 지연 시간을 갖거나 지연 시간 없이 클럭 신호(CK2)로 출력된다.The resistance adjuster 251A includes a plurality of switches SW1 to SW5 and resistors R1 and R2. The switch SW1, the resistor R1, and the switch SW2 are connected in series between the node NA and the node NB, and according to the open or closed states of the switches SW1 and SW2, the node NA and the node ( The resistor R1 is connected or disconnected between NB). The switch SW3, the resistor R2, and the switch SW4 are connected in series between the node NA and the node NB, and according to the open or closed states of the switches SW3 and SW4, the node NA and the node ( The resistor R2 is connected or disconnected between NB). The switch SW5 is connected between the node NA and the node NB, and is connected or disconnected between the node NA and the node NB according to the open or closed state of the switch SW5. Accordingly, the inverted clock CK1 has a delay time by the resistor R1 or the resistor R2 or is output as the clock signal CK2 without a delay time depending on the open or closed states of the switches SW1 to SW5.

제1 딜레이 조절부(251B)는 다수의 스위치(SW6 내지 SW9) 및 캐패시터(C1 및 C2)를 포함한다. 스위치(SW7), 게이트 캐패시터(C1), 및 스위치(SW6)는 전원 전압(VDD)과 노드(D1) 사이에 직렬 연결된다. 스위치(SW6)의 오픈 및 클로즈 상태에 따라 캐패시터(C1)를 노드(D1)에 연결하거나 차단하고, 스위치(SW7)의 오픈 및 클로즈 상태에 따라 전원 전압(VDD)를 캐패시터(C1)의 정션에 연결하거나 차단한다. 따라서, 스위치(SW6 및 SW7)의 오픈 및 클로즈 상태를 조절하여 노드(D1)에 인가되는 클럭 신호(CK2)를 캐패시터(C1)의 용량에 해당하는 지연 시간만큼 지연시킨다.The first delay adjuster 251B includes a plurality of switches SW6 to SW9 and capacitors C1 and C2. The switch SW7, the gate capacitor C1, and the switch SW6 are connected in series between the power supply voltage VDD and the node D1. The capacitor C1 is connected to or disconnected from the node D1 according to the open and closed states of the switch SW6, and the power supply voltage VDD is connected to the junction of the capacitor C1 according to the open and closed states of the switch SW7. Connect or disconnect Therefore, the open and close states of the switches SW6 and SW7 are adjusted to delay the clock signal CK2 applied to the node D1 by a delay time corresponding to the capacity of the capacitor C1.

스위치(SW9), 게이트 캐패시터(C2), 및 스위치(SW8)는 접지 전압(VSS)과 노 드(D1) 사이에 직렬 연결된다. 스위치(SW8)의 오픈 및 클로즈 상태에 따라 캐패시터(C2)를 노드(D1)에 연결하거나 차단하고, 스위치(SW9)의 오픈 및 클로즈 상태에 따라 접지 전압(VSS)를 캐패시터(C2)의 정션에 연결하거나 차단한다. 따라서, 스위치(SW8 및 SW9)의 오픈 및 클로즈 상태를 조절하여 노드(D1)에 인가되는 클럭 신호(CK2)를 캐패시터(C2)의 용량에 해당하는 지연 시간만큼 지연시킨다.The switch SW9, the gate capacitor C2, and the switch SW8 are connected in series between the ground voltage VSS and the node D1. The capacitor C2 is connected to or disconnected from the node D1 according to the open and closed states of the switch SW8, and the ground voltage VSS is connected to the junction of the capacitor C2 according to the open and closed states of the switch SW9. Connect or disconnect Accordingly, the open and close states of the switches SW8 and SW9 are adjusted to delay the clock signal CK2 applied to the node D1 by a delay time corresponding to the capacity of the capacitor C2.

퓨즈 신호 입력단(251C)은 다수의 인버터(I2 내지 I9)를 포함한다. 인버터(I2)는 퓨즈 신호(FUSE<0>)를 반전시켜 제1 입력 신호(FS1)를 출력한다. 인버터(I3)는 제1 입력 신호(FS1)를 반전시켜 제2 입력 신호(FS2)를 출력한다. 인버터(I4)는 퓨즈 신호(FUSE<1>)를 반전시켜 제1 입력 신호(FS3)를 출력한다. 인버터(I5)는 제1 입력 신호(FS3)를 반전시켜 제2 입력 신호(FS4)를 출력한다. 인버터(I6)는 퓨즈 신호(FUSE<2>)를 반전시켜 제1 입력 신호(FS5)를 출력한다. 인버터(I7)는 제1 입력 신호(FS5)를 반전시켜 제2 입력 신호(FS6)를 출력한다. 인버터(I8)는 퓨즈 신호(FUSE<3>)를 반전시켜 제1 입력 신호(FS7)를 출력한다. 인버터(I9)는 제1 입력 신호(FS7)를 반전시켜 제2 입력 신호(FS8)를 출력한다.The fuse signal input terminal 251C includes a plurality of inverters I2 to I9. The inverter I2 inverts the fuse signal FUSE <0> and outputs the first input signal FS1. The inverter I3 inverts the first input signal FS1 to output the second input signal FS2. The inverter I4 inverts the fuse signal FUSE <1> and outputs the first input signal FS3. The inverter I5 inverts the first input signal FS3 and outputs the second input signal FS4. The inverter I6 inverts the fuse signal FUSE <2> and outputs the first input signal FS5. The inverter I7 inverts the first input signal FS5 and outputs the second input signal FS6. The inverter I8 inverts the fuse signal FUSE <3> and outputs the first input signal FS7. The inverter I9 inverts the first input signal FS7 and outputs the second input signal FS8.

제2 딜레이 조절부(251D)는 다수의 정션 캐패시터(C3 내지 C10)와 다수의 스위치(SW11 내지 SW25)를 포함한다. 하나의 캐패시터(예를 들어 C3)는 게이트에 제1 입력 신호(예를 들어 FS1) 또는 제2 입력 신호를 인가하거나 차단하는 스위치(예를 들어 SW10)와, 노드(예를 들어 D2)에 연결하거나 분리하는 스위치(예를 들어 SW11)가 연결된다. 이를 좀더 상세하게 설명하면, 스위치(SW10), 정션 캐패시터(C3), 스위치(SW11)는 노드(D2)에 직렬 연결되며, 스위치(SW11)의 오픈 또는 클로즈 상태에 따라 정션 캐패시터(C3)가 노드(D2)에 연결되거나 분리된다. 또한, 스위치(SW10)의 오픈 또는 클로즈 상태에 따라 제2 입력 신호(FS2)가 정션 캐패시터(C3)의 게이트에 인가되거나 차단된다. 스위치(SW12), 정션 캐패시터(C4), 스위치(SW13)는 노드(D2)에 직렬 연결되며, 스위치(SW13)의 오픈 또는 클로즈 상태에 따라 정션 캐패시터(C4)가 노드(D2)에 연결되거나 분리된다. 또한, 스위치(SW12)의 오픈 또는 클로즈 상태에 따라 제1 입력 신호(FS1)가 정션 캐패시터(C4)의 게이트에 인가되거나 차단된다. 상술한 구조와 유사하게 다수의 스위치(SW14 내지 SW25)와 다수의 캐패시터(C5 내지 C10)는 노드(D3, D4, D5)에 연결된다. 따라서, 스위치(SW10 내지 SW25)의 오픈 또는 클로즈 상태를 조절하여 노드(D2, D3, D4, 및 D5)를 지나는 클럭 신호(CK2)의 지연 시간을 조절할 수 있다. 또한, 설계시 다수의 정션 캐패시터(C3 내지 C10)의 캐패시턴스 용량을 서로 다르게 하여 다양한 지연시간을 설정할 수 있다.The second delay adjuster 251D includes a plurality of junction capacitors C3 to C10 and a plurality of switches SW11 to SW25. One capacitor (e.g. C3) is connected to a node (e.g. D2) and a switch (e.g. SW10) for applying or blocking a first input signal (e.g. Or disconnecting switches (eg SW11) are connected. In more detail, the switch SW10, the junction capacitor C3, and the switch SW11 are connected in series to the node D2, and the junction capacitor C3 is connected to the node according to the open or closed state of the switch SW11. Connected to or disconnected from (D2). In addition, according to the open or closed state of the switch SW10, the second input signal FS2 is applied or blocked to the gate of the junction capacitor C3. The switch SW12, the junction capacitor C4, and the switch SW13 are connected in series to the node D2, and the junction capacitor C4 is connected to or disconnected from the node D2 according to the open or closed state of the switch SW13. do. In addition, the first input signal FS1 is applied to or blocked from the gate of the junction capacitor C4 according to the open or closed state of the switch SW12. Similar to the above structure, the plurality of switches SW14 to SW25 and the plurality of capacitors C5 to C10 are connected to the nodes D3, D4, and D5. Accordingly, the delay time of the clock signal CK2 passing through the nodes D2, D3, D4, and D5 may be adjusted by adjusting the open or closed states of the switches SW10 to SW25. In addition, various delay times may be set by different capacitance capacitances of the plurality of junction capacitors C3 to C10 in the design.

인버터(I10)는 노드(D5)에 연결되어 클럭 신호(CK2)를 반전시켜 제2 피드백 신호(FBCLK2)로 출력한다.The inverter I10 is connected to the node D5 and inverts the clock signal CK2 to output the second feedback signal FBCLK2.

도 5는 도 3의 퓨즈부(252)의 상세 회로도이다.5 is a detailed circuit diagram of the fuse unit 252 of FIG. 3.

도 5를 참조하면, 퓨즈부(252)는 다수의 퓨즈 신호 발생부(252A 내지 252D)를 포함한다. 다수의 퓨즈 신호 발생부(252A 내지 252D)는 구성 및 동작이 유사하므로 하나의 퓨즈 신호 발생부(252A)를 예를 들어 설명하면 다음과 같다.Referring to FIG. 5, the fuse unit 252 includes a plurality of fuse signal generators 252A to 252D. Since a plurality of fuse signal generators 252A to 252D are similar in configuration and operation, one fuse signal generator 252A will be described as an example.

퓨즈 신호 발생부(252A)는 퓨즈(FU)와 PMOS 트랜지스터(PM)와 저항(R3)을 포함한다. 퓨즈(FU)와 PMOS 트랜지스터(PM)는 전원 전압(VDD)와 노드(QA) 사이에 직 렬 연결되며, PMOS 트랜지스터(PM)는 테스트 신호(TM<0>)에 응답하여 턴온 또는 턴오프된다. 저항(R3)는 노드(QA)와 접지 전압(VSS) 사이에 연결된다. 따라서, 로우 레벨의 테스트 신호(TM<0>)가 인가되면, 퓨즈(FU)의 커팅 상태에 따라 노드(QA)의 전위가 변화하여 퓨즈 신호(FUSE<0>)를 출력한다. 예를 들어, 퓨즈(FU)가 노컷팅 상태이면 로우 레벨의 테스트 신호(TM<0>)에 응답하여 PMOS 트랜지스터(PM)가 턴온되어 노드(QA)는 하이 레벨이 된다. 따라서 하이 레벨의 퓨즈 신호(FUSE<0>)가 출력된다. 반면, 퓨즈(FU)가 컷팅 상태이면 로우 레벨의 테스트 신호(TM<0>)에 응답하여 PMOS 트랜지스터(PM)가 턴온되어도 노드(QA)는 로우 레벨로 디스차지된다. 따라서 로우 레벨의 퓨즈 신호(FUSE<0>)가 출력된다.The fuse signal generator 252A includes a fuse FU, a PMOS transistor PM, and a resistor R3. The fuse FU and the PMOS transistor PM are connected in series between the power supply voltage VDD and the node QA, and the PMOS transistor PM is turned on or turned off in response to the test signal TM <0>. . The resistor R3 is connected between the node QA and the ground voltage VSS. Therefore, when the low level test signal TM <0> is applied, the potential of the node QA changes according to the cutting state of the fuse FU to output the fuse signal FUSE <0>. For example, when the fuse FU is in a no-cutting state, the PMOS transistor PM is turned on in response to the low level test signal TM <0>, so that the node QA is at a high level. Therefore, the high level fuse signal FUSE <0> is output. On the other hand, when the fuse FU is cut, the node QA is discharged to the low level even when the PMOS transistor PM is turned on in response to the low level test signal TM <0>. Therefore, the low level fuse signal FUSE <0> is output.

도 6은 본 발명의 일실시예에 따른 반도체 메모리 소자의 외부 클럭과 데이터 스트로브 신호와 출력 데이터 간의 관계를 나타내는 타이밍도이다.6 is a timing diagram illustrating a relationship between an external clock, a data strobe signal, and output data of a semiconductor memory device according to an exemplary embodiment of the present invention.

도 3 내지 도 6을 참조하여 본 발명의 일실시 예에 따른 DLL 회로의 동작을 설명하면 다음과 같다.Referring to Figures 3 to 6 the operation of the DLL circuit according to an embodiment of the present invention will be described.

본 발명의 일실시 예에서는 정션 캐패시터(C9, C10), 정션 캐패시터(C7, C8), 정션 캐패시터(C5, C6), 정션 캐패시터(C3, C4) 순으로 캐패시턴스 용량이 크다고 가정한다. 또한, 정션 캐패시터(C7, C8), 정션 캐패시터(C5, C6), 및 정션 캐패시터(C3, C4)의 캐패시턴스 합은 정션 캐패시터(C3, C4)의 합보다 작다고 가정한다.According to an exemplary embodiment of the present invention, it is assumed that the capacitance of the junction capacitors C9 and C10, the junction capacitors C7 and C8, the junction capacitors C5 and C6, and the junction capacitors C3 and C4 are large. In addition, it is assumed that the sum of capacitances of the junction capacitors C7 and C8, the junction capacitors C5 and C6, and the junction capacitors C3 and C4 is smaller than the sum of the junction capacitors C3 and C4.

먼저, 외부 클럭(CLK)과 외부 반전 클럭(CLKB)이 제1 클럭 버퍼(211) 및 제2 클럭 버퍼(212)에 입력된다. 제1 클럭 버퍼(211)는 외부 클럭(CLK)와 외부 반전 클 럭(CLKB)을 입력으로 하여 외부 클럭(CLK)의 폴링 엣지에 동기된 제1 내부 클럭(FCLK)을 생성한다. 제2 클럭 버퍼(212)는 외부 클럭(CLK)와 외부 반전 클럭(CLKB)을 입력으로 하여 외부 클럭(CLK)의 라이징 엣지에 동기된 제2 내부 클럭(RCLK)을 생성한다.First, the external clock CLK and the external inverted clock CLKB are input to the first clock buffer 211 and the second clock buffer 212. The first clock buffer 211 generates the first internal clock FCLK synchronized with the falling edge of the external clock CLK by inputting the external clock CLK and the external inverted clock CLKB. The second clock buffer 212 receives the external clock CLK and the external inverted clock CLKB as inputs to generate a second internal clock RCLK synchronized with the rising edge of the external clock CLK.

초기 동작시 제2 내부 클럭(RCLK)은 제2 지연 라인(222)에 인가되어 제2 지연 라인(222)의 단위 지연 소자 하나만을 통과한 제2 출력 클럭(iRCLK)으로 생성된다.In the initial operation, the second internal clock RCLK is applied to the second delay line 222 to generate the second output clock iRCLK passing through only one unit delay element of the second delay line 222.

제2 출력 클럭(iRCLK)은 리플리카 지연부(240)로 입력되어 출력한다. 리플리카 지연부(240)는 제2 출력 클럭(iRCLK)을 실제 클럭 경로와 동일한 지연 조건을 거치도록 하여 제1 피드백 클럭(FBCLK1)으로 출력한다.The second output clock iRCLK is input to the replica delay unit 240 and outputs the same. The replica delay unit 240 outputs the second output clock iRCLK to the first feedback clock FBCLK1 by passing through the same delay condition as the actual clock path.

퓨즈부(252)는 테스트 신호(TM<0:3>)에 응답하여 다수의 퓨즈 신호(FUSE<0:3>)를 출력한다. 지연 보상부(251)는 다수의 퓨즈 신호(FUSE<0:3>)에 응답하여 제1 피드백 클럭(FBCLK1)을 미세 지연시켜 제2 피드백 클럭(FBCLK2)을 출력한다. 초기 테스트 동작시 리플리카 지연부(240)와 미세 지연 조정부(250)의 tAC 기본량을 측정하기 위하여 테스트 신호(TM<3>)는 로우 레벨로 인가하고 나머지 테스트 신호(TM<0:2>는 하이 레벨로 인가한다. 즉, tAC 기본량은 리플리카 지연부(240)의 지연량과 미세 지연 조정부(250)의 정션 캐패시터(C9, C10)에 의한 지연량의 합으로 정의한다.The fuse unit 252 outputs a plurality of fuse signals FUSE <0: 3> in response to the test signals TM <0: 3>. The delay compensator 251 outputs the second feedback clock FBCLK2 by finely delaying the first feedback clock FBCLK1 in response to the plurality of fuse signals FUSE <0: 3>. In order to measure the tAC basic amount of the replica delay unit 240 and the fine delay adjustment unit 250 during the initial test operation, the test signal TM <3> is applied at a low level and the remaining test signals TM <0: 2> are applied. In other words, the tAC basic amount is defined as the sum of the delay amount of the replica delay unit 240 and the delay amount by the junction capacitors C9 and C10 of the fine delay adjustment unit 250.

위상 비교기(260)는 지연 시간이 미세 조정된 제2 피드백 신호(FBCLK2)와 제2 내부 클럭(RCLK)을 인가받아 제2 피드백 클럭(FBCLK)의 라이징 엣지와 제2 내 부 클럭(RCLK)의 라이징 엣지의 위상을 비교하여 제어 신호(CTRL)를 출력한다. The phase comparator 260 receives the second feedback signal FBCLK2 and the second internal clock RCLK having finely adjusted delay time, so that the rising edges of the second feedback clock FBCLK and the second internal clock RCLK are adjusted. The phase of the rising edge is compared to output a control signal CTRL.

쉬프트 제어기(232)는 위상 비교기(260)의 제어 신호(CTRL)에 응답하여 쉬프트 레지스터(231)를 제어하는 제어 신호(SR, SL)를 생성한다. 쉬프트 레지스터(231)는 쉬프트 레지스터(231)의 제어 신호(SR, SL)에 응답하여 제1 지연 라인(221) 및 제2 지연 라인(222)의 지연 시간을 제어한다.The shift controller 232 generates control signals SR and SL for controlling the shift register 231 in response to the control signal CTRL of the phase comparator 260. The shift register 231 controls the delay times of the first delay line 221 and the second delay line 222 in response to the control signals SR and SL of the shift register 231.

제1 지연 라인(221) 및 제2 지연 라인(222)는 제1 내부 클럭(FCLK)과 제2 내부 클럭(RCLK)의 지연 시간을 조절하여 제1 지연 클럭(iFCLK) 및 제2 지연 클럭(iRCLK)을 출력한다.The first delay line 221 and the second delay line 222 adjust the delay times of the first internal clock FCLK and the second internal clock RCLK so that the first delay clock iFCLK and the second delay clock ( iRCLK).

제1 DLL 드라이버(271) 및 제2 DLL 드라이버(272)는 제1 지연 클럭(iFCLK) 및 제2 지연 클럭(iRCLK)을 입력받아 외부 클럭(CLK)보다 tAC 만큼 앞선 제1 DLL 클럭(FCLKDLL) 및 제2 DLL 클럭(RCLKDLL)을 각각 출력한다.The first DLL driver 271 and the second DLL driver 272 receive the first delayed clock iFCLK and the second delayed clock iRCLK and receive a first DLL clock FCLKDLL ahead of the external clock CLK by tAC. And a second DLL clock RCLKDLL, respectively.

도 6의 A와 같이 외부 클럭 및 외부 반전 클럭(CLK 및 CLKB)의 타이밍 보다 데이터 스트로브 신호 및 데이터(DQS 및 DQ)의 타이밍이 빠를 경우 지연 보상부(251) 및 퓨즈부(252)의 조절 방법은 다음과 같다.When the timing of the data strobe signal and the data DQS and DQ is faster than the timing of the external clock and the external inverted clocks CLK and CLKB as shown in FIG. Is as follows.

다수의 퓨즈 신호 발생부(252A 내지 252D)의 퓨즈(FU)의 컷팅 상태에 따른 tAC 변동량을 나타내면 다음 표와 같다.The tAC variation according to the cutting state of the fuses FU of the plurality of fuse signal generators 252A to 252D is shown in the following table.

퓨즈 상태(O:no-cut, X: cut)Fuse Status (O: no-cut, X: cut) tAC 지연량tAC delay 252D252D 252C252C 252B252B 252A252A OO XX XX XX 기본량Base quantity OO XX XX OO 기본량+α1Basic amount + α1 OO XX OO XX 기본량+α2Basic amount + α2 OO XX OO OO 기본량+α3Basic amount + α3 OO OO XX XX 기본량+α4Basic amount + α4 OO OO XX OO 기본량+α5Basic amount + α5 OO OO OO XX 기본량+α6Basic amount + α6 OO OO OO OO 기본량+α7Basic amount + α7

테스트 신호(TM<0:3>)를 로우 레벨로 퓨즈부(252)에 인가한 상태에서 퓨즈의 커팅 상태에 따라 지연 보상부(251)의 제2 딜레이 조절부(251D)의 지연량을 조절한다. 더욱 상세하게는 테스트 신호(TM<0:3>)를 조절하여 최적의 지연량을 설정하고, 이에 해당하는 퓨즈들을 커팅하여 퓨즈부(252)를 프로그램한다. 프로그램된 퓨즈부(252)는 로우 레벨의 테스트 신호(TM<0:3>)에 퓨즈 신호(FUSE<0:3>)를 출력한다. 제2 딜레이 조절부(251D)는 퓨즈 신호(FUSE<0:3>)에 응답하여 지연 시간이 조절된 제2 피드백 클럭(FBCLK2)을 출력한다.The delay amount of the second delay adjuster 251D of the delay compensator 251 is adjusted according to the cutting state of the fuse while the test signal TM <0: 3> is applied to the fuse 252 at a low level. do. More specifically, the test signal TM <0: 3> is adjusted to set an optimum delay amount, and the fuses 252 are programmed by cutting the corresponding fuses. The programmed fuse unit 252 outputs a fuse signal FUSE <0: 3> to a low level test signal TM <0: 3>. The second delay controller 251D outputs a second feedback clock FBCLK2 having a delay time adjusted in response to the fuse signals FUSE <0: 3>.

도 6의 B와 같이 외부 클럭 및 외부 반전 클럭(CLK 및 CLKB)의 타이밍 보다 데이터 스트로브 신호 및 데이터(DQS 및 DQ)의 타이밍이 느릴 경우 지연 보상부(251) 및 퓨즈부(252)의 조절 방법은 다음과 같다.When the timing of the data strobe signal and the data DQS and DQ is slower than the timing of the external clock and the external inverted clocks CLK and CLKB as shown in FIG. 6B, the delay compensation unit 251 and the fuse unit 252 may be adjusted. Is as follows.

다수의 퓨즈 신호 발생부(252A 내지 252D)의 퓨즈(FU)의 컷팅 상태에 따른 tAC 변동량을 나타내면 다음 표와 같다.The tAC variation according to the cutting state of the fuses FU of the plurality of fuse signal generators 252A to 252D is shown in the following table.

퓨즈 상태(O:no-cut, X: cut)Fuse Status (O: no-cut, X: cut) tAC 지연량tAC delay 252D252D 252C252C 252B252B 252A252A XX XX XX XX 기본량-a1Basic quantity -a1 XX XX XX OO 기본량-a2Base quantity-a2 XX XX OO XX 기본량-a3Base quantity-a3 XX XX OO OO 기본량-a4Base quantity-a4 XX OO XX XX 기본량-a5Basic quantity -a5 XX OO XX OO 기본량-a6Basic quantity -a6 XX OO OO XX 기본량-a7Basic quantity -a7 XX OO OO OO 기본량-a8Basic quantity -a8

지연 시간을 줄이기 위한 지연 보상부(251)와 퓨즈부(252)의 동작 방법은 지연 시간을 늘리기 위한 방법과 유사하므로 상세한 설명은 생략하도록 한다.Operation methods of the delay compensator 251 and the fuse unit 252 for reducing the delay time are similar to those for increasing the delay time, and thus detailed description thereof will be omitted.

지연 보상부(251)의 지연 시간은 추가적으로 저항 조절부(251A)와 제1 딜레이 조절부(251B)를 이용하여 조절가능하다.The delay time of the delay compensator 251 may be additionally adjusted using the resistance adjuster 251A and the first delay adjuster 251B.

예를 들어, 저항 조절부(251A)는 스위치(SW1 내지SW5)의 오픈 클로즈 상태를 조절하여 노드(NA)와 노드(NB)를 연결하는 패스를 선택적으로 변경하여 패스에 의한 저항값을 변경시킨다. 즉, 지연량을 증가시킬 경우 저항(R1 또는 R2)가 연결된 패스를 형성하여 반전 클럭(CK1)을 지연 시켜 클럭 신호(CK2)를 생성한다.For example, the resistance adjusting unit 251A adjusts an open close state of the switches SW1 to SW5 to selectively change a path connecting the node NA and the node NB to change the resistance value due to the path. . That is, when the delay amount is increased, the clock signal CK2 is generated by delaying the inverted clock CK1 by forming a path to which the resistor R1 or R2 is connected.

제1 딜레이 조절부(251B)는 스위치(SW6 내지SW9)의 오픈 클로즈 상태를 조절하여 캐패시터(C1 및 C2)와 노드(D1)의 연결 상태를 조절하여 지연량을 변경시킬 수 있다.The first delay controller 251B may change the delay amount by adjusting the open state of the switches SW6 to SW9 to adjust the connection state of the capacitors C1 and C2 and the node D1.

지연 보상부(251)의 스위치와 퓨즈부(252)의 퓨즈는 반도체 메모리 소자의 웨이퍼 단계에서 레이져(laser)를 이용하여 커팅함으로써 조절가능하다. 따라서 본원 발명의 DLL 회로는 회로 설계 후 테스트를 걸쳐 외부 클럭과 데이터 간의 데이터 엑세스 타임이 스펙을 오버하였을 경우 웨이퍼 레벨에서 조절가능하다.The switch of the delay compensator 251 and the fuse of the fuse 252 may be adjusted by cutting with a laser at the wafer stage of the semiconductor memory device. Therefore, the DLL circuit of the present invention is adjustable at the wafer level when the data access time between the external clock and the data is over the specification after the circuit design test.

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

본 발명의 일실시예에 따르면, 테스트 신호 및 퓨즈의 컷팅 상태에 따라 지연 시간을 가변적으로 변화시킬 수 있는 미세 지연 조정부를 포함함으로써, 외부 클럭과 데이터 간의 데이터 엑세스 타임을 테스트하고 데이터 엑세스 타임이 허용치를 넘을 경우 미세 지연 조정부를 이용하여 메탈 마스크의 리비젼(금속배선 수정) 없이 웨이퍼 레벨에서 허용치 내로 조절가능하다.According to one embodiment of the present invention, by including a fine delay adjustment unit that can vary the delay time in accordance with the cutting state of the test signal and fuse, thereby testing the data access time between the external clock and the data and the data access time is allowed If over, the micro-delay adjuster can be adjusted to allowance at the wafer level without revision of the metal mask.

Claims (9)

외부 클럭과 외부 반전 클럭에 응답하여 상기 외부 클럭의 폴링 엣지 및 라이징 엣지에 동기시켜 제1 내부 클럭 및 제2 내부 클럭을 생성하는 클럭 버퍼;A clock buffer configured to generate a first internal clock and a second internal clock in synchronization with the falling edge and the rising edge of the external clock in response to an external clock and an external inversion clock; 상기 제1 내부 클럭 및 상기 제2 내부 클럭을 입력받아 설정 지연시간 만큼 지연 시켜 제1 출력 클럭과 제2 출력 클럭을 생성하는 지연 라인부;A delay line unit configured to receive the first internal clock and the second internal clock and delay a set delay time to generate a first output clock and a second output clock; 상기 제2 출력 클럭을 입력받아 실제 클럭 경로의 지연 조건을 반영하여 제1 피드백 클럭을 생성하는 리플리카 지연부;A replica delay unit receiving the second output clock to generate a first feedback clock by reflecting a delay condition of an actual clock path; 다수의 테스트 신호들에 응답하여 상기 제1 피드백 클럭의 지연량을 조정하여 제2 피드백 클럭을 생성하는 미세 지연 조정부;A fine delay adjuster for generating a second feedback clock by adjusting a delay amount of the first feedback clock in response to a plurality of test signals; 상기 제2 피드백 클럭의 라이징 엣지와 상기 제2 내부 클럭의 라이징 엣지의 위상을 비교하여 제어 신호를 생성하는 위상 비교기; 및A phase comparator configured to generate a control signal by comparing a phase of a rising edge of the second feedback clock and a rising edge of the second internal clock; And 상기 제어 신호에 응답하여 상기 지연 라인부의 지연 시간을 조절하는 지연 제어 신호 발생부를 포함하는 반도체 메모리 소자의 지연 동기 루프 회로.And a delay control signal generator configured to adjust a delay time of the delay line unit in response to the control signal. 제 1 항에 있어서,The method of claim 1, 상기 미세 지연 조정부는 상기 다수의 테스트 신호들에 응답하여 다수의 퓨즈 신호들을 출력하는 퓨즈부; 및The fine delay adjustment unit may include a fuse unit configured to output a plurality of fuse signals in response to the plurality of test signals; And 상기 다수의 퓨즈 신호들에 응답하여 상기 제1 피드백 클럭을 지연시켜 상기 제2 피드백 클럭을 생성하는 지연 보상부를 포함하는 반도체 메모리 소자의 지연 동기 루프 회로.And a delay compensator configured to delay the first feedback clock to generate the second feedback clock in response to the plurality of fuse signals. 제 2 항에 있어서,The method of claim 2, 상기 퓨즈부는 다수의 퓨즈 신호 생성부를 포함하며, 상기 다수의 퓨즈 신호 생성부는 상기 다수의 테스트 신호들에 각각 응답하여 상기 다수의 퓨즈 신호들을 각각 생성하는 반도체 메모리 소자의 지연 동기 루프 회로.The fuse unit includes a plurality of fuse signal generation units, wherein the plurality of fuse signal generation units respectively generate the plurality of fuse signals in response to the plurality of test signals. 제 3 항에 있어서,The method of claim 3, wherein 상기 다수의 퓨즈 신호 생성부 각각은Each of the plurality of fuse signal generators 커팅 상태에 따라 전원 전압을 인가하거나 차단하는 퓨즈;A fuse for applying or blocking a power supply voltage according to a cutting state; 상기 퓨즈와 출력 노드 사이에 연결되고, 상기 테스트 신호들 중 하나에 응답하여 상기 출력 노드의 전위를 제어하는 트랜지스터; 및A transistor coupled between the fuse and an output node and controlling a potential of the output node in response to one of the test signals; And 상기 출력 노드와 접지 전압 사이에 연결되며, 상기 출력 노드의 전위를 디스차지하는 저항을 포함하는 반도체 메모리 소자의 지연 동기 루프 회로.And a resistor coupled between the output node and a ground voltage, the resistor discharging the potential of the output node. 제 2 항에 있어서, 상기 지연 보상부는The method of claim 2, wherein the delay compensation unit 상기 제1 피드백 클럭을 인가받아 연결되는 저항을 이용하여 지연 시간을 조절하는 저항 조절부;A resistance adjuster configured to adjust a delay time using a resistor connected to the first feedback clock; 스위치의 연결상태를 조절하여 지연 시간을 조절하는 제1 딜레이 조절부;A first delay adjuster adjusting a delay time by adjusting a connection state of the switch; 상기 다수의 퓨즈 신호들을 입력받아 반전시킨 제1 입력 신호들과 상기 제1 입력 신호들을 반전시킨 제2 입력 신호들을 출력하는 퓨즈 신호 입력단; 및A fuse signal input stage configured to receive the plurality of fuse signals and output first inverted signals and second input signals inverted the first input signals; And 상기 제1 입력 신호들 및 상기 제2 입력 신호들에 응답하여 지연 시간을 조절하는 제2 딜레이 조절부를 포함하는 반도체 메모리 소자의 지연 동기 루프 회로.And a second delay adjuster configured to adjust a delay time in response to the first input signals and the second input signals. 제 5 항에 있어서, 상기 저항 조절부는The method of claim 5, wherein the resistance control unit 제1 노드와 제2 노드 사이에 병렬 연결된 다수의 저항을 포함하며, 상기 다수의 저항 각각의 양단은 상기 제1 노드와 상기 제2 노드 사이에 보조 스위치를 통해 연결되며, 상기 보조 스위치의 오픈 클로즈 상태에 따라 상기 제1 노드와 상기 제2 노드 사이의 저항값이 다른 반도체 메모리 소자의 지연 동기 루프 회로.A plurality of resistors connected in parallel between a first node and a second node, wherein both ends of each of the plurality of resistors are connected through an auxiliary switch between the first node and the second node, and an open close of the auxiliary switch. The delay lock loop of a semiconductor memory device, wherein a resistance value is different between the first node and the second node according to a state. 제 6 항에 있어서, 상기 제1 딜레이 조절부는The method of claim 6, wherein the first delay control unit 다수의 캐패시터를 포함하며, 상기 다수의 캐패시터는 상기 스위치의 연결 상태에 따라 상기 제2 노드에 연결되거나 분리되는 반도체 메모리 소자의 지연 동기 루프 회로.And a plurality of capacitors, wherein the plurality of capacitors are connected to or separated from the second node according to the connection state of the switch. 제 5 항에 있어서, 상기 퓨즈 신호 입력단은The method of claim 5, wherein the fuse signal input terminal 상기 다수의 퓨즈 신호들 각각에 연결되어 상기 다수의 퓨즈 신호들을 반전시켜 상기 제1 입력 신호들을 출력하는 제1 인버터들; 및First inverters connected to each of the plurality of fuse signals to invert the plurality of fuse signals to output the first input signals; And 상기 제1 인버터들에 각각 연결되어 상기 제1 입력 신호들을 반전시켜 상기 제2 입력 신호들을 각각 출력하는 제2 인버터들을 포함하는 반도체 메모리 소자의 지연 동기 루프 회로.And second inverters connected to the first inverters, respectively, and inverting the first input signals to output the second input signals, respectively. 제 6 항에 있어서, 상기 제2 딜레이 조절부는The method of claim 6, wherein the second delay control unit 다수의 캐패시터를 포함하며, 상기 다수의 캐패시터들은 상기 제1 입력 신호 또는 상기 제2 입력 신호에 응답하여 상기 제2 노드를 통해 전송되는 상기 제1 피드백 클럭의 지연 시간을 조절하는 반도체 메모리 소자의 지연 동기 루프 회로.A plurality of capacitors, wherein the plurality of capacitors control a delay of the first feedback clock transmitted through the second node in response to the first input signal or the second input signal. Synchronous loop circuit.
KR1020060036131A 2006-04-21 2006-04-21 Delay Synchronous Loop Circuit of Semiconductor Memory Device Expired - Fee Related KR100773691B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020060036131A KR100773691B1 (en) 2006-04-21 2006-04-21 Delay Synchronous Loop Circuit of Semiconductor Memory Device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020060036131A KR100773691B1 (en) 2006-04-21 2006-04-21 Delay Synchronous Loop Circuit of Semiconductor Memory Device

Publications (2)

Publication Number Publication Date
KR20070104035A KR20070104035A (en) 2007-10-25
KR100773691B1 true KR100773691B1 (en) 2007-11-05

Family

ID=38818222

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020060036131A Expired - Fee Related KR100773691B1 (en) 2006-04-21 2006-04-21 Delay Synchronous Loop Circuit of Semiconductor Memory Device

Country Status (1)

Country Link
KR (1) KR100773691B1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101068590B1 (en) * 2008-10-16 2011-09-30 주식회사 하이닉스반도체 Delay fixed loop circuit

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20040015617A (en) * 2002-08-13 2004-02-19 삼성전자주식회사 Delay Locked Loop including phase interpolator having good linearity
KR100541684B1 (en) * 2004-04-29 2006-01-10 주식회사 하이닉스반도체 Delay Locked Loop Device

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20040015617A (en) * 2002-08-13 2004-02-19 삼성전자주식회사 Delay Locked Loop including phase interpolator having good linearity
KR100541684B1 (en) * 2004-04-29 2006-01-10 주식회사 하이닉스반도체 Delay Locked Loop Device

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101068590B1 (en) * 2008-10-16 2011-09-30 주식회사 하이닉스반도체 Delay fixed loop circuit

Also Published As

Publication number Publication date
KR20070104035A (en) 2007-10-25

Similar Documents

Publication Publication Date Title
KR100403694B1 (en) Compensated Delay Locked Loop Timing Vernier
US6346843B2 (en) Clock signal generating circuit using variable delay circuit
JP3309782B2 (en) Semiconductor integrated circuit
US6621315B2 (en) Delay locked loop circuit and method having adjustable locking resolution
KR100513806B1 (en) Semiconductor Device
US8947141B2 (en) Differential amplifiers, clock generator circuits, delay lines and methods
US7741891B2 (en) Delay locked loop circuit
US10367491B2 (en) Delay line circuit and method of operating the same
KR100429127B1 (en) Synchronous device
US20060033544A1 (en) Digital programmable delay scheme to continuously calibrate and track delay over process, voltage and temperature
US20050093594A1 (en) Delay locked loop phase blender circuit
KR100316023B1 (en) Analog-digital mixed type delay locked loop combining voltage controlled oscillator and shift register type delay locked loop
US6693473B2 (en) Delay lock loop having a variable voltage regulator
KR100327734B1 (en) Semiconductor device
US20040054977A1 (en) Delay model circuit for use in delay locked loop
US7038517B2 (en) Timing vernier using a delay locked loop
KR101394762B1 (en) Phase shift in DLL / PLL
US20100013533A1 (en) Digital delay line and application thereof
KR100773691B1 (en) Delay Synchronous Loop Circuit of Semiconductor Memory Device
US6266283B1 (en) Semiconductor memory device
KR100776736B1 (en) Clock synchronizer
KR20140093871A (en) Delay locked loop and duty cycle correction method
KR100543202B1 (en) Semiconductor devices with adjustable clock-related specifications by controlling delay locked loops at the package level
Hamamoto et al. A skew and jitter suppressed DLL architecture for high frequency DDR SDRAMs
KR19990042341A (en) Delay Synchronous Loop (DL) Combined with Clock Synchronous Delay Circuit

Legal Events

Date Code Title Description
A201 Request for examination
PA0109 Patent application

St.27 status event code: A-0-1-A10-A12-nap-PA0109

PA0201 Request for examination

St.27 status event code: A-1-2-D10-D11-exm-PA0201

E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

St.27 status event code: A-1-2-D10-D21-exm-PE0902

P11-X000 Amendment of application requested

St.27 status event code: A-2-2-P10-P11-nap-X000

P13-X000 Application amended

St.27 status event code: A-2-2-P10-P13-nap-X000

E701 Decision to grant or registration of patent right
PE0701 Decision of registration

St.27 status event code: A-1-2-D10-D22-exm-PE0701

PG1501 Laying open of application

St.27 status event code: A-1-1-Q10-Q12-nap-PG1501

GRNT Written decision to grant
PR0701 Registration of establishment

St.27 status event code: A-2-4-F10-F11-exm-PR0701

PR1002 Payment of registration fee

St.27 status event code: A-2-2-U10-U11-oth-PR1002

Fee payment year number: 1

PG1601 Publication of registration

St.27 status event code: A-4-4-Q10-Q13-nap-PG1601

FPAY Annual fee payment

Payment date: 20100920

Year of fee payment: 4

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 4

LAPS Lapse due to unpaid annual fee
PC1903 Unpaid annual fee

St.27 status event code: A-4-4-U10-U13-oth-PC1903

Not in force date: 20111031

Payment event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE

PN2301 Change of applicant

St.27 status event code: A-5-5-R10-R13-asn-PN2301

St.27 status event code: A-5-5-R10-R11-asn-PN2301

PC1903 Unpaid annual fee

St.27 status event code: N-4-6-H10-H13-oth-PC1903

Ip right cessation event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE

Not in force date: 20111031

PN2301 Change of applicant

St.27 status event code: A-5-5-R10-R13-asn-PN2301

St.27 status event code: A-5-5-R10-R11-asn-PN2301

PN2301 Change of applicant

St.27 status event code: A-5-5-R10-R13-asn-PN2301

St.27 status event code: A-5-5-R10-R11-asn-PN2301

P22-X000 Classification modified

St.27 status event code: A-4-4-P10-P22-nap-X000