KR100399209B1 - 클럭 제어 회로 및 클럭 제어 방법 - Google Patents
클럭 제어 회로 및 클럭 제어 방법 Download PDFInfo
- Publication number
- KR100399209B1 KR100399209B1 KR10-2001-0074552A KR20010074552A KR100399209B1 KR 100399209 B1 KR100399209 B1 KR 100399209B1 KR 20010074552 A KR20010074552 A KR 20010074552A KR 100399209 B1 KR100399209 B1 KR 100399209B1
- Authority
- KR
- South Korea
- Prior art keywords
- output
- clock
- circuit
- input
- phase
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 22
- 239000000872 buffer Substances 0.000 claims abstract description 173
- 238000009499 grossing Methods 0.000 claims abstract description 22
- 230000000630 rising effect Effects 0.000 claims description 28
- 238000001514 detection method Methods 0.000 claims description 17
- 230000000295 complement effect Effects 0.000 claims description 16
- 230000003111 delayed effect Effects 0.000 claims description 14
- 230000007704 transition Effects 0.000 claims description 14
- 230000002124 endocrine Effects 0.000 claims description 13
- 239000003990 capacitor Substances 0.000 claims description 11
- 230000001934 delay Effects 0.000 claims description 4
- 230000000737 periodic effect Effects 0.000 claims 1
- 238000010586 diagram Methods 0.000 description 34
- 102100024061 Integrator complex subunit 1 Human genes 0.000 description 8
- 101710092857 Integrator complex subunit 1 Proteins 0.000 description 8
- 230000004048 modification Effects 0.000 description 6
- 238000012986 modification Methods 0.000 description 6
- 238000005070 sampling Methods 0.000 description 5
- 230000001105 regulatory effect Effects 0.000 description 4
- 101710169754 CD-NTase-associated protein 12 Proteins 0.000 description 2
- 102100026038 Lens fiber membrane intrinsic protein Human genes 0.000 description 2
- 101710115990 Lens fiber membrane intrinsic protein Proteins 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 2
- 238000010276 construction Methods 0.000 description 2
- 230000010355 oscillation Effects 0.000 description 2
- 230000010363 phase shift Effects 0.000 description 2
- 101710169705 CD-NTase-associated protein 13 Proteins 0.000 description 1
- 101150110971 CIN7 gene Proteins 0.000 description 1
- 101150110298 INV1 gene Proteins 0.000 description 1
- 101100397044 Xenopus laevis invs-a gene Proteins 0.000 description 1
- 230000015572 biosynthetic process Effects 0.000 description 1
- 238000007599 discharging Methods 0.000 description 1
- 230000007274 generation of a signal involved in cell-cell signaling Effects 0.000 description 1
- 125000005842 heteroatom Chemical group 0.000 description 1
- NUJOXMJBOLGQSY-UHFFFAOYSA-N manganese dioxide Inorganic materials O=[Mn]=O NUJOXMJBOLGQSY-UHFFFAOYSA-N 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 230000008569 process Effects 0.000 description 1
- 238000011084 recovery Methods 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 238000003786 synthesis reaction Methods 0.000 description 1
- 230000009466 transformation Effects 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
-
- 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
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/04—Generating or distributing clock signals or signals derived directly therefrom
- G06F1/06—Clock generators producing several clock signals
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/04—Generating or distributing clock signals or signals derived directly therefrom
- G06F1/10—Distribution of clock signals, e.g. skew
-
- 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/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
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Stabilization Of Oscillater, Synchronisation, Frequency Synthesizers (AREA)
- Manipulation Of Pulses (AREA)
- Pulse Circuits (AREA)
Abstract
귀환 구성에 의한 루프 지터의 영향을 받지 않고, 올바른 위상으로 설정 가능하게 한 클럭 제어 회로 및 방법을 제공한다.
입력 버퍼(1)의 출력을 입력으로 하여 다상 클럭을 발생하는 다상 클럭 발생 회로(2)와, 다상 클럭 발생 회로로부터의 다상 클럭 출력을 입력으로 하여 그 중 하나를 선택하는 선택 회로(9)와, 선택 회로의 출력을 지연시키는 가변 지연 회로(50)와, 제1 가변 지연 회로의 출력을 입력하는 클럭 버퍼 더미(60)와, 다상 클럭 발생 회로(2)로부터의 출력과, 클럭 버퍼 더미의 출력과의 위상차를 검출하는 위상 비교 회로(3)와, 위상 비교 회로의 출력을 평활화하는 필터(4)를 구비하고, 가변 지연 회로(50)는 필터 출력으로 지연 시간이 가변되고, 입력 버퍼(1)의 출력을 입력으로 하고 필터 출력으로 지연 시간이 가변되는 가변 지연 회로(51)와, 필터 출력과, 입력 설정치(13)를 가산하는 가산 회로(7)와, 입력 버퍼(1)의 출력을 입력으로 하고 가산 회로(7)의 출력으로 지연 시간이 가변되는 가변 지연 회로(52)와, 가변 지연 회로(51, 52)의 출력을 각각 입력하는 클럭 버퍼(61, 62)를 구비한다.
Description
본 발명은 클럭 제어 회로 및 클럭 제어 방법에 관한 것이다.
입력 신호에 대하여 소정의 위상의 신호를 생성하는 회로로서, 예를 들면 도18에 도시한 바와 같은 DLL(Delay Locked Loop: 지연 동기 루프)을 이용한 구성이 알려져 있다. 도 18에 도시한 구성에 대해서는, 예를 들면 문헌 1(ISSCC 1997 p.p 332-333 S. Sidiropoulos and Mark Horowitz et al., "A semi-digital delay locked loop with unlimited phase shift capability and 0.08-400㎒ operating range")이 참조된다.
도 18을 참조하면, 이 DLL은 입력 버퍼(11)와, 전압 제어형 가변 지연 회로(Voltage Controlled Delay Line: 14)와, 가변 지연 회로(14)의 출력과 입력 버퍼(11)의 출력의 위상차를 검출하는 위상 비교 회로(12)와, 위상 비교 회로(12)로부터의 위상차 검출 신호를 평활화하는 필터(13)를 구비하고 있다. 가변 지연 회로는 복수단 종속 접속 형태로 접속된 버퍼로 이루어진다. 위상 비교 회로(12)는, 예를 들면 D형 플립플롭으로 구성되며, 위상 비교 회로(12)의 출력을 필터[13: 필터(13)는 위상 비교 회로(12)의 출력을 전압으로 변환하는 차지펌프와 RC 필터를 포함한다]로 적분한 전압이 가변 지연 회로(14)에 공급되며, 지연 시간이 가변으로 설정되고, 입력 버퍼(11)의 출력과 가변 지연 회로(14)의 출력의 위상이 일치하도록(즉, 위상차가 제로가 되도록) 피드백 제어되고, 가변 지연 회로(14)의 복수의 버퍼로부터 등간격의 위상차의 출력 클럭이 출력된다.
또한 도 19는 도 18에서의 가변 지연 회로(14)를 VCO(전압 제어 발진기) 등의 가변 발진 회로(15)로 치환하고, 다상 클럭(multiphase clock)을 출력하는 것이다. 또 도 19에 도시한 구성에 대해서는 문헌 2(ISSC 1993 p.p 160-161 Mark Horowitz et al., "PLL Design for 500㎒ Interface") 등이 참조된다. 도 19는 상기 문헌 2의 PLL 회로의 메인 루프의 일부를 모식적으로 나타낸 것이다. VCO(전압 제어 발진기) 등의 가변 발진 회로(15)는 복수 클럭 출력(예를 들면, 위상차가 등간격인 복수의 클럭 출력)이 출력되며, 송신, 수신의 파인 루프(도시되지 않음)에 공급되며 내부 클럭의 위상의 정밀한 조정이 행해진다.
그러나, 도 18, 도 19 등에 도시한 구성은 DLL, PLL 구성 등 귀환계의 루프를 갖고 있고, 귀환계의 루프에 기인하는 지터가 존재하고 있으며, 원하는 위상의 신호를 올바르게 생성하는 것은 곤란하였다. 본 발명은 이러한 문제점에 감안하여 창안된 것이다.
따라서, 본 발명이 해결하고자 하는 과제는 입력 클럭에 대하여 원하는 위상차의 출력 클럭을 양호하게 생성하는 클럭 제어 회로 및 방법을 제공하는 것이다.
본 발명은, 상기 과제를 해결하기 위한 수단을 제공하는 것으로, 입력 클럭으로부터 상호 위상이 서로 다른 복수의 클럭(「다상 클럭」이라 함)을 생성 출력하는 다상 클럭 발생 회로와, 상기 다상 클럭 발생 회로로부터 출력되는 다상 클럭을 입력으로 하고, 그 중 하나를 선택 출력하는 선택 회로와, 상기 선택 회로의 출력을 제1 가변 지연 회로에서 지연시킨 출력과, 상기 다상 클럭 발생 회로로부터 출력되는 다상 클럭의 하나와의 위상차를 검출하여 출력하는 위상 비교 회로와, 상기 위상 비교 회로로부터 출력되는 위상차 검출 신호를 평활화하는 필터를 구비하고, 상기 제1 가변 지연 회로는 상기 필터의 출력에 의해서 지연 시간이 가변되며, 상기 필터의 출력에 의해서 지연 시간이 가변되는 제2 가변 지연 회로를 구비하고,상기 입력 클럭을 상기 제2 가변 지연 회로에서 지연시킨 신호가 출력 클럭으로서 출력된다.
본 발명은 제공된 위상 결정 정보에 기초하여, 입력 클럭을 소정의 위상차만큼 지연시킨 신호를 출력하는 위상차 발생 회로와, 상기 위상차 발생 회로의 출력을 지연시키는 제1 가변 지연 회로와, 상기 위상차 발생 회로의 출력과 상기 제1 가변 지연 회로로부터의 출력 신호의 위상차를 검출하는 위상 비교 회로와, 상기 위상 비교 회로로부터 출력되는 위상차 검출 신호를 평활화하는 필터를 구비하고, 상기 제1 가변 지연 회로는 상기 필터의 출력에 의해서 지연 시간이 가변되고, 상기 필터의 출력에 의해 지연 시간이 가변되는 제2 가변 지연 회로를 구비하고, 상기 입력 클럭을 상기 제2 가변 지연 회로에서 지연시킨 신호를 출력 클럭으로서 출력한다.
본 발명은 입력 클럭과, 출력 클럭을 입력하고, 상기 입력 클럭과 상기 출력 클럭에 기초하여 입력된 위상 결정 정보에 의해 규정되는 위상차를 갖는 제1, 제2 출력 신호를 출력하는 위상차 발생 회로와, 상기 위상차 발생 회로의 제2 출력 신호를 지연시키는 제1 가변 지연 회로와, 상기 위상차 발생 회로로부터 출력되는 상기 제1, 제2 출력 신호의 위상차를 검출하여 출력하는 위상 비교 회로와, 상기 위상 비교 회로로부터 출력되는 위상차 검출 신호를 평활화하는 필터를 구비하고, 상기 제1 가변 지연 회로는 상기 필터의 출력에 의해 지연 시간이 가변되고, 상기 필터의 출력에 의해 지연 시간이 가변되는 제2 가변 지연 회로를 구비하고, 상기 입력 클럭을 각각 상기 제1, 제2 가변 지연 회로에서 지연시킨 신호를 제1, 제2 출력클럭으로서 출력하고, 상기 제1 출력 클럭이 상기 위상차 발생 회로에 대하여 상기 출력 클럭으로서 입력된다.
상기 과제는 이하의 실시 형태 및 실시예의 설명으로부터도 자명하게 되듯이, 본원 특허 청구의 범위의 각 청구항의 발명에 의해서도 마찬가지로 해결된다.
도 1은 본 발명의 제1 실시예의 구성을 나타내는 도면.
도 2는 본 발명의 제1 실시예의 변형예의 구성을 나타내는 도면.
도 3은 본 발명의 제1 실시예의 다상 클럭 발생 회로의 구성을 나타내는 도면.
도 4는 본 발명의 제1 실시예에 따른 다상 클럭 발생 회로를 구성하는 4상 클럭 체배 회로의 구성을 나타내는 도면.
도 5는 본 발명의 제1 실시예에 따른 4상 클럭 체배 회로의 타이밍 동작을 나타내는 도면.
도 6은 본 발명의 제1 실시예에 따른 4상 클럭 체배 회로의 인터폴레이터의 동작을 설명하는 도면.
도 7은 본 발명의 제1 실시예에 따른 4상 클럭 체배 회로의 인터폴레이터의 구성의 일례를 나타내는 도면.
도 8은 본 발명의 제2 실시예의 구성을 나타내는 도면.
도 9는 본 발명의 제2 실시예의 변형예의 구성을 나타내는 도면.
도 10은 본 발명의 제2 실시예에 따른 위상차 발생 회로의 구성을 나타내는도면.
도 11은 본 발명의 제2 실시예에 따른 위상차 발생 회로의 동작을 나타내는 타이밍도.
도 12는 본 발명의 제3 실시예의 구성을 나타내는 도면.
도 13은 본 발명의 제3 실시예의 변형예의 구성을 나타내는 도면.
도 14는 본 발명의 제3 실시예에 따른 위상차 발생 회로의 구성을 나타내는 도면.
도 15는 본 발명의 제3 실시예에 따른 위상차 발생 회로의 동작을 나타내는 타이밍도.
도 16은 본 발명의 제2, 제3 실시예에 따른 위상차 발생 회로의 인터폴레이터의 구성을 나타내는 도면.
도 17은 본 발명의 실시예에 이용되는 가변 지연 회로의 구성의 2개의 예를 나타내는 도면.
도 18은 종래의 DLL을 이용한 클럭 제어 회로의 구성을 나타내는 도면.
도 19는 종래의 PLL을 이용한 클럭 제어 회로의 구성을 나타내는 도면.
<도면의 주요 부분에 대한 부호의 설명>
1 : 입력 버퍼
2 : 다상 클럭 발생 회로
3 : 위상 비교 회로
4 : 필터
50, 51, 51B, 52, 52B: 가변 지연 회로
60: 클럭 버퍼 더미
61, 61B, 62, 62B: 클럭 버퍼
7 : 가산 회로
8 : 부하 더미
9 : 선택 회로
10, 10A : 위상차 생성 회로
13 : 설정치
14 : 위상 결정 신호
17 : 셀렉터
101 : 분주 회로
1021∼ 1024: D형 플립플롭
1031, 1032: 인터폴레이터
본 발명의 실시 형태에 대하여 설명한다. 본 발명의 클럭 제어 회로는 그 바람직한 일 실시 형태에 있어서, 도 1을 참조하면, 입력 버퍼(1)로부터의 클럭으로부터 상호 위상이 서로 다른 클럭(「다상 클럭」이라 함)을 발생하는 다상 클럭 발생 회로(2)와, 다상 클럭 발생 회로로부터의 다상 클럭 출력을 입력으로 하여 그 중 원하는 위상차에 대응하는 하나를 선택하는 선택 회로(9)와, 선택 회로의 출력을 지연시키는 가변 지연 회로(50)와, 가변 지연 회로(50)의 출력을 입력으로 하여 더미의 부하(8)를 구동하는 클럭 버퍼 더미(60)와, 다상 클럭 발생 회로(2)로부터의 하나의 출력과, 클럭 버퍼 더미(60)의 출력과의 위상차를 검출하는 위상 비교 회로(3)와, 위상 비교 회로(3)로부터 출력된 위상차 검출 신호를 평활화하는 필터(4)를 구비하고, 가변 지연 회로(50)는 필터(4)의 출력으로 지연 시간이 가변되고, 입력 버퍼(1)의 출력을 입력으로 하여 필터(4)의 출력으로 지연 시간이 가변되는 가변 지연 회로(51)와, 가변 지연 회로(51)의 출력을 각각 입력하는 클럭 버퍼(61)를 구비하고 있다.
또한, 필터의 출력(4)과 입력되는 설정치(13)를 가산하는 가산 회로(7) 와, 입력 버퍼(1)의 출력을 입력으로 하고, 가산 회로(7)의 출력으로 지연 시간이 가변되는 가변 지연 회로(52)와, 가변 지연 회로(52)의 출력을 각각 입력하는 클럭 버퍼(62)를 구비한다.
다상 클럭 중 하나의 클럭이 위상 비교 회로(3)에 입력되고, 그 하나의 클럭에 대하여, 다상 클럭 중 원하는 위상차의 클럭이 선택되어 가변 지연 회로(50)에 공급되며, 그 위상차와, 가변 지연 회로(50)와 클럭 버퍼 더미(60)의 지연 시간이 해당 위상차와 같아지도록 가변 지연 회로(50)의 지연 시간이 가변 제어된다.
클럭 버퍼(61)의 출력 OUT1은 클럭 버퍼 더미(60)의 출력과 동일 위상의 신호가 되고, 클럭 버퍼(62)의 출력 OUT2는 클럭 버퍼 더미(60)의 출력에 대하여 설정치(13)만큼 가산 회로(7)에서 가산 감산한 값에 대응하는 위상차의 신호가 된다.
본 발명의 일 실시 형태에 있어서, 다상 클럭 발생 회로(2)는, 도 3을 참조하면, 입력 클럭을 분주하여 다상 클럭을 생성 출력하는 분주 회로(201)와, 이 분주 회로로부터 출력되는 다상 클럭을 입력으로 하고, 클럭을 체배한 다상 클럭을 생성하는 다상 클럭 체배 회로(202)를 구비하여 구성된다.
다상 클럭 체배 회로(202)는 도 4를 참조하면, n상의 클럭(제1 내지 제n 클럭)을 입력하고, 2개의 입력의 타이밍차를 분할한 신호를 출력하는 2n개의 타이밍차 분할 회로(208 ∼ 215)를 구비하고, 홀수번째(2I-1번째, 단 1≤I≤n)의 타이밍차 분할 회로는 상기 2개의 입력으로서, n상 클럭 중 I번째의 동일 클럭을 입력으로 하고, 짝수번째(2I번째, 단 1≤I≤n)의 타이밍차 분할 회로는 n상 클럭 중, I번째의 클럭과 I+1번째의 클럭(단, n+1번째는 1번째)을 입력으로 한다.
펄스폭 보정 회로(216)는 타이밍차 분할 회로(208, 210)의 출력 T21과 T23을 입력하고, 펄스폭 보정 회로(217)는 타이밍차 분할 회로(209, 211)의 출력 T22와 T24를 입력한다고 하는 방식으로, J번째(단, 1≤J≤2n)의 펄스폭 보정 회로(216 ∼ 223)는 J번째(단, 1≤J≤2n)의 타이밍차 분할 회로의 출력과 (J+2 mod n)번째(단, J+2 mod n은 J+2를 n으로 나눈 나머지)의 타이밍차 분할 회로의 출력을 입력으로 한다.
K번째(단, 1≤K≤n)의 다중화 회로(224 ∼ 227)는 K번째의 펄스폭 보정 회로의 출력과 (K+n)번째의 펄스폭 보정 회로의 출력을 입력으로 하여 다중화하여 출력한다.
본 발명은 다른 실시 형태로서, 도 9를 참조하면, 입력 버퍼(1)의 출력을 입력하고, 위상 결정 정보(14)에 기초하여 상기 입력 버퍼의 출력을 소정의 위상차만큼 지연시킨 신호를 출력하는 위상차 발생 회로(10)와, 위상차 발생 회로(10)의 출력을 지연시키는 가변 지연 회로(50)와, 가변 지연 회로(50)의 출력을 구동하는 클럭 버퍼 더미(60)와, 위상차 발생 회로(10)의 출력과 클럭 버퍼 더미(60)의 출력의 위상차를 검출하는 위상 비교 회로(3)와, 위상 비교 회로(3)의 출력을 평활화하는필터(4)를 구비하고, 가변 지연 회로(50)는 필터(4)의 출력으로 지연 시간이 가변된다. 입력 버퍼(1)의 출력을 입력으로 하고 필터(4)의 출력으로 지연 시간이 가변되는 가변 지연 회로(51)와, 필터(4)의 출력과, 입력된 설정치(13)를 가산하는 가산 회로(7)와, 입력 버퍼(1)의 출력을 입력으로 하고, 가산 회로(7)의 출력으로 지연 시간이 가변되는 가변 지연 회로(52)와, 가변 지연 회로(51, 52)의 출력을 각각 입력하는 클럭 버퍼(61, 62)를 구비한다.
위상차 발생 회로(10)는 도 10을 참조하면, 입력 클럭을 분주하는 분주 회로(101)와, 분주 회로(101)의 출력을 입력 클럭의 상승 또는 하강의 천이 엣지로 샘플하는 제1 플립플롭(1021)과, 제1 플립플롭의 출력을 상기 입력 클럭의 상승 또는 하강의 천이 엣지로 샘플하는 제2 플립플롭(1022)과, 제1, 제2 플립플롭의 출력을 입력으로 하고, 2개의 출력의 타이밍차를 제1 내분비로 분할한 시간으로 규정되는 지연 시간의 출력 신호(INT1)를 출력하는 제1 인터폴레이터(1031)와, 제1, 제2 플립플롭의 출력을 입력으로 하고, 2개의 출력의 타이밍차를 제2 내분비로 분할한 시간으로 규정되는 지연 시간의 출력 신호(INT2)를 출력하는 제2 인터폴레이터(1032)를 구비하고 있다.
제1, 제2 인터폴레이터(1031, 1032)는 입력 신호의 위상차(시간차)를, 제공된 위상 결정 정보(도 9의 14)에 기초하여, 서로 다른 내분비로 내분한 신호를 출력하고, 위상 비교 회로(3)에 공급된 신호(INT1)는 제1 가변 지연 회로(50)에 공급되는 출력 신호(INT2)에 대하여 원하는 위상차(예를 들면 90도)로 설정된다.
본 발명은 다른 실시 형태에 있어서, 도 13을 참조하면 입력된 클럭을 받는 입력 버퍼(1)와, 입력 버퍼(1)로부터의 입력 클럭을 하나의 입력단으로부터 입력하고, 출력 클럭을 다른 입력단으로부터 입력하고, 입력되는 위상 결정 정보(14)에 기초하여 입력 클럭과 출력 클럭으로부터 위상 결정 정보(14)로 규정되는 위상차의 2개의 출력 신호를 출력하는 위상차 발생 회로(10A)와, 위상차 발생 회로의 2개의 출력의 위상차를 검출하는 위상 비교 회로(3)와, 위상 비교 회로의 출력을 평활화하는 필터(4)와, 필터(4)의 출력으로 가변이 되는 지연 시간으로 입력 버퍼의 출력을 지연시키는 제1 가변 지연 회로(51)와, 제1 가변 지연 회로의 출력을 입력하고 제1 출력 클럭을 출력하는 제1 클럭 버퍼(61)와, 필터(4)의 출력과 입력 설정치(13)를 가산하는 가산 회로(7)와, 입력 버퍼(1)의 출력을 입력으로 하고, 가산 회로(7)의 출력으로 지연 시간이 가변되는 제2 가변 지연 회로(52)와, 제2 가변 지연 회로(52)의 출력을 입력하고 제2 출력 클럭을 출력하는 제2 클럭 버퍼(62)를 구비하고, 제1 클럭 버퍼(61)로부터 출력되는 제1 출력 클럭이 위상차 발생 회로(10A)에 입력된다.
위상차 발생 회로(10A)는 도 14를 참조하면, 입력 클럭을 분주하는 분주 회로(101)와, 분주 회로(101)에서 분주된 클럭을 입력 클럭 상승 또는 하강의 천이엣지로 샘플하는 제1 플립플롭(1021)과, 제1 플립플롭의 출력을 입력 클럭의 상승 또는 하강의 천이 엣지로 샘플하는 제2 플립플롭(1022)과, 제1, 제2 플립플롭의 출력을 입력으로 하고, 2개의 출력의 타이밍차를 위상 결정 정보에 기초하여 제1 내분비로 분할한 시간으로 규정되는 지연 시간의 출력 신호를 출력하는 제1 인터폴레이터(1031)와, 분주 회로에서 분주된 클럭을 출력 클럭(제1 클럭 버퍼의 출력)의 상승 또는 하강의 천이 엣지로 샘플하는 제3 플립플롭(1023)과, 제3 플립플롭의 출력을 상기 출력 클럭[도 13의 제1 클럭 버퍼(61)의 출력]의 상승 또는 하강의 천이 엣지로 샘플하는 제4 플립플롭(1024)과, 제3, 제4 플립플롭의 출력을 입력으로 하고, 2개의 출력의 타이밍차를 상기 위상 결정 정보에 기초하여 제2 내분비로 분할한 시간으로 규정되는 지연 시간의 출력 신호를 출력하는 제2 인터폴레이터(1032)를 구비하고 있다.
본 발명은 DLL 회로, PLL의 VCO를 이용하여 다상 클럭을 생성하는 종래의 구성(도 18, 도 19 참조)과 비교하여, 귀환 루프에 기인하는 지터 성분을 극단적으로 감축하고, 입력되는 클럭에 대하여 원하는 위상 관계에 있는 클럭을 양호하게 생성 출력할 수 있다.
<실시예>
상기한 본 발명의 실시 형태에 대하여 더 상세히 설명하기 위해서, 본 발명의 실시예에 대하여 도면을 참조하여 설명한다. 도 1은 본 발명의 일 실시예의 구성을 나타내는 도면이다. 도 1을 참조하면, 클럭 단자로부터 입력되는 입력 클럭 IN이 입력 버퍼(1)에 입력되며, 입력 버퍼(1)로부터 출력된 클럭으로부터 다상 클럭을 생성하는 다상 클럭 발생 회로(2)와, 다상 클럭 발생 회로(2)로부터의 다상 클럭 출력을 입력으로 하여 그 중 하나를 선택하는 선택 회로(9)와, 선택 회로(9)의 출력을 지연시키는 가변 지연 회로(50)와, 가변 지연 회로(50)의 출력을 입력하고 부하 더미(8)를 구동하는 클럭 버퍼 더미(60)와, 다상 클럭 발생 회로(2)로부터의 출력과, 클럭 버퍼 더미(60)의 출력과의 위상차를 검출하는 위상 비교 회로(3)와, 위상 비교 회로(3)의 출력을 평활화하는 필터(4)를 구비하고, 가변 지연 회로(50)는 필터(4)의 출력에 의해 지연 시간이 가변되며, 입력 버퍼(1)의 출력을 입력으로 하여 필터(4)의 출력에 의해 지연 시간이 가변되는 가변 지연 회로(51)와, 가변 지연 회로(51)의 출력을 각각 입력하는 클럭 버퍼(61)를 구비한다.
클럭 버퍼 더미(60)에는 클럭 버퍼(61, 62)의 부하와, 거의 동등한 부하를 제공하는 부하 더미(8)가 접속되어 있다. 클럭 버퍼 더미(60)와, 클럭 버퍼(61, 62)는 바람직하게는, 동일 구성이 되며 전류 구동 능력은 동일해지며 동일 부하에 대하여 동일한 지연 시간으로 신호를 출력한다.
필터(4)의 출력과, 입력되는 설정치(전압 또는 디지털 코드: 13)를 가산하는 가산 회로(7)와, 입력 버퍼(1)의 출력을 입력으로 하고, 가산 회로(7)의 출력으로지연 시간이 가변되는 가변 지연 회로(52)와, 가변 지연 회로(52)의 출력을 각각 입력하는 클럭 버퍼(62)를 구비한다.
위상 비교 회로(3)는 입력된 2개의 신호의 위상차를 검출하여 출력하는 회로이면 임의의 구성이 이용되며, 간이한 구성으로서 데이터 입력단의 데이터 신호를 클럭 입력단의 샘플링 클럭의 상승 또는 하승 엣지로 샘플하는 D형 플립플롭으로 구성되며, 이 플립플롭의 데이터 입력단, 클럭 입력단에는 클럭 버퍼 더미(60)의 출력, 다상 클럭 발생 회로(2)로부터의 출력이 입력되거나, 이것과는 반대로 다상 클럭 발생 회로(2)로부터의 출력, 클럭 버퍼 더미(60)의 출력이 입력된다.
필터(4)는 위상 비교 회로(3)의 출력을 평활화하는 것이면 임의의 구성이라도 되며, 예를 들면 위상 비교 회로(3)의 출력에 의해 캐패시터의 충전 및 방전을 행하는 차지펌프와, 저역 통과 필터로 구성된다.
가변 지연 회로(50∼ 52)는, 예를 들면 도 17의 (a)에 도시한 바와 같이, 신호를 입력하는 CMOS 인버터열(INV1 ∼ INVn)과, CMOS 인버터 열과 전원 간에 삽입되며, 게이트 단자에 주어진 제어 전압으로 온 저항의 저항치가 가변되는 트랜지스터 소자 MP17을 구비하고, 제어 전압으로 트랜지스터 소자 MP17의 저항치를 바꿈으로써, CMOS 인버터열의 지연 시간이 가변되는 구성으로 해도 된다. 도 17의 (a)에 도시하는 회로에서는 가변 지연 회로(5)의 초단과 최종단의 CMOS 인버터는 진폭을 적합시키기 위해, 전압은 가변되지 않고, 전원 전압 VDD가 공급되는 구성으로 되어있다. 또, 각 CMOS 인버터의 전원 패스에 제어 전압을 게이트 입력으로 하는 트랜지스터 소자를 삽입해도 된다.
가변 지연 회로(50∼ 52)는, 예를 들면 도 17의 (b)에 도시한 바와 같이, 필터(4)가 그 출력을 디지털 신호로 출력[혹은 필터(4)의 출력 전압을 A/D 변환기에서 디지털 신호로 변환 출력]하는 구성으로 되고, 가변 지연 회로(5)는 복수단의 인버터의 출력을 입력으로 하는 셀렉터(17)가 필터(4)의 출력 신호를 선택 제어 신호로 하여 해당하는 지연 시간의 인버터의 출력을 선택하는 구성으로 해도 된다.
또한 도 1에 도시한 구성에 있어서, 가산 회로(7)를 디지털 회로로 구성한 경우, 필터(4)의 출력과 설정치(13)는 디지털 신호로 되고, 가산 회로(7)를 아날로그 회로(전압 가산기)로 구성한 경우, 설정치(13)는 전압으로 제공된다.
다상 클럭 발생 회로(2)로부터 출력되는 다상 클럭(입력 클럭의 클럭 주기 tCK를 등분할한 등간격의 위상차로 천이하는 클럭)의 하나의 신호가 위상 비교 회로(3)에 입력되며, 선택 회로(2)에서는 그 하나의 신호에 대하여 소정의 위상의 신호를 선택하고, 가변 지연 회로(50)와 클럭 버퍼 더미(60)의 지연 시간이 해당 위상차와 같아지도록, 가변 지연 회로(50)의 지연 시간이 가변 제어된다. 또, 다상 클럭 발생 회로(2)의 구성에 대해서는 후에 상술된다.
클럭 버퍼(61)의 출력 OUT1은 클럭 버퍼 더미(60)의 출력과 동일 위상의 신호로 되며, 클럭 버퍼(62)의 출력 OUT2는 클럭 버퍼 더미(60)의 출력의 위상에설정치(13)를 가산(설정치(13)가 마이너스 값일 때는 감산)한 값에 대응하는 위상의 신호로 된다.
도 1에 도시한 본 발명의 제1 실시예의 동작에 대하여 설명한다. 선택 회로(9)는 다상 클럭 발생 회로(2)로부터 출력되는 다상 클럭 중, 위상 비교 회로(3)에 공급된 클럭에 대하여 소정의 위상 관계의 클럭(제i상의 클럭)을 선택하고, 위상 비교 회로(3)에 있어서, 가변 지연 회로(50)와 클럭 버퍼 더미(60)의 지연 시간과 그 위상차가 같아지도록 제어되며, 출력 OUT1로부터는 입력 클럭에 대하여, 원하는 위상차의 제1 클럭 신호가 출력되며, 또한 출력 OUT2로부터는 출력 OUT1로부터 출력되는 제1 클럭 신호에 대하여 원하는 위상차의 제2 클럭 신호가 출력된다. 선택 회로(9)에서의 선택은 도시되지 않는 CPU로부터의 선택 제어 신호로 선택해도 되며, 외부 입력되는 선택 제어 신호 등으로 선택하는 등 임의이다. 예를 들면, 다상 클럭 중, 위상 비교 회로(3)에 공급되는 클럭이 선택 회로(9)에서 선택 출력되는 클럭에 대하여, 위상이 90도 지연된 것인 경우, 클럭 버퍼 더미(60)의 출력과, 위상 비교 회로(3)에 공급되는 클럭과의 위상이 같아지도록 피드백 제어된다.
도 2는 본 발명의 제1 실시예의 변형예의 구성을 나타내는 도면이다. 도 2에 도시한 예에서는 클럭이 입력 버퍼(1)에 상보(동상, 역상 신호의 쌍)적으로 입력되고, 입력 버퍼(1)로부터 상보 신호(동상, 역상 신호의 쌍)로서 출력되고, 평형형 차동 모드로 전송되는 동상, 역상 클럭 각각의 클럭에 대하여, 가변 지연회로(51)와 클럭 버퍼(61), 가변 지연 회로(51B)와 클럭 버퍼(61B), 가변 지연 회로(52)와 클럭 버퍼(62), 가변 지연 회로(52B)와 클럭 버퍼(62B)를 구비하고 있다. 클럭 버퍼(61, 61B)로부터는 입력 클럭 IN에 대하여 제1 위상차의 상호 상보의 출력 클럭 OUT1과 OUT1B, 클럭 버퍼(62, 62B)로부터는 입력 클럭 IN에 대하여 제2 위상차[가산 회로(7)에서 규정된다]의 상호 상보의 출력 클럭 OUT2와 OUT2B가 출력된다. 이 변형예는 고속 클럭의 전송에 적합하게 된다.
도 3은 도 1 및 도 2에서의 다상 클럭 발생 회로(2)의 구성의 일례로서, 4상 클럭을 생성하는 4상 클럭 체배 회로 구성의 구체예를 나타내는 도면이다. 도 3에 도시한 바와 같이, 4상 클럭 체배 회로는 입력 클럭(205)을 4분주하여 4상 클럭 Q1 ∼ Q4를 출력하는 1/4 분주 회로(201)와, n단 종속 접속된 4상 클럭 체배 회로(MPFD(multiphase frequency doubler; 다상 배주 회로)라고도 함)(2021∼ 202n)와, 클럭 합성 회로(203)와, 주기 검지 회로(204)를 구비하고 있다. 최종단의 4상 클럭 체배 회로(202n)로부터는 2n 체배된 4상 클럭 Qn1 ∼ Qn4가 출력된다. 또, 4상 클럭 체배 회로의 단수 n은 임의이다. 이 4상 클럭 체배 회로 동작의 개략을 진술하면, 4상의 클럭을 각 4상 클럭 체배 회로(202)에서 8상으로 한 후, 4상으로 되돌리는 것으로 연속적으로 체배를 행한다. 또, 최종단의 4상 클럭 체배 회로(202n)로부터 생성된 8상의 클럭을 그대로 출력하는 구성으로 해도 된다. 상세를 이하에 설명한다.
도 4는 도 3에 도시한 다상 클럭 체배 회로를 4상 클럭 체배 회로로 한 경우의 4상 클럭 체배 회로(202n)의 구성의 일례를 나타내는 도면이다. 또, 도 3에 도시한 4상 클럭 체배 회로(2021∼ 202n)는 모두 동일한 구성이다.
도 4의 (a)를 참조하면, 이 4상 클럭 체배 회로(202n)는 8조의 타이밍차 분할 회로(208 ∼ 215)와, 8개의 펄스 보정 회로(216 ∼ 223)와, 4조의 다중화 회로(224 ∼ 227)로 구성되어 있다. 도 4의 (b)는 펄스폭 보정 회로의 구성을 나타내는 도면이고, 제2 입력 T23을 인버터 INV에서 반전한 신호와, 제1 입력 T21을 입력으로 하는 NAND 회로로 이루어진다. 도 4의 (c)는 다중화 회로의 구성을 나타내는 도면이고, 2입력 NAND 회로로 이루어진다.
도 5는 도 4에 도시한 4상 클럭 체배 회로(202)의 타이밍 동작을 나타내는 신호 파형 도면이다. 클럭 T21의 상승은 클럭 Q(n-1)1의 상승으로부터 타이밍차 분할 회로(208)의 내부 지연분만큼 지연되어 결정되고, 클럭 T22의 상승은 클럭 Q(n-1)1의 상승과 클럭 Q(n-1)2의 상승 타이밍의 타이밍차 분할 회로(209)에서의 타이밍 분할과 내부 지연분만큼 지연되어 결정되고, 클럭 T23의 상승은 클럭 Q(n-1)1의 상승과 클럭 Q(n-1)2의 상승 타이밍의 타이밍차 분할 회로(210)에서의 타이밍 분할과 내부 지연분만큼 지연되어 결정되고, 이하 마찬가지로 하여 클럭 T26의 상승은 클럭 Q(n-1)3의 상승과 클럭 Q(n-1)4의 상승 타이밍의 타이밍차 분할 회로(213)에서의 타이밍 분할과 내부 지연분만큼 지연되어 결정되고, 클럭 T27의 상승은 클럭 Q(n-1)4의 상승 타이밍의 타이밍차 분할 회로(214)에서의 내부 지연분만큼 지연되어 결정되며, 클럭 T28의 상승은 클럭 Q(n-1)4의 상승과 클럭 Q(n-1)1의 상승 타이밍의 타이밍차 분할 회로(215)에서의 타이밍 분할과 내부 지연분만큼 지연되어 결정된다.
타이밍차 분할 회로(208, 210)로부터 출력되는 클럭 T21과 T23은 펄스폭 보정 회로(216)에 입력되고, 펄스폭 보정 회로(216)에서는 클럭 T21로 결정되는 하강 엣지, 클럭 T23로 결정되는 상승 엣지를 갖는 펄스 P21을 출력한다. 마찬가지의 수순으로, 펄스 P22 ∼ P28이 생성되며, 클럭 P21 ∼ P28은 위상이 45도씩 어긋난 듀티 25%의 8상의 펄스군이 된다. 이 클럭 P21과 위상이 180도 어긋난 클럭 P25는 다중화 회로(224)에서 다중화 반전되며, 듀티 25%의 클럭 Qn1로서 출력된다. 마찬가지로 하여, 클럭 Qn2 ∼ Qn4가 생성된다. 클럭 Qn1 ∼ Qn4는 위상이 90도씩 어긋난 듀티 50%의 4상의 펄스군이 되며, 클럭 Qn1 ∼ Qn4의 주기는 클럭 Q(n-1)1 ∼ Q(n-1)4로부터 클럭 Qn1 ∼ Qn4를 생성하는 과정에서 주파수가 2배로 체배된다.
즉, 4상의 클럭 Q(n-1)1 ∼ Q(n-1)4로부터 8상 클럭 P21 ∼ P28을 생성하고, 배주의 4상 클럭 Qn1 ∼ Qn4를 생성하고 있다. 또, 최종단의 4상 클럭 체배 회로(202n)로부터 (도 3 참조)에 있어서, 8상 클럭 P21 ∼ P28을 출력하는 구성으로 해도 된다(이 경우, 도 1의 선택 회로(9)에는 등간격의 위상차의 8상 클럭이 입력된다).
도 6은 도 4에 도시한 타이밍차 분할 회로(208, 209)의 동작 원리를 모식적으로 나타내는 도면으로, 동일한 신호를 입력으로 하는 타이밍차 분할 회로(208,210, 212, 214)(homo)에서는 고유의 지연 시간으로 출력 신호를 출력하고, 위상차 T가 있는 2 입력을 입력으로 하는 타이밍차 분할 회로(209, 211, 213, 215)(hetero)는 타이밍차 분할 회로의 고유의 지연 시간으로, 위상차 T를 2등분한 시간 T/2(위상차 T를 등분한 시간)를 가산한 지연 시간으로 천이하는 신호를 출력한다.
도 7은 도 4에 도시한 타이밍차 분할 회로(208, 209)의 구성의 일례를 나타내는 도면이다. 타이밍차 분할 회로(208)에서는 2개의 입력 IN1, IN2에 동일 신호가 입력되며, 타이밍차 분할 회로(209)에서는 인접하는 2개의 신호가 입력되고 있다. 즉, 타이밍차 분할 회로(208)에서는 동일 입력 Q(n-1)1이 입력단 IN1, IN2에 입력되고, 타이밍차 분할 회로(209)에서는 Q(n-1)1과 Q(n-1)2가 입력단 IN1, IN2에 입력되고 있다. 전원 VDD에 소스가 접속되며 드레인이 내부 노드 N1에 접속된 P채널 MOS 트랜지스터 MP01과, 입력 신호 IN1, IN2를 입력하고, 출력이 P채널 MOS 트랜지스터 MP01의 게이트에 접속된 OR 회로 OR1과, 내부 노드 N1에 드레인이 접속되며, 소스가 정전류원 I0을 통해 접지에 접속되고, 게이트에 입력 신호 IN1, IN2가 접속된 N 채널 MOS 트랜지스터 MN01, MN02를 구비하고, 내부 노드 N1은 인버터 INV01의 입력단에 접속되며, 내부 노드 N1과 접지 간에는 N 채널 MOS 트랜지스터 MN11과 용량 CAP11을 직렬 접속한 회로, N 채널 MOS 트랜지스터 MN12와 용량 CAP12를 직렬 접속한 회로, …, N 채널 MOS 트랜지스터 MN15와 용량 CAP15를 직렬 접속한 회로가 병렬로 접속되며, 각 N 채널 MOS 트랜지스터 MN11, MN12, …, MN15의 게이트에는 입력 클럭의 주기를 검지하는 주기 검지 회로(204)로부터의 5 비트폭의 제어 신호(206)가 각각 접속되어 온·오프 제어된다. N 채널 MOS 트랜지스터 MN11, MN12, MN13, MN14, MN15의 게이트 폭과 용량 CAP11, CAP12, CAP13, CAP14, CAP15는 그 사이즈비가, 예를 들면 16 : 8 : 4 : 2 : 1이 되고 있고, 주기 검지 회로(204) (도 3 참조)로부터 출력되는 제어 신호(206)에 기초하여 공통 노드에 접속되는 부하를 32 단계로 조정함으로써 클럭 주기가 설정된다.
타이밍차 분할 회로(208)에 대해서는, 2개의 입력 IN1, IN2에 공통 입력되는 클럭 Q(n-1)1의 상승 엣지에 의해, 노드 N1의 전하가 2개의 N 채널 MOS 트랜지스터 MN01, MN02를 통해 방전되어, 노드 N1의 전위가 인버터 INV01의 임계치에 도달한 시점에서 인버터 INV01의 출력인 클럭 T21이 상승한다. 인버터 INV01이 임계치에 도달한 시점까지 방전할 필요가 있는 노드 N1의 전하를 CV(단, C는 용량치, V는 전압)로 하고, N 채널 MOS 트랜지스터에 의한 방전 전류를 I로 하면, 클럭 Q(n-1)1의 상승으로부터 CV의 전하량을 전류치 2I의 정전류로 방전하게 되고, 그 결과 시간 CV/2I가 클럭 Q(n-1)1의 상승 엣지로부터 클럭 T21의 상승까지의 타이밍차(전반 지연 시간)를 나타내고 있다.
클럭 Q(n-1)1이 Low 레벨일 때, P채널 MOS 트랜지스터 MP01이 온이 되며, 노드 N1이 High로 충전되고 인버터 INV01의 출력 클럭 T21은 Low 레벨로 된다.
타이밍차 분할 회로(209)에 대해서는, 클럭 Q(n-1)1의 상승 엣지로부터 시간 tCKn(=다상 클럭 주기) 후의 기간, 노드 N1의 전하가 방전되고, 시간 tCKn 후, 클럭 Q(n-1)2의 상승 엣지로부터, 노드 N1의 전위가 인버터 INV01의 임계치에 도달한시점에서 클럭 T22의 엣지가 상승한다. 노드 N1의 전하를 CV로 하고, NMOS 트랜지스터의 방전 전류를 I로 하면, 클럭 Q(n-1)1의 상승으로부터 CV의 전하량을 tCKn의 기간, 정전류 I로 방전하고 남은 기간을 정전류 2I로 방전한 결과, 시간,
가, 클럭 Q(n-1)1의 상승 엣지로부터 클럭 T22의 상승 엣지의 타이밍차를 나타내고 있다.
즉, 클럭 T22과 클럭 T21의 상승의 타이밍차는 tCKn/2가 된다.
클럭 Q(n-1)1과 Q(n-1)2가 모두 Low 레벨이 되고, 노드 N1이 P채널 MOS 트랜지스터 MP01을 통해 전원으로부터 High 레벨로 충전된 경우, 클럭 T22가 하강한다. 클럭 T22 ∼ T28에 대해서도 마찬가지로, 클럭 T21 ∼ T28의 상승의 타이밍차는 각각 tCKn/2가 된다.
펄스폭 보정 회로(216 ∼ 223)는 위상이 45도씩 어긋난 듀티 25%의 8상의 펄스군 P21 ∼ P28을 생성한다(도 4 참조).
다중화 회로(224 ∼ 227)는 위상이 90도씩 어긋난 듀티 50%의 4상의 펄스군 Qn1 ∼ Qn4를 생성한다(도 4 참조).
도 7에 도시한 타이밍차 분할 회로는 사용되는 어플리케이션에 따라 적절하게 변형된다. 예를 들면, P채널 MOS 트랜지스터 MP01의 게이트에 제1, 제2 입력 신호 IN1, IN2를 입력으로 하는 부정 논리곱 회로(NAND)의 출력 신호를 입력하고,제1 입력 신호 IN1, 제2 입력 신호 IN2를 인버터로 각각 반전한 신호를 N 채널 MOS 트랜지스터 MNO1, MNO2의 게이트에 입력하는 구성으로 해도 된다. 이 경우, 제1, 제2 입력 신호 IN1, IN2가 High 레벨일 때, P채널 MOS 트랜지스터 MP01이 온(도통)하여 내부 노드 N1이 충전되며, 인버터 INV01의 출력은 Low 레벨로 되고, 제1, 제2 입력 신호 IN1, IN2의 한쪽 또는 양방이 Low 레벨일 때, P채널 MOS 트랜지스터 MP01이 오프하고 P채널 MOS 트랜지스터 MN01과 MN02의 한쪽 또는 양쪽이 온하고, 내부 노드 N1이 방전되며, 내부 노드 N1의 전압이 인버터 INV01의 임계치 이하로 강하한 경우, 인버터 INV01의 출력은 상승하여 High 레벨로 된다.
도 1, 도 2에 도시한 본 발명의 제1 실시예에서는 위상 비교 회로(3), 필터(4), 가변 지연 회로(50) 및 클럭 버퍼 더미(60)가 설정된 위상차를 생성하기 위한 제어계의 루프를 구성하고 있고, 입력 버퍼(1)로부터의 신호 경로에는 귀환 루프는 포함되지 않고, 출력 클럭 OUT1(또는 OUT1과 OUT1B), OUT2(또는 OUT2와 OUT2B)는 귀환 루프에 의한 지터의 영향을 받지 않고, 입력 클럭 IN에 대하여 원하는 위상차로 유지되게 된다. 도 1, 도 2에 도시한 본 발명의 제1 실시예에 있어서는 다상 클럭 발생 회로(2)로부터 출력되는 다상 클럭 중 하나의 가변 지연 회로(50)에 입력하고, 선택 회로(9)에서 선택된 출력을 위상 비교 회로(3)에 공급한다는 방식으로 교체한 구성으로 해도 되는 것은 물론이다.
위상차의 생성에 대해서는 상술한 다상 클럭 발생 회로와 선택 회로의 구성 이외에도 몇몇 구성이 적용된다. 다음에, 인터폴레이터에 의한 위상차 발생 회로를 구비한 본 발명의 제2 실시예에 대하여 설명한다.
도 8은 본 발명의 제2 실시예의 구성을 나타내는 도면이다. 도 8을 참조하면, 본 발명의 제2 실시예는 입력 버퍼(1)의 출력을 입력하고, 입력되는 위상 결정 신호(14)에 기초하여 입력 버퍼(1)의 출력을 소정의 위상차만큼 지연시킨 제1, 제2 신호를 출력하는 위상차 발생 회로(10)와, 위상차 발생 회로(10)의 제2 출력 b를 지연시키는 가변 지연 회로(50)와, 가변 지연 회로(50)의 출력을 구동하는 클럭 버퍼 더미(60)와, 위상차 발생 회로(10)의 제1 출력 a와 클럭 버퍼 더미(60)의 출력의 위상차를 검출하는 위상 비교 회로(3)와, 위상 비교 회로(3)의 출력을 평활화하는 필터(4)를 구비하고, 가변 지연 회로(50)는 필터(4)의 출력으로 지연 시간이 가변된다. 입력 버퍼(1)의 동상, 역상의 상보 출력을 각각 입력으로 하고, 필터(4)의 출력으로 지연 시간이 가변되는 가변 지연 회로(51, 51B)와, 필터(4)의 출력과, 입력된 설정치(13)를 가산하는 가산 회로(7)와, 입력 버퍼(1)의 동상, 역상의 상보 출력을 각각 입력으로 하고, 가산 회로(7)의 출력으로 지연 시간이 가변되는 가변 지연 회로(52, 52B)와, 가변 지연 회로(51, 51B, 52, 52B)의 출력을 각각 입력하는 클럭 버퍼(61, 61B, 62, 62B)를 구비한다. 클럭 버퍼 더미(60)에는, 클럭 버퍼(61, 61B, 62, 62B)의 부하와, 거의 동등한 부하를 제공하는 부하 더미(8)가 접속되어 있다. 클럭 버퍼 더미(60)와, 클럭 버퍼(61, 62)는 바람직하게는, 동일 구성으로 되며 전류 구동 능력은 동일해지며, 동일 부하에 대하여 동일한 지연 시간으로 신호를 출력한다.
도 9는 본 발명의 제2 실시예의 변형예로서, 클럭을 차동 모드가 아니라 싱글 엔드로 전송하는 구성을 나타낸 도면이다. 각부의 기능은 상술한 제2 실시예와 동일하다.
도 8, 도 9에 도시한 본 발명의 제2 실시예의 동작에 대하여 설명한다. 위상 비교 회로(3)에 위상차 발생 회로(10)로부터 주어진 위상차(예를 들면 90도)에 대하여, 가변 지연 회로(50)와 클럭 버퍼 더미(60)의 지연 시간이 같아지도록, 위상 비교 회로(3), 필터(4), 가변 지연 회로(50)로 제어된다.
도 10은 본 발명의 제2 실시예에서의 위상차 발생 회로(10: 도 9 참조)의 회로 구성의 일례를 나타내는 도면이다. 도 10을 참조하면, 이 위상차 발생 회로(10)는 입력 클럭을 8분주하는 분주 회로(101)와, 분주 회로(101)에서 분주된 클럭을 입력 클럭으로 샘플하는 제1 D형 플립플롭(1021)과, 제1 D형 플립플롭의 출력 A를 입력 클럭으로 샘플하는 제2 D형 플립플롭(1022)과, 제1, 제2 플립플롭(1021, 1022)의 출력 A, B를 입력으로 하고, 2개의 출력의 타이밍차를 제어 신호 S[0]에 기초하여 제1 내분비로 분할한 시간으로 규정되는 지연 시간의 출력 신호를 출력하는 제1 인터폴레이터(이 인터폴레이터를 「미세 조절 인터폴레이터」라고도 함: 1031)와, 제1, 제2 플립플롭의 출력 A, B를 입력으로 하고, 2개의 출력의 타이밍차를 제어 신호 S[0 : 31]에 기초하여 제2 내분비로 분할한 시간으로 규정되는 지연 시간의 출력 신호를 출력하는 제2 인터폴레이터(1032)(「미세 조절 인터폴레이터」라고도 함)를 구비하고 있다. 또, 분주 회로(101)는 입력 클럭 주파수를 8 분주하는 회로로 한정되는 것은 아니다.
도 11은 도 10에 도시한 위상차 발생 회로(10)의 동작을 설명하는 타이밍도이다. 분주 회로(101)의 분주 출력을 입력 클럭으로 샘플하는 제1 플립플롭(1021)의 출력 A와, 제1 플립플롭(1021)의 출력 A를 입력 클럭으로 샘플하는 제2 플립플롭(1022)의 출력 B의 위상차(=tCK)를 각각 제어 신호 S[0], S[0 : 31]의 값에 기초하여, 제1, 제2 인터폴레이터(1031, 1032)로 내분한 시간의 지연 시간을 포함하는 출력 신호를 출력한다. 도 11에 있어서, INT1 출력, INT2 출력은 제1, 제2 인터폴레이터(1031, 1032)의 출력이다.
도 11의 제1, 제2 인터폴레이터(1031, 1032)는 동일 구성이다. 도 16은 제1, 제2 인터폴레이터(1031, 1032)의 구성의 일례를 나타내는 도면이다. 도 16을 참조하면, 이 인터폴레이터는 전원 VDD와 내부 노드 N51 사이에 접속되며, 입력 IN1과 IN2를 입력으로 하는 논리합 회로 OR51로부터의 출력 신호가 Low일 때, 온이 되는 P채널 MOS 트랜지스터 MP1과, 내부 노드 N51과 접지 사이에 접속되는 용량 C와, 내부 노드 N51이 입력단에 접속되며, 출력단으로부터 출력 신호 out가 추출되는 인버터 INV51을 구비하고, 내부 노드 N51에 드레인이 접속되고, 서로 병렬로 접속된 2N개의 N 채널 MOS 트랜지스터 MN11 ∼ MN1N, MN21 ∼ MN2N과, 2N개의 N 채널 MOS 트랜지스터 MN11 ∼ MN1N, MN21 ∼ MN2N의 소스에 드레인이 각각 접속되며, 소스가 접지에 접속되는 2N개의 N 채널 MOS 트랜지스터 MN31 ∼ MN3N, MN41 ∼ MN4N을 구비하고, 2N개의 N 채널 MOS 트랜지스터 중 한쪽측 반 정도의 N개의 N 채널 MOS 트랜지스터 MN11 ∼ MN1N의 게이트에는 입력 신호 IN1이 공통으로 접속되고, 2N개의 N 채널 MOS 트랜지스터 중 다른 반 정도의 N개의 N 채널 MOS 트랜지스터 MN21 ∼ MN2N의 게이트에는 입력 신호 IN1이 공통으로 접속되어 있다.
N 채널 MOS 트랜지스터 MN31 ∼ MN3N, MN41 ∼ MN4N의 게이트에 입력되는 제어 신호(N 비트 제어 코드) S[0] ∼ S[N-1], 제어 신호(N 비트 제어 코드) SB[0] ∼ SB[N-1]에 의해 N 채널 MOS 트랜지스터 MN31 ∼ MN3N과 N 채널 MOS 트랜지스터 MN41 ∼ MN4N의 소정 개수가 온이 된다. N 비트의 제어 신호 S[0 : N-1], SB[0 : N-1]은 위상차 발생 회로(10)에 입력되는 위상 결정 신호(14)로, SB[0] ∼ SB[N-1]은 S[0] ∼ S[N-1]을 각각 인버터로 반전한 상보의 신호로 주어진다.
도 14에서는 제어 신호 S[0:31]이 인터폴레이터(1031)에 입력되어 있으며, 도 16의 N 채널 MOS 트랜지스터 MN31 ∼ MN3N(단, N은 32)의 게이트에 입력되며, SB[0 : 31]의 각 비트 신호는 제어 신호 S[0 : 31]의 각 비트 신호를 인버터(도시되지 않음)로 반전한 신호가 되고, 도 16의 N 채널 MOS 트랜지스터 MN41 ∼ MN4N(단, N은 32)의 게이트 단자에 입력되어 있다. 또한, 제어 신호 S[0]이 인터폴레이터(1032)에 입력되어 있으며, SB[0]의 비트 신호는, 제어 신호 S[0]의 비트를 반전한 신호가 N 채널 MOS 트랜지스터 MN41의 게이트 단자에 입력되어 있으며, N 채널 MOS 트랜지스터 MN32 ∼ MN3N은 오프 상태(게이트 단자는 Low 레벨 고정), N 채널MOS 트랜지스터 MN41 ∼ MN4N(단, N은 32)은 온 상태(게이트 단자는 High 레벨 고정)로 설정되어 있다.
도 16을 참조하여, 이 인터폴레이터의 동작에 대하여 설명한다. 입력 IN1, IN2가 Low 레벨일 때 OR 회로(51)의 출력을 게이트에 입력으로 하는 P채널 MOS 트랜지스터 MP1은 온하고, 전원으로부터의 전류로 용량 C를 충전한다.
그리고, 입력 IN1에 인가되는 신호가 Low 레벨로부터 High 레벨로의 상승 천이 시에 N 채널 MOS 트랜지스터 MN11∼MN1N이 온하고, 드레인이 N 채널 MOS 트랜지스터 MN11 ∼ MN1N의 소스에 접속되며, 소스가 접지에 접속되며, 게이트에 제어 신호 S[0] ∼ S[N-1]이 각각 입력되는 N 채널 MOS 트랜지스터 MN31 ∼ MN3N 중, 제어 신호로 온으로 되어 있는 n개의 N 채널 MOS 트랜지스터의 패스를 통해 용량 C의 축적 전하가 일부 방전된다.
입력 IN1의 상승 천이로부터, 입력 클럭의 주기(tCK) 지연되어 입력 IN2가 Low 레벨로부터 High 레벨로 상승할 때에, N 채널 MOS 트랜지스터 MN21 ∼ MN2N이 온하고, 드레인이 N 채널 MOS 트랜지스터 MN21 ∼ MN2N의 소스에 접속되며 소스가 접지에 접속되고 게이트에 제어 신호 SB[0] ∼ SB[N-1]이 입력되는 N 채널 MOS 트랜지스터 MN41 ∼ MN4N 중, 제어 신호로 온이 되어 있는 (N-n)개의 N 채널 MOS 트랜지스터의 패스를 통해 용량 C의 축적 전하가 방전된다.
용량 C의 단자 전압을 입력하는 인버터 INV51의 출력이 High 레벨로 반전하기까지 방전되는 전하를 CV로 하면, 입력 IN이 High 레벨로 천이하고 나서위상차(T)의 동안, 전류 nI로 방전하고, 이어서 n개의 N 채널 MOS 트랜지스터 MN11 ∼ MN1n과, (N-n)개의 N 채널 MOS 트랜지스터 MN21 ∼ MN2(N-n)의 합계 N개의 N 채널 MOS 트랜지스터의 드레인 전류 NI로 방전되며, 입력 IN의 Low로부터 High 레벨로의 상승으로부터 출력 OUT의 상승까지의 지연 시간은,
로 표현되며, 입력 IN1과 IN2의 위상차의 N 분할을 단위로 하여 지연 시간을 가변할 수 있다.
도 14의 인터폴레이터(1031)에는 제어 신호 S[0]이 High 레벨, S[1] ∼ S[31]은 Low 레벨, 제어 신호 SB[0]이 Low, SB[1] ∼ S[31]은 High 레벨이 된다.
인터폴레이터(1031)의 지연 시간은, 상기 수학식 2에 있어서, 위상차 T=tCK, N=32, n=1로부터,
가 된다.
인터폴레이터(1032)에는 위상 결정 정보(14)로서 설정된 제어 신호(코드) S[0:31]이 주어지고, 제어 신호 S[0:i-1]이 High 레벨, S[i] ∼ S[31]은 Low 레벨(단, i는 2 이상 31 이하의 정수), 제어 신호 SB[0:i-1]이 Low 레벨, SB[i] ∼ SB[31]은 High 레벨이 된다.
즉, 인터폴레이터(1032)의 지연 시간은 상기 수학식 2에 있어서 N=32, n=i의 경우로,
가 되고 인터폴레이터(1032)의 출력 INT2는 인터폴레이터(1031)의 출력 INT1보다도,
만큼 위상이 앞서고 있다.
인터폴레이터(1031)의 출력 INT1은 위상 비교 회로(3)에 공급되며, 인터폴레이터(1032)의 출력 INT2는 가변 지연 회로(50)에 공급된다.
다음에, 본 발명의 제3 실시예에 대하여 설명한다. 도 12는 본 발명의 제3 실시예의 구성을 나타내는 도면이다. 도 12를 참조하면, 본 발명의 제3 실시예는 입력 버퍼(1)의 출력과, 클럭 버퍼(61)의 출력을 입력하고, 위상 결정 정보(13)에 기초하여, 입력 버퍼(1)의 출력(동상 출력)과 클럭 버퍼(61)의 출력으로부터 원하는 위상차의 2개의 신호를 출력하는 위상차 발생 회로(10A)와, 위상차 발생 회로(10A)의 2개의 출력의 위상을 비교하는 위상 비교 회로(3)와, 위상 비교 회로(3)의 출력을 평활화하는 필터(4)와, 입력 버퍼(1)의 동상, 역상의 상보 출력을 각각 지연시키는 가변 지연 회로(51, 51B)와, 가변 지연 회로(51, 51B)의 출력을 구동하는 클럭버퍼(61, 61B)를 구비하고, 필터(4)의 출력은 가변 지연 회로(51, 51B)에 제어 신호로서 입력되며, 입력 버퍼(1)와 동상, 역상의 상보 출력을 각각 지연시키는 가변 지연 회로(52, 52B)와, 가변 지연 회로(52, 52B)의 출력을 구동하는 클럭 버퍼(62, 62B)와, 필터(4)의 출력과 설정치(13)를 가산한 값을 가변 지연 회로(52, 52B)에 제어 신호로서 출력하는 가산 회로(7)를 구비하고 있다.
도 13은 본 발명의 제3 실시예에 있어서, 입력 버퍼(1)의 상보 클럭 출력을 차동 모드로 전송하지 않고, 싱글 엔드 방식으로 전송하는 구성으로 한 경우의 도면이다. 도 13의 각부의 요소는 도 12에 도시한 것과 마찬가지이다.
도 14는 본 발명의 제3 실시예에서의 위상차 발생 회로(10A)(도 12, 도 13 참조)의 구성을 나타내는 도면이다. 도 14를 참조하면, 이 위상차 발생 회로(10A)는 입력 클럭을 8 분주하는 분주 회로(101)와, 분주 회로(101)에서 분주된 클럭을 입력 클럭으로 샘플하는 제1 D형 플립플롭(1021)과, 제1 D형 플립플롭의 출력 A를 입력 클럭으로 샘플하는 제2 D형 플립플롭(1022)과, 제1, 제2 플립플롭(1021, 1022)의 출력 A, B를 입력으로 하고, 2개의 출력의 타이밍차를 위상 결정 정보(14)를 이루는 제어 신호(제어 코드) S[0 : 31]에 기초하여 제1 내분비로 분할한 시간으로 규정되는 지연 시간의 출력 신호를 출력하는 제1 인터폴레이터(1031)와, 분주 회로(101)에서 분주된 클럭을 클럭 버퍼(61)의 출력으로 샘플하는 제3 D형 플립플롭(1023)과, 제3 D형 플립플롭(1023)의 출력 C를 클럭 버퍼(61)의 출력으로 샘플하는 제4 D형 플립플롭(1024)과, 제3, 제4 플립플롭(1023, 1024)의 출력 C, D를 입력으로 하고, 2개의 출력의 타이밍차를 위상 결정 정보(14)을 이루는 제어 신호(제어 코드) S[0]에 기초하여 제2 내분비로 분할한 시간으로 규정되는 지연 시간의 출력 신호를 출력하는 제2 인터폴레이터(1032)를 구비하고 있다.
도 15는 상기 위상차 발생 회로(10A)의 동작을 설명하는 타이밍도이다. 제1 플립플롭(1021)은 분주 회로(101)의 분주 출력을 입력 클럭에 샘플하여 출력하고(출력 A), 제2 플립플롭(1022)은 제1 플립플롭(1021)의 출력 A를 입력 클럭으로 샘플하여 출력하고(출력 B), 제1, 제2 플립플롭(1021)의 출력 A, B가 제1 인터폴레이터(1031)에 입력되고, 제1 인터폴레이터(1031)로부터는 2개의 출력 A, B 사이의 위상차를 제어 신호 S[0:31]로 내분한 시간을 지연 시간으로 갖는 출력 신호(INT1 출력)이 출력되며, 제3 플립플롭(1023)은 분주 회로(101)의 분주 출력을 클럭 버퍼(61)의 출력 클럭으로 샘플하여 출력하고(출력 C), 제4 플립플롭(1024)은 제3 플립플롭(1023)의 출력 C를 클럭 버퍼(61)의 출력 클럭으로 샘플하여 출력하고(출력 D), 제3, 제4 플립플롭(1023, 1024)의 출력 C, D가 제2 인터폴레이터(1032)에 입력되고, 제2 인터폴레이터(1032)로부터는 2개의 출력 C, D 간의 위상차를 제어 신호 S[0]에 따라 내분한 시간을 지연 시간으로 갖는 출력 신호(INT2 출력)가 출력된다. 이 예에서는 INT2 출력쪽이 INT1 출력보다도 지연되어 상승 천이하고 있다.위상차 비교 회로(3) (도 12, 도 13 참조)는, 이들 2개의 출력 INT1, INT2를 입력하여, 필터, 가변 지연 회로(51), 클럭 버퍼(61)의 피드백 제어에 의해 가변 지연 회로(51)의 지연 시간을 가변시키고, 위상 비교 회로(3)의 2개의 입력의 위상차가 제로가 되도록 제어된다. 도 14의 각 인터폴레이터(103)는 도 16에 도시한 구성과 마찬가지로 되며 그 구성의 설명은 생략한다.
또, 상기 각 실시예에 있어서, 필터(4)는 위상 비교 회로(3)로부터의 위상차 검출 결과를 평활화하는 회로이면, 차지펌프를 이루는 용량과 저항으로 이루어지는 저역 통과 필터로 해도 상관없으며, 가변 지연 회로와 가산 회로에는 전압 신호가 공급된다. 이 경우, 설정치(13)는 전압 신호로 주어진다. 혹은 필터는 차지펌프의 출력을 평활화한 신호를 A/D 변환기에서 디지털 신호로 변환하여 출력하는 구성으로 해도 된다. 이 경우, 설정치(13)는 디지털 신호로 주어진다. 또한, 필터를 위상 비교 회로(3)로부터의 출력을 평균화하는 디지털 필터로 구성해도 된다.
상기한 각 실시예의 클럭 제어 회로는 입력 클럭으로부터 다상 클럭 발생 회로 또는 위상차 발생 회로에서 원하는 위상차의 신호를 생성하고 그 신호와 출력과의 위상 비교 회로에서의 위상차가 제로(0)가 되도록 제어하는 구성으로 함으로써, 회로 구성을 간이화하고, DLL 회로, PLL 회로의 VCO로부터 다상 클럭을 생성한다는 종래의 구성(도 18, 도 19 참조)과 비교하여, 지터 성분을 극단적으로 감축하고, 입력되는 클럭에 대하여 원하는 위상 관계에 있는 클럭을 양호하게 생성 출력할 수 있다.
본 발명의 클럭 제어 회로는 외부 클럭(external clock)을 입력 버퍼로부터 입력하여 내부 클럭을 생성하여 내부의 동기 회로에 공급하는 반도체 집적 회로 장치(LSI)의 클럭 제어 회로, 입력 클럭으로부터 그 입력 클럭에 대하여 소정의 위상의 1 또는 복수의 클럭을 생성하는 클럭 리커버리 회로, 혹은 기준 신호를 입력하고, 기준 신호에 대하여 임의의 위상 관계가 있는 1 또는 복수의 신호를 생성하는 신호 생성 회로 등에 이용함에 있어서 적합하게 된다. 이상 본 발명을 상기 실시예에 의거하여 설명하였지만, 본 발명은 상기 실시예의 구성에 한정되는 것은 아니며, 특허 청구의 범위의 각 청구항의 발명의 범위에서 당업자라면 이룰 수 있는 각종 변형, 수정을 포함하는 것은 물론이다.
이상 설명한 바와 같이 본 발명에 따르면, 입력 클럭으로부터 다상 클럭 발생 회로 또는 위상차 발생 회로에서 원하는 위상차의 신호를 생성하고, 상기 신호와 가변 지연 회로의 출력과의 위상차가 제로(0)가 되도록 피드백 제어하는 구성으로 함으로써, 입력 클럭에 대하여 원하는 위상차의 출력 신호를 양호하게 생성할 수 있다는 효과를 발휘한다. 또한 본 발명에 따르면, 다상 클럭 발생 회로에서 입력 클럭을 분주한 신호로부터 타이밍차 분할 회로에 의해 다상 클럭을 생성하거나 위상차 발생 회로에서 입력 클럭을 분주한 신호에 기초하여 인터폴레이터를 이용하여 원하는 위상차를 신호를 생성하고 있어, DLL 회로 또는 PLL의 VCO 등으로부터 다상 클럭을 추출하는 종래의 구성과 비교하여 양호하게 원하는 위상차를 추출할 수 있다.
Claims (25)
- 입력 클럭으로부터 상호 위상이 서로 다른 복수의 클럭(「다상 클럭」이라 함)을 생성 출력하는 다상 클럭 발생 회로와,상기 다상 클럭 발생 회로로부터 출력되는 다상 클럭을 입력으로 하여 그 중 하나를 선택 출력하는 선택 회로와,상기 선택 회로의 출력을 제1 가변 지연 회로에서 지연시킨 출력과, 상기 다상 클럭 발생 회로로부터 출력되는 다상 클럭 중 하나와의 위상차를 검출하여 출력하는 위상 비교 회로와,상기 위상 비교 회로로부터 출력되는 위상차 검출 신호를 평활화하는 필터를 구비하고,상기 제1 가변 지연 회로는 상기 필터의 출력에 의해 지연 시간이 가변되고,상기 필터의 출력에 의해 지연 시간이 가변되는 제2 가변 지연 회로를 더 구비하여, 상기 입력 클럭을 상기 제2 가변 지연 회로에서 지연시킨 신호가 출력 클럭으로서 출력되는 것을 특징으로 하는 클럭 제어 회로.
- 입력된 클럭을 받는 입력 버퍼와,상기 입력 버퍼의 출력을 입력하고 상호 위상이 서로 다른 복수의 클럭(「다상 클럭」이라 함)을 발생하는 다상 클럭 발생 회로와,상기 다상 클럭 발생 회로로부터 출력되는 다상 클럭을 입력으로 하여 그 중하나를 선택 출력하는 선택 회로와,상기 선택 회로의 출력을 지연시키는 제1 가변 지연 회로와,상기 제1 가변 지연 회로의 출력을 입력으로 하는 제1 클럭 버퍼(「클럭 버퍼 더미」라고 함)와,상기 다상 클럭 발생 회로로부터 출력되는 다상 클럭의 하나와, 상기 클럭 버퍼 더미의 출력과의 위상차를 검출하여 출력하는 위상 비교 회로와,상기 위상 비교 회로로부터 출력되는 위상차 검출 신호를 평활화하는 필터를 포함하고,상기 제1 가변 지연 회로는 상기 필터의 출력에 의해 지연 시간이 가변되고,상기 입력 버퍼의 출력을 입력으로 하고 상기 필터의 출력에 의해 지연 시간이 가변되는 제2 가변 지연 회로와,상기 제2 가변 지연 회로의 출력을 입력하고 출력 클럭을 출력하는 제2 클럭 버퍼를 더 포함하는 것을 특징으로 하는 클럭 제어 회로.
- 입력된 클럭을 받는 입력 버퍼와,상기 입력 버퍼의 출력을 입력하고 상호 위상이 서로 다른 복수의 클럭(「다상 클럭」이라 함)을 발생하는 다상 클럭 발생 회로와,상기 다상 클럭 발생 회로로부터의 다상 클럭 출력을 입력으로 하여 그 중 하나를 선택하는 선택 회로와,상기 선택 회로의 출력을 지연시키는 제1 가변 지연 회로와,상기 제1 가변 지연 회로의 출력을 입력으로 하는 제1 클럭 버퍼(「클럭 버퍼 더미」라 함)와,상기 다상 클럭 발생 회로로부터의 하나의 출력과, 상기 클럭 버퍼 더미의 출력과의 위상차를 검출하여 출력하는 위상 비교 회로와,상기 위상 비교 회로로부터 출력되는 위상차 검출 신호를 평활화하는 필터를 포함하고,상기 제1 가변 지연 회로는 상기 필터의 출력에 의해 지연 시간이 가변되며,상기 입력 버퍼의 출력을 입력으로 하고, 상기 필터의 출력에 의해 지연 시간이 가변되는 제2 가변 지연 회로와,상기 필터의 출력과, 입력되는 설정치를 가산하는 가산 회로와,상기 입력 버퍼의 출력을 입력으로 하고 상기 가산 회로의 출력에 의해 지연 시간이 가변되는 제3 가변 지연 회로와,상기 제2, 제3 가변 지연 회로의 출력을 각각 입력으로 하고 출력 클럭을 각각 출력하는 제2, 제3 클럭 버퍼를 더 포함하는 것을 특징으로 하는 클럭 제어 회로.
- 제2항에 있어서,상기 입력 버퍼로부터는 상호 상보의 클럭 쌍이 출력되며, 상기 제2 가변 지연 회로와 상기 제2 클럭 버퍼의 조(組)를, 상기 상보의 클럭 쌍 각각의 클럭에 대하여 포함하고 있는 것을 특징으로 하는 클럭 제어 회로.
- 제3항에 있어서,상기 입력 버퍼로부터는 상호 상보의 클럭 쌍이 출력되고, 상기 제2 가변 지연 회로와 상기 제2 클럭 버퍼의 조와, 상기 제3 가변 지연 회로와 상기 제3 클럭 버퍼의 조를, 상보의 클럭 쌍 각각의 클럭에 대하여 포함하고 있는 것을 특징으로 하는 클럭 제어 회로.
- 제1항에 있어서,상기 다상 클럭 발생 회로가 입력 클럭을 분주하여 상호 위상이 서로 다른 복수상(相)의 클럭을 생성 출력하는 분주 회로와,상기 입력 클럭의 주기를 검지하는 주기 검지 회로와,상기 분주 회로로부터 출력되는 복수상(n상)의 클럭을 입력으로 하고, 상기 클럭을 체배한 클럭을 생성하는 하나 또는 복수단 종속 접속된 다상 클럭 체배 회로를 포함하고,상기 다상 클럭 체배 회로가 n상의 클럭(제1 내지 제n 클럭)을 입력하고,2개의 입력의 타이밍차를 분할한 신호를 출력하는 2n개의 타이밍차 분할 회로를 더 구비하고,홀수번째(2I-1번째, 단 1≤I≤n)의 타이밍차 분할 회로는 상기 2개의 입력으로서 n상의 클럭 중 I번째의 동일 클럭을 입력으로 하고,짝수번째(2I번째, 단 1≤I≤n)의 타이밍차 분할 회로는 n상의 클럭 중 I번째의 클럭과 I+1번째의 클럭(단, n+1번째는 1번째로 순회(巡回)한다)의 클럭을 입력으로 하고,2n개의 펄스폭 보정 회로를 더 구비하고,J번째(단, 1≤J≤2n)의 펄스폭 보정 회로는 J 번째의 타이밍차 분할 회로의 출력을 제1 입력으로 하고, (J+2 mod n)번째(단, J+2 mod n은 J+2를 n으로 나눈 나머지)의 타이밍차 분할 회로의 출력을 제2 입력으로 하고, 상기 제1 입력과 상기 제2 입력의 반전 신호의 부정 논리곱을 출력하고,n개의 다중화 회로를 더 구비하고, K번째(단, 1≤K≤n)의 다중화 회로는 K번째의 펄스폭 보정 회로의 출력과 (K+n)번째의 펄스폭 보정 회로의 출력을 입력으로 하고, 이들 부정 논리곱을 출력하는 것을 특징으로 하는 클럭 제어 회로.
- 제6항에 있어서,상기 타이밍차 분할 회로가, 제1, 제2 입력단으로부터 입력되는 신호를 입력으로 하고 상기 제1 및 제2 입력 신호의 소정의 논리 연산 결과를 출력하는 논리 회로와,제1 전원과 내부 노드 사이에 접속되며, 상기 논리 회로의 출력 신호를 제어 단자에 입력으로 하는 제1 스위치 소자와,상기 내부 노드에 입력단이 접속되고, 상기 내부 노드 전위와 임계치와의 대소 관계가 반전한 경우에 출력 논리치를 반전시키는 버퍼 회로와,상기 내부 노드와 제2 전원 간에 접속되며, 상기 제1 입력단으로부터의 신호의 값에 기초하여 온·오프 제어되는 제2 스위치 소자와,상기 내부 노드와 제2 전원 간에 접속되며, 상기 제2 입력단으로부터의 신호에 기초하여 온·오프 제어되는 제3 스위치 소자를 구비하고,상기 내부 노드와 상기 제2 전원 사이에 제4 스위치 소자와 용량으로 이루어지는 직렬 회로가, 복수개 서로 병렬 접속되며, 상기 제4 스위치 소자의 제어 단자에 공급되는 주기 제어 신호의 값에 의해 상기 제4 스위치 소자가 온 및 오프 제어되며 상기 내부 노드에 부가하는 용량의 용량치가 결정된 것을 특징으로 하는 클럭 제어 회로.
- 제공된 위상 결정 정보에 기초하여 입력 클럭을 소정의 위상차만큼 지연시킨 신호를 출력하는 위상차 발생 회로와,상기 위상차 발생 회로의 출력을 지연시키는 제1 가변 지연 회로와,상기 위상차 발생 회로의 출력과 상기 제1 가변 지연 회로로부터의 출력 신호의 위상차를 검출하여 출력하는 위상 비교 회로와,상기 위상 비교 회로로부터 출력되는 위상차 검출 신호를 평활화하는 필터를 포함하고,상기 제1 가변 지연 회로는 상기 필터의 출력에 의해 지연 시간이 가변되고,상기 필터의 출력에 의해 지연 시간이 가변되는 제2 가변 지연 회로를 더 포함하고, 상기 입력 클럭을 상기 제2 가변 지연 회로에서 지연시킨 신호를 출력 클럭으로서 출력하는 것을 특징으로 하는 클럭 제어 회로.
- 입력된 클럭을 받는 입력 버퍼와,상기 입력 버퍼의 출력을 입력함과 함께, 위상 결정 정보를 입력하고, 상기 위상 결정 정보에 기초하여, 상기 입력 버퍼의 출력을 소정의 위상차만큼 지연시킨 신호를 출력하는 위상차 발생 회로와,상기 위상차 발생 회로의 출력을 지연시키는 제1 가변 지연 회로와,상기 제1 가변 지연 회로의 출력을 입력으로 하고 더미의 부하를 구동하는 제1 클럭 버퍼(「클럭 버퍼 더미」라고 함)와,상기 위상차 발생 회로의 출력과 상기 클럭 버퍼 더미의 출력의 위상차를 검출하여 출력하는 위상 비교 회로와,상기 위상 비교 회로로부터 출력되는 위상차 검출 신호를 평활화하는 필터를 구비하고,상기 제1 가변 지연 회로는 상기 필터의 출력으로 지연 시간이 가변되고,상기 입력 버퍼의 출력을 입력으로 하고 상기 필터의 출력에 의해 지연 시간이 가변되는 제2 가변 지연 회로와,상기 제2 가변 지연 회로의 출력을 입력하고 출력 클럭을 출력하는 제2 클럭 버퍼를 더 포함하는 것을 특징으로 하는 클럭 제어 회로.
- 입력된 클럭을 받는 입력 버퍼와,상기 입력 버퍼의 출력을 입력함과 함께, 위상 결정 정보를 입력하고, 상기 위상 결정 정보에 기초하여 상기 입력 버퍼의 출력을 소정의 위상차만큼 지연시킨 신호를 출력하는 위상차 발생 회로와,상기 위상차 발생 회로의 출력을 지연시키는 제1 가변 지연 회로와,상기 제1 가변 지연 회로의 출력을 입력으로 하고 더미의 부하를 구동하는 제1 클럭 버퍼(「클럭 버퍼 더미」라고 함)와,상기 위상차 발생 회로의 출력과 상기 클럭 버퍼 더미의 출력의 위상차를 검출하여 출력하는 위상 비교 회로와,상기 위상 비교 회로로부터 출력되는 위상차 검출 신호를 평활화하는 필터를 포함하고,상기 제1 가변 지연 회로는 상기 필터의 출력에 의해 지연 시간이 가변되며,상기 입력 버퍼의 출력을 입력으로 하고 상기 필터의 출력에 의해 지연 시간이 가변되는 제2 가변 지연 회로와,상기 필터의 출력과, 입력된 설정치를 가산하는 가산 회로와,상기 입력 버퍼의 출력을 입력으로 하고, 상기 가산 회로의 출력에 의해 지연 시간이 가변되는 제3 가변 지연 회로와,상기 제2, 제3 가변 지연 회로의 출력을 각각 입력하고 제1, 제2 출력 클럭을 출력하는 제2, 제3 클럭 버퍼를 더 포함하는 것을 특징으로 하는 클럭 제어 회로.
- 제8항에 있어서,상기 위상차 발생 회로가, 입력 클럭을 분주하는 분주 회로와,상기 분주 회로의 출력을 상기 입력 클럭의 상승 또는 하강 천이로 샘플하는 제1 플립플롭과,상기 제1 플립플롭의 출력을 상기 입력 클럭의 상승 또는 하강 천이로 샘플하는 제2 플립플롭과,상기 제1, 제2 플립플롭의 출력을 입력으로 하고, 2개의 출력의 타이밍차를 제1 내분비로 분할한 시간으로 규정되는 지연 시간의 출력 신호를 출력하는 제1 인터폴레이터와,상기 제1, 제2 플립플롭의 출력을 입력으로 하고, 2개의 출력의 타이밍차를 제2 내분비로 분할한 시간으로 규정되는 지연 시간의 출력 신호를 출력하는 제2 인터폴레이터를 포함하는 것을 특징으로 하는 클럭 제어 회로.
- 입력된 클럭을 받는 입력 버퍼와,상기 입력 버퍼의 출력을 하나의 입력단으로부터 입력하고, 하나의 출력 클럭을 다른 입력단으로부터 입력하고, 상기 입력 버퍼의 출력과 상기 출력 클럭으로부터 제어 신호로서 입력되는 위상 결정 정보로 규정되는 위상차를 갖는 2개의 출력 신호를 출력하는 위상차 발생 회로와,상기 위상차 발생 회로의 2개의 출력의 위상차를 검출하여 출력하는 위상 비교 회로와,상기 위상 비교 회로로부터 출력되는 위상차 검출 신호를 평활화하는 필터와,상기 입력 버퍼의 출력을 지연시키는 제1 가변 지연 회로와,상기 제1 가변 지연 회로의 출력을 입력하고 출력 클럭을 출력하는 제1 클럭 버퍼를 포함하고,상기 제1 클럭 버퍼의 출력 클럭이 상기 위상차 발생 회로의 상기 다른 입력단에 입력되는 상기 출력 클럭으로서 공급되고,상기 제1 가변 지연 회로는 상기 필터의 출력에 의해 지연 시간이 가변되는 것을 특징으로 하는 클럭 제어 회로.
- 제12항에 있어서,상기 입력 버퍼로부터는 상호 상보의 클럭 쌍이 출력되며, 상기 제1 가변 지연 회로와 상기 제1 클럭 버퍼의 조를, 상보의 클럭 쌍 각각의 클럭에 대하여 포함하고 있는 것을 특징으로 하는 클럭 제어 회로.
- 입력 클럭과 출력 클럭을 입력하고, 상기 입력 클럭과 상기 출력 클럭에 기초하여, 입력된 위상 결정 정보에 의해 규정되는 위상차를 갖는 제1, 제2 출력 신호를 출력하는 위상차 발생 회로와,상기 위상차 발생 회로의 제2 출력 신호를 지연시키는 제1 가변 지연 회로와,상기 위상차 발생 회로로부터 출력되는 상기 제1, 제2 출력 신호의 위상차를 검출하여 출력하는 위상 비교 회로와,상기 위상 비교 회로로부터 출력되는 위상차 검출 신호를 평활화하는 필터를 구비하고,상기 제1 가변 지연 회로는 상기 필터의 출력에 의해 지연 시간이 가변되고,상기 필터의 출력에 의해 지연 시간이 가변되는 제2 가변 지연 회로를 더 구비하여, 상기 입력 클럭을 각각 상기 제1, 제2 가변 지연 회로에서 지연시킨 신호를 제1, 제2 출력 클럭으로서 출력하고,상기 제1 출력 클럭이 상기 위상차 발생 회로에 대하여 상기 출력 클럭으로서 입력되는 것을 특징으로 하는 클럭 제어 회로.
- 입력된 클럭을 받는 입력 버퍼와,상기 입력 버퍼로부터의 입력 클럭을 하나의 입력단으로부터 입력하고, 하나의 출력 클럭을 다른 입력단으로부터 입력하고, 입력되는 위상 결정 정보에 기초하여, 상기 입력 클럭과 상기 출력 클럭을 상기 위상 결정 정보로 규정되는 내분비에 의해 지연시킨 신호로서, 위상차가 상기 위상 결정 정보로 규정되는 제1, 제2 출력 신호를 출력하는 위상차 발생 회로와,상기 위상차 발생 회로로부터 출력되는 상기 제1, 제2 출력 신호의 위상차를 검출하여 출력하는 위상 비교 회로와,상기 위상 비교 회로로부터 출력되는 위상차 검출 신호를 평활화하는 필터와,상기 필터의 출력에 기초하여 지연 시간이 가변되며 상기 입력 버퍼의 출력을 지연시키는 제1 가변 지연 회로와,상기 제1 가변 지연 회로의 출력을 입력하고 제1 출력 클럭을 출력하는 제1 클럭 버퍼를 포함하고,상기 제1 출력 클럭이 상기 위상차 발생 회로에 상기 하나의 출력 클럭으로서 입력되고,상기 필터의 출력과, 입력된 설정치를 가산하는 가산 회로와,상기 입력 버퍼의 출력을 입력으로 하고, 상기 가산 회로의 출력에 의해 지연 시간이 가변되는 제2 가변 지연 회로와,상기 제2 가변 지연 회로의 출력을 입력하고 제2 출력 클럭을 출력하는 제2 클럭 버퍼를 더 포함하는 것을 특징으로 하는 클럭 제어 회로.
- 제15항에 있어서,상기 입력 버퍼로부터는 상호 상보의 클럭 쌍이 출력되며, 상기 제1 가변 지연 회로와 상기 제1 클럭 버퍼의 조와, 상기 제2 가변 지연 회로와 상기 제2 클럭 버퍼의 조를, 상보의 클럭 쌍 각각의 클럭에 대하여 포함하고 있는 것을 특징으로 하는 클럭 제어 회로.
- 제12항에 있어서,상기 위상차 발생 회로가, 상기 입력 클럭을 분주하는 분주 회로와,상기 분주 회로에서 분주된 클럭을 상기 입력 클럭의 상승 또는 하강 천이로 샘플하는 제1 플립플롭과,상기 제1 플립플롭의 출력을 상기 입력 클럭의 상승 또는 하강 천이로 샘플하는 제2 플립플롭과,상기 제1, 제2 플립플롭의 출력을 입력으로 하고, 2개의 출력의 타이밍차를 위상 결정 정보에 기초하여 제1 내분비로 분할한 시간으로 규정되는 지연 시간의 출력 신호를 출력하는 제1 인터폴레이터와,상기 분주 회로에서 분주된 클럭을 입력되는 상기 출력 클럭의 상승 또는 하강 천이로 샘플하는 제3 플립플롭과,상기 제3 플립플롭의 출력을 상기 출력 클럭의 상승 또는 하강 천이로 샘플하는 제4 플립플롭과,상기 제3, 제4 플립플롭의 출력을 입력으로 하고, 2개의 출력의 타이밍차를 상기 위상 결정 정보에 기초하여 제2 내분비로 분할한 시간으로 규정되는 지연 시간의 출력 신호를 출력하는 제2 인터폴레이터를 포함하는 것을 특징으로 하는 클럭제어 회로.
- 제11항에 있어서,상기 각 인터폴레이터가, 제1 입력단과 제2 입력단으로부터의 제1, 제2 입력 신호를 입력으로 하는 논리 회로와,제1 전원과 내부 노드 사이에 삽입되어 상기 논리 회로의 출력이 제1 값일 때 온하는 스위치와,내부 노드와 제2 전원 사이에 접속되는 상기 용량과,상기 내부 노드가 입력단에 접속된 인버터를 구비하고,상기 내부 노드에 일단이 접속되고, 제어 단자에 상기 제1 입력단으로부터의 제1 입력 신호가 공급되는 서로 병렬로 접속된 N개의 제2 스위치와,상기 내부 노드에 일단이 접속되며, 제어 단자에 상기 제2 입력단으로부터의 제2 입력 신호가 공급되는 서로 병렬로 접속된 N개의 제3 스위치와,상기 제2 스위치의 타단과 제2 전원 사이에 삽입되며, 제어 단자에 위상 결정 정보를 이루는 제어 신호가 접속되며, 온 및 오프가 되는 N개의 제4 스위치와,상기 제3 스위치의 타단과 상기 제2 전원 사이에 삽입되고, 제어 단자에 위상 결정 정보를 이루는 제어 신호가 접속되며 온 및 오프가 되는 N개의 제5 스위치를 더 포함하는 것을 특징으로 하는 클럭 제어 회로.
- 제17항에 있어서,상기 각 인터폴레이터가, 제1 입력단과 제2 입력단으로부터의 제1, 제2 입력 신호를 입력으로 하는 논리 회로와,제1 전원과 내부 노드 사이에 삽입되어 상기 논리 회로의 출력이 제1 값일 때에 온하는 스위치와,내부 노드와 제2 전원 사이에 접속되는 상기 용량과,상기 내부 노드가 입력단에 접속된 인버터를 구비하고,상기 내부 노드에 일단이 접속되며 제어 단자에 상기 제1 입력단으로부터의 제1 입력 신호가 공급되는 서로 병렬로 접속된 N개의 제2 스위치와,상기 내부 노드에 일단이 접속되고 제어 단자에 상기 제2 입력단으로부터의 제2 입력 신호가 공급되는 서로 병렬로 접속된 N개의 제3 스위치와,상기 제2 스위치의 타단과 제2 전원 사이에 삽입되며 제어 단자에 위상 결정 정보를 이루는 제어 신호가 접속되며 온 및 오프가 되는 N개의 제4 스위치와,상기 제3 스위치의 타단과 상기 제2 전원 사이에 삽입되고 제어 단자에 위상 결정 정보를 이루는 제어 신호가 접속되며 온 및 오프가 되는 N개의 제5 스위치를 더 포함하는 것을 특징으로 하는 클럭 제어 회로.
- 제11항에 있어서,상기 각 인터폴레이터가, 제1 입력단과 제2 입력단으로부터의 제1, 제2 입력 신호를 입력으로 하는 논리 회로와,제1 전원과 내부 노드 사이에 삽입되며 상기 논리 회로의 출력이 제1 값일때에 온하는 스위치와,내부 노드와 제2 전원 사이에 접속되는 상기 용량과,상기 내부 노드가 입력단에 접속된 인버터를 포함하고,상기 내부 노드에 일단이 접속되고 제어 단자에 위상 결정 정보를 이루는 제어 신호가 접속되고 온 및 오프가 되는 서로 병렬로 접속된 N개의 제2 스위치와,상기 내부 노드에 일단이 접속되고 제어 단자에 위상 결정 정보를 이루는 제어 신호가 접속되고 온 및 오프가 되는 서로 병렬로 접속된 N개의 제3 스위치와,상기 제2 스위치의 타단과 제2 전원 사이에 삽입되고 제어 단자에 상기 제1 입력단으로부터의 제1 입력 신호가 공급되는 N개의 제4 스위치와,상기 제3 스위치의 타단과 상기 제2 전원 사이에 삽입되고 제어 단자에 상기 제2 입력단으로부터의 제2 입력 신호가 공급되는 N개의 제5 스위치를 더 포함하는 것을 특징으로 하는 클럭 제어 회로.
- 제17항에 있어서,상기 각 인터폴레이터가, 제1 입력단과 제2 입력단으로부터의 제1, 제2 입력 신호를 입력으로 하는 논리 회로와,제1 전원과 내부 노드 사이에 삽입되어 상기 논리 회로의 출력이 제1 값일 때에 온하는 스위치와,내부 노드와 제2 전원 간에 접속되는 상기 용량과,상기 내부 노드가 입력단에 접속된 인버터를 구비하고,상기 내부 노드에 일단이 접속되며 제어 단자에 위상 결정 정보를 이루는 제어 신호가 접속되고 온 및 오프가 되는 서로 병렬로 접속된 N개의 제2 스위치와,상기 내부 노드에 일단이 접속되고 제어 단자에 위상 결정 정보를 이루는 제어 신호가 접속되고 온 및 오프가 되는 서로 병렬로 접속된 N개의 제3 스위치와,상기 제2 스위치의 타단과 제2 전원 사이에 삽입되고 제어 단자에 상기 제1 입력단으로부터의 제1 입력 신호가 공급되는 N개의 제4 스위치와,상기 제3 스위치의 타단과 상기 제2 전원 간에 삽입되며 제어 단자에 상기 제2 입력단으로부터의 제2 입력 신호가 공급되는 N개의 제5 스위치를 더 포함하는 것을 특징으로 하는 클럭 제어 회로.
- 입력 버퍼로부터의 입력 클럭을 받은 다상 클럭 발생 회로에서는 상기 입력 클럭으로부터 상호 위상이 서로 다른 복수의 클럭(「다상 클럭」이라 함)을 발생하고,선택 회로에서 상기 다상 클럭 발생 회로로부터의 다상 클럭 출력을 입력으로 하여 그 중 하나를 선택하고,상기 선택된 클럭을 제1 가변 지연 회로에서 지연시키고,상기 제1 가변 지연 회로의 출력을 받는 클럭 버퍼(「클럭 버퍼 더미」라 함)의 출력과, 상기 다상 클럭 발생 회로로부터의 1의 출력과의 2개의 출력의 위상차를 위상 비교 회로에서 검출하고, 상기 위상 비교 결과를 필터로 평활화한 신호에 기초하여 상기 제1 가변 지연 회로의 지연 시간을 가변시키고,상기 입력 버퍼의 출력을 입력으로 하고, 상기 필터의 출력으로 지연 시간이 가변되는 제2 가변 지연 회로의 출력을 받는 클럭 버퍼로부터 상기 입력 클럭에 대하여 원하는 위상 관계에 있는 출력 클럭이 출력되는 것을 특징으로 하는 클럭 제어 방법.
- 입력된 클럭을 받는 입력 버퍼의 출력을 위상차 발생 회로에 입력하고, 상기 위상차 발생 회로에서는 제공된 위상 결정 정보에 기초하여 상기 입력 버퍼의 출력을 소정의 위상차만큼 지연시킨 신호를 생성하고,상기 위상차 발생 회로의 출력을 지연시키는 제1 가변 지연 회로의 출력을 입력으로 하는 클럭 버퍼 더미의 출력과, 상기 위상차 발생 회로의 출력과의 위상차를 위상 비교 회로에서 검출하고,상기 위상 비교 결과를 필터로 평활화하고 상기 제1 가변 지연 회로는 상기 필터의 출력으로 지연 시간이 가변되고,상기 입력 버퍼의 출력을 입력으로 하고 상기 필터의 출력으로 지연 시간이 가변되는 제2 가변 지연 회로의 출력을 입력으로 하는 클럭 버퍼로부터 출력 클럭이 출력되는 것을 특징으로 하는 클럭 제어 방법.
- 입력된 클럭을 받는 입력 버퍼의 출력을 위상차 발생 회로의 하나의 입력단으로부터 입력하고, 하나의 출력 신호를 상기 위상차 발생 회로 외에 입력단으로부터 입력하고, 상기 위상차 발생 회로에서는 입력되는 위상 결정 정보에 기초하여상기 입력 버퍼의 출력과 상기 출력 신호로부터 원하는 위상차를 갖는 2개의 신호를 출력하고,상기 위상차 발생 회로의 2개의 출력의 위상차를 위상 비교 회로에서 검출하고,상기 위상 비교 결과를 필터로 평활화하고,상기 입력 버퍼의 출력을 지연시키는 제1 가변 지연 회로의 출력을 받는 제1 클럭 버퍼로부터 출력 신호가 출력되고,상기 제1 클럭 버퍼의 출력 신호가 상기 위상차 발생 회로의 상기 다른 입력단에 공급되고,상기 제1 가변 지연 회로는 상기 필터의 출력으로 지연 시간이 가변되는 것을 특징으로 하는 클럭 제어 방법.
- 제22항에 있어서,상기 필터의 출력과 입력된 가산 정보를 가산 회로에서 가산하고, 가산 회로로부터의 신호로 지연 시간이 가변되고, 상기 입력 버퍼로부터의 출력을 지연시켜서 출력하는 가변 지연 회로를 더 구비하여, 상기 가변 지연 회로의 출력을 클럭 버퍼를 통해 출력하는 것을 특징으로 하는 클럭 제어 방법.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2000363728A JP3450293B2 (ja) | 2000-11-29 | 2000-11-29 | クロック制御回路及びクロック制御方法 |
JPJP-P-2000-00363728 | 2000-11-29 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20020042466A KR20020042466A (ko) | 2002-06-05 |
KR100399209B1 true KR100399209B1 (ko) | 2003-09-26 |
Family
ID=18834792
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR10-2001-0074552A KR100399209B1 (ko) | 2000-11-29 | 2001-11-28 | 클럭 제어 회로 및 클럭 제어 방법 |
Country Status (4)
Country | Link |
---|---|
US (2) | US6564359B2 (ko) |
JP (1) | JP3450293B2 (ko) |
KR (1) | KR100399209B1 (ko) |
TW (1) | TWI283109B (ko) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100456464B1 (ko) * | 2002-04-09 | 2004-11-10 | 주식회사 케이티 | 다중 위상 클럭을 이용한 다중 링크용 데이터 복원 및리타이밍 장치 |
Families Citing this family (77)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6978293B1 (en) * | 2000-02-29 | 2005-12-20 | Microsoft Corporation | Methods and systems for selecting criteria for a successful acknowledgement message in instant messaging |
JP3519693B2 (ja) * | 2000-04-04 | 2004-04-19 | 松下電器産業株式会社 | 多相クロック信号発生回路 |
JP3575430B2 (ja) * | 2001-02-01 | 2004-10-13 | 日本電気株式会社 | 2段階可変長遅延回路 |
US20030210758A1 (en) * | 2002-04-30 | 2003-11-13 | Realtek Semiconductor Corp. | Recovered clock generator with high phase resolution and recovered clock generating method |
JP3762988B2 (ja) | 2002-07-09 | 2006-04-05 | 独立行政法人産業技術総合研究所 | クロック信号タイミング調整のための遅延回路を有するデジタル回路 |
TWI248259B (en) * | 2002-10-10 | 2006-01-21 | Mstar Semiconductor Inc | Apparatus for generating quadrature phase signals and data recovery circuit using the same |
US7015740B1 (en) * | 2002-10-28 | 2006-03-21 | Cisco Technology, Inc. | Self-adjusting programmable on-chip clock aligner |
US7702004B2 (en) * | 2002-12-09 | 2010-04-20 | Alexander Roger Deas | Simultaneous bidirectional differential signalling interface |
JP2005033089A (ja) * | 2003-07-10 | 2005-02-03 | Matsushita Electric Ind Co Ltd | 半導体装置 |
JPWO2005013107A1 (ja) * | 2003-07-31 | 2006-09-28 | 株式会社半導体エネルギー研究所 | 半導体装置及び半導体装置の駆動方法 |
US7512051B2 (en) | 2003-09-26 | 2009-03-31 | Sony Corporation | Information processing apparatus |
EP1728139A2 (en) * | 2004-03-04 | 2006-12-06 | Koninklijke Philips Electronics N.V. | Programmable clock generation |
US7778814B2 (en) * | 2004-03-30 | 2010-08-17 | Siemens Aktiengesellschaft | Method and device for simulating an automation system |
JP4404351B2 (ja) * | 2004-04-12 | 2010-01-27 | 株式会社リコー | 画素クロック生成回路及び画像形成装置 |
TWI233263B (en) * | 2004-04-30 | 2005-05-21 | Mediatek Inc | Multiphase waveform generator capable of phase calibration and related phase calibration method |
JP2006067190A (ja) | 2004-08-26 | 2006-03-09 | Nec Electronics Corp | クロック生成回路 |
KR100709438B1 (ko) * | 2004-09-20 | 2007-04-18 | 주식회사 하이닉스반도체 | 내부 클럭 발생 장치 |
JP4679872B2 (ja) * | 2004-10-13 | 2011-05-11 | パナソニック株式会社 | クロック発生装置 |
US7599458B2 (en) * | 2004-10-19 | 2009-10-06 | Hewlett-Packard Development Company, L.P. | System and method to reduce jitter |
DE102004057231B4 (de) * | 2004-11-26 | 2006-09-14 | Infineon Technologies Ag | Verfahren zum Übertragen eines elektrischen Signals und Ausgangstreiberschaltung für ein zu übertragendes elektrisches Signal |
JP4095987B2 (ja) * | 2004-12-16 | 2008-06-04 | 富士通株式会社 | クロック発生回路、信号多重化回路及び光送信器、並びに、クロック発生方法 |
JP2006262197A (ja) * | 2005-03-17 | 2006-09-28 | Fujitsu Ltd | 位相制御回路 |
US7561653B2 (en) * | 2005-07-01 | 2009-07-14 | Agere Systems Inc. | Method and apparatus for automatic clock alignment |
JP4679273B2 (ja) * | 2005-07-05 | 2011-04-27 | ルネサスエレクトロニクス株式会社 | クロックデータリカバリ回路 |
US7454646B2 (en) * | 2005-07-18 | 2008-11-18 | Micron Technology, Inc. | Efficient clocking scheme for ultra high-speed systems |
JP4793595B2 (ja) | 2005-08-09 | 2011-10-12 | 日本電気株式会社 | 周波数シンセサイザ |
US7668524B2 (en) * | 2005-12-23 | 2010-02-23 | Intel Corporation | Clock deskewing method, apparatus, and system |
JP4749168B2 (ja) * | 2006-02-01 | 2011-08-17 | ルネサスエレクトロニクス株式会社 | クロックアンドデータリカバリ回路 |
JP2007228145A (ja) * | 2006-02-22 | 2007-09-06 | Ricoh Co Ltd | 半導体集積回路 |
JP4658097B2 (ja) * | 2006-07-27 | 2011-03-23 | パナソニック株式会社 | パルス同期復調装置 |
US7539078B2 (en) * | 2006-08-22 | 2009-05-26 | Atmel Corporation | Circuits to delay a signal from a memory device |
US7433262B2 (en) * | 2006-08-22 | 2008-10-07 | Atmel Corporation | Circuits to delay a signal from DDR-SDRAM memory device including an automatic phase error correction |
US8208596B2 (en) * | 2007-01-17 | 2012-06-26 | Sony Corporation | System and method for implementing a dual-mode PLL to support a data transmission procedure |
JP2008236273A (ja) * | 2007-03-20 | 2008-10-02 | Nec Corp | 自動遅延制御回路およびその回路を用いたメモリインタフェース制御回路 |
KR100891335B1 (ko) | 2007-07-02 | 2009-03-31 | 삼성전자주식회사 | 비트 에러율 측정을 수행 할 수 있는 클럭 발생 장치 |
KR100900067B1 (ko) | 2007-12-13 | 2009-06-01 | 한국전자통신연구원 | 클럭 동기화 장치 및 방법 |
KR100931387B1 (ko) | 2007-12-22 | 2009-12-11 | 한국전자통신연구원 | 클럭 동기화 장치 및 방법 |
JP5277694B2 (ja) * | 2008-04-03 | 2013-08-28 | 日本電気株式会社 | 半導体集積回路 |
US7733150B2 (en) * | 2008-08-15 | 2010-06-08 | Sony Computer Entertainment Inc. | Method and apparatus for adaptive clock phase control for LSI power reduction |
JP2010183429A (ja) * | 2009-02-06 | 2010-08-19 | Renesas Electronics Corp | クロック抽出回路 |
WO2010140216A1 (ja) * | 2009-06-02 | 2010-12-09 | 富士通セミコンダクター株式会社 | 設計支援方法、設計支援装置、設計支援プログラム、および半導体集積回路 |
JP5347955B2 (ja) | 2009-12-28 | 2013-11-20 | 日本電気株式会社 | 多相クロック間の相間スキュー検出回路、相間スキュー調整回路、および半導体集積回路 |
US8638896B2 (en) * | 2010-03-19 | 2014-01-28 | Netlogic Microsystems, Inc. | Repeate architecture with single clock multiplier unit |
US8390358B2 (en) * | 2010-10-07 | 2013-03-05 | Cortina Systems, Inc. | Integrated jitter compliant clock signal generation |
US8451042B2 (en) * | 2011-06-03 | 2013-05-28 | Texas Instruments Incorporated | Apparatus and system of implementation of digital phase interpolator with improved linearity |
JP5861507B2 (ja) * | 2012-03-12 | 2016-02-16 | 富士通株式会社 | データ通信回路、及び、電子装置 |
TWI461717B (zh) * | 2012-11-05 | 2014-11-21 | Realtek Semiconductor Corp | 掃描時脈產生器以及掃描時脈產生方法 |
KR102006243B1 (ko) * | 2012-12-24 | 2019-08-01 | 에스케이하이닉스 주식회사 | 반도체 장치의 데이터 라이트 회로 |
CN103929160B (zh) * | 2013-01-16 | 2018-07-13 | 北京普源精电科技有限公司 | 具有时钟驱动电路的测量仪器 |
KR102059467B1 (ko) * | 2013-06-28 | 2019-12-27 | 에스케이하이닉스 주식회사 | 반도체 장치 및 이를 포함하는 반도체 시스템 |
TWI501102B (zh) * | 2013-08-27 | 2015-09-21 | Inst Information Industry | 虛擬時間控制裝置、方法及電腦程式產品 |
US9054925B1 (en) | 2013-12-04 | 2015-06-09 | Intel Corporation | Parallel digital-to-time converter architecture |
US9927489B2 (en) * | 2014-01-15 | 2018-03-27 | International Business Machines Corporation | Testing integrated circuit designs containing multiple phase rotators |
JP6206212B2 (ja) * | 2014-01-23 | 2017-10-04 | 富士通株式会社 | タイミング信号発生回路 |
JP2015149669A (ja) * | 2014-02-07 | 2015-08-20 | 富士通株式会社 | クロック制御回路,受信器および通信装置 |
US9405314B1 (en) * | 2014-05-02 | 2016-08-02 | Cadence Design Systems, Inc. | System and method for synchronously adjusted delay and distortion mitigated recovery of signals |
US9473146B2 (en) * | 2015-02-03 | 2016-10-18 | Micron Technology, Inc. | Apparatuses and methods for low power counting circuits |
US9819479B2 (en) * | 2015-09-29 | 2017-11-14 | Intel IP Corporation | Digitally controlled two-points edge interpolator |
US9742444B1 (en) * | 2016-02-24 | 2017-08-22 | Avago Technologies General Ip (Singapore) Pte. Ltd. | Broadband digital transmitter using π/4 phase offset local oscillator (LO) signals |
US10210918B2 (en) | 2017-02-28 | 2019-02-19 | Micron Technology, Inc. | Apparatuses and methods for determining a phase relationship between an input clock signal and a multiphase clock signal |
US10090026B2 (en) | 2017-02-28 | 2018-10-02 | Micron Technology, Inc. | Apparatuses and methods for providing internal memory commands and control signals in semiconductor memories |
US10230360B2 (en) * | 2017-06-16 | 2019-03-12 | International Business Machines Corporation | Increasing resolution of on-chip timing uncertainty measurements |
JP6902952B2 (ja) * | 2017-07-20 | 2021-07-14 | ローム株式会社 | 位相補間器およびタイミング発生器、半導体集積回路 |
JP6902951B2 (ja) * | 2017-07-20 | 2021-07-14 | ローム株式会社 | タイミング発生器および半導体集積回路 |
US10269397B2 (en) | 2017-08-31 | 2019-04-23 | Micron Technology, Inc. | Apparatuses and methods for providing active and inactive clock signals |
US11003229B2 (en) | 2018-07-02 | 2021-05-11 | Samsung Electronics Co., Ltd. | Cost-effective solid state disk data protection method for hot removal event |
TWI687054B (zh) * | 2018-07-20 | 2020-03-01 | 茂達電子股份有限公司 | 多通道系統的相移控制電路 |
CN110830011B (zh) * | 2018-08-07 | 2023-03-24 | 瑞昱半导体股份有限公司 | 具有脉宽调整模块的时钟电路 |
KR102627861B1 (ko) * | 2019-04-16 | 2024-01-23 | 에스케이하이닉스 주식회사 | 위상 감지 회로, 이를 이용하는 클럭 생성 회로 및 반도체 장치 |
US11387625B2 (en) | 2019-06-27 | 2022-07-12 | Stmicroelectronics S.R.L. | Pulse width check circuit for laser diode pulse generator |
US11057022B2 (en) | 2019-06-27 | 2021-07-06 | Stmicroelectronics S.R.L. | PVT compensated delay cell for a monostable |
US10541692B1 (en) * | 2019-06-27 | 2020-01-21 | Stmicroelectronics S.R.L. | Sub-clock current pulse generator |
US10826268B1 (en) | 2019-06-27 | 2020-11-03 | Stmicroelectronics S.R.L. | Laser driver incorporating clamping circuit with freewheeling diode |
CN112242169B (zh) * | 2019-07-16 | 2024-03-01 | 武汉杰开科技有限公司 | 一种调整采样相位的方法及串行闪存控制器 |
US11469746B2 (en) * | 2021-01-19 | 2022-10-11 | Samsung Electronics Co., Ltd. | Integrated device having phase interpolator and input controller thereof |
US11711200B2 (en) * | 2021-12-16 | 2023-07-25 | Analog Devices, Inc. | Multiphase clock generators with digital calibration |
US11956340B1 (en) * | 2022-09-29 | 2024-04-09 | Texas Instruments Incorporated | Methods and apparatus to reduce retimer latency and jitter |
Family Cites Families (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5210700A (en) * | 1990-02-20 | 1993-05-11 | International Business Machines Corporation | Automatic delay adjustment for static timing analysis |
BE1007211A5 (nl) * | 1993-06-10 | 1995-04-25 | Barco | Werkwijze en inrichting voor het converteren van een beeld. |
DE69535087T2 (de) | 1994-03-11 | 2006-12-21 | Fujitsu Ltd., Kawasaki | Schaltungsanordnung zur Taktrückgewinnung |
JP3220052B2 (ja) | 1997-06-13 | 2001-10-22 | 日本電気株式会社 | クロック制御装置 |
JP3346224B2 (ja) | 1997-06-13 | 2002-11-18 | 日本電気株式会社 | クロック信号制御装置 |
US6173432B1 (en) * | 1997-06-20 | 2001-01-09 | Micron Technology, Inc. | Method and apparatus for generating a sequence of clock signals |
JP3789628B2 (ja) | 1998-01-16 | 2006-06-28 | 富士通株式会社 | 半導体装置 |
JP3763673B2 (ja) | 1998-06-11 | 2006-04-05 | 富士通株式会社 | Dll回路 |
JP3993717B2 (ja) | 1998-09-24 | 2007-10-17 | 富士通株式会社 | 半導体集積回路装置 |
JP3180780B2 (ja) | 1998-10-13 | 2001-06-25 | 日本電気株式会社 | デジタルdll回路 |
-
2000
- 2000-11-29 JP JP2000363728A patent/JP3450293B2/ja not_active Expired - Lifetime
-
2001
- 2001-10-30 TW TW090126920A patent/TWI283109B/zh not_active IP Right Cessation
- 2001-11-28 US US09/995,517 patent/US6564359B2/en not_active Expired - Lifetime
- 2001-11-28 KR KR10-2001-0074552A patent/KR100399209B1/ko not_active IP Right Cessation
-
2003
- 2003-01-22 US US10/348,707 patent/US7103855B2/en not_active Expired - Lifetime
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100456464B1 (ko) * | 2002-04-09 | 2004-11-10 | 주식회사 케이티 | 다중 위상 클럭을 이용한 다중 링크용 데이터 복원 및리타이밍 장치 |
Also Published As
Publication number | Publication date |
---|---|
JP2002163034A (ja) | 2002-06-07 |
KR20020042466A (ko) | 2002-06-05 |
TWI283109B (en) | 2007-06-21 |
US7103855B2 (en) | 2006-09-05 |
US20030200518A1 (en) | 2003-10-23 |
JP3450293B2 (ja) | 2003-09-22 |
US6564359B2 (en) | 2003-05-13 |
US20020070783A1 (en) | 2002-06-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR100399209B1 (ko) | 클럭 제어 회로 및 클럭 제어 방법 | |
JP3636657B2 (ja) | クロックアンドデータリカバリ回路とそのクロック制御方法 | |
EP1189348B1 (en) | Clock controlling method and circuit | |
US6742133B2 (en) | Clock controlling method and clock control circuit | |
JP3802447B2 (ja) | クロックアンドデータリカバリ回路とそのクロック制御方法 | |
KR100436604B1 (ko) | 클럭 제어회로 및 클럭 제어방법 | |
US6380783B1 (en) | Cyclic phase signal generation from a single clock source using current phase interpolation | |
JP3667196B2 (ja) | タイミング差分割回路 | |
JP3346224B2 (ja) | クロック信号制御装置 | |
JP2002014743A (ja) | クロック制御回路および方法 | |
KR100625911B1 (ko) | 클럭 제어 회로 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
N231 | Notification of change of applicant | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant | ||
FPAY | Annual fee payment |
Payment date: 20120821 Year of fee payment: 10 |
|
FPAY | Annual fee payment |
Payment date: 20130822 Year of fee payment: 11 |
|
FPAY | Annual fee payment |
Payment date: 20140825 Year of fee payment: 12 |
|
FPAY | Annual fee payment |
Payment date: 20150819 Year of fee payment: 13 |
|
LAPS | Lapse due to unpaid annual fee |