[go: up one dir, main page]

KR100319890B1 - 지연동기루프 및 이에 대한 제어방법 - Google Patents

지연동기루프 및 이에 대한 제어방법 Download PDF

Info

Publication number
KR100319890B1
KR100319890B1 KR1019990002404A KR19990002404A KR100319890B1 KR 100319890 B1 KR100319890 B1 KR 100319890B1 KR 1019990002404 A KR1019990002404 A KR 1019990002404A KR 19990002404 A KR19990002404 A KR 19990002404A KR 100319890 B1 KR100319890 B1 KR 100319890B1
Authority
KR
South Korea
Prior art keywords
signal
clock signal
output
rising edge
response
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
KR1019990002404A
Other languages
English (en)
Other versions
KR20000051784A (ko
Inventor
윤홍일
유창식
Original Assignee
윤종용
삼성전자 주식회사
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 윤종용, 삼성전자 주식회사 filed Critical 윤종용
Priority to KR1019990002404A priority Critical patent/KR100319890B1/ko
Priority to TW088110857A priority patent/TW448627B/zh
Priority to US09/484,902 priority patent/US6304116B1/en
Priority to JP2000016195A priority patent/JP2000224029A/ja
Publication of KR20000051784A publication Critical patent/KR20000051784A/ko
Application granted granted Critical
Publication of KR100319890B1 publication Critical patent/KR100319890B1/ko
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03LAUTOMATIC CONTROL, STARTING, SYNCHRONISATION OR STABILISATION OF GENERATORS OF ELECTRONIC OSCILLATIONS OR PULSES
    • H03L7/00Automatic control of frequency or phase; Synchronisation
    • H03L7/06Automatic control of frequency or phase; Synchronisation using a reference signal applied to a frequency- or phase-locked loop
    • H03L7/08Details of the phase-locked loop
    • H03L7/085Details of the phase-locked loop concerning mainly the frequency- or phase-detection arrangement including the filtering or amplification of its output signal
    • H03L7/089Details of the phase-locked loop concerning mainly the frequency- or phase-detection arrangement including the filtering or amplification of its output signal the phase or frequency detector generating up-down pulses
    • H03L7/0891Details of the phase-locked loop concerning mainly the frequency- or phase-detection arrangement including the filtering or amplification of its output signal the phase or frequency detector generating up-down pulses the up-down pulses controlling source and sink current generators, e.g. a charge pump
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03LAUTOMATIC CONTROL, STARTING, SYNCHRONISATION OR STABILISATION OF GENERATORS OF ELECTRONIC OSCILLATIONS OR PULSES
    • H03L7/00Automatic control of frequency or phase; Synchronisation
    • 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
    • H03L7/0816Details of the phase-locked loop provided with an additional controlled phase shifter and where no voltage or current controlled oscillator is used the controlled phase shifter and the frequency- or phase-detection arrangement being connected to a common input
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03LAUTOMATIC CONTROL, STARTING, SYNCHRONISATION OR STABILISATION OF GENERATORS OF ELECTRONIC OSCILLATIONS OR PULSES
    • H03L2207/00Indexing scheme relating to automatic control of frequency or phase and to synchronisation
    • H03L2207/14Preventing false-lock or pseudo-lock of the PLL

Landscapes

  • Stabilization Of Oscillater, Synchronisation, Frequency Synthesizers (AREA)
  • Dram (AREA)

Abstract

회로가 간단하고 락킹 시간이 짧으며 부정확한 상태, 즉 tTOTAL(지연라인의 총 지연) = 2T(입력클럭 신호의 주기)에서 락되는 것을 방지할 수 있는 아나로그 지연동기 루프 및 이에 대한 제어방법이 개시된다. 지연라인은 직렬로 연결되는 복수개의 단위 지연기들을 포함한다. 위상 검출기는, 상기 단위 지연기들중 중간에 위치하는 단위 지연기로부터 출력되는 중간클럭 신호의 상승에지 후에 상기 지연라인의 입력클럭 신호의 상승에지가 상기 지연라인의 출력클럭 신호의 상승에지에 대해 리드할 때는 제1출력신호를 활성화시키고, 상기 중간클럭 신호의 상승에지 후에 상기 출력클럭 신호의 상승에지가 상기 입력클럭 신호의 상승에지에 대해 리드할 때는 제2출력신호를 활성화시킨다. 전하펌프 회로는, 상기 제1출력신호에 응답하여 상기 단위 지연기들의 지연시간을 감소시키고, 상기 제2출력신호에 응답하여 상기 단위 지연기들의 지연시간을 증가시킨다.

Description

지연동기 루프 및 이에 대한 제어방법{Delay locked loop and method for controlling the same}
본 발명은 반도체 메모리장치에 관한 것으로, 특히 반도체 메모리장치의 지연동기 루프(DLL, Delay Locked Loop)에 관한 것이다.
외부클럭 신호에 동기되어 동작하는 반도체 메모리장치에서는, 내부클럭 신호가 외부클럭 신호에 비해 일정 시간 지연될 경우 반도체 메모리장치의 고주파수 동작 성능이 저하된다. 특히 외부클럭 신호 인가 후 데이터가 출력되는 시간, 즉 출력 데이터 액세스 시간(tAC)이 길어진다. 따라서 반도체 메모리장치의 고주파수 동작 성능의 저하를 방지하기 위해서 내부클럭 신호의 위상을 외부클럭 신호의 위상에 정확히 동기시키는 회로가 요구되며, 일반적으로 지연동기 루프가 사용된다. 또한 지연동기 루프는, 클럭 리커버리(Clock Recovery) 씨스템, 정확한 타임 투 디지털 변환(Precise time-to-digital conversion), 및 고속 시어리얼 링크(High speed serial links)등에 널리 사용된다.
한편 응용에 따라 아나로그 지연동기 루프(Analog DLL), 디지털 지연동기 루프(Digital DLL), 및 하이브리드 지연동기 루프(Hybrid DLL)중 어느 하나가 사용될 수 있다. 특히 상기 아나로그 지연동기 루프는 우수한 지터 특성(Jitter Characteristics)을 갖는 반면에 내부클럭 신호가 기준클럭 신호, 예컨데 외부클럭 신호에 대하여 한 주기 이상 지연되는 부정확한 상태(False State)로 락(Lock)될 수 있는 근본적인 문제점을 갖고 있다. 상기 부정확한 락킹은 지터 누적(Jitter Accumulation) 뿐만 아니라 증가된 잡음 민감도(Noise Susceptibility) 때문에 바람직하지 않다.
도 1에 종래의 아나로그 지연동기 루프가 도시되어 있다.
도 1을 참조하면, 상기 종래의 아나로그 지연동기 루프는, 직렬로 연결되는복수개의 단위 지연기들(d1 내지 dn)을 포함하는 지연라인(11), 상기 입력클럭 신호(CLKIN)와 상기 출력클럭 신호(CLKOUT)를 받아 그들 사이의 위상차를 검출하는 위상 검출기(13), 및 상기 위상 검출기(13)의 출력신호들(FWD, BCK)에 응답하여 상기 단위 지연기들(d1 내지 dn)의 지연시간을 가변시키기 위한 제어전압을 발생하는 전하펌프 회로(15)를 구비한다. 여기에서 상기 입력클럭 신호(CLKIN)는 외부클럭 신호에 해당하고 상기 출력클럭 신호(CLKOUT)는 내부클럭 신호에 해당한다.
상기 위상 검출기(13)로서 RS형 위상검출기 또는 삼상 위상주파수 검출기(Three-state Phase Frequency Dector, PFD)가 사용된다. 상기 RS형 위상검출기의 동작 타이밍도가 도 2a 및 도 2b에 도시되어 있으며, 상기 삼상 위상주파수 검출기의 동작 타이밍도가 도 3a 및 도 3b에 도시되어 있다. 도 2a 및 도 3a는 상기 지연라인(11)의 총 지연(tTOTAL)이 상기 입력클럭 신호(CLKIN)의 주기(T) 보다 작은 경우, 즉 tTOTAL = △인 경우를 나타내고, 도 2b 및 도 3b는 상기 지연라인(11)의 총 지연(tTOTAL)이 상기 입력클럭 신호(CLKIN)의 주기(T) 보다 큰 경우, 즉 tTOTAL = △+T인 경우를 나타낸다.
상기 위상 검출기(13)로서 RS형 위상검출기 또는 삼상 위상주파수 검출기가 사용되는 상기 종래의 아나로그 지연동기 루프에서는, tTOTAL = △인 경우에는 출력신호(FWD)가 상기 전하펌프 회로(15)를 제어하여 상기 단위 지연기들(d1 내지 dn)의 지연시간을 증가시키며, 결국 상기 아나로그 지연동기 루프는 tTOTAL = T에서 정확히 락된다. 그런데 tTOTAL = △+T인 경우에는, tTOTAL = △인 경우에서와 동일한 출력신호들(BCK, FWD)이 출력되며, 이로 인하여 상기 아나로그 지연동기 루프는 부정확한 상태, 즉 tTOTAL = 2T에서 락된다.
다시말해, 상기 RS형 위상검출기 또는 삼상 위상주파수 검출기는 tTOTAL = △+mT(m=0,1,2,...)인 경우들에 대하여 동일한 출력신호들(BCK, FWD)을 출력하며, 이로 인하여 tTOTAL = △+mT(m=1,2,...)인 경우에는 상기 아나로그 지연동기 루프가 부정확한 상태, 즉 tTOTAL = nT(n=2,3,4,...)에서 락되는 문제점이 있다. 특히 상기 단위 지연기들(d1 내지 dn)은 제한된 범위의 지연을 갖기 때문에, 상기 아나로그 지연동기 루프가 tTOTAL = 2T에서 락될 가능성이 가장 높다.
한편 상기 부정확한 락킹을 방지하기 위해, 상기 아나로그 지연동기 루프가 상기 단위 지연기들(d1 내지 dn)의 지연시간이 증가되어야 하는지 감소되어야 하는지를 알 수 있도록 상기 단위 지연기들(d1 내지 dn)의 지연시간이 최소 또는 최대로 초기화될 수 있다. 그러나 이를 구현하기 위해서는 부가적인 회로들이 추가되어야 하고 또한 락킹 시간이 길어지는 단점이 있다.
따라서 본 발명이 이루고자하는 기술적 과제는, 회로가 간단하고 락킹 시간이 짧으며 부정확한 상태, 즉 tTOTAL = 2T에서 락되는 것을 방지할 수 있는 아나로그 지연동기 루프를 제공하는 데 있다.
본 발명이 이루고자하는 다른 기술적 과제는, 그 구현 회로가 간단하고 락킹 시간이 짧으며 부정확한 상태, 즉 tTOTAL = 2T에서 락되는 것을 방지할 수 있는 아나로그 지연동기 루프에 대한 제어방법을 제공하는 데 있다.
도 1은 종래의 아나로그 지연동기 루프의 블락도
도 2a 및 도 2b는 RS형 위상검출기의 동작 타이밍도
도 3a 및 도 3b는 삼상 위상주파수 검출기의 동작 타이밍도
도 4는 본 발명에 따른 아나로그 지연동기 루프의 블락도
도 5a는 tTOTAL <T인 경우 입력클럭 신호(CLKIN), 중간클럭 신호(CLKMID), 및 출력클럭 신호(CLKOUT)의 타이밍도
도 5b는 tTOTAL >T인 경우 입력클럭 신호(CLKIN), 중간클럭 신호(CLKMID), 및 출력클럭 신호(CLKOUT)의 타이밍도
도 6은 도 4에 도시된 위상 검출기의 일실시예를 나타내는 회로도
도 7은 도 6에 도시된 위상 검출기의 상태 천이도
도 8은 도 6에 도시된 위상 검출기의 동작 타이밍도
상기 기술적 과제를 달성하기 위한 본 발명에 따른 지연동기 루프는, 직렬로 연결되는 복수개의 단위 지연기들을 포함하는 지연라인, 상기 단위 지연기들중 중간에 위치하는 단위 지연기로부터 출력되는 중간클럭 신호의 상승에지 후에 상기 지연라인의 입력클럭 신호의 상승에지가 상기 지연라인의 출력클럭 신호의 상승에지에 대해 리드할 때는 제1출력신호를 활성화시키고, 상기 중간클럭 신호의 상승에지 후에 상기 출력클럭 신호의 상승에지가 상기 입력클럭 신호의 상승에지에 대해 리드할 때는 제2출력신호를 활성화시키는 위상 검출기를 구비하는 것을 특징으로 한다.
상기 본 발명에 따른 지연동기 루프는, 상기 제1출력신호에 응답하여 상기 단위 지연기들의 지연시간을 감소시키고, 상기 제2출력신호에 응답하여 상기 단위 지연기들의 지연시간을 증가시키는 전하펌프 회로를 더 구비한다.
바람직한 실시예에 의하면, 상기 위상 검출기는, 제1 내지 제3플립플럽, 및 앤드게이트를 포함한다. 상기 제1플립플럽은, 상기 중간클럭 신호의 상승에지에 응답하여 준비신호를 활성화시키고, 리셋 신호에 응답하여 상기 준비신호를 비활성화시킨다. 상기 제2플립플럽은, 상기 준비신호가 활성화된 상태에서 상기 입력클럭 신호의 상승에지에 응답하여 상기 제1출력신호를 활성화시키고, 상기 리셋 신호에 응답하여 상기 제1출력신호를 비활성화시킨다. 상기 제3플립플럽은, 상기 준비신호가 활성화된 상태에서 상기 출력클럭 신호의 상승에지에 응답하여 상기 제2출력신호를 활성화시키고, 상기 리셋 신호에 응답하여 상기 제2출력신호를 비활성화시킨다. 상기 앤드게이트는, 상기 준비신호, 상기 제1출력신호, 및 상기 제2출력신호가모두 활성화될 때 상기 리셋 신호를 활성화시킨다.
상기 다른 기술적 과제를 달성하기 위한 본 발명에 따른 지연동기 루프에 대한 제어방법은, 직렬로 연결되는 복수개의 단위 지연기들을 포함하는 지연라인을 구비하는 지연동기 루프 회로에 대한 제어방법에 있어서, 상기 단위 지연기들중 중간에 위치하는 단위 지연기로부터 출력되는 중간클럭 신호의 상승에지 후에 상기 지연라인의 입력클럭 신호의 상승에지가 상기 지연라인의 출력클럭 신호의 상승에지에 대해 리드할 때는 상기 단위 지연기들의 지연시간을 감소시키는 단계, 및 상기 중간클럭 신호의 상승에지 후에 상기 출력클럭 신호의 상승에지가 상기 입력클럭 신호의 상승에지에 대해 리드할 때는 상기 단위 지연기들의 지연시간을 증가시키는 단계를 구비하는 것을 특징으로 한다.
이하, 첨부한 도면들을 참조하여 본 발명의 바람직한 실시예를 상세히 설명하기로 한다. 그러나, 본 발명의 실시예는 여러 가지 다른 형태로 변형될 수 있으며, 본 발명의 범위가 아래에서 상술하는 실시예에 한정되는 것으로 해석되어져서는 안된다. 본 발명의 실시예는 당 업계에서 평균적인 지식을 가진 자에게 본 발명을 보다 완전하게 설명하기 위해서 제공되어지는 것이다. 도면상에서 동일한 부호 및 번호는 동일한 요소를 지칭한다.
도 4는 본 발명에 따른 아나로그 지연동기 루프의 블락도이다.
도 4를 참조하면, 상기 본 발명에 따른 아나로그 지연동기 루프는, 지연라인(41), 위상 검출기(43), 및 전하펌프 회로(45)를 구비하며, 본 발명에 따른 제어방법에 따라 동작된다.
상기 지연라인(41)은 직렬로 연결되는 복수개의 단위 지연기들(d1 내지 dn)을 포함하며 입력클럭 신호(CLKIN)를 지연시켜 출력클럭 신호(CLKOUT)를 출력한다. 특히 상기 위상 검출기(43)는 상기 입력클럭 신호(CLKIN), 상기 단위 지연기들(d1 내지 dn)중 중간에 위치하는 단위 지연기로부터 출력되는 중간클럭 신호(CLKMID), 및 상기 출력클럭 신호(CLKOUT)를 받아 그들 사이의 위상차를 검출하여 제1 및 제2출력신호(BCK, FWD)를 발생한다.
상기 중간클럭 신호(CLKMID)로서 첫단의 단위 지연기(d1)와 마지막단의 단위 지연기(dn) 사이에 위치하는 임의의 단위 지연기의 출력신호가 선택될 수 있다. 그러나 상기 중간클럭 신호(CLKMID)는 상기 첫단의 단위 지연기(d1)와 상기 마지막단의 단위 지연기(dn) 사이에서 정 중간에 위치하는 단위 지연기의 출력신호인 것이 가장 바람직하다.
상기 전하펌프 회로(45)는 상기 제1 및 제2출력신호(BCK, FWD)에 응답하여 상기 단위 지연기들(d1 내지 dn)의 지연시간을 가변시키기 위한 제어전압(VCON)을 발생한다. 상기 전하펌프 회로(45)는 통상의 전하펌프 회로로서 일정한 전류능력을 갖는 루프 커패시터(미도시)를 충전 또는 방전시키기 위해 상기 제1 및 제2출력신호(BCK, FWD)에 의해 제어된다.
좀더 설명하면, 상기 지연라인(41)의 총 지연(tTOTAL)이 상기 입력클럭 신호(CLKIN)의 주기(T) 보다 작은 경우, 즉 tTOTAL <T인 경우와 상기 지연라인(41)의 총 지연(tTOTAL)이 상기 입력클럭 신호(CLKIN)의 주기(T) 보다 큰 경우, 즉 tTOTAL >T인 경우를 구별하기 위해서, 상기 위상 검출기(43)에 상기 중간클럭 신호(CLKMID)가 입력된다. 도 5a에서 볼 수 있듯이, tTOTAL <T인 경우 상승에지들의 순서는 CLKIN, CLKMID, CLKOUT, CLKIN, CLKMID, CLKOUT,...이다. 또한 도 5b에서 볼 수 있듯이, tTOTAL >T인 경우 상승에지들의 순서는 CLKIN, CLKOUT, CLKMID, CLKIN, CLKOUT, CLKMID,...이다. 따라서 상기 위상 검출기(43)는 상승에지들의 순서를 모니터링함으로써 tTOTAL <T인지 tTOTAL >T인지를 구별한다.
즉 상기 위상 검출기(43)는 CLKMID의 상승에지 후에 CLKIN의 상승에지가 CLKOUT의 상승에지에 대해 리드할 때는 tTOTAL >T이라고 판단한다(도 5b 경우). 이에 따라 상기 위상 검출기(43)의 제1출력신호(BCK)에 의해 상기 전하펌프 회로(45)가 제어되어 상기 단위 지연기들(d1 내지 dn)의 지연시간이 감소되며, 따라서 상기 아나로그 지연동기 루프는 tTOTAL = T에서 정확히 락된다. 또한 상기 위상 검출기(43)는 CLKMID의 상승에지 후에 CLKOUT의 상승에지가 CLKIN의 상승에지에 대해 리드할 때는 tTOTAL <T이라고 판단한다(도 5a 경우). 이에 따라 상기 위상 검출기(43)의 제2출력신호(FWD)에 의해 상기 전하펌프 회로(45)가 제어되어 상기 단위 지연기들(d1 내지 dn)의 지연시간이 증가되며, 마찬가지로 상기 아나로그 지연동기 루프는 tTOTAL = T에서 정확히 락된다.
도 6은 도 4에 도시된 위상 검출기의 일실시예를 나타낸다.
도 6을 참조하면, 상기 위상 검출기는, 제1 내지 제3플립플럽(61, 63, 65), 및 앤드게이트(67)를 포함한다.
상기 제1플립플럽(61)은, 상기 중간클럭 신호(CLKMID)의 상승에지에 응답하여 출력인 준비신호(RDY)를 논리'하이'로 활성화시키고, 리셋 신호(RESET)에 응답하여 상기 준비신호(RDY)를 논리'로우'로 비활성화시킨다. 상기 제2플립플럽(63)은, 상기 준비신호(RDY)가 논리'하이'로 활성화된 상태에서 상기 입력클럭 신호(CLKIN)의 상승에지에 응답하여 출력인 상기 제1출력신호(BCK)를 논리'하이'로 활성화시키고, 상기 리셋 신호(RESET)에 응답하여 상기 제1출력신호(BCK)를 논리'로우'로 비활성화시킨다.
상기 제3플립플럽(65)은, 상기 준비신호(RDY)가 논리'하이'로 활성화된 상태에서 상기 출력클럭 신호(CLKOUT)의 상승에지에 응답하여 출력인 상기 제2출력신호(FWD)를 논리'하이'로 활성화시키고, 상기 리셋 신호(RESET)에 응답하여 상기 제2출력신호(FWD)를 논리'로우'로 비활성화시킨다. 상기 앤드게이트(67)는, 상기 준비신호(RDY), 상기 제1출력신호(BCK), 및 상기 제2출력신호(FWD)가 모두 논리'하이'로 활성화될 때 상기 리셋 신호(RESET)를 논리'하이'로 활성화시킨다. 상기 리셋 신호(RESET)가 논리'하이'로 활성화된 직후 상기 준비신호(RDY), 상기 제1출력신호(BCK), 및 상기 제2출력신호(FWD)가 모두 논리'로우'로 비활성화된다. 즉 초기화된다.
도 7은 도 6에 도시된 위상 검출기의 상태 천이도(State Transition Diagram)를 나타내고, 도 8은 도 6에 도시된 위상 검출기의 동작 타이밍도를 나타낸다.
이하 도 7 및 도 8을 참조하여 도 6에 도시된 위상 검출기의 동작과 도 4에 도시된 본 발명에 따른 아나로그 지연동기 루프의 동작을 좀더 설명하겠다.
먼저 상기 준비신호(RDY), 상기 제1출력신호(BCK), 및 상기제2출력신호(FWD)가 모두 논리'하이'로 될 때 상기 리셋 신호(RESET)가 논리'하이'로 되어, 상기 제1 내지 제3플립플럽(61, 63, 65)이 리셋된다(Disabled 상태, 도 7의 91). 즉 상기 준비신호(RDY), 상기 제1출력신호(BCK), 및 상기 제2출력신호(FWD)가 모두 논리'로우'로 초기화된다. 다음에 상기 중간클럭 신호(CLKMID)의 상승에지에 응답하여 상기 준비신호(RDY)가 논리'하이'로 활성화된다(Ready 상태, 도 7의 93).
상기 준비신호(RDY)가 논리'하이'로 활성화된 후 상기 출력클럭 신호(CLKOUT)의 상승에지가 상기 입력클럭 신호(CLKIN)의 상승에지에 비해 앞서 나타날 때(도 8a 경우), 먼저 상기 출력클럭 신호(CLKOUT)의 상승에지에 응답하여 상기 제2출력신호(FWD)가 논리'하이'로 활성화된다. 이에 따라 상기 제2출력신호(FWD)에 의해 상기 전하펌프 회로(45)가 제어되어 상기 단위 지연기들(d1 내지 dn)의 지연시간이 증가된다(Forward 상태, 도 7의 97). 다음에 상기 입력클럭 신호(CLKIN)의 상승에지에 응답하여 상기 제1출력신호(BCK)가 논리'하이'로 활성화되며, 이에 따라 상기 준비신호(RDY), 상기 제1출력신호(BCK), 및 상기 제2출력신호(FWD)가 모두 논리'하이'로 되어 상기 제1 내지 제3플립플럽(61, 63, 65)이 다시 리셋된다(Disabled 상태, 도 7의 91). 즉 상기 준비신호(RDY), 상기 제1출력신호(BCK), 및 상기 제2출력신호(FWD)가 모두 논리'로우'로 다시 초기화된다.
상기 준비신호(RDY)가 논리'하이'로 활성화된 후 상기 입력클럭 신호(CLKIN)의 상승에지가 상기 출력클럭 신호(CLKOUT)의 상승에지에 비해 앞서 나타날 때(도8b 경우), 먼저 상기 입력클럭 신호(CLKIN)의 상승에지에 응답하여 상기 제1출력신호(BCK)가 논리'하이'로 활성화된다. 이에 따라 상기 제1출력신호(BCK)에 의해 상기 전하펌프 회로(45)가 제어되어 상기 단위 지연기들(d1 내지 dn)의 지연시간이 감소된다(Backward 상태, 도 7의 95). 다음에 상기 출력클럭 신호(CLKOUT)의 상승에지에 응답하여 상기 제2출력신호(FWD)가 논리'하이'로 활성화되며, 이에 따라 상기 준비신호(RDY), 상기 제1출력신호(BCK), 및 상기 제2출력신호(FWD)가 모두 논리'하이'로 되어 상기 제1 내지 제3플립플럽(61, 63, 65)이 다시 리셋된다(Disabled 상태, 도 7의 91). 즉 상기 준비신호(RDY), 상기 제1출력신호(BCK), 및 상기 제2출력신호(FWD)가 모두 논리'로우'로 다시 초기화된다.
따라서 상기 위상검출기는 상기 단위 지연기들(d1 내지 dn)의 지연시간을 정확히 제어할 수 있으며 지연동기 루프가 부정확한 상태, 즉 tTOTAL = 2T에서 락되는 것을 방지할 수 있다. 이에 따라 상기 위상 검출기를 구비하는 본 발명에 따른 지연동기 루프는 tTOTAL <T인 경우 및 tTOTAL >T인 경우 공히 tTOTAL = T에서 정확히 락된다. 또한 상기 본 발명에 따른 지연동기 루프는 회로가 간단하고 락킹 시간이 짧은 장점이 있다.
상술한 바와 같이 본 발명에 따른 지연동기 루프 및 이의 제어방법은, tTOTAL <T인 경우 및 tTOTAL >T인 경우 공히 tTOTAL = T에서 정확히 락되며 또한 회로가 간단하고 락킹 시간이 짧은 장점이 있다.

Claims (5)

  1. 직렬로 연결되는 복수개의 단위 지연기들을 포함하는 지연라인;
    상기 단위 지연기들중 중간에 위치하는 단위 지연기로부터 출력되는 중간클럭 신호의 상승에지 후에 상기 지연라인의 입력클럭 신호의 상승에지가 상기 지연라인의 출력클럭 신호의 상승에지에 대해 리드할 때는 제1출력신호를 활성화시키고, 상기 중간클럭 신호의 상승에지 후에 상기 출력클럭 신호의 상승에지가 상기 입력클럭 신호의 상승에지에 대해 리드할 때는 제2출력신호를 활성화시키는 위상 검출기; 및
    상기 제1출력신호에 응답하여 상기 단위 지연기들의 지연시간을 감소시키고, 상기 제2출력신호에 응답하여 상기 단위 지연기들의 지연시간을 증가시키는 전하펌프 회로를 구비하는 것을 특징으로 하는 지연동기 루프 회로.
  2. 제1항에 있어서, 상기 위상 검출기는,
    상기 중간클럭 신호의 상승에지에 응답하여 준비신호를 활성화시키고, 리셋 신호에 응답하여 상기 준비신호를 비활성화시키는 제1플립플럽;
    상기 준비신호가 활성화된 상태에서 상기 입력클럭 신호의 상승에지에 응답하여 상기 제1출력신호를 활성화시키고, 상기 리셋 신호에 응답하여 상기 제1출력신호를 비활성화시키는 제2플립플럽;
    상기 준비신호가 활성화된 상태에서 상기 출력클럭 신호의 상승에지에 응답하여 상기 제2출력신호를 활성화시키고, 상기 리셋 신호에 응답하여 상기 제2출력신호를 비활성화시키는 제3플립플럽; 및
    상기 준비신호, 상기 제1출력신호, 및 상기 제2출력신호가 모두 활성화될 때 상기 리셋 신호를 활성화시키는 논리회로를 구비하는 것을 특징으로 하는 지연동기 루프 회로.
  3. 직렬로 연결되는 복수개의 단위 지연기들을 포함하는 지연라인;
    상기 지연라인의 입력클럭 신호, 상기 직렬로 연결되는 단위 지연기들중 중간에 위치하는 단위 지연기로부터 출력되는 중간클럭 신호, 및 상기 지연라인의 출력클럭 신호를 받아 그들 사이의 위상차를 검출하여 제1 및 제2출력신호를 발생하는 위상 검출기; 및
    상기 제1 및 제2출력신호에 응답하여 상기 단위 지연기들의 지연시간을 가변시키기 위한 제어전압을 발생하는 전하펌프 회로를 구비하는 것을 특징으로 하는 지연동기 루프 회로.
  4. 제3항에 있어서, 상기 위상 검출기는,
    상기 중간클럭 신호의 상승에지에 응답하여 준비신호를 활성화시키고, 리셋 신호에 응답하여 상기 준비신호를 비활성화시키는 제1플립플럽;
    상기 준비신호가 활성화된 상태에서 상기 입력클럭 신호의 상승에지에 응답하여 상기 제1출력신호를 활성화시키고, 상기 리셋 신호에 응답하여 상기 제1출력신호를 비활성화시키는 제2플립플럽;
    상기 준비신호가 활성화된 상태에서 상기 출력클럭 신호의 상승에지에 응답하여 상기 제2출력신호를 활성화시키고, 상기 리셋 신호에 응답하여 상기 제2출력신호를 비활성화시키는 제3플립플럽; 및
    상기 준비신호, 상기 제1출력신호, 및 상기 제2출력신호가 모두 활성화될 때 상기 리셋 신호를 활성화시키는 논리회로를 구비하는 것을 특징으로 하는 지연동기 루프 회로.
  5. 직렬로 연결되는 복수개의 단위 지연기들을 포함하는 지연라인을 구비하는 지연동기 루프 회로에 대한 제어방법에 있어서,
    상기 단위 지연기들중 중간에 위치하는 단위 지연기로부터 출력되는 중간클럭 신호의 상승에지 후에 상기 지연라인의 입력클럭 신호의 상승에지가 상기 지연라인의 출력클럭 신호의 상승에지에 대해 리드할 때는 상기 단위 지연기들의 지연시간을 감소시키는 단계; 및
    상기 중간클럭 신호의 상승에지 후에 상기 출력클럭 신호의 상승에지가 상기 입력클럭 신호의 상승에지에 대해 리드할 때는 상기 단위 지연기들의 지연시간을 증가시키는 단계를 구비하는 것을 특징으로 하는 지연동기 루프 회로에 대한 제어방법.
KR1019990002404A 1999-01-26 1999-01-26 지연동기루프 및 이에 대한 제어방법 Expired - Fee Related KR100319890B1 (ko)

Priority Applications (4)

Application Number Priority Date Filing Date Title
KR1019990002404A KR100319890B1 (ko) 1999-01-26 1999-01-26 지연동기루프 및 이에 대한 제어방법
TW088110857A TW448627B (en) 1999-01-26 1999-06-28 Delay locked loop and control method thereof
US09/484,902 US6304116B1 (en) 1999-01-26 2000-01-18 Delay locked looped circuits and methods of operation thereof
JP2000016195A JP2000224029A (ja) 1999-01-26 2000-01-25 遅延同期ル―プ及びこれに対する制御方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1019990002404A KR100319890B1 (ko) 1999-01-26 1999-01-26 지연동기루프 및 이에 대한 제어방법

Publications (2)

Publication Number Publication Date
KR20000051784A KR20000051784A (ko) 2000-08-16
KR100319890B1 true KR100319890B1 (ko) 2002-01-10

Family

ID=19572413

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1019990002404A Expired - Fee Related KR100319890B1 (ko) 1999-01-26 1999-01-26 지연동기루프 및 이에 대한 제어방법

Country Status (4)

Country Link
US (1) US6304116B1 (ko)
JP (1) JP2000224029A (ko)
KR (1) KR100319890B1 (ko)
TW (1) TW448627B (ko)

Families Citing this family (50)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3790076B2 (ja) * 1999-11-15 2006-06-28 株式会社東芝 アナログ同期回路
US6249159B1 (en) * 1999-12-30 2001-06-19 Intel Corporation Frequency control circuit having increased control bandwidth at lower device operating speed
US6384649B1 (en) * 2001-02-22 2002-05-07 International Business Machines Corporation Apparatus and method for clock skew measurement
US6959317B1 (en) 2001-04-27 2005-10-25 Semtech Corporation Method and apparatus for increasing processing performance of pipelined averaging filters
US6483389B1 (en) * 2001-04-27 2002-11-19 Semtech Corporation Phase and frequency detector providing immunity to missing input clock pulses
US7039148B1 (en) 2001-04-27 2006-05-02 Semtech Corporation Phase detector and signal locking system controller
KR100423012B1 (ko) 2001-09-28 2004-03-16 주식회사 버카나와이어리스코리아 오(誤)동기 방지 기능을 가진 지연 동기 루프 회로
NL1021440C2 (nl) * 2001-09-28 2004-07-15 Samsung Electronics Co Ltd Vertragingsvergrendelde lus met meervoudige fasen.
DE10158700C1 (de) * 2001-11-29 2003-07-31 Infineon Technologies Ag Regelkreis
US7120215B2 (en) * 2001-12-12 2006-10-10 Via Technologies, Inc. Apparatus and method for on-chip jitter measurement
DE10206370B4 (de) * 2002-02-15 2005-08-25 Infineon Technologies Ag Verfahren und Vorrichtung zur Phasendetektion
JP3966012B2 (ja) 2002-02-21 2007-08-29 セイコーエプソン株式会社 多相クロック生成回路およびクロック逓倍回路
US6759881B2 (en) 2002-03-22 2004-07-06 Rambus Inc. System with phase jumping locked loop circuit
US6952123B2 (en) * 2002-03-22 2005-10-04 Rambus Inc. System with dual rail regulated locked loop
US7135903B2 (en) * 2002-09-03 2006-11-14 Rambus Inc. Phase jumping locked loop circuit
US6922091B2 (en) * 2002-09-03 2005-07-26 Rambus Inc. Locked loop circuit with clock hold function
US6911853B2 (en) * 2002-03-22 2005-06-28 Rambus Inc. Locked loop with dual rail regulation
KR100527399B1 (ko) * 2002-05-10 2005-11-15 주식회사 하이닉스반도체 반도체메모리장치의 디엘엘구동회로
US6657466B1 (en) 2002-05-23 2003-12-02 Cypress Semiconductor Corp. System and method for generating interleaved multi-phase outputs from a nested pair of phase locked loops
US6774689B1 (en) * 2002-05-23 2004-08-10 Cypress Semiconductor Corp. Triple input phase detector and methodology for setting delay between two sets of phase outputs
US7131021B2 (en) * 2002-12-10 2006-10-31 Faraday Technology Corp. Apparatus for delay calibration of a forward clock using three feedback clocks and a state transition table
JP2006510297A (ja) * 2002-12-13 2006-03-23 コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ 遅延ロック・ループ内にエッジ抑制器を備える粗遅延同調回路
US7149145B2 (en) 2004-07-19 2006-12-12 Micron Technology, Inc. Delay stage-interweaved analog DLL/PLL
DE102004037164B4 (de) * 2004-07-30 2008-01-17 Qimonda Ag Vorrichtung zur geregelten Verzögerung eines Taktsignals
US7061224B2 (en) * 2004-09-24 2006-06-13 Intel Corporation Test circuit for delay lock loops
US7471130B2 (en) 2005-05-19 2008-12-30 Micron Technology, Inc. Graduated delay line for increased clock skew correction circuit operating range
KR100685613B1 (ko) * 2005-05-30 2007-02-22 주식회사 하이닉스반도체 고속 동작을 위한 dll 회로
US20070194820A1 (en) * 2006-02-21 2007-08-23 Agere Systems Inc Phase delay detection apparatus and method with multi-cycle phase range of operation
KR100783187B1 (ko) * 2006-07-28 2007-12-11 한양대학교 산학협력단 전하 전송 스위치 및 전압 발전기
US7336112B1 (en) * 2006-08-21 2008-02-26 Huaya Microelectronics, Ltd. False lock protection in a delay-locked loop (DLL)
US7551012B2 (en) * 2007-03-27 2009-06-23 Mosaid Technologies Incorporated Phase shifting in DLL/PLL
US7459949B2 (en) * 2007-01-30 2008-12-02 Mosaid Technologies Incorporated Phase detector circuit and method therefor
KR100878259B1 (ko) * 2007-04-10 2009-01-13 삼성전자주식회사 위상 검출기, 이를 포함하는 지연 고정 루프 및 이를구동하는 방법
US20080303565A1 (en) * 2007-06-08 2008-12-11 Yen-Hsun Hsu Dll circuit and related method for avoiding stuck state and harmonic locking utilizing a frequency divider and an inverter
TWI337808B (en) * 2007-07-06 2011-02-21 Etron Technology Inc A multiphase dll using 3-edge detector for wide-range operation
KR100822307B1 (ko) * 2007-09-20 2008-04-16 주식회사 아나패스 데이터 구동 회로 및 지연 고정 루프
KR100818181B1 (ko) * 2007-09-20 2008-03-31 주식회사 아나패스 데이터 구동 회로 및 지연 고정 루프 회로
JP2009147829A (ja) * 2007-12-17 2009-07-02 Panasonic Corp Dll回路,撮像装置,メモリ装置
US7755404B2 (en) * 2008-02-05 2010-07-13 Micron Technology, Inc. Delay locked loop circuit and method
US7911245B2 (en) * 2008-10-03 2011-03-22 Micron Technology, Inc. Multi-phase signal generator and method
US8008954B2 (en) * 2008-10-03 2011-08-30 Micron Technology, Inc. Multi-phase signal generator and method
US7872924B2 (en) 2008-10-28 2011-01-18 Micron Technology, Inc. Multi-phase duty-cycle corrected clock signal generator and memory having same
KR101169210B1 (ko) 2009-02-13 2012-07-27 주식회사 실리콘웍스 지연고정루프 기반의 클럭 복원부가 구비된 수신부 장치
JP5588254B2 (ja) * 2009-08-04 2014-09-10 キヤノン株式会社 遅延同期ループ回路
GB2483847B (en) * 2010-09-14 2015-08-12 Innovision Res & Tech Plc Near field RF communicator and timing apparatus
GB2479888B (en) 2010-04-27 2017-04-05 Broadcom Innovision Ltd Near field RF communicator
TWI452842B (zh) * 2011-04-15 2014-09-11 Faraday Tech Corp 延遲鎖相迴路
KR101197462B1 (ko) 2011-05-31 2012-11-09 주식회사 실리콘웍스 오동기 록 방지 회로, 방지 방법 및 그를 이용한 지연고정루프
TWI499214B (zh) * 2012-05-14 2015-09-01 Etron Technology Inc 延遲鎖相迴路及延遲鎖相迴路產生應用時脈的方法
CN111404514B (zh) * 2020-05-12 2024-03-22 杰华特微电子股份有限公司 时钟产生电路和多相开关电路

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5813044A (ja) 1981-07-16 1983-01-25 Nec Corp デイレイ・ロツク・ル−プ
US5120990A (en) * 1990-06-29 1992-06-09 Analog Devices, Inc. Apparatus for generating multiple phase clock signals and phase detector therefor
US5408200A (en) * 1992-12-18 1995-04-18 Storage Technology Corporation Intelligent phase detector
KR970002949B1 (ko) * 1994-05-25 1997-03-13 삼성전자 주식회사 디지탈 통신시스템의 클럭발생방법 및 그 회로
US5570054A (en) * 1994-09-26 1996-10-29 Hitachi Micro Systems, Inc. Method and apparatus for adaptive clock deskewing
US5712884A (en) * 1995-03-31 1998-01-27 Samsung Electronics Co., Ltd. Data receiving method and circuit of digital communication system
US5663665A (en) * 1995-11-29 1997-09-02 Cypress Semiconductor Corp. Means for control limits for delay locked loop
JP3494862B2 (ja) 1997-10-08 2004-02-09 株式会社ヨシコー 伸縮ポールの駆動装置及びドライブコードの製造方法
US5969552A (en) * 1998-01-15 1999-10-19 Silicon Image, Inc. Dual loop delay-locked loop

Also Published As

Publication number Publication date
JP2000224029A (ja) 2000-08-11
KR20000051784A (ko) 2000-08-16
TW448627B (en) 2001-08-01
US6304116B1 (en) 2001-10-16

Similar Documents

Publication Publication Date Title
KR100319890B1 (ko) 지연동기루프 및 이에 대한 제어방법
US6587534B2 (en) Delay lock loop with clock phase shifter
KR100440452B1 (ko) 지연 고정 루프의 정확한 동작 개시 및 위상 고정을 보장하는 장치
US7759990B2 (en) Clock switching circuit
US4604582A (en) Digital phase correlator
JP4741705B2 (ja) 遅延ロックループのための初期化回路
US8698527B2 (en) Circuit and method for preventing false lock and delay locked loop using the same
JP3404369B2 (ja) Dll回路
US5909130A (en) Digital lock detector for phase-locked loop
US6104228A (en) Phase aligner system and method
KR20030013652A (ko) 링 - 레지스터 제어형 지연 고정 루프 및 그의 제어방법
US6150859A (en) Digital delay-locked loop
JP4700755B2 (ja) クロック生成回路
JP2004222287A (ja) 集積回路装置
US20030214332A1 (en) Phase locked loop with low steady state phase errors and calibration circuit for the same
US7212055B2 (en) Open-loop digital duty cycle correction circuit without DLL
US6249188B1 (en) Error-suppressing phase comparator
JP4079733B2 (ja) 位相同期ループ回路
US6239632B1 (en) Method, architecture and/or circuitry for controlling the pulse width in a phase and/or frequency detector
US8513994B2 (en) State machine for deskew delay locked loop
JP2806675B2 (ja) 収束モード切り換え式ディジタルpll装置
US6628155B2 (en) Internal clock generating circuit of semiconductor memory device and method thereof
JP3126610B2 (ja) クロック作成回路におけるカウンタの制御方法
KR19990060125A (ko) 디엘엘장치
KR20030037591A (ko) 넓은 동기 범위를 가지는 적응형 지연동기루프

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

PN2301 Change of applicant

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

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

R18-X000 Changes to party contact information recorded

St.27 status event code: A-3-3-R10-R18-oth-X000

PG1501 Laying open of application

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

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

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

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

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

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

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000

PR1001 Payment of annual fee

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

Fee payment year number: 4

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

PR1001 Payment of annual fee

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

Fee payment year number: 5

PR1001 Payment of annual fee

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

Fee payment year number: 6

PR1001 Payment of annual fee

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

Fee payment year number: 7

FPAY Annual fee payment

Payment date: 20081201

Year of fee payment: 8

PR1001 Payment of annual fee

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

Fee payment year number: 8

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: 20091223

Payment event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE

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: 20091223

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000