Cost Effective Spread Spectrum Clock Generator Design • Chulwoo Kim, Minyoung Song, Sewook Hwang Advanced Integrated Systems Lab. Korea University, Seoul, Korea Outline • • • • • • Introduction Spread Spectrum Clock Generation Frequency Modulation Profile Design Approaches for SSCG Cost-Effective Design of SSCG Conclusions Outline • • • • • • Introduction Spread Spectrum Clock Generation Frequency Modulation Profile Design Approaches for SSCG Cost-Effective Design of SSCG Conclusions Introduction • Electromagnetic Interference (EMI) – Severe at the higher frequency spectral component – System-level and chip-level – High performance design • high integrated and high speed • Various EMI reduction techniques – Shielding – External filtering – Spread spectrum clock generation Methods for EMI Reduction (1) • Shielding – Hard to apply to inter-chip communications – Cost-expensive EMI Shielding w/ Metal Caps CX2520SB (Kyocera) EMI Shielding w/ Lids Methods for EMI Reduction (2) • Low voltage differential clocking – – – – Decreasing the signal level directly Cost of level conversion and complex routing Reduced spectrum amplitude SNR decrease as well as EMI reduction A/N A A/N t t A A/N f f Methods for EMI Reduction (3) • External filtering – Increasing the rise and fall times of the clock. – The larger rise and fall times, the lower highfrequency spectral components – Expensive – Hard to apply for high-frequency applications Tr Tf Tr=Tf t t in T -20 dB/decade FILTER out T -20 dB/decade -40 dB/decade 1 ·T f 1 1 ·T ·Tr f Outline • • • • • • Introduction Spread Spectrum Clock Generation Frequency Modulation Profile Design Approaches for SSCG Cost-Effective Design of SSCG Conclusions Spread Spectrum Clock Generation : EMI Reduction of the Clock Itself • Motivation – To use lower high-frequency spectral signal directly – To be more effective as well as simple and costefficient solution • Spread spectrum clock generation (SSCG) – To shape its clock spectrum itself and reducing its peak – To spread its spectrum itself, its output frequency should be changed slightly Carson’s Rule • Carson’s rule gives the BW of frequency modulated waveform – Total energy of original signal is kept unaffected. – The 98% of the total energy is contained inside a BW calculated : BW 2 f c f m – SSCGs use the modulation frequency more than 30 kHz • To avoid audible band (20 ~ 20kHz) • Typical values of mod. freq.: 30k ~ 250kHz Equations for SSCG Output • SSCG output frequency and modulated phase fCKout t Vs / 2 cos 2 fc t t Vs / 2 t f m , t dt 0 t 0 • fm: The modulation frequency – Decide how often the output frequency is changed • δ: The frequency deviation – Decide how much the frequency is changed – f c f c • Some wireline applications (SATA, DisplayPort, etc. ) – fm and δ as 30k ~ 33 kHz and 5000ppm, respectively Spectra Analysis (1) fm BW • fm defines the distance b/w consecutive harmonics (ripples). • fm and RBW of spectrum analyzer affect the measured peak values. Spectra Analysis (2) fm RBW >>fm BW RBW <<fm Two extreme cases regarding RBW • • • • • RBW >fm :The measured values will be higher than theoretical values by means of BPF characteristics RBW <fm :The measured values will be matched to theoretical values However, in general, it is enough to use the first case if RBW < BW fm increased Peak reduction decreased δ increased Peak reduction increased Spectra Analysis (3) [Komatsu, ASSCC 2007] Peak reduction: fc S 10 log f m Outline • • • • • • Introduction Spread Spectrum Clock Generation Frequency Modulation Profile Design Approaches for SSCG Cost-Effective Design of SSCG Conclusions Frequency Modulation Profile (1) • The frequency modulation profile – To decide the shape of the spectrum EMI reduction • Conventional profiles – The sinusoidal modulation • Easy to implement with analog circuit • Hard to implement with digital circuit – The triangular modulation • Simple but not optimum for EMI reduction. – The Hershey-Kiss modulation • Better EMI performance • Complex due to its non-linearity Modulating waveform 0.2 0.1 0.1 0.1 0 -0.1 -0.2 Deviation (%) 0.2 0 -0.1 -0.2 0 1 2 3 4 5 time (ms) 6 7 8 9 10 0 -0.1 -0.2 1 -6 2 3 4 x 10 Modulating waveform integral 5 time (ms) 6 7 8 9 0 1 2 3 100 x 10 80 7 8 9 -6 x 10 50 40 40 30 20 20 20 6 60 60 Angle (rad) Angle (rad) 40 5 time (ms) Modulating waveform integral 80 60 4 -6 Modulating waveform integral 10 0 1 2 3 4 5 time (ms) 6 7 8 9 0 10 1 2 3 -6 x 10 After modulation 4 5 time (ms) 6 7 8 9 10 0 -20 -40 -40 -60 -80 -100 -120 Amplitude (dBV) -20 -40 -60 -80 -100 -120 1.48 1.485 1.49 1.495 1.5 1.505 Side-band harmonics (GHz) Sinusoidal 2 3 1.51 1.515 1.52 1.525 9 x 10 -140 1.475 4 5 time (ms) 6 7 8 9 -6 x 10 After modulation -20 -140 1.475 1 -6 x 10 After modulation Amplitude (dBV) Amplitude (dBV) Amplitude (dBV) Modulating waveform 0.2 Deviation (%) Deviation (%) Modulating waveform Angle (rad) Angle (rad) Deviation (δ, %) Frequency Modulation Profile (2) -60 -80 -100 -120 1.48 1.485 1.49 1.495 1.5 1.505 Side-band harmonics (GHz) Triangular 1.51 1.515 1.52 1.525 9 x 10 -140 1.475 1.48 1.485 1.49 1.495 1.5 1.505 Side-band harmonics (GHz) Hershey-Kiss 1.51 1.515 1.52 1.525 9 x 10 Displacement of Spectrum Down Spreading Center Spreading Up Spreading • Profiles also affect the displacement of spread spectrum • Down spreading is preferable to guarantee setup/hold time margins Outline • • • • • • Introduction Spread Spectrum Clock Generation Frequency Modulation Profile Design Approaches for SSCG Cost-Effective Design of SSCG Conclusions Clock Generation Architecture • A DLL-based clock generator – Hard to implement a finer frequency control • Changing its delay rather than frequency itself • A PLL-based clock generator – Finer frequency control is available. – Frequency-controllable PLL REF CK OUTPUT CK PFD CP VCO DIVIDER Design Approaches for SSCG Method I: Modulating input voltage of VCO directly PFD CP VCO LF DIVIDER Method II: Controlling the division ratio of feedback divider • Direct control of input of VCO – Controlling the CP current – Feeding external control voltage • Control the division ratio of the programmable feedback divider – Controlling the division ratio SSCG Using a Programmable CP Main Divider PFD CP1 VCO Output CK Divider Programmable Charge Pump Control Signals [Chang, JSSC 2003] • PLL loop characteristic does not affect the SS modulation. • Suffers from PVT variations of CP, LF & VCO gain and generates additional jitter. SSCG Using a Programmable Divider Input CK PD LPF VCO Output CK DIVIDER Profile [Kokubo, ISSCC 2005] • ΔΣ modulator : To filter out quantization noise • Quantization noise issues – Similar to fractional-N PLL – Solution • PLL loop bandwidth small enough to filter out the quantization noise • To design a ΔΣ modulator to shape the quantization noise better. Outline • • • • • Introduction Spread Spectrum Clock Generation Frequency Modulation Profile Design Approaches for SSCG Cost-Effective Design of SSCG • Piecewise Linear Modulation • Newton-Raphson Profile Generator • Conclusions A Cost-Effective Design of SSCG • Trade-off – EMI performance vs. circuit complexity • The piecewise linear modulation profile (PWL) – Linear operation • Simpler than Hershey-Kiss modulation – Higher EMI reduction Amplitude • Increasing the slopes near the maximum and minimum peaks compare to triangular modulation 2Am [Song, CICC 2008] Am ① ② ③ ④ ⑤ ⑥ Tm Am 1 4 Tm Am 1 4 T1 Tm 4 1 T2 Tm 2 -Am T1 T2 T1 time 4 T1 2 T2 Tm 1 fm Optimum α • To find optimal value α – Condition -18 -20 -22 Amplitude [dBV] Tm A 1 0 m 4 1 2 4 Am 1 Tm 1 1 Tm -24 -26 -28 -30 1 0.8 9 0.6 8 7 0.4 6 0.2 ρ; Ratio Between T1 and T2 4 x 10 5 0 4 α 1; Slope of The Linear Signal During T1 PWL Modulator ±α αController Modulation Profile + Register CK • Simple implementation with digital circuits – Synthesizable – Sync with SSCG reference clock • The α-controller – Generating an add value (±α) to change the slope of the modulation profile – The more # of α, the higher EMI reduction Proposed Fractional Divider Ckvco<0:9> MUX Phase Mixer 2 Mx /60 CKfb En En Sel Controller DR • The higher resolution of division ratio, the lower quantization noise • Fractional dividing with 10-multi-phase clock – Phase mixer : increases the resolution of division ratio Dividing with Phase Selecting T CKvco<0> CKvco<1> Shift -3 phases CKvco<6> CKvco<7> Shift -3 phases CKvco<4> Shift -3 phases CKvco<1> 7/10*T 7/10*T 7/10*T CKout • Phase selecting – A resolution of division ratio is improved by 10 times. Phase Mixing Ckvco<0:9> MUX Phase Mixer 2 Mx /60 CKfb En En Controller Sel Sel Sel<M> Sel<M-2> Sel<M-5> En H L H 0.75xT DR 0.75xT Mx 59.75xT CKfb • Trade-off: VCO multi-phase vs. Phase noise – 20 effective clock phases generated without increasing the number of VCO delay line Ex. SSCG Spectrum Results Non-modulated spectrum PWL modulated spectrum • 9.7dB of peak reduction at 270MHz with down spreading can be achieved from this figure. Ex. Die Photo • Careful for clock skew and noise Performance Comparisons Sugawara SOVC 02 Aoyama SOVC 03 Kokubo ISSCC 05 Lee ISSCC 05 Ebuchi JSSC 09 TCAS 08 Song CICC 08 Modulation Profile Triangular Triangular Triangular Triangular Triangular Triangular Piecewise Linear Freq. Deviation / Modulation Freq. -5150~-350ppm 30.3 ~ 33.3us -5000 ~ 0ppm 32us -5000 ~ 0ppm 32us -5000 ~ 0ppm 33us -20000 ~ 0ppm 7.4 ~ 196us -7500 ~ 7500 ppm - -5000 ~ 0ppm 32us Modulation Method Phase Interpolation Phase Interpolation Delta-Sigma Delta-Sigma Delta-Sigma VCO Delta-Sigma Peak Reduction 7dB 5.43dB 10dB[12] 9.8dB 10.9dB @ 104M 16.3dB 14.2dB Output Frequency 1.5GHz 1.5GHz 1.5GHz 1.5GHz 125 ~ 1250MHz 400MHz 1.5GHz Peak to peak jitter* 57.2ps - - 41.01ps 80ps 67ps 27.88ps RMS jitter* 9.3ps - - 3.07ps 10.7ps 10.7ps 3.77ps Process 0.13um 0.15um 0.15um 0.18um - 0.35um 0.18um Area - - 0.42mm2 0.31mm2 0.47mm2 0.65mm2 0.49mm2 Power - - 54mW - 15.6mW 27.5mW 40mW *A jitter w/o spread-spectrum mode Hsieh Outline • • • • • Introduction Spread Spectrum Clock Generation Frequency Modulation Profile Design Approaches for SSCG Cost-Effective Design of SSCG • Piecewise Linear Modulation • Newton-Raphson Profile Generator • Conclusions Newton-Raphson Profile Generator - Newton-Raphson formula - Proposed formula 1 x yn1 yn x 2 yn [Hwang, ISSCC 2011] a 2 X [ n] Y [ n] X [n] AB s 2A X [n] AB Newton-Raphson Profile Generator i) 0 n (Tm / 4) X [n] STEP CNT [n] ii) (Tm / 4) n (Tm / 2) X [n] CNTMAX - STEP CNT [n] where n k TN - R (k 0,1, 2,...) - Up/Down Counter - STEP : Slope of X Newton-Raphson Profile Generator 2A A2 X [n] Y [ n] X [n] AB S 2A X [n] AB - A[4:0] : Profile Resolution - B[3:0] : Profile Slope - S[5:0] : Profile Scale Factor Newton-Raphson Profile Generator A2 X [n] Y [n] X [n] AB S X [n] AB - Shifter (A=25) - Adder - Shifter (A=25) - Divider - Shifter (S=25) - Adder Newton-Raphson Profile Generator i) 0 < n < (Tm / 4), (3 Tm / 4) < n < Tm NR[n] y[n] ii) (Tm / 4) < n < (3 Tm / 4) NR[n] 216 1 y[n] SWC - Subtractor Newton-Raphson Profile Generator i) 0 < n < (Tm / 4), (3 Tm / 4) < n < Tm NR[n] y[n] ii) (Tm / 4) < n < (3 Tm / 4) NR[n] 216 1 y[n] Memory is not required in this process!! Measured Modulation Profile Proposed Architecture • Double binary-weighted DAC modulates the frequency information inside the frequency-to-voltage converter (FVC) in the frequency-locked loop (FLL). • Newton-Raphson modulation profile is generated and transferred to the FLL by the digital spread-spectrum controller (DSSC). Measured EMI Reduction • 42 cases : 14 δ and 3 fm • EMI Reduction : 19.14dB ~ 23.73dB Measured Spectra Die Micrograph • Process : 1P6M 0.13μm CMOS • Area : 447.6μm X 169.7μm = 0.076mm2 Comparison with Other Works Outline • • • • • • Introduction Spread Spectrum Clock Generation Frequency Modulation Profile Design Approaches for SSCG A Cost-Effective Design of SSCG Conclusions Conclusions • SSCG – A powerful solution to reduce EMI reduction – Becoming essential to many applications – EMI reduction affected by the freq. modulation profile • Future Trends – Proposal of new profile and its optimization – The SSCG is also a clock source as well as EMI reducing device. • it is also required to enhance jitter performance. • A technique to reduce quantization noise should be also developed. – New EMI reduction mechanism. References • • • • • • • • • • • • • • • K. B. Hardin et al., IEEE Int. Symp. Electromagnetic Compatibility, p. 227-231 (1994). H. H. Chang et al., IEEE J. Solid-State Circuits, 4, p. 673-676 (2003). M. Sugawara, T. Ishibashi, K. Ogasawara, M. Aoyama, M. Zwerg, S. Glowinski, Y. Kameyama, T. Yanagita, M. Fukaishi, S. Shimoyama, T. Ishihashi and T. Noma, IEEE Symp. VLSI Circuits, p.60-63 (2002). M. Aoyama, K. Ogasawara, M. Sugawara, T. Ishibashi, T. Ishibashi, S. Shimoyama, K. Yamaguchi and T. Yanagita, IEEE Symp. VLSI Circuits, p.107-110 (2003). M. Kokubo, T. Kawamoto, T. Oshima, T. Noto, M. Suzuki, S. Suzuki, T. Hayasaka, T. Takahashi and J. Kasai, Int. Solid-State Circuits Conf., p. 160-161 (2005). M. Song, S. Ahn, I. Jung, Y. Kim and C. Kim, IEEE Custom Integrated Circuits Conf., p. 455-458 (2008). T. Hayashi, Y. Inabe, K. Uchimura and A. Iwata, Int. Solid-State Circuits Conf., p. 182183 (1986). H. R. Lee O. Kim, G. Ahn and D.-K. Jung, Int. Solid-State Circuits Conf., p. 162-163 (2005). S. Hwang, M. Song, Y. Kwak, I. Jung and C. Kim, Int. Solid-State Circuits Conf., p.360-361 (2011). S. Y. Lin and S. I. Liu, IEEE J. Solid-State Circuits, 44, p. 3111-3119 (2009). F. Pareschi et al., IEEE Custom Integrated Circuits Conf., p. 451-454 (2008). W. Grollitsch et al., Int. Solid-State Circuits Conf., p.478-479 (2010). C. D. LeBlanc et al., IEEE Custom Integrated Circuits Conf., p. 479-482 (2009). D. D. Caro et al., IEEE J. Solid-State Circuits, 45, p. 1048-1060 (2010). M. S. McCorquodale et al., Int. Solid-State Circuits Conf., p.350-351 (2008).
© Copyright 2026 Paperzz