phase-domain macromodeling of oscillators for the analysis of noise, interferences and

80
Phase-domain Macromodeling of Oscillators for the analysis of Noise, Interferences and Synchronization effects Paolo Maffezzoni Dipartimento di Elettronica, Informazione e Bioingegneria Politecnico di Milano, Milan, Italy MIT, Cambridge, MA, 23-27 Sep. 2013 1

Upload: cera

Post on 13-Jan-2016

33 views

Category:

Documents


0 download

DESCRIPTION

Phase-domain Macromodeling of Oscillators for the analysis of Noise, Interferences and Synchronization effects. Paolo Maffezzoni. Dipartimento di Elettronica, Informazione e Bioingegneria Politecnico di Milano, Milan, Italy. MIT, Cambridge, MA, 23-27 Sep. 2013. Presentation Outline. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Phase-domain Macromodeling of Oscillators for the analysis of  Noise, Interferences and

Phase-domain Macromodeling of Oscillators for the analysis of

Noise, Interferences and Synchronization effects

Paolo Maffezzoni

Dipartimento di Elettronica, Informazione e BioingegneriaPolitecnico di Milano, Milan, Italy

MIT, Cambridge, MA, 23-27 Sep. 20131

Page 2: Phase-domain Macromodeling of Oscillators for the analysis of  Noise, Interferences and

• Mathematical/Theoretical formalization

• Computational issues

• Pulling effects due to interferences

• Phase-noise analysis

Presentation Outline

2

Phase-domain Macromodeling of Oscillators

Page 3: Phase-domain Macromodeling of Oscillators for the analysis of  Noise, Interferences and

Presentation Outline

Phase-domain Macromodeling of Oscillators

• Mathematical/Theoretical formalization

• Computational issues

• Pulling effects due to interferences

• Phase-noise analysis

3

Page 4: Phase-domain Macromodeling of Oscillators for the analysis of  Noise, Interferences and

Free-Running Oscillator

Ntx )(

Ntxf ))((

State variables

Vector-valued nonlinear function

))(()( txftx

)(txs Vector solutionLimit cycle

Scalar output response

)cos()( 1010 tXtx

)()(0 txtx s

00 2 T

4

Page 5: Phase-domain Macromodeling of Oscillators for the analysis of  Noise, Interferences and

Perturbed Oscillator

Transversal variation

Amplitude modulation (AM)

Tangential variation,

Phase modulation (PM)

Franz Kaertner, “Analysis of white and f noise in oscillators”,

International Journal of Circuit Theory and Applications, vol. 18, 1990.

-

5

s(t) small-amplitude

perturbation

)())(()( tsBtxftx

(t) is the time-shift of the perturbed response with respect to

free-running one

))(())(()( ttxttxtx s

)()()())(( ttxtxttx sss

))(( ttx

Page 6: Phase-domain Macromodeling of Oscillators for the analysis of  Noise, Interferences and

Pulse Perturbation

6

))(( 11 ttxs

)( 1txs

))(())(( 1111 ttxttxs

Small-amplitude

pulse perturbation

at

1t

Page 7: Phase-domain Macromodeling of Oscillators for the analysis of  Noise, Interferences and

Floquet theory of linear time-periodic ODEs

7

Linearization around the limit cycle )(

)()(

txx sx

xftA

)()()( tytAty

)()()( twtAtw T

)()exp()( tutty kk

)()exp()( tvttw kk

Floquet exponent

Left eigenvector

Direct ODE

Adjoint ODE

Right eigenvector N Solutions

)()( 0 tATtA

Page 8: Phase-domain Macromodeling of Oscillators for the analysis of  Noise, Interferences and

Phase and Amplitude Modulations

)()(1 txtu s01

t Tkk

N

kk dnBvttutx

02

)()()](exp[)()(

)(1 tv

Tangential variation

is governed by:

)())(()(

tsttdt

td Btvt T )()( 1

Transversal variation

is governed by

Nkk ,,2

0Re k

8

Perturbation-Projection

Vector (PPV)

Page 9: Phase-domain Macromodeling of Oscillators for the analysis of  Noise, Interferences and

Small-Amplitude Perturbations

))(()( 0 ttxtxp

))(cos()( 101 ttXtxp

• Limit cycle is stable: small-amplitude signals give negligible transversal deviations from the orbit

• Phase is a neutrally stable variable: weak signals induce large phase deviations that dominate the oscillator dynamics

Excess Phase

Scalar output response

)()( 0 tt 9

Page 10: Phase-domain Macromodeling of Oscillators for the analysis of  Noise, Interferences and

Pulse Perturbation Response (1)

10

1tAt time

))(( 11 ttxs

)( 1txs

))(())(( 1111 ttxttxs

Page 11: Phase-domain Macromodeling of Oscillators for the analysis of  Noise, Interferences and

Pulse Perturbed Response (2)

11

))(( ttxs

)(txs

))(())(( ttxttxs

At time at

1tt

Page 12: Phase-domain Macromodeling of Oscillators for the analysis of  Noise, Interferences and

Pulse Perturbed Response (3)

12

))(( ttxs

)(txs

))(())(( ttxttxs At time at

1tt

Page 13: Phase-domain Macromodeling of Oscillators for the analysis of  Noise, Interferences and

)())(()(

tsttdt

td

• Relation between α(t) and s(t) is described by the

periodic scalar function Γ(t)

ttstttttt )())(()()()(

Scalar Differential Equation

13

Phase-Sensitivity Response (PSR) (intuitive viewpoint)

Page 14: Phase-domain Macromodeling of Oscillators for the analysis of  Noise, Interferences and

Presentation Outline

• Mathematical/Theoretical formalization

• Computational issues

• Pulling effects due to interferences

• Phase-noise analysis

14 Phase-domain Macromodeling of Oscillators

Page 15: Phase-domain Macromodeling of Oscillators for the analysis of  Noise, Interferences and

(i) Franz Kaertner, “Analysis of white and f noise in oscillators,”

International Journal of Circuit Theory and Applications, vol. 18, 1990.

15

-

Eigenvalue/eigenvector expansion of the Monodromy matrix

(ii) A. Demir, J. Roychowdhury, “A reliable and efficient procedure for oscillator PPV computation, with phase noise macromodeling applications ,” IEEE Trans. CAD, vol. 22, 2003.

Exploits the Jacobian matrix of PSS within a simulator

How the PPV and PSR can be computed

Page 16: Phase-domain Macromodeling of Oscillators for the analysis of  Noise, Interferences and

State Transition Matrix:

(i) Monodromy Matrix

16

)(

)( 1,1

k

kkk tx

tx

1 kk tt

0,12,11,0

00, )(

)(

MMMMT tx

TtxMonodromy matrix:

N

n

TnnnT tvtuT

1000, )()()exp(

Eigenvalue/eigenvector Expansion:

)()exp()( ,11 knkkknkn tuhtu

kkkTnknk

Tn tvhtv ,11)()exp()(

Integration of direct and adjoint ODE :

Page 17: Phase-domain Macromodeling of Oscillators for the analysis of  Noise, Interferences and

Dtx )(

Dttxf )),((

Dtxq ))((

MNA variables

Charges and Fluxes

Resistive term

0))(())(( txftxqdt

d

(ii) With the PSS in a simulator

0)())(())(( tsBtxftxqdt

d

Perturbed Equations

17

Page 18: Phase-domain Macromodeling of Oscillators for the analysis of  Noise, Interferences and

Mkkhttk ,...,00

0)()()(),,( 1111 kkkkkk xfM

TxqxqTxxF

M

Th

• The (initial) period T is discretized into a grid of M+1 points

• Integration (BE) at tk gives the equation (dimension D):

)( ktx Initial guess supplied by Transient/Envelope

(very close to PSS final solution) T

)( 0tx

1,...,0 Mk

Periodic Steady State (PSS)

18

0kwhere for )( Mtxis replaced by

Page 19: Phase-domain Macromodeling of Oscillators for the analysis of  Noise, Interferences and

0)(),( MM txdt

dtx

0)(000

)(()()()(00

)(()()()(

)(()(00)()(

1

2221

111

M

MMMM

M

txdt

dM

txfthGtCtC

M

txfthGtCtC

M

txftCthGtC

• Jacobian of the system

• DxM+1 unknowns and DxM equations, thus we add an extra constraint

Periodic Steady State (PSS)

19

Page 20: Phase-domain Macromodeling of Oscillators for the analysis of  Noise, Interferences and

0

),,(

),,(

),,(

)(

)(

)(

0)(000

)(()()()(00

)(()()()(

)(()(00)()(

1

122

11

2

1

1

2221

111

TxxF

TxxF

TxxF

T

tx

tx

tx

txdt

dM

txfthGtCtC

M

txfthGtCtC

M

txftCthGtC

MMN

M

M

M

MMMM

M

• At convergence, we find a linearization around the PSS response

Ttxtxtx M ;)(),(),( 21 Variables update

Newton-Raphson Iteration

20

Page 21: Phase-domain Macromodeling of Oscillators for the analysis of  Noise, Interferences and

Transient ProblemA)

Periodic Steady State Problem

Controllably Periodically Perturbed Problem: Miklos Farkas, Periodic Motion, Springer-Verlag 1994.

B)

TTTpulse

Computing Γ(t)

21

IF:

Page 22: Phase-domain Macromodeling of Oscillators for the analysis of  Noise, Interferences and

k

M

M

MMMM

M

tB

h

T

tx

tx

tx

txdt

dM

txfthGtCtC

M

txfthGtCtC

M

txftCthGtC

}

0

0

0

1

)(

)(

)(

0)(000

)(()()()(00

)(()()()(

)(()(00)()(

2

1

1

2221

111

Ttk )(

Computing Γ(t)

22

Page 23: Phase-domain Macromodeling of Oscillators for the analysis of  Noise, Interferences and

• Mathematical/Theoretical formalization

• Computational issues

• Pulling effects due to interferences

• Phase-noise analysis

Presentation Outline

23 Phase-domain Macromodeling of Oscillators

Page 24: Phase-domain Macromodeling of Oscillators for the analysis of  Noise, Interferences and

• Signal leakage through the packaging and the substrate in ICs

• Weak interferences (-60/-40 dB) may have tremendous effect on the oscillator response

• This depends on the injection point and the frequency detuning

• Purely numerical simulation is not suitable to explore all the potential injection points

24

Analysis of Interferences

Page 25: Phase-domain Macromodeling of Oscillators for the analysis of  Noise, Interferences and

A) Injection from the Power Amplifier

B) Mutual Injection between Two Oscillators

25

Examples

Page 26: Phase-domain Macromodeling of Oscillators for the analysis of  Noise, Interferences and

INPUT OUTPUT

frequency shift

26

Synchronization Effect: Injection Pulling

frequency detuning

s f

Page 27: Phase-domain Macromodeling of Oscillators for the analysis of  Noise, Interferences and

Synchronization effect: Injection LockingQuasi-Lock

Injection Locking

27

Synchronization Effect: Injection Locking

s

Page 28: Phase-domain Macromodeling of Oscillators for the analysis of  Noise, Interferences and

• Phase Sensitivity Response (PPV component) is To-Periodic:

• For a perturbation with

the Scalar Differential Equation

transforms to:

28

Studying interference with PPV/PSR

0

0 )cos()(n

nn tnt

)cos()( tAts e

0

00 ))(cos(2

)(

nen

n tttnA

dt

td

)())(()(

tsttdt

td

0 e

Page 29: Phase-domain Macromodeling of Oscillators for the analysis of  Noise, Interferences and

• The time derivative of (t) is dominated by the “slowly-varying” term:

• Similar to Adler’s equation but generally applicable

29

Averaging Method

))(cos(2

)(00

1 tttA

dt

tde

210 A

k

e 0

))(cos()(

ttkdt

td

)()( 0 tt Notation: , ,

Page 30: Phase-domain Macromodeling of Oscillators for the analysis of  Noise, Interferences and

• We make the following assumption:

• Substituting in

30

Approximate Solution (1)

)2sin()sin()( tFtEtt s

where: are unknown parametersFEs ,,,

))(cos()(

ttkdt

td

Page 31: Phase-domain Macromodeling of Oscillators for the analysis of  Noise, Interferences and

• Expanding …

31

Approximate Solution (2)

0

Page 32: Phase-domain Macromodeling of Oscillators for the analysis of  Noise, Interferences and

32

Closed-Form Expressions: Frequency Shift

Page 33: Phase-domain Macromodeling of Oscillators for the analysis of  Noise, Interferences and

))2sin()sin()cos(())(cos()( 0101 tFtEtXttXtx sp

• For a Free-running response

• The perturbed response becomes

)cos()( 010 tXtx

33

Closed-Form Expressions: Amplitude Tones

Page 34: Phase-domain Macromodeling of Oscillators for the analysis of  Noise, Interferences and

)cos()()( tAtits einj

srado /1021.387 6

AA 100Current injection:

PPV component

34

Example: Colpitts Oscillator (1)

Page 35: Phase-domain Macromodeling of Oscillators for the analysis of  Noise, Interferences and

• Excess Phase• Variable Detuning

• Numerical integration of the Scalar-Differential-Equation

• The average slope of excess phase waveform gives the frequency shift

)()( 0 tt

35

Example: Colpitts Oscillator (2)

Page 36: Phase-domain Macromodeling of Oscillators for the analysis of  Noise, Interferences and

• Broken line:

Closed-form estimation

• Square marker:

Numerical solutions of

the Scalar Equation

-11 A0.14

36

Frequency shift vs. Detuning

Page 37: Phase-domain Macromodeling of Oscillators for the analysis of  Noise, Interferences and

For detuning

Injection Pulling

2 For detuning

Quasi-Locking

3

s

37

Comparison to Simulations with Spice

Page 38: Phase-domain Macromodeling of Oscillators for the analysis of  Noise, Interferences and

• Current injection into nodes E, D

• PPV components:

-11 A9.610D

-11 A0.0E

Injection in E causes no pulling !

38

Example: Relaxation Oscillator

Page 39: Phase-domain Macromodeling of Oscillators for the analysis of  Noise, Interferences and

• Injection in D: Ain=25 A

= -1.8 rad/s

• Injection in E: Ain=25 A

= -1.8 rad/s

Spice simulations versus Closed-form prediction

39

Page 40: Phase-domain Macromodeling of Oscillators for the analysis of  Noise, Interferences and

Mutual pulling (1)

40

))(())(()( 2221111 ttXgttt

))(())(()( 1112222 ttXgttt

When decoupled:

01221 gg

)(1 t)(1 tX

)(2 tX )(2 t

When coupled: ))(( 22 ttX ))(( 11 ttX

Page 41: Phase-domain Macromodeling of Oscillators for the analysis of  Noise, Interferences and

Mutual pulling (2)

41

141221 10 gg Case A: 14

1221 10 gg Case B:

Page 42: Phase-domain Macromodeling of Oscillators for the analysis of  Noise, Interferences and

Mutual pulling (3)

42

Case A Case B

Output Spectra

Page 43: Phase-domain Macromodeling of Oscillators for the analysis of  Noise, Interferences and

Presentation Outline

• Mathematical/Theoretical formalization

• Computational issues

• Pulling effects due to interferences

• Phase-noise analysis

43 Phase-domain Macromodeling of Oscillators

Page 44: Phase-domain Macromodeling of Oscillators for the analysis of  Noise, Interferences and

Phase-Noise Analysis

44

)()()( 11 tntnERn Autocorrelation function

Noise source

Stationary zero-mean Gaussian:

White/Colored

mean value variance0 tDt )(2

• Asymptotically is a non-stationary Gaussian process )(t

)( fSn Power Spectral Density (PSD)

Alper Demir, “Phase Noise and Timing Jitter in Oscillators With Colored-Noise Sources,” IEEE Trans. on Circuits and Syst. I, vol. 49, no. 12, pp. 1782-1791, Dec. 2002.

)())(()(

tnttdt

td

Page 45: Phase-domain Macromodeling of Oscillators for the analysis of  Noise, Interferences and

Averaged Stochastic Model

45

(2) (2) Averaged Stochastic

Equation21

0

2

0

0

)(1

T

Wn dT

cc 0

00

)(1 T

Fn dT

cc

White noise source Flicker noise source

(1) Nonlinear Stochastic Equation

tDt )(2Solutions to (1) and (2) have the same

)())(()(

tnttdt

td

)()(

tncdt

tdn

Page 46: Phase-domain Macromodeling of Oscillators for the analysis of  Noise, Interferences and

Phase-Noise Spectrum

46

)()(

0 tncdt

tdn )(2)(2 0 fNfjcffj n

)()(2

0 fSf

fcfS n

n

Frequency Domain

Power Spectral Density

Time Domain

)( fS

f

)( fSn

21 f

f

)( fSn

31 f

)( fS

)()( 0 tt

Page 47: Phase-domain Macromodeling of Oscillators for the analysis of  Noise, Interferences and

Noise Macro-model

47

)()()()(

tntntndt

tdFWeq

fjfNfNff WW 2)()(2)( 0

20

320

2)(

Tf

A

Tf

AfS FW

Effect of All Noise Sources

)( fS

f

21 f

WW AfS )(

fAfS FF /)(

31 f

cf

Equivalent Noise Sources

• Phase- Noise parameters are derived

by fitting DCO Power Spectrum

Page 48: Phase-domain Macromodeling of Oscillators for the analysis of  Noise, Interferences and

Application: Frequency Synthesis in Communication Systems

48

PD Filter VCOref

N

out

• Phase-locked loop (PLL):

• Evolution from Analog towards Digital PLLs

refout N

Page 49: Phase-domain Macromodeling of Oscillators for the analysis of  Noise, Interferences and

Bang-Bang PLL (BBPLL)

49

• BPD: single bit quantizer

• DLF: Digital Loop Filter

• DCO: Digitally-Controlled Oscillator

][][][ ktktkt dr

])[sgn(][ ktk

r d

rd 1

1

dt

rt

Page 50: Phase-domain Macromodeling of Oscillators for the analysis of  Noise, Interferences and

Digitally-Controlled Oscillator (DC0)

50

Analog Section: Ring Oscillator

Digital-to-Analog Converter (DAC)

wKTT Tv 0

Free-running Period

Period Gain Constant

Page 51: Phase-domain Macromodeling of Oscillators for the analysis of  Noise, Interferences and

BBPLL: Design Issues

51

• Harsh nonlinear dynamics: different working regimes

Page 52: Phase-domain Macromodeling of Oscillators for the analysis of  Noise, Interferences and

BBPLL: Design Issues

52

• Harsh nonlinear dynamics: different working regimes

• Prone to the generation of spur tones in the output spectrum

Out

put S

pect

rum

[dB

c/H

z]

Page 53: Phase-domain Macromodeling of Oscillators for the analysis of  Noise, Interferences and

BBPLL: Design Issues

53

• Harsh nonlinear dynamics: different working regimes

• Prone to the generation of spur tones in the output spectrum: limit-cycle regime .

Out

put S

pect

rum

[dB

c/H

z]

Page 54: Phase-domain Macromodeling of Oscillators for the analysis of  Noise, Interferences and

Quantization and Random Noise

54

NTT refv

][kTv vv TkT ][

k

NTT refv

][kTv vv TkT ][

k

Page 55: Phase-domain Macromodeling of Oscillators for the analysis of  Noise, Interferences and

How to eliminate spurs

55

(i) Dithering: addition of extra noise

- extra hardware, higher power dissipation

- eliminate cycles but increase noise floor and total jitter

(ii) Exploiting VCO intrinsic noise sources

- accurate knowledge and control of VCO noise

Page 56: Phase-domain Macromodeling of Oscillators for the analysis of  Noise, Interferences and

Noise-Aware Discrete-Time Model

56

][][][ ktktkt dr ])[sgn(][ ktk

][]1[][ kkk

][][][ DkDkkw

refrr Tktkt ][]1[

][])[(][]1[ 0 kTkwKTNktkt accTdd

Nk

kNiiacc TkT

)1(

1

][

BFD

DLF

REF

DCO

k Index of divider cycle

Page 57: Phase-domain Macromodeling of Oscillators for the analysis of  Noise, Interferences and

DCO Model

57

TwKTT Tv 0

][])[(][]1[ 0 kTkwKTNktkt accTdd

Nk

kNiiacc TkT

)1(

1

][

wKTT Tv 0 Period of the Noiseless DCO

Period of the Noisy DCO

T Stochastic variable: fluctuation of DCO period over ONE cycle

Fluctuations accumulated over one reference cycle = N oscillator cycles

Page 58: Phase-domain Macromodeling of Oscillators for the analysis of  Noise, Interferences and

Period Variation

58

)]()([2

1)(

02

fNfNfj

efT WW

fTj

Period fluctuation: )()(lim 0 tTtTt

t

eq

Tt

eqt

dndnT )()(lim0

f

AATfS FWT

20)(

• From Phase-Noise parameters,

find PSD of period variation

• Reproduce Noise in the

Discrete-Time-Model

Page 59: Phase-domain Macromodeling of Oscillators for the analysis of  Noise, Interferences and

Simulation Results (1)

59

Output Jitter Noise Spectrum

(a)

(c)

(b)

• An optimal parameter setting exists

• Limit-cycle regime and Random-noise regime

Page 60: Phase-domain Macromodeling of Oscillators for the analysis of  Noise, Interferences and

Simulation Results (2)

60

Distribution of variable at the BPD input

(a) (b) (c)

Limit-cycle:

uniform distribution

Deep Random-noise:

Gaussian-Laplacian distribution

Intermediate Regime:

Gaussian distribution

Linear behavior !

t

PD

F [

1/s]

Page 61: Phase-domain Macromodeling of Oscillators for the analysis of  Noise, Interferences and

Intermediate Regime

61

Linear Analysis, the BPD is replaced by a linear block with gain:

T

FT

Wtrn K

TAK

TAJ

)log()(8 20

20

ttbpd pK

12

)0(2

)( fS T

Closed-form expression of jitter due to DCO random noise only

Page 62: Phase-domain Macromodeling of Oscillators for the analysis of  Noise, Interferences and

Limit-cycle regime

62

Nonlinear analysis with the hypothesis of uniform distributed : closed-form expression of jitter due to quantization error only

Ttlc KND

J 3

)1(

Nicola Da Dalt, “ A design-oriented study of the nonlinear dynamics of digital bang-bang PLLs” IEEE Trans. on Circuits and Syst. I, vol. 52, no. 1, pp. 21-31, Jan. 2005.

t

Page 63: Phase-domain Macromodeling of Oscillators for the analysis of  Noise, Interferences and

Optimal Design: Closed-Form

63

Minimum Total Jitter occurs for:

rnlc JJ

)log()1(

20

0.

TADN

TAK F

WOptT

)log()1(3

)1(2 20

0.

TADN

TADNJ F

WOpttot

Page 64: Phase-domain Macromodeling of Oscillators for the analysis of  Noise, Interferences and

Simulations versus Measurements

64

Hardware Implementation: 65-nm CMOS process

Frequency offset [Hz]

Frequency offset [Hz]

Frequency offset [Hz]

Page 65: Phase-domain Macromodeling of Oscillators for the analysis of  Noise, Interferences and

Stochastic Resonance

65

(i) System contains a threshold device, i.e. the BPD

(ii) Unintentional noise (i.e. DCO noise) is modulated by a loop parameter

(iii) Noise enhances quality

(iv) System performance

shows a peculiar dependence

on noise (i.e. on loop-parameter)

Page 66: Phase-domain Macromodeling of Oscillators for the analysis of  Noise, Interferences and

Dithering or Intrinsic DCO Noise ?

66

(i) With dithering added to DCO noise

(ii) Only DCO noise

• With dithering spur reduction is more robust• Optimal design achieves no spurs and minimum jitter

Page 67: Phase-domain Macromodeling of Oscillators for the analysis of  Noise, Interferences and

67

Conclusions and future work

• Oscillator macro-modeling works (reliability/synchronization)

• Amplitude modulation effects

• Large-amplitude Pulse Injection Locked oscillators

• Pulling in VCO closed in PLLs

Page 68: Phase-domain Macromodeling of Oscillators for the analysis of  Noise, Interferences and

MANY THANKS !

MIT, Cambridge, MA, 23-27 Sep. 201368

Phase-domain Macromodeling of Oscillators for the analysis of

Noise, Interferences and Synchronization effects

Page 69: Phase-domain Macromodeling of Oscillators for the analysis of  Noise, Interferences and

Presentation Outline

• Mathematical/Theoretical formalization

• Computational issues

• Pulling effects due to interferences

• Synchronization/Frequency division

• Noise analysis

69 Phase-domain Macromodeling of Oscillators

Page 70: Phase-domain Macromodeling of Oscillators for the analysis of  Noise, Interferences and

• Frequency shift equates frequency detuning when the term under the square-root becomes zero

• Locking Range:

Closed-Form

estimation under

weak injection

Order 1:1 Injection Locking

70

Page 71: Phase-domain Macromodeling of Oscillators for the analysis of  Noise, Interferences and

bea mm 00

me

R

Frequency of the forced oscillator

Frequency of the injected signal

Free-running frequency

0 me

Locking Range

R

Order 1:m, Super-harmonic Injection Locking

71

Page 72: Phase-domain Macromodeling of Oscillators for the analysis of  Noise, Interferences and

Improving the LR for small-forcing amplitudes

Improving the LR for moderate-forcing amplitudes

Synchronization Region

72

Page 73: Phase-domain Macromodeling of Oscillators for the analysis of  Noise, Interferences and

• Extensive detailed simulations - generally applicable - time-consuming - no synthesis information

• Behavioral macro-models - small forcing amplitudes - explore many possible injection strategy - explore many possible parameters settings

73

Computing the Synchronization Region

Page 74: Phase-domain Macromodeling of Oscillators for the analysis of  Noise, Interferences and

oe m

me

R

Harmonic perturbation:

)cos()( tAtb ein

tm

mt e

0

0)(

m

ttt e )(00

Locking condition:

74

Order 1:m Injection Locking

))(cos())(( 0010 ttXttx

Page 75: Phase-domain Macromodeling of Oscillators for the analysis of  Noise, Interferences and

Resonant term for k=m:

0

0 )cos()(k

kk tkt

dbtt

)())(()(

dkkA

dAt

k

t

ke

kin

t

ein

))()cos((2

)cos()(

100

0

)cos()( tAtb ein

)cos(2

))(cos(2 00 m

inmme

inm Amm

A

tm

mt e

0

0)(

75

Locking Condition

Page 76: Phase-domain Macromodeling of Oscillators for the analysis of  Noise, Interferences and

• For weak sinusoidal injections, 1:m locking condition:

• Multiple-Input Injection at, P1, P2,…, PI

Sensitivity Responses

00

2

mAm

einm

0

)(0

)()( )cos()(k

Pk

Pk

P iii tkt

I

i

pm

pmm

ii j1

)()( )exp(

76

Locking Range

Page 77: Phase-domain Macromodeling of Oscillators for the analysis of  Noise, Interferences and

• We study current injection iin(t) at points E1, E2, and at D1, D2.

Free response

77

Example: Relaxation ILFD

Page 78: Phase-domain Macromodeling of Oscillators for the analysis of  Noise, Interferences and

• Suitable for odd-number freq. division

• LR is maximized by injecting +iin(t) in E1 and

-iin(t) in E2

Spectrum of )(1 tE Spectrum of )(2 tE

78

Injection at E1, E2

Page 79: Phase-domain Macromodeling of Oscillators for the analysis of  Noise, Interferences and

Spectrum of )(2 tD Spectrum of )(1 tD

• Suitable for even-number freq. division

• LR is maximized by injecting +iin(t) with the same sign into both D1 and D2

79

Injection at D1, D2

Page 80: Phase-domain Macromodeling of Oscillators for the analysis of  Noise, Interferences and

Divide-by-three LR

multiple input injection

(+)E1, (-)E2

Divide-by-four LR

Multiple input injection

(+)D1, (+)D2

80

Synchronization Regions: comparison with Spice simulations