KR100956770B1 - Dll 회로 및 그 제어 방법 - Google Patents

Dll 회로 및 그 제어 방법 Download PDF

Info

Publication number
KR100956770B1
KR100956770B1 KR1020070127474A KR20070127474A KR100956770B1 KR 100956770 B1 KR100956770 B1 KR 100956770B1 KR 1020070127474 A KR1020070127474 A KR 1020070127474A KR 20070127474 A KR20070127474 A KR 20070127474A KR 100956770 B1 KR100956770 B1 KR 100956770B1
Authority
KR
South Korea
Prior art keywords
delay
unit
initial
clock
code
Prior art date
Application number
KR1020070127474A
Other languages
English (en)
Other versions
KR20090060596A (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 KR1020070127474A priority Critical patent/KR100956770B1/ko
Priority to US12/170,282 priority patent/US7737746B2/en
Priority to JP2008301828A priority patent/JP2009141954A/ja
Publication of KR20090060596A publication Critical patent/KR20090060596A/ko
Application granted granted Critical
Publication of KR100956770B1 publication Critical patent/KR100956770B1/ko

Links

Images

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
    • 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/0814Details of the phase-locked loop provided with an additional controlled phase shifter and where no voltage or current controlled oscillator is used the phase shifting device being digitally controlled
    • 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
    • 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/0818Details 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 comprising coarse and fine delay or phase-shifting means
    • 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/10Details of the phase-locked loop for assuring initial synchronisation or for broadening the capture range

Landscapes

  • Stabilization Of Oscillater, Synchronisation, Frequency Synthesizers (AREA)
  • Pulse Circuits (AREA)

Abstract

본 발명의 DLL(Delay Locked Loop) 회로는, 기준 클럭과 동작 시작 신호에 응답하여 초기 동작 신호를 생성하는 초기 동작 설정 수단; 상기 초기 동작 신호, 위상 비교 신호 및 초기 설정 코드에 응답하여 지연 제어 코드를 생성하는 쉬프트 레지스터; 상기 초기 동작 신호 및 상기 지연 제어 코드에 응답하여 상기 기준 클럭 또는 피드백 클럭을 지연시켜 복수 개의 단위 지연 클럭을 생성하는 지연 라인; 및 상기 기준 클럭과 상기 복수 개의 단위 지연 클럭에 응답하여 상기 초기 설정 코드를 생성하는 초기 지연 모니터링 수단;을 포함하는 것을 특징으로 한다.
Figure R1020070127474
DLL 회로, 쉬프트 레지스터, 초기 지연 모니터링

Description

DLL 회로 및 그 제어 방법{DLL Circuit and Method of Controlling the Same}
본 발명은 DLL(Delay Locked Loop) 회로 및 그 제어 방법에 관한 것으로, 보다 상세하게는 외부 클럭에 대해 위상이 앞서는 내부 클럭을 생성하는 DLL 회로 및 그 제어 방법에 관한 것이다.
일반적으로 DLL 회로는 외부 클럭을 변환하여 얻은 기준 클럭에 대하여 일정 시간 위상이 앞서는 내부 클럭을 제공하는 데 사용된다. DLL 회로는 반도체 집적 회로 내에서 활용되는 내부 클럭이 클럭 버퍼 및 전송 라인을 통해 지연됨으로써 외부 클럭과의 위상차가 발생하게 되고, 그에 따라 출력 데이터 액세스 시간이 길어지는 문제점을 해결하기 위하여 사용된다. DLL 회로는 이와 같이 유효 데이터 출력 구간을 증가시키기 위해 내부 클럭의 위상을 외부 클럭에 대해 소정 시간 앞서도록 제어하는 기능을 수행한다.
DLL 회로는 출력 클럭이 데이터 출력 버퍼까지 진행하는 경로에서 부여 받게 되는 지연량을 모니터링하여 피드백 클럭을 생성하고, 이를 클럭 입력 버퍼로부터 출력되는 기준 클럭과 비교하기 위한 피드백 루프를 구비한다. 상기 피드백 클럭과 상기 기준 클럭에 대한 위상 비교 결과는 쉬프트 레지스터에 전달되며, 쉬프트 레지스터는 상기 위상 비교 결과에 따라 지연 라인이 상기 출력 클럭을 생성하기 위해 상기 기준 클럭에 부여하는 지연량을 조정하도록 한다.
이를 위해, 상기 쉬프트 레지스터는 복수 비트의 디지털 코드 신호를 출력하며, 상기 복수 비트의 디지털 코드 신호의 논리값에 따라 상기 지연 라인이 갖는 지연값은 변화하게 된다. 이 때, 상기 복수 비트의 디지털 코드 신호는 상기 DLL 회로의 피드백 루프의 한 주기마다 한 비트씩 그 논리값이 변화하는 형태로 구현된다. 따라서, 상기 DLL 회로의 동작 초기에 상기 기준 클럭과 상기 피드백 클럭의 위상차가 큰 경우에는, 상기 쉬프트 레지스터가 상기 지연 라인이 고정적인 지연값을 갖도록 하기까지의 시간, 즉 고정 완료 시간(Locking Time)이 길어지게 된다.
반도체 집적 회로는 점점 더 고속화 구현되어 가는 추세에 있으며, 이에 따라 DLL 회로 또한 보다 빠른 고정 완료 시간을 갖는 것이 요구되고 있다. 그런데, 종래의 쉬프트 레지스터와 지연 라인을 이용하여 지연 고정 동작을 수행하는 DLL 회로에서는, 고정 완료 시간을 단축시키기에 기술적으로 한계가 존재한다. 반도체 집적 회로의 고속화 구현을 지원하기 위해, 보다 획기적으로 고정 완료 시간을 감소시킬 수 있는 DLL 회로가 요구되고 있는 상황이다.
본 발명은 상술한 문제점을 해결하기 위하여 안출된 것으로서, 보다 빠른 고정 완료 시간을 갖는 DLL 회로 및 그 제어 방법을 제공하는 데에 그 기술적 과제가 있다.
또한 본 발명은 반도체 집적 회로의 고속화 구현을 보다 효율적으로 지원하는 DLL 회로 및 그 제어 방법을 제공하는 데에 다른 기술적 과제가 있다.
상술한 기술적 과제를 달성하기 위한 본 발명의 일 실시예에 따른 DLL 회로는, 기준 클럭과 동작 시작 신호에 응답하여 초기 동작 신호를 생성하는 초기 동작 설정 수단; 상기 초기 동작 신호, 위상 비교 신호 및 초기 설정 코드에 응답하여 지연 제어 코드를 생성하는 쉬프트 레지스터; 상기 초기 동작 신호 및 상기 지연 제어 코드에 응답하여 상기 기준 클럭 또는 피드백 클럭을 지연시켜 복수 개의 단위 지연 클럭을 생성하는 지연 라인; 및 상기 기준 클럭과 상기 복수 개의 단위 지연 클럭에 응답하여 상기 초기 설정 코드를 생성하는 초기 지연 모니터링 수단;을 포함하는 것을 특징으로 한다.
또한 본 발명의 다른 실시예에 따른 DLL 회로는, 초기 동작시 피드백 클럭을 지연시켜 복수 개의 단위 지연 클럭을 생성하는 지연 라인; 상기 복수 개의 단위 지연 클럭과 기준 클럭의 위상을 각각 비교함에 따라, 상기 피드백 클럭의 초기 위상을 모니터링하여 초기 설정 코드를 생성하는 초기 지연 모니터링 수단; 및 상기 초기 동작시 상기 초기 설정 코드를 지연 제어 코드로서 상기 지연 라인에 전달하여 상기 지연 라인이 상기 기준 클럭에 부여하는 최초 지연값을 설정하는 쉬프트 레지스터;를 포함하는 것을 특징으로 한다.
그리고 본 발명의 또 다른 실시예에 따른 DLL 회로의 제어 방법은, a) 피드백 클럭을 지연시켜 복수 개의 단위 지연 클럭을 생성하는 단계; b) 상기 복수 개의 단위 지연 클럭과 기준 클럭의 위상을 비교하여 초기 설정 코드를 생성하는 단계; c) 상기 초기 설정 코드를 지연 제어 코드로서 활용하여 지연 라인이 상기 기준 클럭에 부여하는 지연량을 조정하는 단계; 및 d) 위상 비교 신호에 응답하여 상기 지연 제어 코드를 생성하여 상기 지연 라인이 상기 기준 클럭에 부여하는 지연량을 조정하는 단계;를 포함하는 것을 특징으로 한다.
본 발명의 DLL 회로 및 그 제어 방법은, 초기 동작시 피드백 클럭의 위상을 모니터링하고 그에 따라 지연 제어 코드를 설정함으로써, 보다 빠른 고정 완료 시간을 갖는 효과가 있다.
또한 본 발명의 DLL 회로 및 그 제어 방법은, 지연 고정 동작을 빠른 시간 내에 완료함으로써, 반도체 집적 회로의 고속화 구현을 보다 효율적으로 지원하는 효과가 있다.
이하에서는 첨부된 도면을 참조하여 본 발명의 바람직한 실시예를 보다 상세히 설명하기로 한다.
도 1은 본 발명의 일 실시예에 따른 DLL 회로의 구성을 나타낸 블록도이다.
도시한 바와 같이, 본 발명의 일 실시예에 따른 DLL 회로는, 외부 클럭(clk_ext)을 버퍼링하여 기준 클럭(clk_ref)을 생성하는 클럭 입력 버퍼(10); 상기 기준 클럭(clk_ref)과 파워 업 신호(pwrup)에 응답하여 초기 동작 신호(init)를 생성하는 초기 동작 설정 수단(20); 상기 초기 동작 신호(init) 및 지연 제어 코드(dlycnt<1:n>)에 응답하여 상기 기준 클럭(clk_ref) 또는 피드백 클럭(clk_fb)을 지연시켜 n 개의 단위 지연 클럭(udly<1:n>)을 생성하는 지연 라인(30); 상기 n 개의 단위 지연 클럭(udly<1:n>) 중 n 번째 단위 지연 클럭(udly<n>)을 파인 지연시켜 지연 클럭(clk_dly)을 생성하는 파인 지연 수단(40); 상기 지연 클럭(clk_dly)을 구동하여 출력 클럭(clk_out)을 생성하는 클럭 드라이버(50); 상기 지연 클럭(clk_dly)을 소정 시간 지연시켜 상기 피드백 클럭(clk_fb)을 생성하는 지연 보상 수단(60); 상기 기준 클럭(clk_ref)과 상기 피드백 클럭(clk_fb)의 위상을 비교하여 위상 비교 신호(phcmp)를 생성하는 위상 비교 수단(70); 상기 기준 클럭(clk_ref)과 상기 n-1 개의 단위 지연 클럭(udly<1:n-1>)에 응답하여 초기 설정 코드(iniset<1:n>)를 생성하는 초기 지연 모니터링 수단(80); 및 상기 초기 동작 신호(init), 상기 위상 비교 신호(phcmp) 및 상기 초기 설정 코드(iniset<1:n>)에 응답하여 상기 지연 제어 코드(dlycnt<1:n>)를 생성하는 쉬프트 레지스터(90);를 포함한다.
상기 클럭 입력 버퍼(10)는 상기 외부 클럭(clk_ext)의 진폭을 변환하는 버퍼링 동작을 수행하여 상기 기준 클럭(clk_ref)을 생성한다. 그리고 상기 초기 동 작 설정 수단(20)은 상기 파워 업 신호(pwrup)가 인에이블 되면, 상기 기준 클럭(clk_ref)의 소정의 주기 동안 상기 초기 동작 신호(init)를 인에이블 시킨다. 상기 초기 동작 신호(init)가 인에이블 되는 구간은 상기 지연 보상 수단(60)이 초기 동작시 상기 피드백 클럭(clk_fb)을 생성하는 시간과 상기 초기 지연 모니터링 수단(80)이 상기 초기 설정 코드(iniset<1:n>)를 생성하는 시간을 포함하도록 정의되어야 한다. 한편, 일반적으로 반도체 집적 회로는 상기 파워 업 신호(pwrup)가 인에이블 되면 동작을 개시하므로, 여기에서는 상기 DLL 회로의 동작의 시작을 지시하는 동작 시작 신호로서 상기 파워 업 신호(pwrup)가 활용되는 예를 나타내었다.
상기 지연 라인(30)은 상기 초기 동작 신호(init)가 인에이블 되면, 상기 피드백 클럭(clk_fb)을 입력 받아 지연시킨다. 상기 쉬프트 레지스터(90)로부터 출력되는 상기 지연 제어 코드(dlycnt<1:n>)는 초기에 상기 지연 라인(30)이 상기 피드백 클럭(clk_fb)으로부터 n-1 비트의 단위 지연 클럭(udly<1:n-1>)을 생성하고, 상기 기준 클럭(clk_ref)으로부터 n 번째의 단위 지연 클럭(udly<n>)을 생성하도록 하는 논리값으로 설정된다. 상기 n 번째의 단위 지연 클럭(udly<n>)은 상기 파인 지연 수단(40)에 전달되고, 상기 파인 지연 수단(40)은 이를 파인 지연시켜 상기 지연 클럭(clk_dly)으로서 출력한다. 반면에 나머지의 단위 지연 클럭(udly<1:n-1>)들은 상기 초기 지연 모니터링 수단(80)에 전달되며, 상기 초기 지연 모니터링 수단(80)은 상기 n-1 개의 단위 지연 클럭(udly<1:n-1>)과 상기 기준 클럭(clk_ref)의 위상을 각각 비교하여, 상기 기준 클럭(clk_ref)과 상기 피드백 클 럭(clk_fb)의 위상 정보에 따라 상기 초기 설정 코드(iniset<1:n>)를 생성한다.
상기 쉬프트 레지스터(90)는 상기 초기 동작 신호(init)가 인에이블 되어 있는 상태에서, 상기 초기 설정 코드(iniset<1:n>)가 입력되면 이를 상기 지연 제어 코드(dlycnt<1:n>)로서 출력한다. 즉, 상기 지연 제어 코드(dlycnt<1:n>)의 초기값을 상기 기준 클럭(clk_ref)과 상기 피드백 클럭(clk_fb)의 초기 위상 정보에 따라 상기 클럭들의 위상차를 최소화시키기 위한 논리값으로 설정함으로써, 초기에 상기 클럭들의 위상차가 최소화된 상태에서 DLL 회로의 동작이 시작되도록 하며, 이에 따라 DLL 회로의 고정 완료까지의 시간을 단축시키고자 하는 것이다.
이후, 상기 초기 동작 신호(init)가 디스에이블 되면, 상기 쉬프트 레지스터(90)는 더 이상 상기 초기 설정 코드(iniset<1:n>)를 입력 받지 않고, 상기 위상 비교 신호(phcmp)에 응답하여 기 설정된 지연 제어 코드(dlycnt<1:n>)의 논리값을 변경시키면서 상기 지연 라인(30)의 동작을 제어한다. 또한 상기 지연 라인(30)은 더 이상 상기 피드백 클럭(clk_fb)을 입력 받지 않고, 상기 지연 제어 코드(dlycnt<1:n>)의 제어에 따라 상기 기준 클럭(clk_ref)을 지연시키는 동작을 수행한다.
한편, 상기 지연 보상 수단(60)은 상기 지연 클럭(clk_dly)이 데이터 출력 버퍼까지 진행하는 경로에 존재하는 지연 소자들에 의한 지연량을 모델링한 지연값을 상기 지연 클럭(clk_dly)에 부여함으로써 상기 피드백 클럭(clk_fb)을 생성한다. 그리고 상기 위상 비교 수단(70)은 상기 기준 클럭(clk_ref)과 상기 피드백 클럭(clk_fb)의 위상을 비교하는 동작을 수행하여 상기 위상 비교 신호(phcmp)를 생 성한다. 상기 위상 비교 수단(70)은 에지 트리거 타입(Edge Trigger Type)의 플립플롭 회로를 통해 용이하게 구현될 수 있다.
이처럼, 본 발명의 일 실시예에 따른 DLL 회로는 초기 동작 구간 동안 상기 기준 클럭(clk_ref)과 상기 피드백 클럭(clk_fb)의 위상 정보를 추출하고, 이에 따라 상기 지연 라인(30)이 양 클럭의 위상차를 최소화시키기 위한 지연값을 부여하도록 함으로써, 지연 고정 동작에 드는 시간을 감소시킬 수 있다.
도 2a는 도 1에 도시한 초기 동작 설정 수단의 상세 구성도이고, 도 2b는 도 2a에 도시한 초기 동작 설정 수단의 동작을 설명하기 위한 타이밍도이다.
도시한 바와 같이, 상기 초기 동작 설정 수단(20)은, 제 1 내지 제 5 플립플롭(FF1 ~ FF5), 제 1 낸드게이트(ND1) 및 인버터(IV)를 포함한다.
상기 제 1 내지 제 5 플립플롭(FF1 ~ FF5)은 직렬로 연결되어, 각각 상기 파워 업 신호(pwrup)에 의해 초기화되어 하이 레벨(High Level)의 신호를 출력하며, 상기 기준 클럭(clk_ref)에 응답하여 앞 단의 플립플롭의 출력 신호를 입력 받아 래치한다. 가장 앞 단에 구비되는 상기 제 1 플립플롭(FF1)은 그라운드 전원(VSS)을 입력 받는다. 상기 제 1 낸드게이트(ND1)는 상기 제 5 플립플롭(FF5)의 출력 신호와 상기 파워 업 신호(pwrup)를 입력 받는다. 상기 인버터(IV)는 상기 제 1 낸드게이트(ND1)의 출력 신호를 입력 받아 상기 초기 동작 신호(init)를 출력한다. 상기 초기 동작 신호(init)는 신호 쌍으로 구현될 수 있으며, 점선으로 표시한 것처럼 상기 제 1 낸드게이트(ND1)의 출력 신호를 부 초기 동작 신호(/init)로서 활용할 수 있다.
상기 파워 업 신호(pwrup)가 인에이블 된 후, 상기 기준 클럭(clk_ref)이 토글(Toggle)하면 상기 제 5 플립플롭(FF5)은 하이 레벨의 신호를 출력하므로, 상기 초기 동작 신호(init)는 하이 레벨로 인에이블 된다. 상기 그라운드 전원(VSS)이 상기 기준 클럭(clk_ref)이 5번 토글한 후에 상기 제 1 낸드게이트(ND1)에 전달되므로, 상기 초기 동작 신호(init)는 상기 기준 클럭(clk_ref)의 5주기 동안 인에이블 구간을 유지하게 된다.
이와 같은 상기 파워 업 신호(pwrup), 상기 기준 클럭(clk_ref) 및 상기 초기 동작 신호(init)의 파형은 도 2b를 통해 확인할 수 있다.
여기에서는, 상기 초기 동작 신호(init)가 상기 기준 클럭(clk_ref)의 5주기 동안 인에이블 되는 것을 예로 들어 나타내었지만, 구비 환경 및 조건에 따라 플립플롭의 수를 가감함으로써 상기 초기 동작 신호(init)의 인에이블 구간은 용이하게 변경 가능하다.
도 3은 도 1에 도시한 지연 라인의 상세 구성도이다.
도시한 바와 같이, 상기 지연 라인(30)은 직렬 연결된 n 개의 단위 지연부(310<1:n>)를 포함한다. 각각의 단위 지연부(310<1:n>)는 상기 n 개의 단위 지연 클럭(udly<1:n>)을 각각 한 개씩 출력하도록 구성된다.
각각의 단위 지연부(310<1:n>)는 각각 제 2 내지 제 4 낸드게이트(ND2<1:n> ~ ND4<1:n>)를 포함한다. 가장 앞 단에 구비되는 단위 지연부(310<1>)의 제 2 낸드게이트(ND2<1>)는 상기 초기 동작 신호(init)와 상기 피드백 클럭(clk_fb)을 입력 받는다. 그리고 2번째부터 n-1번째까지의 단위 지연부(310<2:n- 1>) 각각의 제 2 낸드게이트(ND2<2:n-1>)는 각각 앞 단의 단위 지연부(310<1:n-2>)의 출력 신호와 외부 공급전원(VDD)을 입력 받는다. 가장 뒷 단의 단위 지연부(310<n>)의 제 2 낸드게이트(ND2<n>)는 상기 부 초기 동작 신호(/init)와 앞 단위 단위 지연부(310<n-1>)의 출력 신호를 입력 받는다.
각각의 단위 지연부(310<1:n>)에 구비되는 n 개의 제 3 낸드게이트(ND3<1:n>)는 상기 지연 제어 코드(dlycnt<1:n>) 한 비트씩과 상기 기준 클럭(clk_ref)을 각각 입력 받는다. 그리고 n 개의 제 4 낸드게이트(ND4<1:n>)는 각각 제 2 낸드게이트(ND2<1:n>)의 출력 신호와 제 3 낸드게이트(ND3<1:n>)의 출력 신호를 입력 받아, 상기 단위 지연 클럭(udly<1:n>)을 각각 한 개씩 출력한다.
이와 같이 구성된 상기 지연 라인(30)에서, 상기 초기 동작 신호(init)의 인에이블 시점에서의 상기 지연 제어 코드(dlycnt<1:n>)는 이미 (0, 0, ㆍㆍㆍ, 1)로 설정되어 있다. 상기 피드백 클럭(clk_fb)은 첫 번째 단위 지연부(310<1>)의 제 2 낸드게이트(ND2<1>)에 입력되고, 이후 상기 n-1 개의 단위 지연부(310<1:n-1>)를 거치면서 지연되어, n-1 개의 상기 단위 지연 클럭(udly<1:n-1>)으로서 출력된다. 이 때, 상기 n 번째의 단위 지연부(310<n>)의 제 3 낸드게이트(ND3<n>)는 상기 기준 클럭(clk_ref)을 입력 받는다. 이 때, 상기 n 번째의 단위 지연부(310<n>)의 제 2 낸드게이트(ND2<n>)의 출력 신호는 하이 레벨이므로, 상기 n 번째의 단위 지연 클럭(udly<n>)은 상기 기준 클럭(clk_ref)이 지연된 형태로서 생성된다.
이처럼, 초기 동작시 상기 지연 라인(30)이 상기 기준 클럭(clk_ref)에 최소의 지연 시간을 부여하여 n 번째의 단위 지연 클럭(udly<n>)을 생성하고, 이러한 특성의 n 번째의 단위 지연 클럭(udly<n>)을 이용하여 상기 지연 클럭(clk_dly) 및 상기 피드백 클럭(clk_fb)을 생성하므로, 상기 피드백 클럭(clk_fb)은 상기 지연 보상 수단(60)의 고유 지연량 정보를 그 위상에 담게 된다. 이 때의 상기 피드백 클럭(clk_fb)을 이용하여 상기 n-1 개의 단위 지연 클럭(udly<1:n-1>)을 생성하면, 상기 초기 지연 모니터링 수단(80)은 초기 동작시 상기 지연 보상 수단(60)에 의한 상기 피드백 클럭(clk_fb)의 위상 정보를 추출하여 상기 기준 클럭(clk_ref)과 비교할 수 있다. 그리고 상기 기준 클럭(clk_ref)과 상기 피드백 클럭(clk_fb)의 위상이 근접해지기 위해서는 상기 지연 라인(30)이 상기 기준 클럭(clk_ref)을 얼만큼 지연시켜야 하는지를 파악할 수 있게 된다. 결과적으로, 상기 지연 라인(30)이 출력하는 상기 n-1 개의 단위 지연 클럭(udly<1:n-1>)에 의해 상기 기준 클럭(clk_ref)과 상기 피드백 클럭(clk_fb)의 위상차를 최소화시키는 상기 초기 설정 코드(iniset<1:n>)의 논리값이 추출 가능하게 된다.
이후, 상기 초기 동작 신호(init)가 디스에이블 되면, 상기 지연 라인(30)은 상기 초기 설정 코드(iniset<1:n>)와 같은 논리값을 갖는 상기 지연 제어 코드(dlycnt<1:n>)의 제어에 따라 상기 기준 클럭(clk_ref)을 지연시키는 동작을 수행한다. 상기 기준 클럭(clk_ref)과 상기 피드백 클럭(clk_fb)의 위상에 따라 상기 지연 제어 코드(dlycnt<1:n>)는 변경될 수 있으나, 상기 지연 라인(30)은 종래의 기술에 비해 현저히 감소된 시간 안에 지연 고정 동작을 완료할 수 있다.
도 4는 도 1에 도시한 초기 지연 모니터링 수단의 상세 구성도이다.
상기 초기 지연 모니터링 수단(80)은, 상기 기준 클럭(clk_ref)과 상기 n-1 비트의 단위 지연 클럭(udly<1:n-1>)의 위상을 각각 비교하여 초기 위상 코드(iniph<1:n-1>)를 생성하는 초기 위상 정보 추출부(810); 및 상기 초기 위상 코드(iniph<1:n-1>)를 디코딩하여 상기 초기 설정 코드(iniset<1:n>)를 출력하는 제 1 디코딩부(820);를 포함한다.
상기 초기 위상 정보 추출부(810)는 직렬 연결된 n-1 개의 제 6 플립플롭(FF6<1:n-1>)을 포함하며, 각각의 제 6 플립플롭(FF6<1:n-1>)은 상기 n-1 개의 단위 지연 클럭(udly<1:n-1>)의 각 비트에 응답하여 상기 기준 클럭(clk_ref)을 래치하고, 상기 초기 위상 코드(iniph<1:n-1>)의 각 비트를 출력하는 기능을 수행한다.
이와 같은 구성에 의해, 상기 피드백 클럭(clk_fb)과 상기 기준 클럭(clk_ref)의 초기 위상 정보가 상기 초기 위상 코드(iniph<1:n-1>)의 논리값에 반영된다. 이후, 상기 제 1 디코딩부(820)는 상기 초기 위상 코드(iniph<1:n-1>)를 입력 받아, 상기 피드백 클럭(clk_fb)과 상기 기준 클럭(clk_ref)의 위상차를 최소화시키기 위한 논리값을 갖는 상기 초기 설정 코드(iniset<1:n>)를 생성한다. 상기 초기 설정 코드(iniset<1:n>)는 논리값이 ‘1’인 신호를 한 개만 포함하는 형태로 구현될 것이다.
도 5는 도 1에 도시한 쉬프트 레지스터의 상세 구성도이다.
도시한 바와 같이, 상기 쉬프트 레지스터(90)는 상기 위상 비교 신호(phcmp)에 응답하여 카운팅 동작을 수행하여 m 비트의 카운트 신호(count<1:m>)를 출력하는 카운팅부(910); 상기 m 비트의 카운트 신호(count<1:m>)를 디코딩하여 위상 디 코딩 코드(phdec<1:n>)를 출력하는 제 2 디코딩부(920); 상기 초기 동작 신호(init)에 응답하여 상기 위상 디코딩 코드(phdec<1:n>) 또는 상기 초기 설정 코드(iniset<1:n>)를 선택적으로 출력하는 먹스부(930); 및 상기 먹스부(930)의 출력 신호를 래치하고 상기 지연 제어 코드(dlycnt<1:n>)로서 출력하는 래치부(940);를 포함한다.
상기 카운팅부(910)는 상기 위상 비교 신호(phcmp)에 의해 전달되는 상기 기준 클럭(clk_ref)과 상기 피드백 클럭(clk_fb)의 위상 정보에 따라 상기 m 비트의 카운트 신호(count<1:m>)의 논리값을 증가 또는 감소시킨다. 이후, 상기 제 2 디코딩부(920)는 상기 m 비트의 카운트 신호(count<1:m>)를 디코딩하여 상기 위상 디코딩 코드(phdec<1:n>)를 출력한다. 이 때, 상기 위상 디코딩 코드(phdec<1:n>)는 논리값이 ‘1’인 신호를 한 개만 포함하는 형태로 구현되며, 상기 m 비트의 카운트 신호(count<1:m>)의 논리값 변화에 따라 논리값 ‘1’이 한 자리씩 이동하는 형태로 구현된다.
상기 초기 동작 신호(init)가 인에이블 되면, 상기 먹스부(930)는 상기 위상 디코딩 코드(phdec<1:n>)를 차단하고, 상기 초기 설정 코드(iniset<1:n>)를 통과시킨다. 이 때, 상기 래치부(940)에는 상기 지연 제어 코드(dlycnt<1:n>)의 논리값이 (0, 0, ㆍㆍㆍ, 1)로 설정되어 있다. 이처럼, 상기 파워 업 신호(pwrup)가 인에이블 되면 특정한 코드를 출력하는 상기 래치부(940)의 구성은 당업자라면 용이하게 실시할 수 있는 기술에 해당한다. 상기 래치부(940)는 이후 상기 초기 설정 코드(iniset<1:n>)가 입력되면 이를 래치하여 상기 지연 제어 코드(dlycnt<1:n>)로서 출력한다. 즉, 상기 초기 동작 신호(init)가 정의하는 초기 동작 구간 동안에는, 상기 초기 설정 코드(iniset<1:n>)가 상기 지연 제어 코드(dlycnt<1:n>)로서 출력되는 것이다. 상기 지연 라인(30)은 상기 초기 설정 코드(iniset<1:n>)에 응답하여 상기 기준 클럭(clk_ref)과 상기 피드백 클럭(clk_fb)의 위상차를 최소화시키기 위한 지연 시간을 상기 기준 클럭(clk_ref)에 부여한다.
이후, 상기 초기 동작 신호(init)가 디스에이블 되면, 상기 먹스부(930)는 상기 초기 설정 코드(iniset<1:n>)를 차단하고, 상기 위상 디코딩 코드(phdec<1:n>)를 통과시킨다. 이후, 상기 래치부(940)는 상기 위상 디코딩 코드(phdec<1:n>)를 래치하여 상기 지연 제어 코드(dlycnt<1:n>)로서 출력한다. 이 때의 상기 기준 클럭(clk_ref)과 상기 피드백 클럭(clk_fb)의 위상차는 이미 그리 크지 않은 상태이므로, 상기 위상 디코딩 코드(phdec<1:n>)의 논리값은 상기 초기 설정 코드(iniset<1:n>)의 논리값에 근사한 상태일 것이다. 따라서 상기 위상 비교 신호(phcmp)에 응답하여 상기 위상 디코딩 코드(phdec<1:n>) 및 상기 지연 제어 코드(dlycnt<1:n>)의 논리값이 변화하더라도, 이후 상기 지연 제어 코드(dlycnt<1:n>)의 논리값이 고정되기까지는 종래에 비해 현저히 짧은 시간이 소요된다.
즉, 본 발명에 따른 DLL 회로는 초기 동작시 피드백 클럭의 위상을 통해 지연 보상 수단의 고유 지연값을 판별하고, 피드백 클럭과 기준 클럭의 위상 정보에 따라 초기 설정 코드를 생성한다. 이후, 초기 설정 코드를 지연 제어 코드로서 활 용하여 지연 라인이 기준 클럭에 부여하는 최초의 지연 시간을 설정한다. 따라서, 초기 동작시부터 지연 라인은 피드백 클럭의 위상이 기준 클럭의 위상에 근접하도록 하는 지연 시간을 기준 클럭에 부여할 수 있으며, 이에 따라 DLL 회로가 지연 고정 동작을 완료하기까지의 시간은 현저히 감소한다. 이와 같이 빠른 지연 고정 동작을 수행하는 DLL 회로는 고속화 구현을 추구하는 반도체 집적 회로의 동작을 보다 효율적으로 지원할 수 있다.
이와 같이, 본 발명이 속하는 기술분야의 당업자는 본 발명이 그 기술적 사상이나 필수적 특징을 변경하지 않고서 다른 구체적인 형태로 실시될 수 있다는 것을 이해할 수 있을 것이다. 그러므로 이상에서 기술한 실시예들은 모든 면에서 예시적인 것이며 한정적인 것이 아닌 것으로서 이해해야만 한다. 본 발명의 범위는 상기 상세한 설명보다는 후술하는 특허청구범위에 의하여 나타내어지며, 특허청구범위의 의미 및 범위 그리고 그 등가개념으로부터 도출되는 모든 변경 또는 변형된 형태가 본 발명의 범위에 포함되는 것으로 해석되어야 한다.
도 1은 본 발명의 일 실시예에 따른 DLL 회로의 구성을 나타낸 블록도,
도 2a는 도 1에 도시한 초기 동작 설정 수단의 상세 구성도,
도 2b는 도 2a에 도시한 초기 동작 설정 수단의 동작을 설명하기 위한 타이밍도,
도 3은 도 1에 도시한 지연 라인의 상세 구성도,
도 4는 도 1에 도시한 초기 지연 모니터링 수단의 상세 구성도,
도 5는 도 1에 도시한 쉬프트 레지스터의 상세 구성도이다.
<도면의 주요 부분에 대한 부호 설명>
20 : 초기 동작 설정 수단 30 : 지연 라인
60 : 지연 보상 수단 70 : 위상 비교 수단
80 : 초기 지연 모니터링 수단 90 : 쉬프트 레지스터

Claims (22)

  1. 동작 시작 신호가 인에이블 되면 기준 클럭의 소정의 주기 동안 초기 동작 신호를 인에이블 시키는 초기 동작 설정 수단;
    상기 초기 동작 신호가 인에이블 되면 초기 설정 코드를 지연 제어 코드로서 출력하고, 상기 초기 동작 신호가 디스에이블 되면 위상 비교 신호에 응답하여 상기 지연 제어 코드의 논리값을 조정하는 쉬프트 레지스터;
    상기 초기 동작 신호 및 상기 지연 제어 코드에 응답하여 상기 기준 클럭 또는 피드백 클럭을 지연시켜 복수 개의 단위 지연 클럭을 생성하는 지연 라인; 및
    상기 기준 클럭과 상기 복수 개의 단위 지연 클럭에 응답하여 상기 초기 설정 코드를 생성하는 초기 지연 모니터링 수단;을 포함하며,
    상기 지연 라인은, 상기 초기 동작 신호가 인에이블 되면 상기 피드백 클럭을 지연시켜 상기 복수 개의 단위 지연 클럭을 생성하여 상기 초기 지연 모니터링 수단에 전달하고,
    상기 초기 지연 모니터링 수단은, 상기 복수 개의 단위 지연 클럭과 상기 기준 클럭의 위상을 각각 비교하여 상기 피드백 클럭의 초기 위상을 모니터링하고, 상기 기준 클럭과 상기 피드백 클럭의 위상차가 최소화되도록 하는 상기 지연 라인의 최초 지연값을 설정하기 위한 상기 초기 설정 코드를 생성하는 것을 특징으로 하는 DLL(Delay Locked Loop) 회로.
  2. 삭제
  3. 삭제
  4. 제 1 항에 있어서,
    상기 쉬프트 레지스터는,
    상기 위상 비교 신호에 응답하여 카운팅 동작을 수행하여 복수 비트의 카운트 신호를 출력하는 카운팅부;
    상기 복수 비트의 카운트 신호를 디코딩하여 위상 디코딩 코드를 출력하는 디코딩부;
    상기 초기 동작 신호에 응답하여 상기 위상 디코딩 코드 또는 상기 초기 설정 코드를 선택적으로 출력하는 먹스부; 및
    상기 먹스부의 출력 신호를 래치하고 상기 지연 제어 코드로서 출력하는 래치부;
    를 포함하는 것을 특징으로 하는 DLL 회로.
  5. 삭제
  6. 제 1 항에 있어서,
    상기 지연 라인은 직렬 연결된 복수 개의 단위 지연부를 포함하며,
    상기 복수 개의 단위 지연부 중 가장 앞 단의 단위 지연부는 상기 초기 동작 신호 및 기 설정된 한 비트의 상기 지연 제어 코드에 응답하여 상기 기준 클럭 또는 상기 피드백 클럭을 지연시키고, 가장 뒷 단의 단위 지연부는 반전된 상기 초기 동작 신호 및 기 설정된 한 비트의 상기 지연 제어 코드에 응답하여 상기 기준 클럭 또는 앞 단의 단위 지연부의 출력 신호를 지연시키며, 나머지 단위 지연부는 각각 외부 공급전원 및 기 설정된 한 비트의 상기 지연 제어 코드에 응답하여 상기 기준 클럭 또는 앞 단의 단위 지연부의 출력 신호를 지연시키도록 구성되어,
    각각의 단위 지연부는 각각 상기 단위 지연 클럭을 한 개씩 출력하는 것을 특징으로 하는 DLL 회로.
  7. 삭제
  8. 제 1 항에 있어서,
    상기 초기 지연 모니터링 수단은,
    상기 기준 클럭과 상기 복수 개의 단위 지연 클럭의 위상을 각각 비교하여 초기 위상 코드를 생성하는 초기 위상 정보 추출부; 및
    상기 초기 위상 코드를 디코딩하여 상기 초기 설정 코드를 출력하는 디코딩부;
    를 포함하는 것을 특징으로 하는 DLL 회로.
  9. 제 1 항에 있어서,
    외부 클럭을 버퍼링하여 상기 기준 클럭을 생성하는 클럭 입력 버퍼;
    상기 지연 라인으로부터 출력되는 마지막 번째의 상기 단위 지연 클럭을 파인 지연시켜 지연 클럭을 생성하는 파인 지연 수단;
    상기 지연 클럭을 소정 시간 지연시켜 상기 피드백 클럭을 생성하는 지연 보상 수단; 및
    상기 기준 클럭과 상기 피드백 클럭의 위상을 비교하여 상기 위상 비교 신호를 생성하는 위상 비교 수단;
    을 추가로 포함하는 것을 특징으로 하는 DLL 회로.
  10. 초기 동작시 피드백 클럭을 지연시켜 복수 개의 단위 지연 클럭을 생성하는 지연 라인;
    상기 복수 개의 단위 지연 클럭과 기준 클럭의 위상을 각각 비교함에 따라, 상기 피드백 클럭의 초기 위상을 모니터링하여 초기 설정 코드를 생성하는 초기 지연 모니터링 수단; 및
    상기 초기 동작시 상기 초기 설정 코드를 지연 제어 코드로서 상기 지연 라인에 전달하여 상기 지연 라인이 상기 기준 클럭에 부여하는 최초 지연값을 설정하는 쉬프트 레지스터;
    를 포함하는 것을 특징으로 하는 DLL(Delay Locked Loop) 회로.
  11. 제 10 항에 있어서,
    상기 지연 라인으로부터 출력되는 마지막 번째의 상기 단위 지연 클럭을 파인 지연시켜 지연 클럭을 생성하는 파인 지연 수단;
    을 추가로 포함하는 것을 특징으로 하는 DLL 회로.
  12. 제 10 항에 있어서,
    상기 지연 라인은, 상기 초기 동작시 상기 기준 클럭을 지연시켜 상기 복수 개의 단위 지연 클럭 중 마지막 번째의 단위 지연 클럭을 생성하며,
    상기 피드백 클럭은 상기 마지막 번째의 단위 지연 클럭에 대한 지연 동작을 통해 생성된 클럭인 것을 특징으로 하는 DLL 회로.
  13. 제 12 항에 있어서,
    상기 초기 동작은 초기 동작 신호의 인에이블 여부에 따라 정의되며,
    상기 지연 라인은 직렬 연결된 복수 개의 단위 지연부를 포함하고,
    상기 복수 개의 단위 지연부 중 가장 앞 단의 단위 지연부는 상기 초기 동작 신호 및 기 설정된 한 비트의 상기 지연 제어 코드에 응답하여 상기 기준 클럭 또는 상기 피드백 클럭을 지연시키며, 가장 뒷 단의 단위 지연부는 반전된 상기 초기 동작 신호 및 기 설정된 한 비트의 상기 지연 제어 코드에 응답하여 상기 기준 클럭 또는 앞 단의 단위 지연부의 출력 신호를 지연시키고, 나머지 단위 지연부는 각각 외부 공급전원 및 기 설정된 한 비트의 상기 지연 제어 코드에 응답하여 상기 기준 클럭 또는 앞 단의 단위 지연부의 출력 신호를 지연시키도록 구성되어,
    각각의 단위 지연부는 각각 상기 복수 개의 단위 지연 클럭을 한 개씩 출력하는 것을 특징으로 하는 DLL 회로.
  14. 제 10 항에 있어서,
    상기 초기 지연 모니터링 수단은,
    상기 기준 클럭과 상기 복수 개의 단위 지연 클럭의 위상을 각각 비교하여 초기 위상 코드를 생성하는 초기 위상 정보 추출부; 및
    상기 초기 위상 코드를 디코딩하여 상기 초기 설정 코드를 출력하는 디코딩부;
    를 포함하는 것을 특징으로 하는 DLL 회로.
  15. 제 13 항에 있어서,
    상기 쉬프트 레지스터는, 상기 초기 동작 신호가 디스에이블 되면 위상 비교 신호에 응답하여 상기 지연 제어 코드의 논리값을 조정하는 것을 특징으로 하는 DLL 회로.
  16. 제 15 항에 있어서,
    상기 쉬프트 레지스터는,
    상기 위상 비교 신호에 응답하여 카운팅 동작을 수행하여 복수 비트의 카운트 신호를 출력하는 카운팅부;
    상기 복수 비트의 카운트 신호를 디코딩하여 위상 디코딩 코드를 출력하는 디코딩부;
    상기 초기 동작 신호에 응답하여 상기 위상 디코딩 코드 또는 상기 초기 설정 코드를 선택적으로 출력하는 먹스부; 및
    상기 먹스부의 출력 신호를 래치하고 상기 지연 제어 코드로서 출력하는 래치부;
    를 포함하는 것을 특징으로 하는 DLL 회로.
  17. 제 13 항에 있어서,
    동작 시작 신호가 인에이블 되면 상기 기준 클럭의 소정의 주기 동안 상기 초기 동작 신호를 인에이블 시키는 초기 동작 설정 수단;
    을 추가로 포함하는 것을 특징으로 하는 DLL 회로.
  18. 제 15 항에 있어서,
    외부 클럭을 버퍼링하여 상기 기준 클럭을 생성하는 클럭 입력 버퍼;
    상기 지연 라인으로부터 출력되어 생성된 클럭을 소정 시간 지연시켜 상기 피드백 클럭을 생성하는 지연 보상 수단; 및
    상기 기준 클럭과 상기 피드백 클럭의 위상을 비교하여 상기 위상 비교 신호를 생성하는 위상 비교 수단;
    을 추가로 포함하는 것을 특징으로 하는 DLL 회로.
  19. a) 피드백 클럭을 지연시켜 복수 개의 단위 지연 클럭을 생성하는 단계;
    b) 상기 복수 개의 단위 지연 클럭과 기준 클럭의 위상을 비교하여 초기 설정 코드를 생성하는 단계;
    c) 상기 초기 설정 코드를 지연 제어 코드로서 활용하여 지연 라인이 상기 기준 클럭에 부여하는 지연량을 조정하는 단계; 및
    d) 위상 비교 신호에 응답하여 상기 지연 제어 코드를 생성하여 상기 지연 라인이 상기 기준 클럭에 부여하는 지연량을 조정하는 단계;
    를 포함하는 것을 특징으로 하는 DLL(Delay Locked Loop) 회로의 제어 방법.
  20. 제 19 항에 있어서,
    상기 b) 단계는, 상기 복수 개의 단위 지연 클럭과 상기 기준 클럭의 위상을 각각 비교하여 상기 피드백 클럭의 초기 위상을 모니터링하고, 상기 기준 클럭과 상기 피드백 클럭의 위상차가 최소화되도록 하는 상기 지연 라인의 최초 지연값을 설정하기 위한 상기 초기 설정 코드를 생성하는 단계인 것을 특징으로 하는 DLL 회로의 제어 방법.
  21. 제 19 항에 있어서,
    상기 d) 단계는,
    상기 위상 비교 신호에 응답하여 카운팅 동작을 수행하여 복수 비트의 카운트 신호를 생성하는 단계;
    상기 복수 비트의 카운트 신호를 디코딩하여 위상 디코딩 코드를 생성하는 단계; 및
    상기 위상 디코딩 코드를 래치하고 상기 지연 제어 코드로서 출력하는 단계;
    를 포함하는 것을 특징으로 하는 DLL 회로의 제어 방법.
  22. 제 19 항에 있어서,
    상기 a) 단계의 앞에,
    외부 클럭을 버퍼링하여 상기 기준 클럭을 생성하는 단계;
    상기 지연 라인의 출력 신호를 파인 지연시켜 지연 클럭을 생성하는 단계;
    상기 지연 클럭을 소정 시간 지연시켜 상기 피드백 클럭을 생성하는 단계; 및
    상기 기준 클럭과 상기 피드백 클럭의 위상을 비교하여 상기 위상 비교 신호를 생성하는 단계;
    를 추가로 포함하는 것을 특징으로 하는 DLL 회로의 제어 방법.
KR1020070127474A 2007-12-10 2007-12-10 Dll 회로 및 그 제어 방법 KR100956770B1 (ko)

Priority Applications (3)

Application Number Priority Date Filing Date Title
KR1020070127474A KR100956770B1 (ko) 2007-12-10 2007-12-10 Dll 회로 및 그 제어 방법
US12/170,282 US7737746B2 (en) 2007-12-10 2008-07-09 DLL circuit and method of controlling the same
JP2008301828A JP2009141954A (ja) 2007-12-10 2008-11-27 Dll回路およびその制御方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020070127474A KR100956770B1 (ko) 2007-12-10 2007-12-10 Dll 회로 및 그 제어 방법

Publications (2)

Publication Number Publication Date
KR20090060596A KR20090060596A (ko) 2009-06-15
KR100956770B1 true KR100956770B1 (ko) 2010-05-12

Family

ID=40720974

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020070127474A KR100956770B1 (ko) 2007-12-10 2007-12-10 Dll 회로 및 그 제어 방법

Country Status (3)

Country Link
US (1) US7737746B2 (ko)
JP (1) JP2009141954A (ko)
KR (1) KR100956770B1 (ko)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20190063654A (ko) 2017-11-30 2019-06-10 연세대학교 산학협력단 감소된 정적 위상 오프셋을 갖는 지연 고정 루프 장치 및 그 동작 방법

Families Citing this family (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101213783B (zh) * 2005-06-29 2011-08-31 Nxp股份有限公司 采用自适应参考频率校正的同步方案
KR101046227B1 (ko) * 2008-12-23 2011-07-04 주식회사 하이닉스반도체 Dll 회로
KR101095009B1 (ko) 2010-09-30 2011-12-20 주식회사 하이닉스반도체 동기 회로
KR101198140B1 (ko) * 2010-12-21 2012-11-12 에스케이하이닉스 주식회사 시프트 레지스터 및 이를 이용한 동기 회로
JP5932237B2 (ja) 2011-04-20 2016-06-08 ピーエスフォー ルクスコ エスエイアールエルPS4 Luxco S.a.r.l. 半導体装置
US8471611B2 (en) * 2011-11-04 2013-06-25 Broadcom Corporation Fractional-N phase locked loop based on bang-bang detector
KR102047793B1 (ko) * 2012-12-04 2019-11-22 에스케이하이닉스 주식회사 지연고정루프
KR102143109B1 (ko) 2014-03-04 2020-08-10 삼성전자주식회사 지연 고정 루프, 및 그것의 동작 방법
KR102001691B1 (ko) * 2014-03-13 2019-07-18 에스케이하이닉스 주식회사 지연 고정 루프
CN105337608B (zh) * 2015-12-02 2018-09-14 上海兆芯集成电路有限公司 延迟锁定回路
CN105337610B (zh) * 2015-12-02 2018-09-14 上海兆芯集成电路有限公司 延迟锁定回路
CN105337609B (zh) * 2015-12-02 2018-07-20 上海兆芯集成电路有限公司 延迟锁定回路
CN105515571B (zh) * 2015-12-02 2018-07-20 上海兆芯集成电路有限公司 延迟锁定回路
KR20170096798A (ko) * 2016-02-17 2017-08-25 에스케이하이닉스 주식회사 클럭 생성 회로, 이를 이용하는 인터페이스 회로 및 반도체 시스템
RU2721231C1 (ru) * 2019-07-05 2020-05-18 Федеральное государственное бюджетное образовательное учреждение высшего образования "Юго-Западный государственный университет" (ЮЗГУ) Способ синхронизации тактовых импульсов внешним импульсом
TWI754303B (zh) * 2020-06-17 2022-02-01 群聯電子股份有限公司 等化器電路、記憶體儲存裝置及訊號調整方法

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005184196A (ja) 2003-12-17 2005-07-07 Seiko Epson Corp 遅延調整回路、集積回路装置、及び遅延調整方法
JP2006060332A (ja) 2004-08-17 2006-03-02 Fujitsu Ltd 遅延ロックループ回路
KR20070007317A (ko) * 2004-02-27 2007-01-15 샤프 가부시키가이샤 Dll 회로
KR20080075414A (ko) * 2007-02-12 2008-08-18 주식회사 하이닉스반도체 지연 장치, 이를 이용한 지연 고정 루프 회로 및 반도체메모리 장치

Family Cites Families (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6069506A (en) * 1998-05-20 2000-05-30 Micron Technology, Inc. Method and apparatus for improving the performance of digital delay locked loop circuits
KR100416695B1 (ko) * 2000-06-30 2004-02-05 주식회사 하이닉스반도체 노이즈 제어가 가능한 지연고정루프
KR100527397B1 (ko) * 2000-06-30 2005-11-15 주식회사 하이닉스반도체 반도체메모리 장치에서 작은 지터를 갖는 지연고정루프
US20020130691A1 (en) * 2001-03-15 2002-09-19 Silvestri Paul A. Method and apparatus for fast lock of delay lock loop
JP2002344310A (ja) * 2001-05-16 2002-11-29 Hitachi Ltd クロック位相制御回路
JP4005779B2 (ja) * 2001-07-03 2007-11-14 株式会社東芝 クロック同期回路
JP2003032104A (ja) * 2001-07-12 2003-01-31 Mitsubishi Electric Corp Dll回路とその制御方法
US6628154B2 (en) * 2001-07-31 2003-09-30 Cypress Semiconductor Corp. Digitally controlled analog delay locked loop (DLL)
WO2003036641A1 (fr) * 2001-10-25 2003-05-01 Matsushita Electric Industrial Co., Ltd. Procede d'enregistrement de disque optique et procede de reproduction de disque optique
JP2004145709A (ja) * 2002-10-25 2004-05-20 Renesas Technology Corp 半導体装置
DE10330796B4 (de) * 2002-10-30 2023-09-14 Hynix Semiconductor Inc. Registergesteuerter Delay Locked Loop mit Beschleunigungsmodus
KR100510063B1 (ko) * 2002-12-24 2005-08-26 주식회사 하이닉스반도체 레지스터 제어 지연고정루프
KR100631166B1 (ko) * 2003-05-31 2006-10-02 주식회사 하이닉스반도체 지연고정 시간을 줄인 레지스터 제어 지연고정루프
KR100528788B1 (ko) 2003-06-27 2005-11-15 주식회사 하이닉스반도체 지연 고정 루프 및 그 구동 방법
US6812760B1 (en) * 2003-07-02 2004-11-02 Micron Technology, Inc. System and method for comparison and compensation of delay variations between fine delay and coarse delay circuits
KR100639616B1 (ko) * 2004-10-29 2006-10-30 주식회사 하이닉스반도체 반도체 기억 소자에서의 지연 고정 루프 및 그의 록킹 방법
US7190201B2 (en) * 2005-02-03 2007-03-13 Mosaid Technologies, Inc. Method and apparatus for initializing a delay locked loop
KR100733471B1 (ko) * 2005-02-28 2007-06-28 주식회사 하이닉스반도체 반도체 기억 소자의 지연 고정 루프 회로 및 그 제어 방법
KR100713082B1 (ko) * 2005-03-02 2007-05-02 주식회사 하이닉스반도체 클럭의 듀티 비율을 조정할 수 있는 지연 고정 루프
US7332950B2 (en) * 2005-06-14 2008-02-19 Micron Technology, Inc. DLL measure initialization circuit for high frequency operation
KR100722775B1 (ko) * 2006-01-02 2007-05-30 삼성전자주식회사 반도체 장치의 지연동기루프 회로 및 지연동기루프제어방법

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005184196A (ja) 2003-12-17 2005-07-07 Seiko Epson Corp 遅延調整回路、集積回路装置、及び遅延調整方法
KR20070007317A (ko) * 2004-02-27 2007-01-15 샤프 가부시키가이샤 Dll 회로
JP2006060332A (ja) 2004-08-17 2006-03-02 Fujitsu Ltd 遅延ロックループ回路
KR20080075414A (ko) * 2007-02-12 2008-08-18 주식회사 하이닉스반도체 지연 장치, 이를 이용한 지연 고정 루프 회로 및 반도체메모리 장치

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20190063654A (ko) 2017-11-30 2019-06-10 연세대학교 산학협력단 감소된 정적 위상 오프셋을 갖는 지연 고정 루프 장치 및 그 동작 방법

Also Published As

Publication number Publication date
US7737746B2 (en) 2010-06-15
US20090146707A1 (en) 2009-06-11
KR20090060596A (ko) 2009-06-15
JP2009141954A (ja) 2009-06-25

Similar Documents

Publication Publication Date Title
KR100956770B1 (ko) Dll 회로 및 그 제어 방법
KR100639616B1 (ko) 반도체 기억 소자에서의 지연 고정 루프 및 그의 록킹 방법
KR100956774B1 (ko) 지연 고정 루프 회로 및 그 제어 방법
KR101046227B1 (ko) Dll 회로
US7482850B2 (en) Delay locked loop circuit and semiconductor integrated circuit device
KR100930404B1 (ko) Dll 회로 및 그 제어 방법
KR100974211B1 (ko) 락킹 상태 검출기 및 이를 포함하는 dll 회로
US20120194241A1 (en) Synchronization circuit
KR100968460B1 (ko) Dll 회로 및 dll 회로의 업데이트 제어 장치
KR101062741B1 (ko) Dll 회로 및 그 제어 방법
JPH10149227A (ja) 半導体集積回路
US7573307B2 (en) Systems and methods for reduced area delay locked loop
KR101095009B1 (ko) 동기 회로
US7719332B2 (en) Glitch reduced delay lock loop circuits and methods for using such
US6255870B1 (en) Apparatus for compensating locking error in high speed memory device with delay locked loop
US7932756B2 (en) Master slave delay locked loops and uses thereof
US20090033386A1 (en) Delay Lock Loop Circuits Including Glitch Reduction and Methods for Using Such
KR101053523B1 (ko) 반도체 집적 회로의 지연 장치 및 그 제어 방법
KR100915820B1 (ko) 펄스 발생 회로 및 이를 포함하는 듀티 사이클 보정 장치
KR100902049B1 (ko) 주파수 조정 장치 및 이를 포함하는 dll 회로
KR102598913B1 (ko) 반도체장치
KR100795024B1 (ko) Dll 회로의 동작 모드 설정 장치
KR101347283B1 (ko) 카스 레이턴시 회로 및 이를 구비하는 반도체 메모리 장치
KR20090088109A (ko) Dll 회로의 지연 라인
KR20160105104A (ko) 반도체 장치

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20130325

Year of fee payment: 4

FPAY Annual fee payment

Payment date: 20140324

Year of fee payment: 5

FPAY Annual fee payment

Payment date: 20160321

Year of fee payment: 7

FPAY Annual fee payment

Payment date: 20170323

Year of fee payment: 8

FPAY Annual fee payment

Payment date: 20180326

Year of fee payment: 9

FPAY Annual fee payment

Payment date: 20190325

Year of fee payment: 10