KR100416695B1 - 노이즈 제어가 가능한 지연고정루프 - Google Patents
노이즈 제어가 가능한 지연고정루프 Download PDFInfo
- Publication number
- KR100416695B1 KR100416695B1 KR10-2000-0036773A KR20000036773A KR100416695B1 KR 100416695 B1 KR100416695 B1 KR 100416695B1 KR 20000036773 A KR20000036773 A KR 20000036773A KR 100416695 B1 KR100416695 B1 KR 100416695B1
- Authority
- KR
- South Korea
- Prior art keywords
- output
- signal
- delay
- inverter
- receiving
- Prior art date
Links
- 238000001914 filtration Methods 0.000 claims abstract description 15
- 238000012544 monitoring process Methods 0.000 claims abstract description 11
- 238000000034 method Methods 0.000 claims description 17
- 230000001360 synchronised effect Effects 0.000 claims description 8
- 230000003111 delayed effect Effects 0.000 claims description 6
- 230000000630 rising effect Effects 0.000 claims description 6
- 239000012190 activator Substances 0.000 claims description 4
- 238000010586 diagram Methods 0.000 description 15
- 230000003213 activating effect Effects 0.000 description 1
- 230000007257 malfunction Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
Classifications
-
- 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/0805—Details of the phase-locked loop the loop being adapted to provide an additional control signal for use outside the loop
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C8/00—Arrangements for selecting an address in a digital store
-
- 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/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/095—Details of the phase-locked loop concerning mainly the frequency- or phase-detection arrangement including the filtering or amplification of its output signal using a lock detector
-
- 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
- H03L7/107—Details of the phase-locked loop for assuring initial synchronisation or for broadening the capture range using a variable transfer function for the loop, e.g. low pass filter having a variable bandwidth
- H03L7/1075—Details of the phase-locked loop for assuring initial synchronisation or for broadening the capture range using a variable transfer function for the loop, e.g. low pass filter having a variable bandwidth by changing characteristics of the loop filter, e.g. changing the gain, changing the bandwidth
Landscapes
- Engineering & Computer Science (AREA)
- Microelectronics & Electronic Packaging (AREA)
- Dram (AREA)
- Stabilization Of Oscillater, Synchronisation, Frequency Synthesizers (AREA)
Abstract
본 발명은 클럭신호에 노이즈가 발생하여도 동작하지 않아서 tAC 특성을 개선할 수 있는 지연고정루프를 제공하는데 그 목적이 있다. 본 발명의 일 측면에 따르면, 소오스 클럭을 지연시키기 위한 제1 딜레이 라인; 지연모니터링클럭을 지연시키기 위한 제2 딜레이 라인; 상기 제2 딜레이 라인의 출력클럭에 실제 내부회로의 지연을 반영하기 위한 딜레이 모델; 상기 제1 및 제2 딜레이 라인의 지연량을 제어하기 위한 쉬프트 레지스터; 상기 딜레이 모델로부터 출력된 피드백 클럭과 기준클럭의 위상을 비교하기 위한 위상비교부; 지연고정신호, 셀프리프레시신호, 파워업신호, 지연고정루프 리셋신호, 지연고정루프 디스에이블신호에 응답하여 저역필터인에이블신호를 생성하기 위한 저역필터 제어부; 상기 저역필터인에이블신호에 응답하여 상기 위상비교부로부터 출력된 제1 및 제2 위상비교신호쌍이 예정된 비교횟수만큼 유지되는지를 카운팅하기 위한 제1 및 제2 저역필터링부; 및 상기 위상비교신호 및 상기 제1 및 제2 저역필터링부의 출력신호에 응답하여 상기 쉬프트 레지스터의 쉬프트 동작을 제어하며, 상기 지연고정신호를 출력하기 위한 쉬프트 제어부를 구비하여, 상기 제1 및 제2 위상비교신호쌍이 노이즈에 의해 생성된 경우 상기 쉬프트 제어부에서 해당 비교 결과를 무시하도록 하는 것을 특징으로 하는 지연고정루프가 제공된다.
Description
본 발명은 반도체 설계 기술에 관한 것으로, 특히 노이즈 제어가 가능한 지연고정루프에 관한 것이다.
일반적으로, 지연고정루프(Delay Locked loop)는 클럭을 사용하는 동기식 소자의 내부 클럭을 에러 없이 외부 클럭과 일치되게 하기 위해서 사용하는 회로이다. 즉 외부에서 들어오는 클럭이 내부에서 사용될 때 타이밍 딜레이가 발생하는데, 이 타이밍 딜레이를 제어하여 내부에서 사용하는 클럭이 외부에서 들어오는 클럭과 동기되도록 하기 위해서 사용한다.
도1은 종래기술에 따른 지연고정루프의 블록도이다.
도1을 참조하면, 종래기술의 지연고정루프는 부 외부클럭(CLKb)의 상승 에지에 동기된 클럭신호(fclkt2)를 생성하는 제1클럭버퍼(100)와, 정 외부클럭(CLK)의 상승 에지에 동기된 클럭신호(rclkt2)를 생성하는 제2클럭버퍼(110)와, 클럭신호(rclkt2)를 분주(통상 1/8분주)하여 기준클럭(ref)과 지연모니터링클럭(delay_in)을 생성하기 위한 클럭분주기(120)와, 기준클럭(ref)과 딜레이모델부로부터 피드백되는 피드백신호(feedback)의 위상을 비교하기 위한 위상비교기(130)와, 상기 위상비교기(130)의 출력을 입력받아 쉬프트 레지스터를 좌우로 이동시키는 오른쪽쉬프트신호(SR)와 왼쪽쉬프트신호(SL)를 생성하기 위한 쉬프트제어기(140)와, 상기 쉬프트제어기(140)의 오른쪽쉬프트신호(SR)와 왼쪽쉬프트신호(SL)를 입력받아 출력신호를 좌우로 쉬프트 동작을 수행하여 딜레이 양을 제어하기 위한 쉬프트 레지스터(150)와, 상기 쉬프트레지스터(150)에 의해 결정된 지연시간만큼 지연모니터링클럭(delay_in)을 지연시키기 위한 제1딜레이 라인(160)과, 상기 쉬프트레지스터(150)에 의해 결정된 지연시간만큼 클럭신호(rclkt2)를 지연시키기 위한 제2딜레이라인(170)과, 상기 쉬프트레지스터(150)에 의해 결정된 지연시간만큼 클럭신호(fclkt2)를 지연시키기 위한 제3딜레이라인(180)과, 상기 제1딜레이라인(160)의 출력클럭(feedback_dly1)을 입력받아 실제 내부클럭 경로의 딜레이를 반영하기 위한 딜레이모델부(190)와, 상기 제2 및 제3딜레이라인(170, 180)의 출력신호를 입력으로 하는 지연고정루프 신호 구동부(200)를 구비한다.
동작을 설명하면, 상기 클럭분주기(120)는 클럭신호(rclkt2)를 입력받아서 여덟 클럭마다 한번씩 클럭에 동기되는 기준클럭(ref)과 지연모니터링클럭(delay_in)을 생성한다. 기준클럭(ref)은 딜레이모델부(190)로부터 출력된 피드백신호(feedback)와 비교하는 기준이 되는 신호로서 사용되고, 지연 모니터링클럭(delay_in)은 제1딜레이라인(160)으로 입력되어서 상기 쉬프트레지스터(150)에 의해 조절된 딜레이를 통과하고 상기 딜레이모델부(190)를 거쳐서 상기피드백신호(feedback)로 출력된다. 한편, 위상비교기(130)는 피드백신호(feedback)와 상기 기준클럭(ref)의 상승 에지를 비교하고, 쉬프트제어기(140)는 비교 결과에 따라 오른쪽쉬프트신호(SR) 및 왼쪽쉬프트신호(SL), 그리고 지연고정신호(dll_lockz)를 출력한다.
도2는 종래기술의 위상비교기(130)와 쉬프트제어기(140)의 상세한 회로도이다.
도2를 참조하면, 종래기술의 위상비교기(130)는 상기 기준클럭(ref)과 상기 피드백신호(feedback)를 비교하여 제1 및 제2위상비교신호(PC0, PC1)를 생성하기 위한 제1비교기(210)와, 상기 피드백신호(feedback)를 단위 딜레이만큼 지연시키는 단위딜레이부(220)와, 상기 기준클럭(ref)과 상기 단위딜레이부(220)의 출력신호(1delay)를 입력받아서 비교하여 제3 및 제4위상비교신호(PC2, PC3)를 생성하기 위한 제2비교기(230)와, 상기 기준클럭(ref)과 상기 피드백신호(feedback)를 입력받아서 비교펄스신호(cmp_pulse)를 생성하기 위한 펄스생성기(240)를 구비한다.
도2를 참조하면, 종래기술의 쉬프트제어기(140)는 상기 제1위상비교신호(PC0)와 상기 제3위상비교신호(PC2)를 입력받는 제1난드게이트(250)와, 상기 제1난드게이트(250)의 출력을 입력받는 제1인버터(255)와, 상기 제2위상비교신호(PC1)와 상기 제4위상비교신호(PC3)를 입력받는 제2난드게이트(260)와, 상기 제2난드게이트(260)의 출력을 입력받는 제2인버터(265)와, 상기 제1인버터(255)의 출력과 상기 비교펄스신호(cmp_pulse)를 입력받는 제3난드게이트(270)와, 상기 제3난드게이트(270)의 출력을 입력받아 오른쪽쉬프트신호(SR)를 출력하는 제3인버터(275)와, 상기 제2인버터(265)의 출력과 상기 비교펄스신호(cmp_pulse)를 입력받는 제4난드게이트(280)와, 상기 제4난드게이트(280)의 출력을 입력받아 왼쪽쉬프트신호(SL)를 출력하는 제4인버터(285)와, 상기 오른쪽쉬프트신호(SR)와 상기 왼쪽쉬프트신호(SL)를 입력받는 노아게이트(290)와, 상기 노아게이트(290)의 출력을 입력받아 지연고정신호(dll_lockz)를 출력하는 제5인버터(295)를 구비한다.
상기 위상비교기(130)의 펄스생성기(240)는 상기 기준클럭(ref)과 상기 피드백신호(feedback)가 동시에 하이인 구간에서 펄스를 만든다. 이렇게 만들어진 비교펄스신호(com_pulse)가 활성화될 때 상기 쉬프트제어기(140)는 위상비교기를 통해 나온 신호 제1 내지 제4위상비교신호(PC0, PC1, PC2, PC3)를 입력받아서 상기 오른쪽쉬프트신호(SR)와 상기 왼쪽쉬프트신호(SL)를 출력한다.
상기 오른쪽쉬프트신호(SR)과 상기 왼쪽쉬프트신호(SL)는 상기 쉬프트레지스터(150)을 동작시켜 딜레이의 양을 제어하도록 한다. 상기와 같은 방식으로 계속 반복하면서 상기 기준클럭(ref)과 상기 피드백신호(feedback)가 최소의 지터(Jitter)를 가지는 순간에 지연고정(Locking)이 이루어지게 된다.
상기와 같이 생성된 지연고정루프 클럭을 입력받아서 실제의 데이터가 전달되고 출력 버퍼를 통하여 셀의 데이터를 칩 외부로 출력시키게 되는데, 이 때 출력된 데이터(DQ)와 외부 클럭과의 차이를 규정한 AC 파라미터로 tAC(DQ edge to clock edge skew)가 있다.
상기 위상비교기(130)는 지연고정루프 클럭이 생성되어 지연고정이 이루어진 이 후에도 8 클럭 마다 한 번씩 상기 기준클럭(ref)과 상기 피드백신호(feedback)를 비교하여 상기 기준클럭(ref)과 상기 피드백신호(feedback)의 차이가 있는 경우에 다시 상기 쉬프트레지스터(150)를 쉬프트시키는 동작을 수행한다.
따라서 상기 기준클럭(ref)과 상기 피드백신호(feedback)가 노이즈에 의하여 차이가 발생할 경우에도 상기 위상비교기(130)는 두 신호를 비교하는 동작을 수행하게 되고 쉬프트레지스터를 쉬프트하게 된다.
이렇게 노이즈에 의하여 딜레이의 양이 다시 조절된 지연고정루프 클럭을 가지고 데이터가 외부로 출력되게 되고 단위 딜레이의 단 수가 바뀐 지연고정루프 클럭을 입력받아서 데이터가 외부로 출력되는 경우 그 단위 딜레이의 단 수 만큼 상기 AC 파라미터 tAC를 손해보게 되는 문제점이 발생한다.
본 발명은 상기와 같은 종래기술의 문제점을 해결하기 위하여 제안된 것으로써, 클럭신호에 노이즈가 발생하여도 동작하지 않아서 tAC 특성을 개선할 수 있는 지연고정루프를 제공하는데 그 목적이 있다.
도1은 종래기술에 따른 지연고정루프의 블록도,
도2는 종래기술의 위상비교기와 쉬프트제어기의 상세한 회로도,
도3는 본 발명의 위상고정루프의 구성을 나타내는 블럭도,
도4는 본 발명의 쉬프트제어기의 상세한 회로도,
도5는 본 발명의 저역필터제어부의 상세한 회로도,
도6은 본 발명의 제1저역필터의 상세한 회로도,
도7은 지연고정루프의 종래기술과 본 발명의 타이밍도.
* 도면의 주요 부분에 대한 부호의 설명 *
300 : 제1클럭버퍼 320 : 클럭분주기
330 : 위상비교기 410 : 저역필터제어부
420 : 제1저역필터 430 : 제2저역필터
상기 목적을 달성하기 위한 본 발명의 일 측면에 따르면, 소오스 클럭을 지연시키기 위한 제1 딜레이 라인; 지연모니터링클럭을 지연시키기 위한 제2 딜레이라인; 상기 제2 딜레이 라인의 출력클럭에 실제 내부회로의 지연을 반영하기 위한 딜레이 모델; 상기 제1 및 제2 딜레이 라인의 지연량을 제어하기 위한 쉬프트 레지스터; 상기 딜레이 모델로부터 출력된 피드백 클럭과 기준클럭의 위상을 비교하기 위한 위상비교부; 지연고정신호, 셀프리프레시신호, 파워업신호, 지연고정루프 리셋신호, 지연고정루프 디스에이블신호에 응답하여 저역필터인에이블신호를 생성하기 위한 저역필터 제어부; 상기 저역필터인에이블신호에 응답하여 상기 위상비교부로부터 출력된 제1 및 제2 위상비교신호쌍이 예정된 비교횟수만큼 유지되는지를 카운팅하기 위한 제1 및 제2 저역필터링부; 및 상기 위상비교신호 및 상기 제1 및 제2 저역필터링부의 출력신호에 응답하여 상기 쉬프트 레지스터의 쉬프트 동작을 제어하며, 상기 지연고정신호를 출력하기 위한 쉬프트 제어부를 구비하여, 상기 제1 및 제2 위상비교신호쌍이 노이즈에 의해 생성된 경우 상기 쉬프트 제어부에서 해당 비교 결과를 무시하도록 하는 것을 특징으로 하는 지연고정루프가 제공된다.
이하, 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자가 본 발명의 기술적 사상을 용이하게 실시할 수 있을 정도로 상세히 설명하기 위하여, 본 발명의 가장 바람직한 실시예를 첨부한 도면을 참조하여 설명하기로 한다.
도3는 본 발명에 따른 위상고정루프의 구성을 나타내는 블럭도이다.
도3을 참조하면, 본 발명에 따른 위상고정루프는, 부 외부클럭(CLKb)의 상승 에지에 동기된 클럭신호(fclkt2)를 생성하는 제1클럭버퍼(300)와, 정 외부클럭(CLK)의 상승 에지에 동기된 클럭신호(rclkt2)를 생성하는 제2클럭버퍼(310)와, 클럭신호(rclkt2)를 분주(통상 1/8분주)하여 기준클럭(ref)과 지연모니터링클럭(delay_in)을 생성하기 위한 클럭분주기(320)와, 기준클럭(ref)과 딜레이모델부로부터 피드백되는 피드백신호(feedback)의 위상을 비교하기 위한 위 상비교기(330)와, 상기 위상비교기(330)의 출력과 제1 및 제2저역필터의 출력신호를 입력받아 쉬프트 레지스터를 좌우로 이동시키는 오른쪽쉬프트신호(SR)와 왼쪽쉬프트신호(SL)를 생성하기 위한 쉬프트제어기(340)와, 오른쪽쉬프트신호(SR)와 왼쪽쉬프트신호(SL)를 입력받아 출력신호를 좌우로 쉬프트 동작을 수행하여 딜레이 양을 제어하기 위한 쉬프트 레지스터(350)와, 상기 쉬프트레지스터(350)에 의해 결정된 지연시간만큼 지연모니터링클럭(delay_in)을 지연시키기 위한 제1딜레이 라인(360)과, 상기 쉬프트레지스터(350)에 의해 결정된 지연시간만큼 클럭신호(rclkt2)를 지연시키기 위한 제2딜레이라인(370)과, 상기 쉬프트레지스터(350)에 의해 결정된 지연시간만큼 클럭신호(fclkt2)를 지연시키기 위한 제3딜레이라인(380)과, 상기 제1딜레이라인(360)의 출력클럭(feedback_dly1)을 입력받아 실제 내부클럭 경로의 딜레이를 반영하기 위한 딜레이모델부(390)와, 상기 제2 및 제3딜레이라인(370, 380)의 출력신호를 입력으로 하는 지연고정루프 신호 구동부(400)와, 상기 쉬프트제어기(340)로부터 출력된 지연고정신호(dll_lockz)와 셀프리프레시신호(sref)와 파워업신호(pwrup)와 지연고정루프 리셋신호(dll_reset)와 지연고정루프 디스에이블신호(dis_dll)를 입력받아 저역필터를 활성화시키기 위한 저역필터제어부(410)와, 상기 저역필터제어부(410)로부터 출력된 저역필터인에이블신호(lpf_en)에 응답하여 상기 위상비교기(330)로부터 출력된 제1 및 제3위상비교신호(PC0, PC2)를 입력받아 위상비교기(330)로부터 출력된 결과값의 횟수를 카운트하기 위한 제1저역필터(420)와, 상기 저역필터제어부(410)로부터 출력된 저역필터인에이블신호(lpf_en)에 응답하여 상기 위상비교기(330)로부터 출력된 제2 및 제4위상비교신호(PC1, PC3)를 입력받아 위상 비교기(330)로부터 출력된 결과값의 횟수를 카운트하기 위한 제2저역필터(430)를 구비한다.
상기 저역필터제어부(410)의 입력신호 중의 하나로 지연고정신호(dll_lockz)가 있는데, 상기 지연고정(dll_lockz)는 지연고정 이전에는 논리레벨 하이를 유지하다고 지연고정이 이루어지면 논리레벨 로우를 나타내는 신호이다.
그러므로 지연고정이 이루어지기 전에는 상기 저역필터인에이블신호(lpf_en)는 논리레벨 로우로 상기 제1 및 제2저역필터(420, 430)를 동작시키지 않고, 지연고정이 이루어진 이후부터 상기 저역필터인에이블신호(lpf_en)이 논리레벨 하이로 활성화시켜 상기 제1 및 제2저역필터(420, 430)를 인에이블시킨다.
도4는 본 발명의 쉬프트제어기(340)의 상세 회로도이다.
도4를 참조하면, 본 발명의 쉬프트제어기(340)는 상기 제1 및 제3위상비교신호(PC0, PC2)와 상기 저역필터인에이블신호(lpf_en)와 상기 제1저역필터(420)의 출력을 입력받는 제1입력부(440)와, 상기 제2 및 제4위상비교신호(PC1, PC3)와 상기 저역필터인에이블신호(lpf_en)와 상기 제2저역필터(430)의 출력을 입력받는 제2입력부(450)와, 상기 제1 및 제2입력부(440, 450)의 출력과 상기 비교펄스신호(cmp_pulse)를 입력받아 상기 오른쪽쉬프트신호(SR)와 왼쪽쉬프트신호(SL)와 상기 지연고정신호(dll_lockz)를 출력하기 위한 출력부(460)를 구비한다. 상기 제1 내지 제4 위상비교신호(PC0, PC1, PC2, PC3)는 상기 도 2의 비교기 회로를 참조하면 된다.
구체적으로, 상기 제1입력부(440)는 상기 제1 및 제3위상비교신호(PC0, PC2)를 입력받는 난드게이트(441)와, 상기 난드게이트(441)의 출력과 상기 저역필터인 에이블신호(lpf_en)를 입력받는 제1노아게이트(442)와, 상기 노아게이트(442)의 출력을 입력받는 제1인버터(443)와, 상기 제1인버터(443)의 출력을 입력받는 제2인버터(444)와, 상기 제2인버터(444)의 출력과 상기 제1저역필터(420)의 출력을 입력받는 제2노아게이트(445)와, 상기 제1노아게이트의 출력을 입력받는 제3인버터(446)를 구비한다.
구체적으로, 상기 제2입력부(450)는 상기 제2 및 제4위상비교신호(PC1, PC3)를 입력받는 난드게이트(451)와, 상기 난드게이트(451)의 출력과 상기 저역필터인에이블신호(lpf_en)를 입력받는 제1노아게이트(452)와, 상기 노아게이트(452)의 출력을 입력받는 제1인버터(453)와, 상기 제1인버터(453)의 출력을 입력받는 제2인버터(454)와, 상기 제2인버터(454)의 출력과 상기 제2저역필터(430)의 출력을 입력받는 제2노아게이트(455)와, 상기 제1노아게이트의 출력을 입력받는 제3인버터(456)를 구비한다.
구체적으로, 상기 출력부(460)는 상기 제1입력부(440)의 출력과 상기 비교펄스신호(cmp_pulse)를 입력받는 제1난드게이트(461)와, 상기 제1난드게이트(461)의 출력을 입력받아 오른쪽쉬프트신호(SR)를 출력하는 제1인버터(462)와, 상기 제2입력부(450)의 출력과 상기 비교펄스신호(cmp_pulse)를 입력받는 제2난드게이트(463)와, 상기 제2난드게이트(463)의 출력을 입력받아 왼쪽쉬프트신호(SL)를 출력하는 제2인버터(464)와, 상기 제1인버터(462)와 상기 제2인버터(464)의 출력을 입력받는 노아게이트(465)와, 상기 노아게이트(465)의 출력을 입력받아 지연고정신호(DLL_LOCKz)를 출력하는 제3인버터(466)를 구비한다.
동작을 설명하면, 지연고정(Locking) 이후에 상기 저역필터인에이블신호(lpf_en)가 논리레벨 로우인 경우, 상기 쉬프트제어기(340)는 상기 제1입력부(440)의 제1노아게이트(442)에서 상기 제1 및 제3위상비교신호(PC0, PC2)를 받아들이고, 상기 제2입력부(450)의 제1노아게이트(452)에서 상기 제2 및 제4위상비교신호(PC1, PC3)를 입력받아서 쉬프트레지스터를 이동시키는 왼쪽 및 오른쪽쉬프트신호(SL, SR)을 출력하게 된다.
반면에, 상기 저역필터인에이블신호(lpf_en)가 논리레벨 하이인 경우, 상기 쉬프트제어기(340)는 상기 상기 제1입력부(440)의 제1노아게이트(442)에서 상기 제1 및 제3위상비교신호(PC0, PC2)의 입력을 차단하고, 상기 제2입력부(450)의 제1 노아게이트(452)에서 상기 제2 및 제4위상비교신호(PC1, PC3)의 입력을 차단하며, 상기 제1입력부(440)의 제2노아게이트(445)에서 상기 제1저역필터(420)의 출력인 제1쉬프트신호(shift_R)을 입력받고, 상기 제2입력부(450)의 제2노아게이트(455)에서 상기 제2저역필터(430)의 출력인 제2쉬프트신호(shift_l)을 입력받는다.
이렇게 입력된 상기 제1 및 제2쉬프트신호(shift_R, shift_L)에 의하여 활성화된 상기 왼쪽 및 오른쪽쉬프트신호(SL, SR)를 가지고 상기 쉬프트레지스터(350)를 제어한다.
도5는 본 발명의 저역필터제어부(410)의 상세한 회로도이다.
도5를 참조하면, 본 발명의 저역필터제어부(410)는 셀프리프레시신호(sref)와 파워업신호(pwrup)와 지연고정루프 디스에이블신호(dis_dll)와 지연고정루프 리셋신호(dll_resetz)를 입력받아 지연고정루프가 동작함을 알려주는 초기화부(500)와, 지연고정신호(dll_lockz)를 입력받고 상기 초기화부(500)의 출력을 입력받아 저역필터인에이블신호(lpf_en)를 출력하는 활성화부(510)를 구비한다.
구체적으로, 상기 초기화부(500)는 상기 파워업신호(pwrup)를 입력받는 제1인버터(501)와, 상기 셀프리프레시신호(sref)와 상기 제1인버터(501)의 출력을 입력받는 노아게이트(502)와, 지연고정루프 디스에이블신호(dis_dll)를 입력받는 제2인버터(503)와, 지연고정루프 리셋신호(dll_resetz)를 입력받는 지연부(504)와, 상기 노아게이트(502)의 출력과 상기 제2인버터(503)의 출력과 상기 지연부(504)의 출력을 입력받는 난드게이트(505)와, 상기 난드게이트(505)의 출력을 입력받아 반전하는 반전부(506)를 구비한다.
구체적으로, 상기 활성화부(510)는 지연고정신호(dll_lockz)를 입력받는 제1인버터(511)와, 상기 초기화부(500)의 출력과 상기 인버터(511)의 출력을 입력받는 난드게이트(512)와, 상기 난드게이트(512)의 출력을 입력받아 저역필터인에이블신호(lpf_en)를 생성하는 제2인버터(513)를 구비한다.
동작을 살펴보면, 상기 셀프리프레시신호(sref)가 셀프리프레시 모드에서 탈출하여 지연고정루프가 동작할 때 논리레벨 하이 레벨을 유지하고, 상기 파워업신호(pwrup)가 논리레벨 하이을 유지하며, 상기 지연고정루프 디스에이블신호(dis_dll)신호가 논리레벨 하이 레벨로 있어서 지연고정루프가 동작함을 알려줄 때 상기 초기화부(500)의 난드게이트(505)의 입력이 모두 논리레벨 하이가 되어서 상기 난드게이트(505)의 출력이 논리레벨 하이가 된다. 상기 난드게이트(505)의 출력은 다시 반전부(506)를 거쳐서 논리레벨 하이로 반전이 되고, 상기 지연고정신호(DLL_LOCKz)가 지연고정루프가 지연고정(Locking)이 되었음을 인식하는 레벨인 논리레벨 하이 레벨로 하강할 때 상기 활성화부(510)의 난드게이트(512)의 입력이 모두 하이가 되어서 상기 저역필터인에이블신호(lpf_en)는 논리레벨 하이로 활성화된다.
도6은 본 발명의 제1저역필터(420)의 상세한 회로도이다.
도6을 참조하면, 본 발명의 제1저역필터(420)는 상기 제1 및 제3위상비교신호(PC0, PC2)와 상기 저역필터인에이블신호(lpf_en)를 입력받는 입력부(600)와, 상기 위상비교기(330)로부터 출력된 제어펄스신호(hit)와 상기 입력부(600)의 출력을 입력받아 카운터의 쉬프팅을 제어하기 위한 제어부(610)와, 상기 입력부(600)의 출력을 입력받고 상기 제어부(610)의 출력에 제어받아 상기 제1 및 제3위상비교신호(PC0, PC2)의 논리 값을 카운팅하기 위한 카운터(620)와, 상기 카운터(620)의 출력을 입력받아 래치하고 쉬프트신호 shift_R를 출력하기 위한 래치 및 출력부(630)를 구비한다.
구체적으로, 상기 입력부(600)는 상기 제1 및 제3위상비교신호(PC0, PC2)와 상기 저역필터인에이블신호(lpf_en)를 입력받는 난드게이트(601)와, 상기 난드게이트(601)의 출력을 입력받는 인버터(602)를 구비한다.
구체적으로, 상기 제어부(610)는 상기 제어펄스신호(hit)를 입력받아 지연및 반전하는 반전부(611)와, 상기 제어펄스신호(hit)와 상기 입력부(600)의 출력을 입력받는 난드게이트(612)와, 상기 난드게이트(612)의 출력을 입력받는 인버터(613)를 구비한다.
구체적으로, 상기 카운터(620)는 상기 제어부의 출력신호를 반전하는 인버터(627)와, 상기 제어부(610)의 출력신호에 제어받고 피드백된 제6스테이지의 출력과 상기 입력부(600)의 출력을 입력받는 제1스테이지(621)와, 상기 제1스테이지(621)와, 상기 제어부(610)의 출력에 제어받고 상기 제1스테이지(621)의 출력을 입력받는 제2스테이지(622)와, 상기 제어부(610)의 출력신호에 제어받고 상기 제2 스테이지(622)의 출력과 상기 입력부(600)의 출력을 입력받는 제3스테이지(623)와, 상기 제어부(610)의 출력에 제어받고 상기 제3테이지(623)의 출력을 입력받는 제4 스테이지(624)와, 상기 제어부(610)의 출력신호에 제어받고 상기 제4스테이지(624) 의 출력과 상기 입력부(600)의 출력을 입력받는 제5스테이지(625)와, 상기 제어부(610)의 출력신호에 제어받고 상기 제5스테이지(625)의 출력을 입력받는 제6 스테이지(626)를 구비한다.
구체적으로 상기 카운터(620)의 제1 내지 제6스테이지의 구성에 관하여 설명하면, 상기 제1스테이지(621)는 엔모스트랜지스터의 게이트가 상기 제어부(610)의 출력신호를 입력받고 피모스트랜지스터의 게이트가 상기 인버터(627)의 출력을 입력받아 피드백된 상기 제6스테이지(626)의 출력을 전달하는 트랜스퍼게이트(10)와, 상기 입력부(600)의 출력과 상기 트랜스퍼게이트(10)의 출력을 입력받는 난드게이트(11)와, 상기 난드게이트(11)의 출력을 입력받고 자신의 출력이 상기 트랜스퍼게이트(10)의 출력에 연결되어 래치하는 제1인버터(12)와, 상기 난드게이트(11)의 출력을 입력받는 제2인버터(13)를 구비한다.
상기 제2스테이지(622)는 피모스트랜지스터의 게이트가 상기 제어부(610)의 출력신호를 입력받고 엔모스트랜지스터의 게이트가 상기 인버터(627)의 출력을 입력받아 상기 제1스테이지(621)의 출력을 전달하는 트랜스퍼게이트(20)와, 상기 트랜스퍼게이트(20)의 출력을 입력받는 제1인버터(21)와, 상기 제1인버터(21)의 출력을 입력받고 자신의 출력이 상기 트랜스퍼게이트(20)의 출력에 연결되어 래치하는 제2인버터(22)와, 상기 제1인버터(21)의 출력을 입력받는 제3인버터(23)를 구비한다.
상기 제5스테이지(625)는 상기 입력부(600)의 출력을 입력받는 제1인버터(628)와, 엔모스트랜지스터의 게이트가 상기 제어부(610)의 출력신호를 입력받고 피모스트랜지스터의 게이트가 상기 인버터(627)의 출력을 입력받아 상기 제4스테이지(624)의 출력을 전달하는 트랜스퍼게이트(30)와, 상기 제1인버터(628)의 출력과 상기 트랜스퍼게이트(30)의 출력을 입력받는 난드게이트(31)와, 상기 난드게이트(31)의 출력을 입력받고 자신의 출력이 상기 트랜스퍼게이트(30)의 출력에 연결되어 래치하는 제2인버터(32)와, 상기 난드게이트(31)의 출력을 입력받는 제3인버터(33)를 구비한다.
상기 제1스테이지(621)와 상기 제3스테이지(623)는 서로 구성이 동일하며, 상기 제2스테이지(622)와 상기 제4스테이지(624)와 상기 제6스테이지(626)의 구성은 서로 동일하다.
구체적으로 상기 래치 및 출력부(630)의 구조를 살펴보면, 상기 래치 및 출력부(630)는 피모스게이트의 게이트가 상기 인버터(627)의 출력을 입력받고 엔모스트랜지스터의 게이트가 상기 제어부(610)의 출력신호를 입력받아 상기 제4스테이지(624)의 출력을 전달하는 트랜스퍼게이트(40)와, 상기 입력부(600)의 출력과 상기 트랜스퍼게이트(40)의 출력을 입력받는 난드게이트(41)와, 상기 난드게이트(41)의 출력을 입력받고 자신의 출력이 상기 트랜스퍼게이트(40)의 출력에 연결되어 래치하는 제1인버터(42)와, 상기 난드게이트(41)의 출력을 입력받아 제1쉬프트신호(shift_R)를 출력하는 제2인버터(43)를 구비한다.
제2저역필터(430)의 구조는 상기 제1저역필터(420)의 구조와 동일하며 다만, 입력신호로 상기 제1 및 제3위상비교신호(PC0, PC2) 대신에 상기 제2 및 제4위상비교신호(PC1, PC3)가 입력된다
상기 제1 및 제2저역필터(420. 430)의 동작을 설명하면, 먼저 상기 저역필터 인에이블신호(lpf_en)가 논리레벨 하이일 때는 상기 입력부(600)의 난드게이트(601)의 출력이 무조건 논리레벨 하이이므로 상기 난드게이트(601)의 입력인 상기 제1 및 제3위상비교신호(PC0, PC2)를 입력으로 받아들이지 않고 상기 저역필터인에이블신호(lpf_en)가 논리레벨 하이일 때는 상기 제1 및 제3위상비교신호(PC0, PC2)를 입력으로 받아들이게 된다. 즉, 상기 저역필터인에이블신호(lpf_en)가 논리레벨 하이일 때는 상기 제1 및 제2저역필터(420, 430)는 동작하지 않고 상기 제1쉬프트신호(shift_R)를 논리레벨 하이로 만들며, 각각의 노드를 초기화시킨다.
상기 제어펄스신호(hit)는 일정 클럭마다 한번씩 발생하는 펄스로써 상기 위상비교기(330)에서 상기 제1 내지 제4위상비교신호(PC<0:3>)가 만들어지는 타이밍을 결정하는 비교펄스신호(cmp_pulse)이다.
상기 제어펄스신호(hit)와 상기 제1 및 제3위상비교신호(PC0, PC2)가 모두 논리레벨 하이일 경우 상기 카운터(620)의 제2, 제4, 제6스테이지(622, 624, 626)의 트랜스퍼게이트를 온(On)시켜서 열어주게 되고 이렇게 세번 연속 논리레벨 하이값을 갖는 경우에 상기 제1쉬프트신호(shift_R)는 논리레벨 하이 값을 출력하게 된다
연속된 세번에 대하여 계속된 논리레벨 하이 값을 갖지 않으면 상기 입력부(600)의 출력노드는 논리레벨 하이 값을 가지므로 상기 카운터(620)의 제1, 제3, 제5스테이지의 래치 회로를 다시 초기화시키게 된다.
상기 제1저역필터(420)는 상기 위상비교기(330)에서 출력된 상기 제1 및 제3 위상비교신호(PC0, PC2)가 연속으로 세번 미만 같은 결과를 갖는 경우에는 카운터(620)를 리셋시키고 상기 제1쉬프트신호(shift_R)는 논리레벨 하이 값이 되며, 상기 제1 및 제3위상비교신호(PC0, PC2)가 연속으로 세번 하이 값이 되면 상기 제1쉬프트신호(shift_R)를 논리레벨 하이로 출력하고 카운터(620)를 리셋시킨 후 다시 카운트하는 회로이다.한편, 제2저역필터(430)의 회로 구성 또한 전술한 제1저역필터(430)와 동일하게 구현할 수 있다.
도7은 지연고정루프의 종래기술과 본 발명의 타이밍도이다.
도7을 참조하면, 본 발명의 타이밍도는 상기 지연고정신호(dll)lockz)가 지연고정되어 논리레벨 하이로 하강한 뒤에 상기 저역필터인에이블신호(lpf_en)가 논리레벨 하이로 활성화되는 것을 알 수 있다.
지연고정루프가 지연고정되기 전에는 상기 위상비교기(330)에서 나온 결과 값을 상기 쉬프트제어기(340)에서 받아들여 결과 값을 내보낸다. 한편 지연고정루프가 지연고정된 후에는 상기 위상비교기(330)에서 나온 결과 값을 상기 제1 및 제2저역필터(420, 430)에서 받아서 쉬프트레지스터(350)를 이동하라는 정보가 연속 세번 나오는 경우에 한해서만 상기 제1 및 제2쉬프트신호(shift_R, shift_L)가 논리레벨 하이 값을 출력하고 그 값을 상기 쉬프트제어기(340)에서 받아들여 결과 값을 내보낸다.
즉, 상기 제1 및 제2저역필터(420, 430)는 상기 위상비교기(330)에서 비교하여 나온 결과가 연속 세번 미만 같은 결과를 갖는 경우에는 그 결과를 노이즈에 의한 것으로 판단하여 상기 쉬프트레지스터(350)를 이동시키지 않는다. 제1 및 제2저역필터(420, 430)는 실질적으로 카운터 회로로 구현되나, 그 동작에 의해 저역통과 필터와 같이 노이즈를 필터링하는 역할을 수행한다.
본 발명의 기술 사상은 상기 바람직한 실시예에 따라 구체적으로 기술되었으나 상기한 실시예는 그 설명을 위한 것이며 그 제한을 위한 것이 아님을 주의하여야 한다. 또한, 본 발명의 기술 분야의 통상의 전문가라면 본 발명의 기술 사상의 범위내에서 다양한 실시예가 가능함을 이해할 수 있을 것이다.
상기와 같이 본 발명은 노이즈에 의한 지연고정루프의 오동작을 방지함으로써 tAC(DQ edge to CLK edge skew) 특성을 개선할 수 있다.
Claims (18)
- 소오스 클럭을 지연시키기 위한 제1 딜레이 라인;지연모니터링클럭을 지연시키기 위한 제2 딜레이 라인;상기 제2 딜레이 라인의 출력클럭에 실제 내부회로의 지연을 반영하기 위한 딜레이 모델;상기 제1 및 제2 딜레이 라인의 지연량을 제어하기 위한 쉬프트 레지스터;상기 딜레이 모델로부터 출력된 피드백 클럭과 기준클럭의 위상을 비교하기 위한 위상비교부;지연고정신호, 셀프리프레시신호, 파워업신호, 지연고정루프 리셋신호, 지연고정루프 디스에이블신호에 응답하여 저역필터인에이블신호를 생성하기 위한 저역필터 제어부;상기 저역필터인에이블신호에 응답하여 상기 위상비교부로부터 출력된 제1 및 제2 위상비교신호쌍이 예정된 비교횟수만큼 유지되는지를 카운팅하기 위한 제1 및 제2 저역필터링부; 및상기 위상비교신호 및 상기 제1 및 제2 저역필터링부의 출력신호에 응답하여 상기 쉬프트 레지스터의 쉬프트 동작을 제어하며, 상기 지연고정신호를 출력하기 위한 쉬프트 제어부를 구비하여,상기 제1 및 제2 위상비교신호쌍이 노이즈에 의해 생성된 경우 상기 쉬프트 제어부에서 해당 비교 결과를 무시하도록 하는 것을 특징으로 하는 지연고정루프.
- 제1항에 있어서,상기 예정된 비교횟수는 세번인 것을 특징으로 하는 지연고정루프.
- 부 외부클럭의 상승 에지에 동기된 제1 내부클럭을 생성하기 위한 제1 클럭버퍼;정 외부클럭의 상승 에지에 동기된 제2 내부클럭을 생성하기 위한 제2 클럭버퍼;상기 제1 내부클럭을 분주하여 지연모니터링클럭 및 기준클럭을 생성하기 위한 클럭분주기;상기 지연모니터링클럭을 지연시키기 위한 제1 딜레이 라인;상기 제2 내부클럭을 지연시키기 위한 제2 딜레이 라인;상기 제1 내부클럭을 지연시키기 위한 제3 딜레이 라인;상기 제1 딜레이 라인의 출력클럭에 실제 내부회로의 지연을 반영하기 위한 딜레이 모델;상기 딜레이 모델로부터 출력된 피드백 클럭과 상기 기준클럭의 위상을 비교하기 위한 위상비교기;상기 제2 및 제3 딜레이 라인의 출력신호를 입력으로 하는 지연고정루프 신호 구동부;지연고정신호, 셀프리프레시신호, 파워업신호, 지연고정루프 리셋신호, 지연고정루프 디스에이블신호에 응답하여 저역필터인에이블신호를 생성하기 위한 저역필터 제어부;상기 저역필터인에이블신호에 응답하여 상기 위상비교부로부터 출력된 제1 및 제3 위상비교신호가 예정된 비교횟수만큼 유지되는지를 카운팅하기 위한 제1 필터링부;상기 저역필터인에이블신호에 응답하여 상기 위상비교부로부터 출력된 제2 및 제4 위상비교신호가 예정된 비교횟수만큼 유지되는지를 카운팅하기 위한 제2 필터링부;및상기 위상비교신호 및 상기 제1 및 제2 저역필터링부의 출력신호에 응답하여 상기 쉬프트 레지스터의 쉬프트 동작을 제어하며, 상기 지연고정신호를 출력하기 위한 쉬프트 제어기를 구비하여,상기 제1 및 제2 위상비교신호쌍이 노이즈에 의해 생성된 경우 상기 쉬프트 제어부에서 해당 비교 결과를 무시하도록 하는 것을 특징으로 하는 지연고정루프.
- 제3항에 있어서,상기 쉬프트제어기는 상기 제1 및 제3위상비교신호와 상기 저역필터인에이블 신호와 상기 제1저역필터링부의 출력을 입력받는 제1입력부;상기 제2 및 제4위상비교신호와 상기 저역필터인에이블신호와 상기 제2저역필터링부의 출력을 입력받는 제2입력부; 및상기 제1 및 제2입력부의 출력과 비교펄스신호를 입력받아 오른쪽쉬프트신호 및 왼쪽쉬프트신호, 상기 지연고정신호를 출력하기 위한 출력부를 구비하는 것을 특징으로 하는 지연고정루프.
- 제4항에 있어서,상기 제1입력부는,상기 제1 및 제3위상비교신호를 입력받는 난드게이트;상기 난드게이트의 출력과 상기 저역필터인에이블신호를 입력받는 제1노아게이트;상기 노아게이트의 출력을 입력받는 제1인버터;상기 제1인버터의 출력을 입력받는 제2인버터;상기 제2인버터의 출력과 상기 제1저역필터의 출력을 입력받는 제2노아게이트; 및상기 제1노아게이트의 출력을 입력받는 제3인버터를 구비하는 것을 특징으로 하는 지연고정루프.
- 제4항에 있어서,상기 제2입력부는,상기 제2 및 제4위상비교신호를 입력받는 난드게이트;상기 난드게이트의 출력과 상기 저역필터인에이블신호를 입력받는 제1노아게이트;상기 노아게이트의 출력을 입력받는 제1인버터;상기 제1인버터의 출력을 입력받는 제2인버터;상기 제2인버터의 출력과 상기 제2저역필터의 출력을 입력받는 제2노아게이트; 및상기 제1노아게이트의 출력을 입력받는 제3인버터를 구비하는 것을 특징으로 하는 지연고정루프.
- 제4항에 있어서,상기 출력부는,상기 제1입력부의 출력과 상기 비교펄스신호를 입력받는 제1난드게이트;상기 제1난드게이트의 출력을 입력받아 오른쪽쉬프트신호를 출력하는 제1인버터;상기 제2입력부의 출력과 상기 비교펄스신호를 입력받는 제2난드게이트;상기 제2난드게이트의 출력을 입력받아 왼쪽쉬프트신호를 출력하는 제2인버터;상기 제1인버터와 상기 제2인버터의 출력을 입력받는 노아게이트; 및상기 노아게이트의 출력을 입력받아 지연고정신호를 출력하는 제3인버터를 구비하는 것을 특징으로 하는 지연고정루프.
- 제3항에 있어서,상기 저역필터제어부는,상기 셀프리프레시신호와 상기 파워업신호와 상기 지연고정루프 디스에이블신호와 상기 지연고정루프 리셋신호를 입력받아 지연고정루프가 동작함을 알려주기 위한 초기화부; 및상기 지연고정신호를 입력받고 상기 초기화부의 출력을 입력받아 상기 저역필터인에이블신호를 출력하는 활성화부를 구비하는 것을 특징으로 하는 지연고정루프.
- 제8항에 있어서,상기 초기화부는,상기 파워업신호를 입력받는 제1인버터;상기 셀프리프레시신호와 상기 제1인버터의 출력을 입력받는 노아게이트;상기 지연고정루프 디스에이블신호를 입력받는 제2인버터;상기 지연고정루프 리셋신호를 입력받는 지연부;상기 노아게이트의 출력과 상기 제2인버터의 출력과 상기 지연부의 출력을 입력받는 난드게이트; 및상기 난드게이트의 출력을 입력받아 반전하는 반전부를 구비하는 것을 특징으로 하는 지연고정루프.
- 제8항에 있어서,상기 활성화부는,상기 지연고정신호를 입력받는 제1인버터;상기 초기화부의 출력과 상기 제1인버터의 출력을 입력받는 난드게이트; 및상기 난드게이트의 출력을 입력받아 상기 저역필터인에이블신호를 생성하는 제2인버터를 구비하는 것을 특징으로 하는 지연고정루프.
- 제3항에 있어서,상기 제1 저역필터링부는,상기 제1 및 제3 위상비교신호와 상기 저역필터인에이블신호를 입력받는 입력부;상기 위상비교기로부터 출력된 제어펄스신호와 상기 입력부의 출력을 입력받아 카운터의 쉬프팅을 제어하기 위한 제어부;상기 입력부의 출력을 입력받고 상기 제어부의 출력에 제어받아 상기 제1 및 제3 위상비교신호의 논리 값을 카운팅하기 위한 카운터; 및상기 카운터의 출력을 입력받아 래치하고 쉬프트신호를 출력하기 위한 래치 및 출력부를 구비하는 것을 특징으로 하는 지연고정루프.
- 제11항에 있어서,상기 제1 저역필터링부의 입력부는,상기 제1 및 제3위상비교신호와 상기 저역필터인에이블신호를 입력받는 난드게이트와,상기 난드게이트의 출력을 입력받는 인버터를 구비하는 것을 특징으로 하는 지연고정루프.
- 제11항에 있어서,상기 제1 저역필터링부의 제어부는,상기 제어펄스신호를 입력받아 지연 및 반전하는 반전부;상기 제어펄스신호와 상기 입력부의 출력을 입력받는 난드게이트; 및상기 난드게이트의 출력을 입력받는 인버터를 구비하는 것을 특징으로 하는 지연고정루프.
- 제11항에 있어서,상기 제1 저역필터링부의 카운터는,상기 제어부의 출력신호를 반전하는 인버터;상기 제어부의 출력신호에 제어받고 피드백된 최종 스테이지의 출력과 상기 입력부의 출력을 입력받는 제1스테이지;상기 제어부의 출력에 제어받고 상기 제1스테이지의 출력을 입력받는 제2스테이지;상기 제어부의 출력신호에 제어받고 상기 제2스테이지의 출력과 상기 입력부의 출력을 입력받는 제3스테이지;상기 제어부의 출력에 제어받고 상기 제3스테이지의 출력을 입력받는 제4스테이지;상기 제어부의 출력신호에 제어받고 상기 제4스테이지의 출력과 상기 입력부의 출력을 입력받는 제5스테이지; 및상기 제어부의 출력신호에 제어받고 상기 제5스테이지의 출력을 입력받는 제6스테이지를 구비하는 것을 특징으로 하는 지연고정루프.
- 제14항에 있어서,상기 래치 및 출력부는,피모스게이트의 게이트가 상기 인버터의 출력을 입력받고 엔모스트랜지스터의 게이트가 상기 제어부의 출력신호를 입력받아 상기 제4스테이지의 출력을 전달하는 트랜스퍼게이트;상기 입력부의 출력과 상기 트랜스퍼게이트의 출력을 입력받는 난드게이트;상기 난드게이트의 출력을 입력받고 자신의 출력이 상기 트랜스퍼게이트의 출력에 연결되어 래치하는 제1인버터; 및상기 난드게이트의 출력을 입력받아 제1쉬프트신호를 출력하는 제2인버터를 구비하는 것을 특징으로 하는 지연고정루프.
- 제14항에 있어서,상기 제1스테이지는,엔모스트랜지스터의 게이트가 상기 제어부의 출력신호를 입력받고 피모스트랜지스터의 게이트가 상기 인버터의 출력을 입력받아 피드백된 상기 제6스테이지의 출력을 전달하는 트랜스퍼게이트;상기 입력부의 출력과 상기 트랜스퍼게이트의 출력을 입력받는 난드게이트;상기 난드게이트의 출력을 입력받고 자신의 출력이 상기 트랜스퍼게이트의 출력에 연결되어 래치하는 제1인버터; 및상기 난드게이트의 출력을 입력받는 제2인버터를 구비하는 것을 특징으로 하는 지연고정루프.
- 제14항에 있어서,상기 제2스테이지는,피모스트랜지스터의 게이트가 상기 제어부의 출력신호를 입력받고 엔모스트랜지스터의 게이트가 상기 인버터의 출력을 입력받아 상기 제1스테이지의 출력을 전달하는 트랜스퍼게이트;상기 트랜스퍼게이트의 출력을 입력받는 제1인버터;상기 제1인버터의 출력을 입력받고 자신의 출력이 상기 트랜스퍼게이트의 출력에 연결되어 래치하는 제2인버터; 및상기 제1인버터의 출력을 입력받는 제3인버터를 구비하는 것을 특징으로 하는 지연고정루프.
- 제14항에 있어서,상기 제5스테이지는,상기 입력부의 출력을 입력받는 제1인버터;엔모스트랜지스터의 게이트가 상기 제어부의 출력신호를 입력받고 피모스트랜지스터의 게이트가 상기 인버터의 출력을 입력받아 상기 제4스테이지의 출력을 전달하는 트랜스퍼게이트;상기 제1인버터의 출력과 상기 트랜스퍼게이트의 출력을 입력받는 난드게이트;상기 난드게이트의 출력을 입력받고 자신의 출력이 상기 트랜스퍼게이트의 출력에 연결되어 래치하는 제2인버터;상기 난드게이트의 출력을 입력받는 제3인버터를 구비하는 것을 특징으로 하는 지연고정루프.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR10-2000-0036773A KR100416695B1 (ko) | 2000-06-30 | 2000-06-30 | 노이즈 제어가 가능한 지연고정루프 |
US09/896,519 US6433597B2 (en) | 2000-06-30 | 2001-06-29 | Delay locked loop with reduced noise response |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR10-2000-0036773A KR100416695B1 (ko) | 2000-06-30 | 2000-06-30 | 노이즈 제어가 가능한 지연고정루프 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20020002565A KR20020002565A (ko) | 2002-01-10 |
KR100416695B1 true KR100416695B1 (ko) | 2004-02-05 |
Family
ID=19675086
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR10-2000-0036773A KR100416695B1 (ko) | 2000-06-30 | 2000-06-30 | 노이즈 제어가 가능한 지연고정루프 |
Country Status (2)
Country | Link |
---|---|
US (1) | US6433597B2 (ko) |
KR (1) | KR100416695B1 (ko) |
Families Citing this family (23)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1205873B1 (en) * | 2000-11-14 | 2006-09-27 | Datalogic S.P.A. | Method for locating the transitions between the elements of a bar code |
KR100399941B1 (ko) * | 2001-06-30 | 2003-09-29 | 주식회사 하이닉스반도체 | 디디알 에스디램의 레지스터 제어 지연고정루프 |
DE10149512B4 (de) * | 2001-10-08 | 2006-08-03 | Infineon Technologies Ag | Verfahren und Vorrichtung zur Synchronisation der Datenübertragung zwischen zwei Schaltungen |
KR100507854B1 (ko) * | 2002-10-30 | 2005-08-17 | 주식회사 하이닉스반도체 | 가속화 모드를 구비한 레지스터 제어 지연고정루프 |
KR100510063B1 (ko) * | 2002-12-24 | 2005-08-26 | 주식회사 하이닉스반도체 | 레지스터 제어 지연고정루프 |
KR100631166B1 (ko) * | 2003-05-31 | 2006-10-02 | 주식회사 하이닉스반도체 | 지연고정 시간을 줄인 레지스터 제어 지연고정루프 |
JP3966248B2 (ja) * | 2003-07-17 | 2007-08-29 | 日本電気株式会社 | データ転送システム及びそれに用いる再調整制御方法並びにそのプログラム |
KR100529037B1 (ko) * | 2003-07-29 | 2005-11-17 | 주식회사 하이닉스반도체 | 개선된 지터 특성을 갖는 지연고정루프 및 그의 클럭 지연보상 방법 |
KR100713082B1 (ko) * | 2005-03-02 | 2007-05-02 | 주식회사 하이닉스반도체 | 클럭의 듀티 비율을 조정할 수 있는 지연 고정 루프 |
US7227809B2 (en) * | 2005-10-14 | 2007-06-05 | Micron Technology, Inc. | Clock generator having a delay locked loop and duty cycle correction circuit in a parallel configuration |
KR100766373B1 (ko) * | 2005-12-28 | 2007-10-11 | 주식회사 하이닉스반도체 | 반도체 메모리의 클럭 발생장치 |
US7423465B2 (en) * | 2006-01-27 | 2008-09-09 | Micron Technology, Inc. | Duty cycle error calculation circuit for a clock generator having a delay locked loop and duty cycle correction circuit |
US8073890B2 (en) | 2006-02-22 | 2011-12-06 | Micron Technology, Inc. | Continuous high-frequency event filter |
US7277357B1 (en) | 2006-06-05 | 2007-10-02 | Micron Technology, Inc. | Method and apparatus for reducing oscillation in synchronous circuits |
KR100807594B1 (ko) * | 2006-09-28 | 2008-02-28 | 주식회사 하이닉스반도체 | 온도 정보 출력장치 및 그를 구비하는 반도체소자 |
KR100855980B1 (ko) * | 2007-02-16 | 2008-09-02 | 삼성전자주식회사 | 쉬프터와 가산기를 이용하여 지연 시간을 조절하는 지연고정 루프 및 클럭 지연 방법 |
KR100911190B1 (ko) * | 2007-06-11 | 2009-08-06 | 주식회사 하이닉스반도체 | 내부 클럭 드라이버 회로 |
KR100956770B1 (ko) * | 2007-12-10 | 2010-05-12 | 주식회사 하이닉스반도체 | Dll 회로 및 그 제어 방법 |
US8754683B2 (en) * | 2008-06-18 | 2014-06-17 | Micron Technology, Inc. | Locked-loop quiescence apparatus, systems, and methods |
KR100958811B1 (ko) * | 2008-09-02 | 2010-05-24 | 주식회사 하이닉스반도체 | 지연고정루프회로 |
KR100968460B1 (ko) | 2008-11-11 | 2010-07-07 | 주식회사 하이닉스반도체 | Dll 회로 및 dll 회로의 업데이트 제어 장치 |
JP2011060364A (ja) * | 2009-09-08 | 2011-03-24 | Elpida Memory Inc | クロック生成回路及びこれを備える半導体装置並びにデータ処理システム |
US11049543B2 (en) | 2019-09-03 | 2021-06-29 | Micron Technology, Inc. | Apparatuses and methods for deactivating a delay locked loop update in semiconductor devices |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS62139198A (ja) * | 1985-12-11 | 1987-06-22 | Mitsubishi Electric Corp | 半導体記憶装置 |
US6075832A (en) * | 1997-10-07 | 2000-06-13 | Intel Corporation | Method and apparatus for deskewing clock signals |
-
2000
- 2000-06-30 KR KR10-2000-0036773A patent/KR100416695B1/ko not_active IP Right Cessation
-
2001
- 2001-06-29 US US09/896,519 patent/US6433597B2/en not_active Expired - Lifetime
Also Published As
Publication number | Publication date |
---|---|
US6433597B2 (en) | 2002-08-13 |
US20020000856A1 (en) | 2002-01-03 |
KR20020002565A (ko) | 2002-01-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR100416695B1 (ko) | 노이즈 제어가 가능한 지연고정루프 | |
US6989700B2 (en) | Delay locked loop in semiconductor memory device and its clock locking method | |
US6987408B2 (en) | Digital delay locked loop and control method thereof | |
US7103133B2 (en) | Register controlled delay locked loop circuit | |
US7830185B2 (en) | Duty cycle correction (DCC) circuit and delayed locked loop (DLL) circuit using the same | |
US6333959B1 (en) | Cross feedback latch-type bi-directional shift register in a delay lock loop circuit | |
US8988126B2 (en) | Apparatus and method for latency control in high frequency synchronous semiconductor device | |
US7492200B2 (en) | Delayed locked loop (DLL) | |
JP4504581B2 (ja) | リング遅延とカウンタを利用したレジスタ制御遅延固定ループ | |
US7098712B2 (en) | Register controlled delay locked loop with reduced delay locking time | |
US20090045857A1 (en) | Delay locked loop circuit | |
KR20070036641A (ko) | 지연고정루프 | |
US6822494B2 (en) | Register controlled delay locked loop | |
US7154311B2 (en) | Delay locked loop in semiconductor memory device and locking method thereof | |
JP2004048729A (ja) | ディレイロックループにおけるクロック分周器及びクロック分周方法 | |
KR100514414B1 (ko) | 지연 동기 루프 | |
US8446197B2 (en) | Delay locked loop and method for driving the same | |
US6255870B1 (en) | Apparatus for compensating locking error in high speed memory device with delay locked loop | |
TW202314431A (zh) | 包括時脈路徑的半導體裝置及半導體系統 | |
KR100792379B1 (ko) | 여러 주파수의 동작이 가능한 지연고정루프 및지연고정루프의 주파수 분주방법. | |
KR20020037525A (ko) | 지연 락 루프 회로를 구비한 동기형 반도체 메모리 장치 | |
KR100807077B1 (ko) | 지연 동기 루프 회로 | |
JPH11317076A (ja) | 入力回路および該入力回路を有する半導体集積回路 | |
US7995416B2 (en) | Semiconductor memory device and operation method thereof | |
KR20040042427A (ko) | 디엘엘(dll)의 확률적 락-인 불량 방지 회로 |
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: 20121224 Year of fee payment: 10 |
|
FPAY | Annual fee payment |
Payment date: 20131223 Year of fee payment: 11 |
|
FPAY | Annual fee payment |
Payment date: 20141218 Year of fee payment: 12 |
|
FPAY | Annual fee payment |
Payment date: 20151221 Year of fee payment: 13 |
|
FPAY | Annual fee payment |
Payment date: 20161125 Year of fee payment: 14 |
|
LAPS | Lapse due to unpaid annual fee |