KR20100099545A - 지연동기회로 및 그를 포함하는 반도체 메모리 장치 - Google Patents
지연동기회로 및 그를 포함하는 반도체 메모리 장치 Download PDFInfo
- Publication number
- KR20100099545A KR20100099545A KR1020090018098A KR20090018098A KR20100099545A KR 20100099545 A KR20100099545 A KR 20100099545A KR 1020090018098 A KR1020090018098 A KR 1020090018098A KR 20090018098 A KR20090018098 A KR 20090018098A KR 20100099545 A KR20100099545 A KR 20100099545A
- Authority
- KR
- South Korea
- Prior art keywords
- clock signal
- signal
- delay
- phase difference
- phase
- Prior art date
Links
- 239000004065 semiconductor Substances 0.000 title claims abstract description 12
- 238000001514 detection method Methods 0.000 claims abstract description 66
- 230000004044 response Effects 0.000 claims abstract description 13
- 230000000630 rising effect Effects 0.000 claims description 25
- 238000000034 method Methods 0.000 claims description 18
- 239000000872 buffer Substances 0.000 claims description 17
- 230000003111 delayed effect Effects 0.000 claims description 15
- 238000003491 array Methods 0.000 claims 1
- 230000008929 regeneration Effects 0.000 abstract 7
- 238000011069 regeneration method Methods 0.000 abstract 7
- 238000010586 diagram Methods 0.000 description 18
- 230000001934 delay Effects 0.000 description 3
- 230000001360 synchronised effect Effects 0.000 description 3
- 230000007423 decrease Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 239000011435 rock Substances 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C7/00—Arrangements for writing information into, or reading information out from, a digital store
- G11C7/22—Read-write [R-W] timing or clocking circuits; Read-write [R-W] control signal generators or management
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C8/00—Arrangements for selecting an address in a digital store
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C11/00—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor
- G11C11/21—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements
- G11C11/34—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements using semiconductor devices
- G11C11/40—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements using semiconductor devices using transistors
- G11C11/401—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements using semiconductor devices using transistors forming cells needing refreshing or charge regeneration, i.e. dynamic cells
- G11C11/4063—Auxiliary circuits, e.g. for addressing, decoding, driving, writing, sensing or timing
- G11C11/407—Auxiliary circuits, e.g. for addressing, decoding, driving, writing, sensing or timing for memory cells of the field-effect type
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C7/00—Arrangements for writing information into, or reading information out from, a digital store
- G11C7/22—Read-write [R-W] timing or clocking circuits; Read-write [R-W] control signal generators or management
- G11C7/222—Clock generating, synchronizing or distributing circuits within memory device
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03L—AUTOMATIC CONTROL, STARTING, SYNCHRONISATION OR STABILISATION OF GENERATORS OF ELECTRONIC OSCILLATIONS OR PULSES
- H03L7/00—Automatic control of frequency or phase; Synchronisation
- H03L7/06—Automatic control of frequency or phase; Synchronisation using a reference signal applied to a frequency- or phase-locked loop
- H03L7/08—Details of the phase-locked loop
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03L—AUTOMATIC CONTROL, STARTING, SYNCHRONISATION OR STABILISATION OF GENERATORS OF ELECTRONIC OSCILLATIONS OR PULSES
- H03L7/00—Automatic control of frequency or phase; Synchronisation
- H03L7/06—Automatic control of frequency or phase; Synchronisation using a reference signal applied to a frequency- or phase-locked loop
- H03L7/08—Details of the phase-locked loop
- H03L7/081—Details of the phase-locked loop provided with an additional controlled phase shifter
- H03L7/0812—Details of the phase-locked loop provided with an additional controlled phase shifter and where no voltage or current controlled oscillator is used
- H03L7/0814—Details 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
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03L—AUTOMATIC CONTROL, STARTING, SYNCHRONISATION OR STABILISATION OF GENERATORS OF ELECTRONIC OSCILLATIONS OR PULSES
- H03L7/00—Automatic control of frequency or phase; Synchronisation
- H03L7/06—Automatic control of frequency or phase; Synchronisation using a reference signal applied to a frequency- or phase-locked loop
- H03L7/08—Details of the phase-locked loop
- H03L7/081—Details of the phase-locked loop provided with an additional controlled phase shifter
- H03L7/0812—Details of the phase-locked loop provided with an additional controlled phase shifter and where no voltage or current controlled oscillator is used
- H03L7/0816—Details 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
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03L—AUTOMATIC CONTROL, STARTING, SYNCHRONISATION OR STABILISATION OF GENERATORS OF ELECTRONIC OSCILLATIONS OR PULSES
- H03L7/00—Automatic control of frequency or phase; Synchronisation
- H03L7/06—Automatic control of frequency or phase; Synchronisation using a reference signal applied to a frequency- or phase-locked loop
- H03L7/08—Details of the phase-locked loop
- H03L7/081—Details of the phase-locked loop provided with an additional controlled phase shifter
- H03L7/0812—Details of the phase-locked loop provided with an additional controlled phase shifter and where no voltage or current controlled oscillator is used
- H03L7/0818—Details 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
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03L—AUTOMATIC CONTROL, STARTING, SYNCHRONISATION OR STABILISATION OF GENERATORS OF ELECTRONIC OSCILLATIONS OR PULSES
- H03L7/00—Automatic control of frequency or phase; Synchronisation
- H03L7/06—Automatic control of frequency or phase; Synchronisation using a reference signal applied to a frequency- or phase-locked loop
- H03L7/08—Details of the phase-locked loop
- H03L7/085—Details of the phase-locked loop concerning mainly the frequency- or phase-detection arrangement including the filtering or amplification of its output signal
- H03L7/087—Details of the phase-locked loop concerning mainly the frequency- or phase-detection arrangement including the filtering or amplification of its output signal using at least two phase detectors or a frequency and phase detector in the loop
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03L—AUTOMATIC CONTROL, STARTING, SYNCHRONISATION OR STABILISATION OF GENERATORS OF ELECTRONIC OSCILLATIONS OR PULSES
- H03L7/00—Automatic control of frequency or phase; Synchronisation
- H03L7/06—Automatic control of frequency or phase; Synchronisation using a reference signal applied to a frequency- or phase-locked loop
- H03L7/08—Details of the phase-locked loop
- H03L7/085—Details of the phase-locked loop concerning mainly the frequency- or phase-detection arrangement including the filtering or amplification of its output signal
- H03L7/091—Details 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 using a sampling device
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03L—AUTOMATIC CONTROL, STARTING, SYNCHRONISATION OR STABILISATION OF GENERATORS OF ELECTRONIC OSCILLATIONS OR PULSES
- H03L7/00—Automatic control of frequency or phase; Synchronisation
- H03L7/06—Automatic control of frequency or phase; Synchronisation using a reference signal applied to a frequency- or phase-locked loop
- H03L7/08—Details of the phase-locked loop
- H03L7/10—Details of the phase-locked loop for assuring initial synchronisation or for broadening the capture range
Landscapes
- Engineering & Computer Science (AREA)
- Microelectronics & Electronic Packaging (AREA)
- Computer Hardware Design (AREA)
- Dram (AREA)
- Stabilization Of Oscillater, Synchronisation, Frequency Synthesizers (AREA)
Abstract
지연동기회로가 개시된다. 본 발명의 지연동기회로는 지연제어신호에 응답하여 수신 클럭신호의 위상을 추종하는 재생 클럭신호를 발생시키는 가변지연라인부; 상기 재생 클럭신호, 또는 상기 재생 클럭신호를 반전시킨 반전재생 클럭신호 각각과 상기 수신 클럭신호의 위상차를 검출하고 그 각각의 위상차 검출신호인 제1 및 제2 위상차 검출신호를 출력하는 위상 검출부; 상기 제1 및 제2 위상차 검출신호에 기초하여 상기 수신 클럭신호의 인버젼 여부를 결정하는 인버젼 제어신호를 출력하는 인버젼 제어부; 및 상기 인버젼 제어신호에 기초하여 상기 재생 클럭신호 또는 상기 반전재생 클럭신호를 선택적으로 출력하는 인버젼부를 포함함으로써, 비반전 재생 클럭신호와 반전 재생 클럭신호 각각의 위상을 모두 수신 클럭신호의 위상과 비교하고, 비반전 재생 클럭신호와 반전 재생 클럭신호 중 초기 락킹(즉, coarse locking)이 먼저 끝난 신호를 선택한다. 따라서, 본 발명은 듀티 에러 윈도우에 무관하게 빠르고 정확한 초기 락킹(즉, coarse locking)을 수행할 수 있는 장점이 있다.
DLL, 지연동기회로, 코오스 락킹, 클럭신호
Description
본 발명은 지연동기회로(Delay Locked Loop, 이하 ‘DLL’이라 칭함) 및 그를 포함하는 반도체 메모리 장치에 관한 것으로서, 특히 듀티 에러 윈도우(duty error window)에 무관하게 빠른-락킹(fast locking)을 구현하는 지연동기회로 및 그를 포함하는 반도체 장치에 관한 것이다.
반도체 메모리 장치의 동작속도가 증가함에 따라 반도체 메모리 장치와 메모리 컨트롤러 사이에 원활한 데이터 전송을 위하여 신호 타이밍을 동기화시키기 위한 장치들이 사용되고 있다.
상기 장치들의 예로 위상동기회로(Phase Locked Loop, 이하 ‘PLL’이라 칭함) 또는 DLL을 들 수 있다.
PLL은 수신 클럭신호와 재생 클럭신호의 위상차에 따른 전압 제어신호를 발생하고 발생된 전압 제어신호에 응답하여 주파수가 가변되는 재생 클럭신호를 생성하는 방식으로 재생 클럭신호의 위상이 수신 클럭신호의 위상을 추종하도록 제어한다.
DLL은 수신 클럭신호와 재생 클럭신호의 위상차에 따른 전압 제어신호를 발생하고 발생된 전압 제어신호에 응답하여 재생 클럭신호의 지연량을 가변시키는 방식으로 재생 클럭신호의 위상이 수신 클럭신호의 위상을 추종하도록 제어한다.
디지털 신호 처리 분야 또는 동기식 다이나믹 랜덤 억세스 메모리 등에서는 주로 DLL 방식을 사용한다.
일반적으로 DLL은 개시 초기에 빠른 락킹을 위하여 인버젼 방식을 사용한다. ‘인버젼 방식’이란 수신 클럭신호와 재생 클럭신호의 위상차에 따라 재생 클럭신호의 반전 여부를 결정한 후 반전 또는 비반전 재생 클럭신호를 출력하는 방식을 말한다.
상기 인버젼 방식은 상기 위상차가 반주기 이상인 경우 비반전 재생 클럭신호를 출력하고 상기 위상차가 반주기 미만인 경우 반전 재생 클럭신호를 출력하도록 함으로써, 추종시간(지연시간)을 반주기 이내로 신속하게 할 수 있는 장점이 있는 반면, 재생 클럭신호의 듀티비가 변경될 경우 초기 락킹(locking) 시간이 지연되는 문제가 있다.
상기와 같은 DLL의 인버젼 방식을 설명하기 위한 도면이 도 1에 도시되어 있다. 도 1(a)는 수신 클럭신호(EXCLK)와 재생 클럭신호(RCLK)의 위상차(τ1)가 반주기 이상(τ1 ≥ T/2)인 예를 도시한다. 이 경우 DLL은 비반전 재생 클럭신호를 출력한다. 즉, 재생 클럭신호(RCLK)가 인버젼없이 그대로 출력된다.
도 1(b)는 수신 클럭신호(EXCLK)와 재생 클럭신호(RCLK)의 위상차(τ1)가 반주기 미만(τ1 < T/2)인 예를 도시한다. 이 경우 DLL은 반전재생 클럭신호(RCLKB) 를 출력한다. 즉, 재생 클럭신호(RCLK)가 인버젼되어 출력된다.
도 1(c)는 재생 클럭신호(ERCLK)의 듀티비가 50% 이하로 변동되는 예를 도시한다. 이 경우 수신 클럭신호(EXCLK)와 재생 클럭신호(ERCLK)의 위상차가 반주기 이상임에도 불구하고 DLL은 상기 위상차가 반주기 미만인 것으로 잘못 판단하고 인버젼된 재생 클럭신호(ERCLKB)를 출력한다. 따라서 이 경우 초기 락킹(locking) 시간이 반주기 이상 지연되어 동작 속도가 떨어지는 문제가 발생한다. 이 때, 만약 클럭신호의 1주기가 세팅된 최대 지연량 보다 큰 경우 클럭신호를 그 만큼 지연시킬 수 없으므로 락킹이 안되는 문제가 발생할 수도 있다.
종래에는 이러한 문제를 방지하기 위해 수신 클럭신호에 듀티 에러(duty error)가 있는 경우 듀티 에러 윈도우(duty error window)를 적용하여 인버젼 여부를 판별하는 방법이 제안되기도 하였지만, 상기 듀티 에러 윈도우를 적용하는 방법은 수신 클럭신호의 주파수에 따라 상기 듀티 에러 윈도우 폭을 가변시켜야 하는 문제가 있었다.
따라서, 본 발명이 이루고자 하는 기술적 과제는 에러 윈도우에 무관하게 락킹(locking)을 빠르게 수행하는 지연동기회로를 제공하는 것이다.
본 발명이 이루고자 하는 다른 기술적 과제는 상기 지연동기회로를 포함하는 반도체 메모리 장치를 제공하는 것이다.
상기 기술적 과제를 달성하기 위한 본 발명의 일 실시예에 따른 지연동기회로는 지연제어신호에 응답하여 수신 클럭신호의 위상을 추종하는 재생 클럭신호를 발생시키는 가변지연라인부; 상기 재생 클럭신호, 또는 상기 재생 클럭신호를 반전시킨 반전재생 클럭신호 각각과 상기 수신 클럭신호의 위상차를 검출하고 그 각각의 위상차 검출신호인 제1 및 제2 위상차 검출신호를 출력하는 위상 검출부; 상기 제1 및 제2 위상차 검출신호에 기초하여 상기 수신 클럭신호의 인버젼 여부를 결정하는 인버젼 제어신호를 출력하는 인버젼 제어부; 및 상기 인버젼 제어신호에 기초하여 상기 재생 클럭신호 또는 상기 반전재생 클럭신호를 선택적으로 출력하는 인버젼부를 포함한다.
상기 위상 검출부는 상기 재생 클럭신호, 또는 상기 반전재생 클럭신호의 지연구간에 상기 수신 클럭신호의 상승 에지 포함 여부를 결정하는 제1 및 제2 위상차 검출신호를 출력할 수 있다.
또한 상기 인버젼 제어부는 상기 재생 클럭신호, 또는 상기 반전재생 클럭신 호의 지연구간 중 최초로 상기 수신 클럭신호의 상승 에지를 포함하는 구간이 반전재생 클럭신호의 지연구간인 경우 상기 수신 클럭신호를 인버젼하도록 제어할 수 있다.
또한 상기 위상 검출부는 상기 재생 클럭신호 또는 상기 반전재생 클럭신호의 상승에지에서 상기 수신 클럭신호의 레벨상태를 래치하여 제1 레벨 검출신호를 출력하는 제1 플립플롭; 상기 재생 클럭신호 또는 상기 반전재생 클럭신호를 소정 시간 지연시키는 지연기; 상기 지연기를 통해 지연된 재생 또는 반전 재생 클럭신호의 상승에지에서 상기 수신 클럭신호의 레벨상태를 래치하여 제2 레벨 검출신호를 출력하는 제2 플립플롭; 상기 제1 레벨 검출신호와 상기 제2 레벨 검출신호의 조합에 의해 상기 제1 및 제2 위상차 검출신호를 출력하는 제1 논리회로; 및 상기 제1 및 제2 위상차 검출신호를 래치하여 출력하는 출력 래치부를 구비할 수 있다.
상기 위상 검출부는 상기 재생 클럭신호의 지연구간에 상기 수신 클럭신호의 상승 에지를 포함하는 지를 결정하는 상기 제1 위상차 검출신호를 출력하는 제1 위상 검출부; 및 상기 반전 재생 클럭 신호의 지연구간에 상기 수신 클럭신호의 상승 에지를 포함하는 지를 결정하는 상기 제2 위상차 검출신호를 출력하는 제2 위상 검출부를 포함하고, 상기 제1 및 제2 위상 검출기 각각은 상기 제1 플립플롭, 지연기, 제2 플립플롭, 제1 논리회로 및 출력래치부를 포함할 수 있다.
상기 위상 검출부는 상기 재생 클럭신호의 지연구간에 상기 수신 클럭신호의 상승 에지를 포함하는 지를 결정하는 상기 제1 위상차 검출신호를 출력하는 제1 위상 검출부; 및 상기 반전 재생 클럭 신호의 지연구간에 상기 수신 클럭신호의 상승 에지를 포함하는 지를 결정하는 상기 제2 위상차 검출신호를 출력하는 제2 위상 검출부를 포함할 수 있다.
또한 본 발명에서 제공하는 반도체 메모리 장치는 메모리 셀 어레이; 외부 클럭신호를 입력하는 단자; 데이터 출력단자; 내부 클럭신호에 응답하여 상기 메모리 셀 어레이로부터 독출된 데이터를 상기 외부 클럭신호에 동기시켜 상기 데이터 출력단자에 출력하는 데이터 출력 버퍼; 및 지연동기회로를 구비하며, 상기 지연동기회로는 지연제어신호에 응답하여 수신 클럭신호의 위상을 추종하는 재생 클럭신호를 발생시키는 가변지연라인부; 상기 재생 클럭신호, 또는 상기 재생 클럭신호를 반전시킨 반전재생 클럭신호 각각과 상기 수신 클럭신호의 위상차를 검출하고 그 각각의 위상차 검출신호인 제1 및 제2 위상차 검출신호를 출력하는 위상 검출부; 상기 제1 및 제2 위상차 검출신호에 기초하여 상기 수신 클럭신호의 인버젼 여부를 결정하는 인버젼 제어신호를 출력하는 인버젼 제어부; 및 상기 인버젼 제어신호에 기초하여 상기 재생 클럭신호 또는 상기 반전재생 클럭신호를 선택적으로 출력하는 인버젼부를 포함할 수 있다.
상술한 바와 같은 본 발명은 비반전 재생 클럭신호와 반전 재생 클럭신호 각각의 위상을 모두 수신 클럭신호의 위상과 비교하고, 비반전 재생 클럭신호와 반전 재생 클럭신호 중 초기 락킹(즉, coarse locking)이 먼저 끝난 신호를 선택한다. 따라서, 본 발명은 듀티 에러 윈도우에 무관하게 빠르고 정확한 초기 락킹(즉, coarse locking)을 수행할 수 있는 장점이 있다.
본 발명과 본 발명의 동작상의 이점 및 본 발명의 실시 예에 의하여 달성되는 목적을 충분히 이해하기 위해서는 본 발명의 실시 예를 예시하는 첨부도면 및 첨부도면에 기재된 내용을 참조하여야만 한다.
이하, 첨부한 도면을 참조하여 본 발명의 바람직한 실시 예를 설명함으로써, 본 발명을 상세히 설명한다. 각 도면에 제시된 동일한 참조부호는 동일한 부재를 나타낸다.
도 2는 본 발명의 제1 실시 예에 따른 지연동기회로에 대한 개략적인 블록도이다. 도 2를 참조하면 본 발명의 제1 실시 예에 따른 지연동기회로(100)는 입력버퍼(110), 가변지연라인부(120), 제1 위상 검출부(130), 인버터(140), 제2 위상 검출부(150), 인버젼 제어부(160) 및 인버젼부(170)를 포함한다.
입력버퍼(110)는 외부 클럭신호 또는 수신 클럭신호(EXCLK)를 입력하여 버퍼링한다.
가변지연라인부(120)는 입력되는 지연제어신호에 응답하여 수신 클럭신호(EXCLK)의 위상을 추종하는 재생 클럭신호(RCLK)를 발생시킨다. 이를 위해 가변지연라인부(120)는 복수의 단위 지연셀(D)들과, 상기 각 지연셀(D)을 통해 출력된 서로 다른 지연 특성을 가진 클럭신호들 중 인접하는 두 개의 클럭신호를 선택하여 출력하는 멀티플렉서(MUX), 및 상기 멀티플렉서(MUX)에서 선택된 두 개의 클럭신호들을 인터폴레이팅하는 인터폴레이터(INTP: Interpolater)를 포함한다.
제1 위상 검출부(130)는 재생 클럭신호(RCLK)와 수신 클럭신호(EXCLK)의 위 상차를 검출하고 제1 위상차 검출신호(PNRM)를 출력한다. 즉 제1 위상 검출부(130)는 재생 클럭신호(RCLK)의 지연 구간에 수신 클럭신호(EXCLK)의 상승 에지 포함 여부를 결정한다. 이를 위한 제1 위상 검출부(130)의 구성 및 동작에 대한 구체적인 설명은 도 3을 참조하여 설명할 것이다.
인버터(140)는 재생 클럭신호(RCLK)를 반전시켜 반전재생 클럭신호(RCLKB)를 출력한다.
제2 위상 검출부(150)는 반전재생 클럭신호(RCLKB)와 수신 클럭신호(EXCLK)의 위상차를 검출하고 제2 위상차 검출신호(PINV)를 출력한다. 즉 제2 위상 검출부(150)는 반전재생 클럭신호(RCLKB)의 지연 구간에 수신 클럭신호(EXCLK)의 상승 에지 포함 여부를 결정한다. 이를 위한 제2 위상 검출부(150)의 구성 및 동작은 제1 위상 검출부(130)와 유사하다.
인버젼 제어부(160)는 제1 및 제2 위상차 검출신호(PNRM 및 PINV)에 기초하여 수신 클럭신호(EXCLK)의 인버젼 여부를 결정한다. 즉, 인버젼 제어부(160)는 재생 클럭신호(RCLK) 또는 반전재생 클럭신호(RCLKB)의 지연구간 중 최초로 수신 클럭신호(EXCLK)의 상승 에지를 포함하는 구간을 검출한 후 그 결과에 의거하여 수신 클럭신호(EXCLK)의 인버젼 여부를 결정한다. 예를 들어, 재생 클럭신호(RCLK)의 지연 구간에서 최초로 수신 클럭신호(EXCLK)의 상승 에지가 발생한 경우 수신 클럭신호(EXCLK)를 반전시키지 않고, 반전재생 클럭신호(RCLKB)의 지연 구간에서 최초로 수신 클럭신호(EXCLK)의 상승 에지가 발생한 경우 수신 클럭신호(EXCLK)를 반전시킨다.
이를 위해 인버젼 제어부(160)는 제1 위상차 검출신호(PNRM) 및 제2 위상차 검출신호(PINV)의 조합에 의해 코오스 락(coarse lock) 종료신호를 출력하는 논리회로(161), 및 논리회로(161)로부터 코오스 락 종료신호를 수신하면 제1 및 제2 위상차 검출신호에 기초하여 수신 클럭신호(EXCLK)의 인버젼 여부를 결정하는 스위치 제어신호를 출력하는 스위치 제어부(163)를 포함한다. 이 때, 논리회로(161)는 오아 게이트(OR-gate)로 구성되어 제1 위상차 검출신호(PNRM) 또는 제2 위상차 검출신호(PINV) 중 어느 하나가 하이(high)인 경우 하이(high)를 출력하여 코오스 락(coarse lock)이 종료되었음을 결정한다. 스위치 제어부(163)는 상기 코오스 락 종료 신호가 전달되면 제1 위상 검출부(130)에서 출력되는 제1 위상차 검출신호(PNRM) 또는 제2 위상 검출부(150)에서 출력되는 제2 위상차 검출신호(PINV)의 상태를 파악하여 스위치 제어신호를 출력한다. 즉, 제1 위상차 검출신호(PNRM)가 하이인 경우 가변지연라인부(120)의 출력신호를 그대로 출력하도록 제어하고, 제2 위상차 검출신호(PINV)가 하이인 경우 가변지연라인부(120)의 출력신호를 반전시켜 출력하도록 제어한다.
인버젼부(170)는 상기 인버젼 제어신호에 기초하여 재생 클럭신호(RCLK) 또는 반전재생 클럭신호(RCLKB)를 선택적으로 출력한다. 이를 위해 인버젼부(170)는 가변지연라인부(120)의 출력신호를 반전하는 인버터(171)와, 인버터(171)의 출력신호와 가변지연라인부(120)의 출력신호 중 어느 하나를 선택하는 스위치(173)를 포함한다.
도 3은 도 2에 예시된 제1 위상 검출부(130)에 대한 개략적인 블록도이다. 도 3을 참조하면 제1 위상 검출부(130)는 제1 플립플롭(DFF1)(131), 지연기(delay)(132), 제2 플립플롭(DFF2)(133), 논리회로(134), 제3 플립플롭(DFF3)(135)를 포함한다.
제1 플립플롭(131)은 입력단자에 EXCLK 신호를 입력받고 클럭단자에 RCLK 신호를 각각 입력받아, EXCLK 신호와 RCLK 신호의 위상을 비교한다. 그리고 RCLK 신호의 상승에지에서 EXCLK 신호가 하이 레벨이면 하이 신호를 출력하고 로우 레벨이면 로우 신호를 출력한다.
지연기(132)는 RCLK 신호를 소정시간 지연시킨다. 이 때 지연기(132)는 RCLK 신호를 RCLK 신호의 듀티 에러 마진 폭 만큼 지연시킬 수 있다.
제2 플립플롭(133)은 입력단자에 EXCLK 신호를 입력받고 클럭단자에 지연기(132)를 통해 지연된 RCLK 신호(이하, DRCLK)를 입력받아 EXCLK 신호와 DRCLK 신호의 위상을 비교한다. 그리고 DRCLK 신호의 상승에지에서 EXCLK 신호가 하이 레벨이면 하이 신호를 출력하고 로우 레벨이면 로우 신호를 출력한다.
이 때 논리회로(134)는 ‘앤드 게이트’로 구성되어, 제1 플립플롭(131)의 부 출력신호(QB)와 제2 플립플롭(133)의 출력신호(Q)를 논리곱하여 출력한다. 즉, 제1 플립플롭(131)의 부 출력신호(QB)가 ‘로우’이고, 제2 플립플롭(133)의 출력신호(Q)가 ‘하이’인 경우 ‘하이’신호를 출력한다.
제3 플립플롭(135)은 입력단자에 논리회로(134)의 출력신호를 입력받고 클럭단자에 클럭 제어신호(CONT.CLK)를 입력받아 래치하여 출력한다.
따라서 제1 위상 검출부(130)는 RCLK 신호를 소정시간 지연시킨 구간 내에서 EXECLK 신호가 로우에서 하이로 변경된 경우 하이 신호를 출력하게 된다.
도 3은 도 2의 제1 위상 검출부(130)의 예를 도시하고 있다. 하지만, 제2 위상 검출부(150)의 경우 입력신호가 재생 클럭신호(RCLK)가 아닌 입력신호가 반전재생 클럭신호(RCLKB)라는 점만 다를 뿐 그 동작 과정은 동일하다.
도 2 및 도 3의 예에서는 재생 클럭신호와 수신 클럭신호의 위상을 비교하는 경로와, 반전재생 클럭신호와 수신 클럭신호의 위상을 비교하는 경로를 따로 두고, 양쪽 경로에서 전달되는 신호를 모두 이용하여 인버젼 여부를 결정하는 방법의 예를 도시하고 있다.
하지만 본 발명은 재생 클럭신호와 반전재생 클럭신호를 각각 수신 클럭신호와 비교함으로써 코오스 락을 보다 빠르게 수행하도록 하기 위한 것으로서, 도 2 및 도 3의 예로 본 발명이 한정되지는 않는다.
즉, 도 4 및 도 6의 예에서와 같이 하나의 위상차 검출 경로를 이용하고, 수신 클럭신호의 한 주기마다 순차적으로 입력되는 재생 클럭신호 및 반전재생 클럭신호 각각과 수신 클럭신호의 위상차를 검출함으로써 빠른 코오스락을 수행하도록 할 수도 있는 것이다.
도 4는 본 발명의 제2 실시 예에 따른 지연동기회로에 대한 개략적인 블록도이다. 도 4를 참조하면 본 발명의 제2 실시 예에 따른 지연동기회로(200)는 입력버퍼(210), 가변지연라인부(220), 위상 검출부(230), 재생 클럭신호 반전부(240), 인버젼 제어부(260) 및 인버젼부(270)를 포함한다.
입력버퍼(210)는 외부 클럭신호 또는 수신 클럭신호(EXCLK)를 입력하여 버퍼 링한다.
가변지연라인부(220)는 입력되는 지연제어신호에 응답하여 수신 클럭신호(EXCLK)의 위상을 추종하는 재생 클럭신호(RCLK)를 발생시킨다. 특히 가변지연라인부(220)는 재생 클럭신호(RCLK)를 발생시킨 딜레이 셀의 위치를 저장하고, 그 정보를 이용하여 인버젼 여부를 결정하도록 하기 위해 상기 딜레이 셀의 위치 정보를 인버젼 제어부(260)로 전달한다.
이를 위한 가변지연라인부(220)의 구체적인 구성예가 도 5에 예시되어 있다.
도 5는 가변지연라인부(220)에 대한 개략적인 블록도로서, 도 5를 참조하면 가변지연라인부(220)는 복수의 단위 지연셀들(D1, D2, …, Dn)을 포함하는 지연부(221)와, 상기 각 지연셀들(D1, D2, …, Dn)을 통해 출력된 서로 다른 지연 특성을 가진 클럭신호들 중 인접하는 두 개의 클럭신호를 선택하여 출력하는 제1 및 제2 멀티플렉서(MUX1 및 MUX2)(222, 223), 상기 제1 및 제2 멀티플렉서(MUX1 및 MUX2)(222, 223)에서 선택된 두 개의 클럭신호들을 인터폴레이팅하는 인터폴레이터(INTP: Interpolater)(224), 재생 클럭신호를 발생시킨 딜레이 셀의 위치를 저장하기 위한 제1 레지스터부(225), 및 반전재생 클럭신호를 발생시킨 딜레이 셀의 위치를 저장하기 위한 제2 레지스터부(226)를 포함한다. 가변지연라인부(220)는 코오스 락(coarse lock)이 종료되었을 때, 제1 및 제2 레지스터(225 및 226)에 저장된 딜레이 셀 위치 정보를 비교하여 더 가까운 딜레이 셀 위치 정보를 인버젼 제어부(도 4의 ‘260’)로 전달함으로써 인버젼 여부를 결정할 수 있도록 한다.
다시 도 4를 참조하면, 위상 검출부(230)는 재생 클럭신호 반전부(240)를 통해 출력된 재생 클럭신호(RCLK) 또는 반전재생 클럭신호(RCLKB)와 수신 클럭신호(EXCLK)의 위상차를 검출하고 위상차 검출신호(PS)를 출력한다. 그리고 그 위상차 검출신호(PS)를 인버젼 제어부(260)로 전달한다. 즉 위상 검출부(230)는 재생 클럭신호(RCLK) 또는 반전재생 클럭신호(RCLKB)의 지연 구간에 수신 클럭신호(EXCLK)의 상승 에지 포함 여부를 결정한다. 이를 위한 위상 검출부(230)의 구성 및 동작에 대한 구체적인 설명은 도 3을 참조하여 설명한 바와 유사하다.
재생 클럭신호 반전부(240)는 수신 클럭신호의 한 주기 마다 재생 클럭신호(RCLK)를 반전 또는 비반전 시켜 출력한다. 이를 위해 재생 클럭신호 반전부(240)는 재생 클럭신호(RCLK)를 반전시키는 인버터(241), 상기 재생 클럭신호의 반전 라인 또는 비반전 라인 중 하나를 선택하여 위상 검출부(230)의 입력부와 연결시키는 스위치부(243)를 포함한다. 이 때, 스위치부(243)는 제2 스위치 제어신호(CONT.SW2)에 의해 동작한다.
인버젼 제어부(260)는 위상 검출부(230)에서 출력되는 위상차 검출신호(PS)에 기초하여 수신 클럭신호(EXCLK)의 인버젼 여부를 결정한다. 인버젼 제어부(260)는 코오스 락이 종료된 시점에 가변 지연 라인부(220)의 제1 및 제2 레지스터부(도 5의 ‘225’ 및 ‘226’)에 포함된 정보, 즉 상기 시점에 재생 클럭신호 및 반전재생 클럭신호를 발생시킨 딜레이 셀의 위치 정보에 의거하여 수신 클럭신호(EXCLK)의 반전 여부를 결정하는 인버젼 결정부(261)와, 상기 인버젼 결정부(261)의 출력신호에 의거하여 수신 클럭신호(EXCLK)의 인버젼 여부를 결정하는 스위치 제어신호 를 출력하는 스위치 제어부(263)를 포함한다. 예를 들어, 상기 시점에 재생 클럭신호를 발생시킨 딜레이 셀의 위치가 반전재생 클럭신호를 발생시킨 딜레이 셀의 위치 보다 가까운 경우 스위치 제어부(263)는 수신 클럭신호(EXCLK)를 반전시키지 않도록 제어하고, 그 반대의 경우 수신 클럭 신호(EXCLK)를 반전시키도록 제어한다.
인버젼부(270)는 상기 인버젼 제어신호(즉, 스위치 제어부(263)의 출력신호)에 기초하여 재생 클럭신호(RCLK) 또는 반전재생 클럭신호(RCLKB)를 선택적으로 출력한다. 이를 위해 인버젼부(270)는 가변지연라인부(220)의 출력신호를 반전하는 인버터(271)와, 인버터(271)의 출력신호와 가변지연라인부(220)의 출력신호 중 어느 하나를 선택하는 스위치(273)를 포함한다.
도 6은 본 발명의 제3 실시 예에 따른 지연동기회로에 대한 개략적인 블록도이다. 도 6을 참조하면 본 발명의 제3 실시 예에 따른 지연동기회로(300)는 입력버퍼(310), 가변지연라인부(320), 위상검출부(330), 재생 클럭신호 반전부(340), 인버젼 제어부(360) 및 인버젼부(370)를 포함한다.
입력버퍼(310)는 외부 클럭신호 또는 수신 클럭신호(EXCLK)를 입력하여 버퍼링한다.
가변지연라인부(320)는 입력되는 지연제어신호에 응답하여 수신 클럭신호(EXCLK)의 위상을 추종하는 재생 클럭신호(RCLK)를 발생시킨다. 이를 위해 가변지연라인부(320)는 복수의 단위 지연셀(D)들과, 상기 각 지연셀(D)을 통해 출력된 서로 다른 지연 특성을 가진 클럭신호들 중 인접하는 두 개의 클럭신호를 선택하여 출력하는 멀티플렉서(MUX), 및 상기 멀티플렉서(MUX)에서 선택된 두 개의 클럭신호 들을 인터폴레이팅하는 인터폴레이터(INTP: Interpolater)를 포함한다.
위상 검출부(330)는 재생 클럭신호 반전부(340)를 통해 출력된 재생 클럭신호(RCLK) 또는 반전재생 클럭신호(RCLKB)와 수신 클럭신호(EXCLK)의 위상차를 검출하고 위상차 검출신호(PS)를 출력한다. 그리고 그 위상차 검출신호(PS)를 인버젼 제어부(360)로 전달한다. 즉 위상 검출부(330)는 재생 클럭신호(RCLK) 또는 반전재생 클럭신호(RCLKB)의 지연 구간에 수신 클럭신호(EXCLK)의 상승 에지 포함 여부를 결정한다. 이를 위한 위상 검출부(330)의 구성 및 동작에 대한 구체적인 설명은 도 3을 참조하여 설명한 바와 유사하다.
재생 클럭신호 반전부(340)는 수신 클럭신호의 한 주기 마다 재생 클럭신호(RCLK)를 반전 또는 비반전 시켜 출력한다. 이를 위해 재생 클럭신호 반전부(340)는 재생 클럭신호(RCLK)를 반전시키는 인버터(341), 상기 재생 클럭신호의 반전 라인 또는 비반전 라인 중 하나를 선택하여 위상 검출부(330)의 입력부와 연결시키는 제1 스위치부(343)를 포함한다.
인버젼 제어부(360)는 위상 검출부(330)에서 출력되는 위상차 검출신호(PS)에 기초하여 수신 클럭신호(EXCLK)의 인버젼 여부를 결정한다. 인버젼 제어부(360)는 제1 스위치부(343)가 수신 클럭신호의 한주기 동안 재생 클럭신호의 반전 또는 비반전 라인을 번갈아 가면서 선택하도록 제어신호를 출력하고, 그 제어정보를 제1 스위치 제어부(361)로 전달하는 제2 스위치 제어부(363), 위상 검출부(330)로부터 전달된 신호에 의거하여 코오스 락 종료 여부를 결정하고, 코오스 락 종료시 제2 스위치 제어부(363)로부터 전달된 제어 정보에 기초하여 상기 수신 클럭신호의 인 버젼 여부를 결정하는 제1 스위치 제어부(361)를 포함한다.
인버젼부(30)는 상기 인버젼 제어신호(즉, 제1 스위치 제어부(361)의 출력신호)에 기초하여 재생 클럭신호(RCLK) 또는 반전재생 클럭신호(RCLKB)를 선택적으로 출력한다. 이를 위해 인버젼부(270)는 가변지연라인부(220)의 출력신호를 반전하는 인버터(271)와, 인버터(271)의 출력신호와 가변지연라인부(220)의 출력신호 중 어느 하나를 선택하는 스위치(273)를 포함한다.
도 7은 본 발명의 실시 예에 따른 지연동기회로에 대한 타이밍도이다. 즉, 도 7은 본 발명의 제1 내지 제3 실시 예에 따른 지연동기회로에 대하여 공통적으로 적용되는 타이밍도이다. 도 7(a)는 비반전 재생 클럭신호가 수신 클럭신호의 상승에지에 더 가까우므로 수신 클럭신호를 반전하지 않고 사용하는 경우의 예를 도시하고, 도 7(b)는 반전 재생 클럭신호가 수신 클럭신호의 상승 에지에 더 가까우므로 수신 클럭신호를 반전하고 사용하는 경우의 예를 도시한다.
이와 같이 본 발명의 실시 예에 따른 지연동기회로는 재생 클럭신호 및 반전재생 클럭신호 각각과 수신 클럭신호의 위상차를 검출함으로써 빠른 코오스락을 수행할 수 있도록 한다.
도 8은 본 발명의 실시 예에 따른 지연동기회로를 구비한 반도체 메모리 장치에 대한 개략적인 블록도이다. 즉 도 8은 본 발명에 의한 DLL을 채용한 SDRAM(Synchronous Dynamic Random Accesses Memory)의 블록 구성을 나타낸다. 그리고, 도 9는 도 8의 각 부 동작 타이밍도이다.
도 8을 참조하면 반도체 메모리 장치(400)는 어드레스 레지스터 및 버퍼 부(410), 타이밍 레지스터(412), 모드 레지스터(414), 로우 디코더(416), 컬럼 디코더(418), 메모리 셀 어레이(420), 데이터 입력 버퍼(422), 데이터 입력 레지스터(424), 데이터 출력 버퍼(426)k 데이터 스트로브 출력 버퍼(428) 및 DLL(430) 등을 포함한다.
SDRAM에서는 외부 클럭 신호에 동기하여 데이터를 출력한다. 그러므로, 내부에 DLL(430)를 구비하여 외부 클럭신호의 위상을 추종하는 내부 클럭신호를 생성하고 생성된 내부 클럭신호에 응답하여 데이터 출력버퍼(426), 데이터 스트로브 버퍼(428)를 제어한다.
도 9에 도시한 바와 같이 내부 클럭신호(ICLK)는 외부 클럭신호(EXCLK) 보다 데이터 패스의 지연시간 만큼 위상이 앞서게 된다. 따라서, DLL의 보상 지연부에서는 데이터 패스의 지연시간 만큼 내부 클럭신호(ICLK)를 지연시켜서 재생 클럭신호(RCLK)의 위상이 EXCLK의 위상에 동기되도록 제어한다. 즉, 보상 지연부는 출력 데이터가 데이터 패스를 통하여 출력패스로 출력될 때까지의 시간 만큼 지연시킨다.
그러므로, 도 9에 도시한 바와 같이 데이터 스트로브 신호, 데이터 출력신호 및 RCLK 신호는 EXCLK 신호와 위상이 동일하게 제어된다.
본 발명은 도면에 도시 된 일실시 예를 참고로 설명되었으나 이는 예시적인 것에 불과하며, 본 기술 분야의 통상의 지식을 가진 자라면 이로부터 다양한 변형 및 균등한 타 실시 예가 가능하다는 점을 이해할 것이다. 따라서 본 발명의 진정한 기술적 보호 범위는 첨부된 특허청구범위의 기술적 사상에 의해 정해져야 할 것이 다.
본 발명의 상세한 설명에서 인용되는 도면을 보다 충분히 이해하기 위하여 각 도면의 간단한 설명이 제공된다.
도 1은 일반적인 DLL의 인버젼 방식을 설명하기 위한 타이밍도이다.
도 2는 본 발명의 제1 실시 예에 따른 지연동기회로에 대한 개략적인 블록도이다.
도 3은 도 2에 예시된 제1 위상 검출부에 대한 개략적인 블록도이다.
도 4는 본 발명의 제2 실시 예에 따른 지연동기회로에 대한 개략적인 블록도이다.
도 5는 도 4에 예시된 가변지연라인에 대한 개락적인 블록도이다.
도 6은 본 발명의 제3 실시 예에 따른 지연동기회로에 대한 개략적인 블록도이다.
도 7은 본 발명의 실시 예에 따른 지연동기회로에 대한 타이밍도이다.
도 8은 본 발명의 실시 예에 따른 지연동기회로를 구비한 반도체 메모리 장치에 대한 개략적인 블록도이다.
도 9는 도 8의 각 부 동작 타이밍도이다.
Claims (11)
- 지연동기회로에 있어서,지연제어신호에 응답하여 수신 클럭신호의 위상을 추종하는 재생 클럭신호를 발생시키는 가변지연라인부;상기 재생 클럭신호, 또는 상기 재생 클럭신호를 반전시킨 반전재생 클럭신호 각각과 상기 수신 클럭신호의 위상차를 검출하고 그 각각의 위상차 검출신호인 제1 및 제2 위상차 검출신호를 출력하는 위상 검출부;상기 제1 및 제2 위상차 검출신호에 기초하여 상기 수신 클럭신호의 인버젼 여부를 결정하는 인버젼 제어신호를 출력하는 인버젼 제어부; 및상기 인버젼 제어신호에 기초하여 상기 재생 클럭신호 또는 상기 반전재생 클럭신호를 선택적으로 출력하는 인버젼부를 포함하는 지연동기회로.
- 제1항에 있어서, 상기 위상 검출부는상기 재생 클럭신호, 또는 상기 반전재생 클럭신호의 지연구간에 상기 수신 클럭신호의 상승 에지 포함 여부를 결정하는 제1 및 제2 위상차 검출신호를 출력하는 지연동기회로.
- 제2항에 있어서, 상기 인버젼 제어부는상기 재생 클럭신호, 또는 상기 반전재생 클럭신호의 지연구간 중 최초로 상 기 수신 클럭신호의 상승 에지를 포함하는 구간이 반전재생 클럭신호의 지연구간인 경우 상기 수신 클럭신호를 인버젼하도록 제어하는 지연동기회로.
- 제2항에 있어서, 상기 위상 검출부는상기 재생 클럭신호 또는 상기 반전 재생 클럭신호의 상승에지에서 상기 수신 클럭신호의 레벨상태를 래치하여 제1 레벨 검출신호를 출력하는 제1 플립플롭;상기 재생 클럭신호 또는 상기 반전재생 클럭신호를 소정 시간 지연시키는 지연기;상기 지연기를 통해 지연된 재생 또는 반전 재생 클럭신호의 상승에지에서 상기 수신 클럭신호의 레벨상태를 래치하여 제2 레벨 검출신호를 출력하는 제2 플립플롭;상기 제1 레벨 검출신호와 상기 제2 레벨 검출신호의 조합에 의해 상기 제1 및 제2 위상차 검출신호를 출력하는 제1 논리회로; 및상기 제1 및 제2 위상차 검출신호를 래치하여 출력하는 출력 래치부를 구비한 지연동기회로.
- 제2항에 있어서, 상기 위상 검출부는상기 재생 클럭신호의 지연구간에 상기 수신 클럭신호의 상승 에지를 포함하는 지를 결정하는 상기 제1 위상차 검출신호를 출력하는 제1 위상 검출부; 및상기 반전 재생 클럭 신호의 지연구간에 상기 수신 클럭신호의 상승 에지를 포함하는 지를 결정하는 상기 제2 위상차 검출신호를 출력하는 제2 위상 검출부를 포함하는 지연동기회로.
- 제 5항에 있어서, 상기 인버젼 제어부는상기 제1 위상차 검출신호 및 제2 위상차 검출신호의 조합에 의해 코오스 락 종료신호를 출력하는 제2 논리회로;상기 제2 논리회로로부터 코오스 락 종료신호를 수신하면 상기 제1 및 제2 위상차 검출신호에 기초하여 상기 수신 클럭신호의 인버젼 여부를 결정하는 스위치를 제어하기 위한 스위치 제어신호를 출력하는 스위치 제어부를 포함한다는 지연동기회로.
- 제2항에 있어서, 상기 위상 검출부는상기 수신 클럭신호의 한 주기마다 순차적으로 입력되는 상기 재생 클럭신호 및 상기 반전재생 클럭신호 각각과 상기 수신 클럭신호의 위상차를 검출하는 지연동기회로.
- 제7항에 있어서, 상기 가변 지연 라인부는상기 가변 지연 라인부에 포함된 다수의 딜레이 셀들 중 현재 재생 클럭신호 및 반전재생 클럭신호를 발생시킨 딜레이 셀의 위치를 각각 저장하는 제1 및 제2 레지스터부를 더 포함하는 지연동기회로.
- 제8항에 있어서, 상기 인버젼 제어부는상기 제1 및 제2 레지스터부를 참조하여 상기 인버젼 제어신호를 출력하되, 코오스락이 종료된 시점에 상기 재생 클럭신호 및 반전재생 클럭 신호 중 상기 딜레이 셀의 위치가 더 가까운 것을 결정하고, 상기 반전재생 클럭신호가 더 가까운 경우 상기 수신 클럭회로를 인버젼하도록 제어하는 지연동기회로.
- 제7항에 있어서, 상기 인버젼 제어부는상기 수신 클럭신호의 인버젼 여부를 결정하기 위한 스위치를 제어하기 위한 스위치 제어신호를 출력하는 제1 스위치 제어부;상기 재생 클럭신호 및 상기 반전재생 클럭신호가 상기 수신 클럭신호의 한 주기 마다 상기 위상 검출부로 순차 입력될 수 있도록 제어하는 제2 스위치 제어부를 포함하고,상기 제1 스위치 제어부는코오스락이 종료된 시점에 상기 제2 스위치 제어부의 선택정보에 기초하여 상기 수신 클럭신호의 인버젼 여부를 결정하는 지연동기회로.
- 반도체 메모리 장치에 있어서,메모리 셀 어레이;외부 클럭신호를 입력하는 단자;데이터 출력단자;내부 클럭신호에 응답하여 상기 메모리 셀 어레이로부터 독출된 데이터를 상기 외부 클럭신호에 동기시켜 상기 데이터 출력단자에 출력하는 데이터 출력 버퍼; 및지연동기회로를 구비하며,상기 지연동기회로는지연제어신호에 응답하여 수신 클럭신호의 위상을 추종하는 재생 클럭신호를 발생시키는 가변지연라인부;상기 재생 클럭신호, 또는 상기 재생 클럭신호를 반전시킨 반전재생 클럭신호 각각과 상기 수신 클럭신호의 위상차를 검출하고 그 각각의 위상차 검출신호인 제1 및 제2 위상차 검출신호를 출력하는 위상 검출부;상기 제1 및 제2 위상차 검출신호에 기초하여 상기 수신 클럭신호의 인버젼 여부를 결정하는 인버젼 제어신호를 출력하는 인버젼 제어부; 및상기 인버젼 제어신호에 기초하여 상기 재생 클럭신호 또는 상기 반전재생 클럭신호를 선택적으로 출력하는 인버젼부를 포함하는 반도체 메모리 장치.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020090018098A KR20100099545A (ko) | 2009-03-03 | 2009-03-03 | 지연동기회로 및 그를 포함하는 반도체 메모리 장치 |
US12/716,373 US7936196B2 (en) | 2009-03-03 | 2010-03-03 | First delay locking method, delay-locked loop, and semiconductor memory device including the same |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020090018098A KR20100099545A (ko) | 2009-03-03 | 2009-03-03 | 지연동기회로 및 그를 포함하는 반도체 메모리 장치 |
Publications (1)
Publication Number | Publication Date |
---|---|
KR20100099545A true KR20100099545A (ko) | 2010-09-13 |
Family
ID=42678149
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020090018098A KR20100099545A (ko) | 2009-03-03 | 2009-03-03 | 지연동기회로 및 그를 포함하는 반도체 메모리 장치 |
Country Status (2)
Country | Link |
---|---|
US (1) | US7936196B2 (ko) |
KR (1) | KR20100099545A (ko) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101326117B1 (ko) * | 2013-06-25 | 2013-11-06 | 홍익대학교 산학협력단 | 위상 반전 록킹 알고리즘을 이용한 디지털 지연 고정 루프 회로 및 제어방법 |
Families Citing this family (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8385476B2 (en) * | 2001-04-25 | 2013-02-26 | Texas Instruments Incorporated | Digital phase locked loop |
KR20100045186A (ko) * | 2008-10-23 | 2010-05-03 | 삼성전자주식회사 | 광대역의 지연고정루프회로 |
FR2941113B1 (fr) * | 2009-01-15 | 2011-03-11 | St Microelectronics Grenoble 2 | Procede de detection du verrouillage d'une boucle a verrouillage de phase et dispositif associe |
KR20100099545A (ko) * | 2009-03-03 | 2010-09-13 | 삼성전자주식회사 | 지연동기회로 및 그를 포함하는 반도체 메모리 장치 |
CN101562440B (zh) * | 2009-05-12 | 2010-11-10 | 华为技术有限公司 | 延迟模块和方法、时钟检测装置及数字锁相环 |
JP5600049B2 (ja) * | 2010-11-11 | 2014-10-01 | ピーエスフォー ルクスコ エスエイアールエル | 半導体装置 |
WO2012082140A1 (en) * | 2010-12-17 | 2012-06-21 | Agilent Technologies, Inc. | Apparatus and method for providing timing adjustment of input signal |
US8604850B2 (en) | 2011-03-29 | 2013-12-10 | Micron Technology, Inc. | Measurement initialization circuitry |
JP2013021396A (ja) * | 2011-07-07 | 2013-01-31 | Elpida Memory Inc | 半導体装置及びその制御方法 |
KR102062844B1 (ko) * | 2013-11-06 | 2020-02-11 | 에스케이하이닉스 주식회사 | 동기 회로 및 이를 이용한 반도체 장치 |
TWI552528B (zh) * | 2014-12-31 | 2016-10-01 | 致茂電子股份有限公司 | 時脈產生裝置 |
CN107852153B (zh) * | 2015-06-03 | 2021-04-27 | 马维尔亚洲私人有限公司 | 延迟锁相环 |
US11206026B2 (en) * | 2019-09-06 | 2021-12-21 | SK Hynix Inc. | Delay line, a delay locked loop circuit and a semiconductor apparatus using the delay line and the delay locked loop circuit |
KR20210130434A (ko) | 2020-04-22 | 2021-11-01 | 삼성전자주식회사 | 지연 동기 루프 회로 및 이를 구비하는 반도체 메모리 장치 |
US10979057B1 (en) | 2020-09-17 | 2021-04-13 | Winbond Electronics Corp. | Delay lock loop and phase locking method thereof |
Family Cites Families (19)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH11355134A (ja) | 1998-06-08 | 1999-12-24 | Denso Corp | 位相同期回路 |
KR100366618B1 (ko) * | 2000-03-31 | 2003-01-09 | 삼성전자 주식회사 | 클럭 신호의 듀티 사이클을 보정하는 지연 동기 루프 회로및 지연 동기 방법 |
KR100486268B1 (ko) * | 2002-10-05 | 2005-05-03 | 삼성전자주식회사 | 내부에서 자체적으로 듀티싸이클 보정을 수행하는지연동기루프 회로 및 이의 듀티싸이클 보정방법 |
JP3859624B2 (ja) * | 2003-07-31 | 2006-12-20 | エルピーダメモリ株式会社 | 遅延回路と遅延同期ループ装置 |
JP4558347B2 (ja) * | 2004-02-27 | 2010-10-06 | 凸版印刷株式会社 | Dll回路 |
KR100645461B1 (ko) * | 2004-06-30 | 2006-11-15 | 주식회사 하이닉스반도체 | 듀티 싸이클 교정이 가능한 디지털 지연 고정 루프 및그의 제어 방법 |
US7202719B2 (en) * | 2004-09-30 | 2007-04-10 | Motorola, Inc. | Method and apparatus for frequency synthesis |
KR100673135B1 (ko) | 2005-11-07 | 2007-01-22 | 주식회사 하이닉스반도체 | 반도체 메모리 장치의 지연 고정 루프 |
JP2007243735A (ja) * | 2006-03-09 | 2007-09-20 | Elpida Memory Inc | Dll回路及びそれを備えた半導体装置 |
KR100853462B1 (ko) | 2006-08-31 | 2008-08-21 | 주식회사 하이닉스반도체 | 반도체 메모리 장치 |
KR20080037233A (ko) * | 2006-10-25 | 2008-04-30 | 삼성전자주식회사 | 지연 동기 루프 회로 |
KR100817081B1 (ko) * | 2007-01-11 | 2008-03-26 | 삼성전자주식회사 | 동기 실패를 방지하는 장치 및 그에 따른 지연 동기 루프 |
KR100850285B1 (ko) * | 2007-01-11 | 2008-08-04 | 삼성전자주식회사 | 지연고정루프회로 및 그의 제어방법 |
KR100929653B1 (ko) * | 2008-04-15 | 2009-12-03 | 주식회사 하이닉스반도체 | 레지스터 제어형 지연고정루프회로 |
JP5579373B2 (ja) * | 2008-05-22 | 2014-08-27 | ピーエスフォー ルクスコ エスエイアールエル | Dll回路 |
JP5451012B2 (ja) * | 2008-09-04 | 2014-03-26 | ピーエスフォー ルクスコ エスエイアールエル | Dll回路及びその制御方法 |
KR20100045186A (ko) * | 2008-10-23 | 2010-05-03 | 삼성전자주식회사 | 광대역의 지연고정루프회로 |
US7872507B2 (en) * | 2009-01-21 | 2011-01-18 | Micron Technology, Inc. | Delay lines, methods for delaying a signal, and delay lock loops |
KR20100099545A (ko) * | 2009-03-03 | 2010-09-13 | 삼성전자주식회사 | 지연동기회로 및 그를 포함하는 반도체 메모리 장치 |
-
2009
- 2009-03-03 KR KR1020090018098A patent/KR20100099545A/ko not_active Application Discontinuation
-
2010
- 2010-03-03 US US12/716,373 patent/US7936196B2/en not_active Expired - Fee Related
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101326117B1 (ko) * | 2013-06-25 | 2013-11-06 | 홍익대학교 산학협력단 | 위상 반전 록킹 알고리즘을 이용한 디지털 지연 고정 루프 회로 및 제어방법 |
Also Published As
Publication number | Publication date |
---|---|
US20100226188A1 (en) | 2010-09-09 |
US7936196B2 (en) | 2011-05-03 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR20100099545A (ko) | 지연동기회로 및 그를 포함하는 반도체 메모리 장치 | |
KR100399941B1 (ko) | 디디알 에스디램의 레지스터 제어 지연고정루프 | |
KR100543910B1 (ko) | 디지털 지연고정루프 및 그의 제어 방법 | |
KR100470995B1 (ko) | 클럭수신 동기회로를 갖는 멀티클럭 도메인 데이터 입력처리장치 및 그에 따른 클럭신호 인가방법 | |
US6605969B2 (en) | Method and circuit for adjusting the timing of ouput data based on an operational mode of output drivers | |
KR100639616B1 (ko) | 반도체 기억 소자에서의 지연 고정 루프 및 그의 록킹 방법 | |
US7605623B2 (en) | Semiconductor memory apparatus with a delay locked loop circuit | |
KR100829455B1 (ko) | 반도체 메모리 장치의 데이터 출력 제어신호 생성회로 및방법 | |
KR100553833B1 (ko) | 지연동기회로의 인버젼 제어회로 및 방법과, 이를 이용한지연동기회로 및 반도체 메모리 장치 | |
US20040085107A1 (en) | Register controlled delay locked loop having acceleration mode | |
US7915934B2 (en) | Delay locked loop circuit and operational method thereof | |
US20010009275A1 (en) | Clock synchronization circuit and semiconductor device having the same | |
US7098712B2 (en) | Register controlled delay locked loop with reduced delay locking time | |
US9154141B2 (en) | Continuous high-frequency event filter | |
KR101811133B1 (ko) | 수신 회로, 수신 회로의 타이밍 조정 방법, 반도체 장치 | |
US20220209761A1 (en) | Duty cycle correction circuit including a reference clock generator | |
US6940325B2 (en) | DLL circuit | |
US7671649B2 (en) | Apparatus and method for generating multi-phase clocks | |
US8023608B2 (en) | Communication system using multi-phase clock signals | |
KR100762882B1 (ko) | 데이터 출력 인에이블 신호 제어 회로 | |
KR100564595B1 (ko) | 위상 보간 스텝의 크기를 선택적으로 변경시키는 dll | |
JP2000188540A (ja) | クロック発生回路 | |
KR100892636B1 (ko) | 반도체 집적 회로의 클럭 제어 장치 및 방법 | |
CN118522337A (zh) | 控制电路以及半导体存储装置 | |
KR20070117145A (ko) | Dll 장치 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
E601 | Decision to refuse application |