KR101603093B1 - 스프레드 스펙트럼 클럭 생성기 - Google Patents
스프레드 스펙트럼 클럭 생성기 Download PDFInfo
- Publication number
- KR101603093B1 KR101603093B1 KR1020140012123A KR20140012123A KR101603093B1 KR 101603093 B1 KR101603093 B1 KR 101603093B1 KR 1020140012123 A KR1020140012123 A KR 1020140012123A KR 20140012123 A KR20140012123 A KR 20140012123A KR 101603093 B1 KR101603093 B1 KR 101603093B1
- Authority
- KR
- South Korea
- Prior art keywords
- phase
- signal
- unit delay
- delay cell
- generating
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000001228 spectrum Methods 0.000 title claims abstract description 33
- 230000000295 complement effect Effects 0.000 claims abstract description 14
- 238000003491 array Methods 0.000 claims abstract description 7
- 239000000872 buffer Substances 0.000 claims description 29
- 238000000034 method Methods 0.000 claims description 28
- 230000003213 activating effect Effects 0.000 claims description 4
- 230000003247 decreasing effect Effects 0.000 claims description 3
- 230000008859 change Effects 0.000 description 11
- 238000010586 diagram Methods 0.000 description 11
- 238000004088 simulation Methods 0.000 description 9
- 230000009467 reduction Effects 0.000 description 8
- 230000007423 decrease Effects 0.000 description 4
- 230000008901 benefit Effects 0.000 description 3
- 229910044991 metal oxide Inorganic materials 0.000 description 3
- 150000004706 metal oxides Chemical class 0.000 description 3
- 230000008569 process Effects 0.000 description 3
- 238000012545 processing Methods 0.000 description 3
- 239000004065 semiconductor Substances 0.000 description 3
- 238000012546 transfer Methods 0.000 description 3
- 238000004519 manufacturing process Methods 0.000 description 2
- BNPSSFBOAGDEEL-UHFFFAOYSA-N albuterol sulfate Chemical compound OS(O)(=O)=O.CC(C)(C)NCC(O)C1=CC=C(O)C(CO)=C1.CC(C)(C)NCC(O)C1=CC=C(O)C(CO)=C1 BNPSSFBOAGDEEL-UHFFFAOYSA-N 0.000 description 1
- 230000033228 biological regulation Effects 0.000 description 1
- 230000001413 cellular effect Effects 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 238000012937 correction Methods 0.000 description 1
- 230000008878 coupling Effects 0.000 description 1
- 238000010168 coupling process Methods 0.000 description 1
- 238000005859 coupling reaction Methods 0.000 description 1
- 230000001934 delay Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000001914 filtration Methods 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000005855 radiation Effects 0.000 description 1
- 238000011160 research Methods 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 230000000630 rising effect Effects 0.000 description 1
- 230000002194 synthesizing effect Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03K—PULSE TECHNIQUE
- H03K5/00—Manipulating of pulses not covered by one of the other main groups of this subclass
- H03K5/13—Arrangements having a single output and transforming input signals into pulses delivered at desired time intervals
- H03K5/14—Arrangements having a single output and transforming input signals into pulses delivered at desired time intervals by the use of delay lines
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03K—PULSE TECHNIQUE
- H03K5/00—Manipulating of pulses not covered by one of the other main groups of this subclass
- H03K5/156—Arrangements in which a continuous pulse train is transformed into a train having a desired pattern
-
- 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/093—Details of the phase-locked loop concerning mainly the frequency- or phase-detection arrangement including the filtering or amplification of its output signal using special filtering or amplification characteristics 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/099—Details of the phase-locked loop concerning mainly the controlled oscillator of 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/16—Indirect frequency synthesis, i.e. generating a desired one of a number of predetermined frequencies using a frequency- or phase-locked loop
- H03L7/18—Indirect frequency synthesis, i.e. generating a desired one of a number of predetermined frequencies using a frequency- or phase-locked loop using a frequency divider or counter in the loop
Landscapes
- Physics & Mathematics (AREA)
- Nonlinear Science (AREA)
- Pulse Circuits (AREA)
Abstract
Description
도2는 본 발명의 실시예에 따른 SSCG의 구조도를 예시한다.
도3은 본 발명의 실시예에 따른 SSCG에서 딜레이 셀 어레이(100)의 구조를 예시한다.
도4는 본 발명의 실시예에 따른 단위 딜레이 셀(110)의 회로도를 예시한다.
도5는 본 발명의 실시예에 따른 로드 버퍼(130)의 회로도를 예시한다.
도6은 본 발명의 실시예에 따른 디글리치 회로(140)를 예시한다.
도7은 본 발명의 실시예에 따른 디글리치 회로(140)의 동작파형을 예시한다.
도8는 본 발명의 실시예에 따른 디지털 위상 교정기(200)의 동작 원리를 예시한다.
도9는 본 발명의 실시예에 따른 디지털 위상 교정기(200)에 포함되는 위상 검출기(210)와 록 검출기(220)의 회로도를 예시한다.
도10는 본 발명의 실시예에 따른 위상 검출기(210)에 따른 전달함수를 예시한다.
도11은 본 발명의 실시예에 따른 디지털 위상 교정기(200)에 포함되는 전류 소스(240)의 회로도를 예시한다.
도12는 변조 파형에 따라 본 발명의 실시예에 따른 SSCG(1000)에서 생성되는 클럭의 크기 변화를 예시한다.
도13은 본 발명의 실시예에 따른 변조 프로파일 생성기(300)에서 허시-키스 변조 파형을 구현하는 원리를 예시한다.
도14는 본 발명의 실시예에 따른 변조 프로파일 제어기(310)의 구조를 예시한다.
도15는 외부 입력에 따른 변조 프로파일 제어기(310) 내의 구성요소들의 동작 변화를 표로 예시한다.
도16은 본 발명의 실시예에 따른 스프레드 모드 제어기(311)의 출력 값에 따른 스프레드 파형 변화를 보여주는 시뮬레이션 결과를 예시한다.
도17은 오프셋과 단위 스텝의 변화에 따른 허시-키스 프로파일의 기울기 변화를 나타내는 시뮬레이션 결과를 예시한다.
도18은 본 발명의 실시예에 따른 델타 시그마 변조기(320: DSM: Delta Sigma Modulator)를 이용하여 오버샘플링한 시뮬레이션 결과를 예시한다.
100: 딜레이 셀 어레이
200: 디지털 위상 교정기
300: 변조 프로파일 생성기
Claims (12)
- N(N은 자연수)개의 단위 딜레이 셀을 포함하며, 상기 단위 딜레이 셀 각각은 상보적인 파형을 갖는 2개의 차동 위상을 생성하여, 2N개의 위상 배열을 생성하는 딜레이 셀 어레이; 및
상기 단위 딜레이 셀의 딜레이 값을 조절할 수 있는 교정 신호를 생성하는 디지털 위상 교정기;를 포함하며,
상기 디지털 위상 교정기는:
상기 딜레이 셀 어레이로부터 생성되는 제1위상과 제2위상을 입력받아 위상 차이에 따라 업신호 및 다운신호를 생성하는 위상 검출기;
상기 위상 검출기로부터 상기 업신호와 상기 다운신호가 동시에 입력되는 시간이 소정 시간 동안 유지되면 홀드 신호를 생성하는 록 검출기;
상기 위상 검출기로부터의 상기 업신호 및 상기 다운신호 그리고 상기 홀드 신호에 따라 크기가 증가, 감소 및 홀드되는 업/다운 카운터; 및
상기 업/다운 카운터에 따른 출력 신호에 따라 디지털적으로 제어되는 전류를 생성하는 전류원을 포함하는,
스프레드 스펙트럼 클록 생성기. - 제1항에 있어서,
상기 딜레이 셀 어레이는 m개 컬럼 및 n개 로우(m X n)로 배열되며, 상기 n개 로우 중 인접한 2개의 로우에서 상기 단위 딜레이 셀의 진행 방향이 서로 다르며, 여기서 m*n=N인,
스프레드 스펙트럼 클록 생성기. - N(N은 자연수)개의 단위 딜레이 셀을 포함하며, 상기 단위 딜레이 셀 각각은 상보적인 파형을 갖는 2개의 차동 위상을 생성하여, 2N개의 위상 배열을 생성하는 딜레이 셀 어레이; 및
상기 단위 딜레이 셀의 딜레이 값을 조절할 수 있는 교정 신호를 생성하는 디지털 위상 교정기;를 포함하고,
상기 딜레이 셀 어레이는 m개 컬럼 및 n개 로우(m X n)로 배열되며, 상기 n개 로우 중 인접한 2개의 로우에서 상기 단위 딜레이 셀의 진행 방향이 서로 다르며, 여기서 m*n=N이며,
변조 코드에 따라 상기 딜레이 셀 어레이로부터 출력되는 위상을 선택할 수 있는 멀티플렉서를 더 포함하며,
상기 멀티플렉서는:
상기 m개의 컬럼 중 하나의 컬럼을 활성화하는 컬럼 디코더;
상기 n개의 로우 중 하나의 로우를 활성화하는 로우 디코더; 및
상기 활성화된 컬럼과 로우의 교차지점에 위치한 상기 단위 딜레이 셀에서 출력되는 상기 2개의 차동 위상 중 하나를 선택하는 차동 스위치를 포함하는,
스프레드 스펙트럼 클록 생성기. - N(N은 자연수)개의 단위 딜레이 셀을 포함하며, 상기 단위 딜레이 셀 각각은 상보적인 파형을 갖는 2개의 차동 위상을 생성하여, 2N개의 위상 배열을 생성하는 딜레이 셀 어레이; 및
상기 단위 딜레이 셀의 딜레이 값을 조절할 수 있는 교정 신호를 생성하는 디지털 위상 교정기;를 포함하고,
상기 딜레이 셀 어레이는 m개 컬럼 및 n개 로우(m X n)로 배열되며, 상기 n개 로우 중 인접한 2개의 로우에서 상기 단위 딜레이 셀의 진행 방향이 서로 다르며, 여기서 m*n=N이며,
상기 단위 딜레이 셀은:
차동 쌍을 구성하는 제1및 제2 nMOS 트랜지스터;
차동 래치 로드를 구성하는 제1 및 제2 pMOS 트랜지스터; 및
상기 제1 및 제2pMOS 트랜지스터에 각각 병렬로 연결된 제3 및 제4pMOS 트랜지스터를 포함하며,
상기 제1 및 제2 pMOS 트랜지스터 각각의 드레인 단은 상기 제1 및 제2nMOS 트랜지스터 각각의 드레인단에 접속되고,
상기 단위 딜레이 셀로의 차동 입력은 상기 제1 및 제2 nMOS 트랜지스터의 게이트단에 각각 입력되며,
상기 단위 딜레이 셀의 딜레이 값은 상기 제3 및 제4 pMOS 트랜지스터 각각의 게이트단에 인가되는 제어 전압에 따라 조절되는,
스프레드 스펙트럼 클록 생성기. - 제3항에 있어서,
상기 단위 딜레이 셀에서 생성된 상기 2개의 차동 위상은 상기 N개의 단위 딜레이 셀 중 상기 단위 딜레이 셀에 인접하며 상기 진행 방향에서 후속하는 단위 딜레이 셀의 차동 입력으로서 전달되고, 및
상기 2개의 차동 위상은 상기 단위 딜레이 셀에 포함된 캐스코드 버퍼에 입력되며,
상기 캐스코드 버퍼는 상기 n개의 로우 중 상기 단위 딜레이 셀이 위치하는 로우에 대한 상기 로우 디코더로부터의 로우 선택 신호에 따라 온 및 오프될 수 있는,
스프레드 스펙트럼 클록 생성기. - 제5항에 있어서,
상기 딜레이 셀 어레이는 상기 m개의 컬럼 각각에 대응하는 로드 버퍼를 포함하며,
상기 m개의 컬럼 각각에 포함된 n개의 단위 딜레이 셀로부터의 상기 2개의 차동 위상이 상기 캐스코드 버퍼를 통해 해당 컬럼의 로드 버퍼에 전달되는,
스프레드 스펙트럼 클록 생성기. - N(N은 자연수)개의 단위 딜레이 셀을 포함하며, 상기 단위 딜레이 셀 각각은 상보적인 파형을 갖는 2개의 차동 위상을 생성하여, 2N개의 위상 배열을 생성하는 딜레이 셀 어레이; 및
상기 단위 딜레이 셀의 딜레이 값을 조절할 수 있는 교정 신호를 생성하는 디지털 위상 교정기;를 포함하고,
상기 딜레이 셀 어레이는 m개 컬럼 및 n개 로우(m X n)로 배열되며, 상기 n개 로우 중 인접한 2개의 로우에서 상기 단위 딜레이 셀의 진행 방향이 서로 다르며, 여기서 m*n=N이며,
변조 코드에 따라 상기 딜레이 셀 어레이로부터 출력되는 위상을 선택할 수 있는 멀티플렉서; 및
상기 변조 코드를 생성하여 상기 멀티플렉서에 전달하는 변조 프로파일 생성기를 더 포함하며,
상기 변조 프로파일 생성기는 기울기 변조 방식을 이용하여 허시-키스 변조 파형에 대응하는 상기 변조 코드를 생성하는,
스프레드 스펙트럼 클록 생성기. - 제3항 내지 제7항 중 어느 한 항에 있어서,
상기 디지털 위상 교정기는:
상기 딜레이 셀 어레이로부터 생성되는 제1위상과 제2위상을 입력받아 위상 차이에 따라 업신호 및 다운신호를 생성하는 위상 검출기;
상기 위상 검출기로부터 상기 업신호와 상기 다운신호가 동시에 입력되는 시간이 소정 시간 동안 유지되면 홀드 신호를 생성하는 록 검출기;
상기 위상 검출기로부터의 상기 업신호 및 상기 다운신호 그리고 상기 홀드 신호에 따라 크기가 증가, 감소 및 홀드되는 업/다운 카운터; 및
상기 업/다운 카운터에 따른 출력 신호에 따라 디지털적으로 제어되는 전류를 생성하는 전류원을 포함하는,
스프레드 스펙트럼 클록 생성기. - 제8항에 있어서,
상기 위상 검출기는 상기 제1위상이 상기 제2위상보다 크면 상기 업신호, 작으면 상기 다운신호, 그리고 상기 위상 차이가 소정값 이하이면 상기 업신호 및 상기 다운신호를 생성하며, ,
상기 제1위상은 상기 2N개의 위상 중 첫번째 위상이고 상기 제2위상은 상기 2N개의 위상 중 2N번째 위상인,
스프레드 스펙트럼 클록 생성기. - 제8항에 있어서,
상기 디지털적으로 제어되는 전류 신호는 상기 단위 딜레이 셀의 딜레이 값을 조절할 수 있는 상기 교정 신호인,
스프레드 스펙트럼 클록 생성기. - 제1항에 있어서,
상기 위상 검출기는 상기 제1위상이 상기 제2위상보다 크면 상기 업신호, 작으면 상기 다운신호, 그리고 상기 위상 차이가 소정값 이하이면 상기 업신호 및 상기 다운신호를 생성하며, ,
상기 제1위상은 상기 2N개의 위상 중 첫번째 위상이고 상기 제2위상은 상기 2N개의 위상 중 2N번째 위상인,
스프레드 스펙트럼 클록 생성기. - 제1항에 있어서,
상기 디지털적으로 제어되는 전류 신호는 상기 단위 딜레이 셀의 딜레이 값을 조절할 수 있는 상기 교정 신호인,
스프레드 스펙트럼 클록 생성기.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020140012123A KR101603093B1 (ko) | 2014-02-03 | 2014-02-03 | 스프레드 스펙트럼 클럭 생성기 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020140012123A KR101603093B1 (ko) | 2014-02-03 | 2014-02-03 | 스프레드 스펙트럼 클럭 생성기 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20150091648A KR20150091648A (ko) | 2015-08-12 |
KR101603093B1 true KR101603093B1 (ko) | 2016-03-14 |
Family
ID=54056422
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020140012123A Active KR101603093B1 (ko) | 2014-02-03 | 2014-02-03 | 스프레드 스펙트럼 클럭 생성기 |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR101603093B1 (ko) |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6414528B1 (en) * | 1999-04-27 | 2002-07-02 | Seiko Epson Corporation | Clock generation circuit, serial/parallel conversion device and parallel/serial conversion device together with semiconductor device |
-
2014
- 2014-02-03 KR KR1020140012123A patent/KR101603093B1/ko active Active
Also Published As
Publication number | Publication date |
---|---|
KR20150091648A (ko) | 2015-08-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Sievert et al. | A 2 GHz 244 fs-resolution 1.2 ps-peak-INL edge interpolator-based digital-to-time converter in 28 nm CMOS | |
US9897976B2 (en) | Fractional divider using a calibrated digital-to-time converter | |
Meninger et al. | A 1-MHZ bandwidth 3.6-GHz 0.18-/spl mu/m CMOS fractional-N synthesizer utilizing a hybrid PFD/DAC structure for reduced broadband phase noise | |
US8106690B2 (en) | Semiconductor integrated circuit device | |
US7202719B2 (en) | Method and apparatus for frequency synthesis | |
US9897975B2 (en) | Calibration method and apparatus for high TDC resolution | |
US10153777B2 (en) | Fractional frequency clock divider with direct division | |
Lin et al. | A 1.5 GHz all-digital spread-spectrum clock generator | |
US20070283316A1 (en) | Digital-to-time converter using cycle selection windowing | |
Pellerano et al. | A 4.75-GHz fractional frequency divider-by-1.25 with TDC-based all-digital spur calibration in 45-nm CMOS | |
US6603339B2 (en) | Precision aligned multiple concurrent duty cycles from a programmable duty cycle generator | |
Cheng et al. | A 0.77 ps RMS jitter 6-GHz spread-spectrum clock generator using a compensated phase-rotating technique | |
US10250248B2 (en) | Synchronous clock generation using an interpolator | |
Cheng et al. | A new FPGA-based segmented delay-line DPWM with compensation for critical path delays | |
JP2012114716A (ja) | Tdc装置とtdcのキャリブレーション方法 | |
JP2010021686A (ja) | デジタル位相検出器及びデジタル位相同期回路 | |
US8130048B2 (en) | Local oscillator | |
US9641185B1 (en) | Digital time converter systems and method | |
US9787313B1 (en) | Precision pulse generation using a serial transceiver | |
EP3024141B1 (en) | Interpolator systems and methods | |
US6577202B1 (en) | Multiple duty cycle tap points for a precise and programmable duty cycle generator | |
Motozawa et al. | An Attachable Fractional Divider Transforming an Integer-N PLL Into a Fractional-N PLL Achieving Only 0.35-ps rms-Integrated-Jitter Degradation With SSC Capability | |
KR101603093B1 (ko) | 스프레드 스펙트럼 클럭 생성기 | |
de León et al. | Analysis and implementation of low-cost FPGA-based digital pulse-width modulators | |
Lee et al. | An all-digital spread-spectrum clock generator with self-calibrated bandwidth |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20140203 |
|
PA0201 | Request for examination | ||
PG1501 | Laying open of application | ||
E902 | Notification of reason for refusal | ||
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20150817 Patent event code: PE09021S01D |
|
E701 | Decision to grant or registration of patent right | ||
PE0701 | Decision of registration |
Patent event code: PE07011S01D Comment text: Decision to Grant Registration Patent event date: 20160304 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20160308 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20160309 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
FPAY | Annual fee payment |
Payment date: 20200305 Year of fee payment: 5 |
|
PR1001 | Payment of annual fee |
Payment date: 20200305 Start annual number: 5 End annual number: 5 |
|
PR1001 | Payment of annual fee |
Payment date: 20210308 Start annual number: 6 End annual number: 6 |
|
PR1001 | Payment of annual fee |
Payment date: 20220307 Start annual number: 7 End annual number: 7 |
|
PR1001 | Payment of annual fee |
Payment date: 20230302 Start annual number: 8 End annual number: 8 |
|
PR1001 | Payment of annual fee |
Payment date: 20240304 Start annual number: 9 End annual number: 9 |
|
PR1001 | Payment of annual fee |
Payment date: 20250304 Start annual number: 10 End annual number: 10 |