an emi reduction methodology based on nonlinear dynamics

49
University of Bologna University of Ferrara An EMI Reduction Methodology Based on An EMI Reduction Methodology Based on Nonlinear Dynamics Nonlinear Dynamics Gianluca Setti Dep. of Engineering (ENDIF) – University of Ferrara Advanced Research Center on Electronic Systems for Information Engineering and Telecommunications (ARCES) – University of Bologna [email protected] IWCSN 2006 Vancouver, Canada 18 th August 2006

Upload: others

Post on 21-Oct-2021

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: An EMI Reduction Methodology Based on Nonlinear Dynamics

University of Bologna University of Ferrara

An EMI Reduction Methodology Based on An EMI Reduction Methodology Based on Nonlinear DynamicsNonlinear Dynamics

Gianluca Setti

Dep. of Engineering (ENDIF) – University of Ferrara

Advanced Research Center on Electronic Systems for Information Engineering and Telecommunications (ARCES) – University of Bologna

[email protected]

IWCSN 2006Vancouver, Canada

18th August 2006

Page 2: An EMI Reduction Methodology Based on Nonlinear Dynamics

2

Acknowledment

Collaborators and Students

• Michele Balestra, University of Ferrara, Post-Doc

• Sergio Callegari, University of Bologna, Assistant Professor

• Luca de Michele, University of Bologna, Ph.D. Student

• Marco Lazzarini, University of Ferrara, Research Fellow

• Fabio Pareschi, University of Bologna, Ph.D. Student

• Riccardo Rovatti, University of Bologna, Associate Professor

Page 3: An EMI Reduction Methodology Based on Nonlinear Dynamics

3

Outline

• EMI due to timing signals and “signal-processing” based reduction methods

• Clock signals

Sinusoidal FM

Cubic (patented) FM

Chaos Based FM

Analytical results (statistical approach)

• Numerical and experimental results

• PWM signals

Boost DC/DC converter prototype

• Fast FM and implementation of a low EMI clock generator

FM modulator based on a PLL

High Throughput RNG based on Chaotic Maps

SATA and SATA-II

• Conclusion

Page 4: An EMI Reduction Methodology Based on Nonlinear Dynamics

4

EMI due to timing signals

EMI Problem: coupling between source and victim

• Source: radio transmitter, power lines, electronic circuits,…• Victim: radio receiver, electronic circuits and devices,…• Coupling methods: conducted, inductively/capacitively coupled, radiated,…

Problems: Cost, No guarantees to solve EMI problem

Usual solution: reduce coupling by means of filters

ConducetedEmissions

RadiatedEmissions

and shields (cables, connectors)

Page 5: An EMI Reduction Methodology Based on Nonlinear Dynamics

5

An “a priori” solution

REMARKS• Clock signals produce EMI at frequencies corresponding to harmonics• Regulation standard set a limit on peak emissions (mask)

FFT

0f 03 f 05 f 07 f …

In several applications filters and shields cannot be employed:• µP and board clock signals• Mixed-mode analog/digital ICs

Basic Idea: introduce a suitable modulation toslightly perturb a normally narrowband signal

⇒ energy spread over a larger bandwidth: peak value reduction

An a-priori (design-time) solution (on the EMI source) is required

FFT

0f 03 f 05 f 07 f …

slightly means “without impairing the circuit functionality”

Page 6: An EMI Reduction Methodology Based on Nonlinear Dynamics

6

A first idea for the modulation

• Sinusoidal Frequency Modulation: consider and a modulatingsinusoidal signal with frequency ⇒ FM modulated signal with index

( )0( ) sin 2cs t A f tπ=mf / mm f f= ∆

FM 0 0( ) sin[2 sin(2 )] ( )cos[2 ( ) ]m k mk

s t A f t m f t A J m f k f tπ π π∞

=−∞

= + = +∑

• Clock signal: same effect for each harmonicbandwidth

• Successfully applied to get 10dB EMI reductionDC/DC converters (Lin, Chen Trans. PE, 1994)

2 ( 1/ ) (2 )f n m n f∆ + ≈ ∆

Problem: FM sinusoidal modulation is not optimal for spectrum spreading

• Spectral component at frequencies (Ex: f0=100KHz, fm=1Khz, m=20)

• Power of = power of and the bandwidth is ⇒reduction of the power spectrum peak

0 mf k f±

FM ( )s t

0 0[ (1 1/ ), (1 1/ )]f f m f f m− ∆ + + ∆ +( )cs t

FM 0 0( ) sin[2 sin(2 )] ( )cos[2 ( ) ]mk

k ms t A f t m f m f tt A J k fπ ππ∞

=−∞

= ++ = ∑

( )0( ) sin 2cs t A f tπ=

...

Page 7: An EMI Reduction Methodology Based on Nonlinear Dynamics

7

…and a better one - I• instantaneous frequency

⇒ for “quasi-stationary” modulation power concentrates where is small

( )FMs t 0( ) cos(2 )mf t f f f tπ= + ∆( ) /mds t dt

• Sin: peak in the spectrum if min or max reduced amplitude correspondingto zero crossing (large derivative)

( )ms t

( )ms t

• Hardin et al (Lexmark; US patent # 5,488,627, 1996) proposes to use a parametric family of cubic polynomials

to construct the modulating waveform

3( ) 16(4 ) , [ 1/ 4,1/ 4]bc x p x px x= − + ∈ −

Page 8: An EMI Reduction Methodology Based on Nonlinear Dynamics

8

… and a better one - II

… but the frequency modulation law is always periodic

⇒ the modulated signal does not have a continuous spectrum

⇒ power is densely concentrated around specific frequencies

An non periodic modulating signal would be better!

• Optimal choice of the parameter p ⇒ almost flat spectrum

p = 4.12

f0=100KHz, fm=1Khz, m=20

Page 9: An EMI Reduction Methodology Based on Nonlinear Dynamics

9

Can chaos be even better for EMI reduction?

10 20 30 40 50 60

0.2

0.4

0.6

0.8

1

FFT

Bro

adband

nois

elik

e

0.2 0.4 0.6 0.8 1

0.2

0.4

0.6

0.8

1

1+kx

∆kx

M

k ∈N

• Chaotic map

with and

k ∈N)(1 kk xMx =+

[ ] [ ]: 1,1 1,1M X = − − [ ]0 1,1x ∈ −

FM

0f f∆

Which is the shape of the power spectrum?

FFT

?

Page 10: An EMI Reduction Methodology Based on Nonlinear Dynamics

10

Spectrum of perfectly random FM - I

• Consider a sinusoid (clock

fundamental) that is frequency

modulated by random PAM

0( ) cos 2 ( )t

mc t f t f dπ ξ ϑ ϑ−∞

⎡ ⎤⎛ ⎞= +∆⎢ ⎥⎜ ⎟

⎢ ⎥⎝ ⎠⎣ ⎦∫

[ ] *

0

( ) 1( ) ( ) ( )2

T

cccc f C c t c t dtT

τ τΦ⎡ ⎤

⎡ ⎤= = +⎢ ⎥⎣ ⎦⎣ ⎦

∫EF F

• Compute power density spectrum for equivalent low-pass signal

0( ) ( )cc cc f ff Φ −Φ

• Power density spectrum can be expressed as

• Modulating PAM signal where are

independent random variables drawn according to a density

( ) ( )m k mk

t x g t kTξ∞

=−∞

= −∑ kx

ρ

g(t) is the unit rectangular pulse defined in [0,Tm[

Page 11: An EMI Reduction Methodology Based on Nonlinear Dynamics

11

Spectrum of purely random FM - II

Main results

[ ] [ ][ ]

21

3

2

( , ) Re( ,

)1

(( , )

)

xcc x

x

K x ff

K x f

xf

⎡ ⎤= ⎢ ⎥

−⎢ ⎥⎣ ⎦

EE

E+1.

21

1sinc, )

2(

m fx

f fK x f mπ

⎛ ⎞⎛ ⎞= −⎜ ⎟⎜ ⎟∆ ∆⎝ ⎠⎝ ⎠

(

1

2 )

1

2(

(,

))

fi m xfe

im f

K x fx f

f

π

π

− −∆ −=− ∆∆

2

3

( )

( , )fi m x

fK x f eπ− −∆=

General analytical expression for as a function of for any value of mρ( )cc fΦ

1lim

2( )cc

m

f

f ff ρ

→∞

⎛ ⎞= ⎜ ⎟∆ ∆⎝ ⎠

Φ2.

For large m (slow modulation) has the same shape as ρ( )cc fΦ

Low-pass operator applied to ρ

Page 12: An EMI Reduction Methodology Based on Nonlinear Dynamics

12

0

0.1

0.2

0.3

0.4

0.5

0.6

0.7

0.8

-1 -0.5 0 0.5 1

rho(

x)

x

Modulating sequence PDF

An interesting exampleLow pass operator effect

-110

-105

-100

-95

-90

-85

-80

-75

-70

-65

8e+ 07 9e+ 07 1e+ 08 1.1e+ 08 1.2e+ 08

pow

er d

ensi

ty (

dB)

frequency (Hz)

THEORYSimulated experiment

0 100 MHz,

8.5 MHz, 1

f

f m

=∆ = =

… and with chaotic samples?

Low pass effect

To “implement” random source with the chaotic one, we need to assure that to get the same results!

Page 13: An EMI Reduction Methodology Based on Nonlinear Dynamics

13

An alternative approach for studying chaos

• Chaotic map

with and k ∈N)(1 kk xMx =+

[ ] [ ]1,01,0: =XM [ ]1,00 ∈x

kx 1+kxM

• Evolution of points- following single trajectories

is difficult

- sensitive dependence on initial conditions

),(),(, 12010 xMxxMxx ==

4''0

'0 1010/,10/ −+== ππ xx

10 20 30 40 50 60

0.2

0.4

0.6

0.8

1

• Evolution of densities

0 :[0,1]ρ +→R{ } dxxdxxxdxx )(2/2/ Pr 00 ρ=+≤≤−

x0

dx

1

If x0 is drawn according to ρ0, which is the density of x1 =M(x0), x2 =M(x1),...?

Page 14: An EMI Reduction Methodology Based on Nonlinear Dynamics

14

{ }Pr 2 2

dy dyy y y− ≤ ≤ + =

Evolution of densities: Perron-Frobenius operator)(xMy=

x

1+kρ

2x1x

yProbability conservation constraint:

{ } { }1 1 2 21 1 1 2 2 2Pr Pr

2 2 2 2dx dx dx dx

x x x x x x− ≤ ≤ + + − ≤ ≤ +

dy

dxx

dy

dxxy kkk

22

111 )()()( ρρρ +=+ )('

)(

)('

)()(

2

2

1

11

xM

x

xM

xy kk

k

ρρρ +=+221 11 )()()( dxxdxxdyy kkk ρρρ +=+ ⇒ ⇒

1( )

( )( ) ( )

'( )k

Mk kM x y

xy y

M x

ρρ ρ+=

= = ∑PPerron-Frobenius operator PM of M for maps with “several branches”

Linear functional operator

Page 15: An EMI Reduction Methodology Based on Nonlinear Dynamics

15

A Global Linearization

∆kx

0 0( ) ( )

k-times

kkx M M M x M x= =

)(1 kk xMx =+

☺ Finite dimension (one)Highly NonlinearExtremely Complex

kMk ρρ P=+1

MP

0 0k

k

k MMρ ρ ρ= =P P

☺ Linear☺ “Simple” (Regular) Behavior

Infinite Dimensions (not always…)

Can we say something on the behavior of the “linearized system”?

Page 16: An EMI Reduction Methodology Based on Nonlinear Dynamics

16

1ρ2ρ

4ρ5ρ

2ρ3ρ

4ρ5ρ

An example

0ρ0ρ

50ρ 50ρ

The evolution of densities has alimit fixed point

depending only on the map

lim kk

ρ ρ→∞

=

Page 17: An EMI Reduction Methodology Based on Nonlinear Dynamics

17

Properties of the linearized system

Chaotic systems are deterministic!

kx

M

1kx + 1kρ +

… but can be studied with statistical tools

0ρ0 x

dx

1

0x 0 ( )xρis distributed according to

1x 1( )xρis distributed according to

kx ( )k xρis distributed according to

......

lim kk

ρ ρ→∞

=For any we know that 0ρ

Two important points

How to compute ?ρ How fast ?kρ ρ→

kx

1kx + 1kρ +

P ρ ρ=Pmix 0kk

k rCρ ρ →∞− ≤ ⎯⎯⎯→

Difficult to be computed in general…

Page 18: An EMI Reduction Methodology Based on Nonlinear Dynamics

18

Statistical approach for PWAM maps

M

1X 2X 3X 4X

1X

2X

3X

4X

( ) ( ( )) 0 ,or j k j kX M X X M X j kµ⊆ ∩ = ∀

• Markov partition: such that 1, , nX X

• Kneading matrix (Transition matrix)

( )( )

1( )j k

jk

j

X M X

X

µµ

−∩=K =

Probability (µ) that x movesXj → Xk given that it is in Xj

Fraction of Xj which is mappend in Xk

• The invariant density of PWAM maps is piece-wise constant

• For such maps K≈P• To compute one computes the left eigenvector of Kρ α

(3/4,3/4,1/4,1/4)Wα α α= = K

ρ

1X 2X 3X 4X

• Moreover { }mix max | |, (map slopes)Fr λ= mix1

2r =

2X 4X

1X

2X

3X

3X

1/4 1/4 1/4 1/4

1/2 1/2 0 0

1/2 0 0

1/4 1/4 1/4 1/4

1/2

⎛ ⎞⎜ ⎟⎜ ⎟=⎜ ⎟⎜ ⎟⎜ ⎟⎝ ⎠

K

1X

2X

3X

4X

Page 19: An EMI Reduction Methodology Based on Nonlinear Dynamics

19

Characterization of Processes Generated by PWAM

( )k ky Q x= ∈Ckx

1kx +

M=?

Q

M

1X 2X 3X 4X

1X

2X

3X

4X

PWAM withfinite partition

• Probability density (i.e. how often a certain value appears in the process history)

• Rate of mixing (i.e. how fast the probability describing the distribution of the state converges to the invariant

one)

•Exact finite time crosscorrelation profile (i.e. how each realization of the process is related to other realizations of the same process)

• Exact finite time autocorrelation (i.e. the short-time power spectral density of the process)

• Asymptotic trend of autocorrelation (i.e. power spectral density at low frequencies: exponential trend, polynomial trend, combinations)

• Higher order moments/correlation (i.e. how multiple samples from the process relate to each other)

What can we analize/design?

Page 20: An EMI Reduction Methodology Based on Nonlinear Dynamics

20

Spectrum of chaotic FM - I • Chaotic map generates the samples { }kx

Main results (Proc IEEE 2002, TCAS-I, 2003)

[ ] [ ][ ]1

3

2

2

mix 0Re

1( ,

( , ))

( ))(

,lim x

x

c xcr K x

K x fKf

fx f

⎡ ⎤=Φ ⎢ ⎥

−⎢ ⎥⎣ ⎦

EE

E+1.

If rmix low chaotic samples approximate purely random variables

1lim such that) (

2k

mcc

f f ff M

f f ff k

→∞

⎛ ⎞ ⎛ ⎞= ∀ ∃ =⎜ ⎟ ⎜ ⎟∆ ∆ ∆ ∆⎝ ⎠ ⎝ ⎠

Φ2.

For slow modulation has the same shape asfor all frequencies not corresponding to fixed points of (iterate of) map

ρ( )cc fΦ

Page 21: An EMI Reduction Methodology Based on Nonlinear Dynamics

21

improvement of ≈ 16dB

Spectrum of chaotic FM - IIM

1X 2X 3X 4X

1X

2X

3X

4X

f0=100KHz, fm=1Khz, m=1,5,10

1m =

5m =

10m =

An easy optimal solution

• For slow modulation

Maximum spreading (peak reduction)

Uniform density⇓

)(xMy =

x

f0=100KHz, fm=1Khz, m=10, resolution 4Hz

mix 1=2

( 2

) 1rxρ =

Page 22: An EMI Reduction Methodology Based on Nonlinear Dynamics

22

• Reduction of ≈ 13dB with respect to the sinusoidal FM

Spectrum of chaotic FM : experimental results - I

• Tent map implementation with of-the-shelf components

• f0=100KHz, fm=150Hz, m=15, with a HP35670A –

digital SA with RBW=4Hz

Page 23: An EMI Reduction Methodology Based on Nonlinear Dynamics

23

CB-reduction of timing signal generated EMI

• f0=10KHz, fm=50Hz, m=40, with a HP35670A – digital SA with RBW=8Hz

9dB peak reduction with respect to the best known and patented method

PowerPC 450GP

IXP42X Network processor

CY25823

Page 24: An EMI Reduction Methodology Based on Nonlinear Dynamics

24

Problems - I • Methods for reducing EMI due to periodic timing signals

Sinusoidal FMCubic FM (Lexmark patent)Chaos-based FM

• Measured peak reduction of 9dB with respect to previously patented methods

• Analytical tools for computing power spectrum density of chaotic FM signals

Example of a Boost Current Controlled DC/DC Converter

Spectrum of the timing control signal only in case of clocks:• Does this work also for PWM signals?• Is the reduction present also for all voltages and currents? • Does it work with a feedback?

Page 25: An EMI Reduction Methodology Based on Nonlinear Dynamics

25

Implementation of a Low EMI Current Feedback Boost DC/DC Converter - I

Chaotically Chaotically

Jittered ClockJittered Clock

TMS320C6711 DSP board

Vin = 6 V

f0 = 50 kHz

IRF540 power MOSFET (switch)

NBR1540 power diode

R = 100 ΩC = 100 μF

L=1.5 mH

Page 26: An EMI Reduction Methodology Based on Nonlinear Dynamics

26

Implementation of a Low EMI Current Feedback Boost DC/DC Converter - II

• Feedback is present. How does the converter work?

• Assume “standard behavior”, i.e. that c(t) is periodic (Tk ) ⇒ when c(t) → 1, i.e. at h

Tk, the switch closes and iL (t) ↑ until it reaches Iref when the comparator

changes its status, the switch opens and iL(t) ↓. The behavior of iL(t) is periodic

and

( 1 1 2

1 2

) k

ref

h T

kL

m mi I Tm m

+ → − +

⇒ we can expect peaks in the PDS!!!

⇒ we need to introduce a jittered clock

Page 27: An EMI Reduction Methodology Based on Nonlinear Dynamics

27

Implementation of a Low EMI Current Feedback Boost DC/DC Converter -III

EstimationEstimation of the of the inductorinductor currentcurrent PDSPDS

ComparingComparing thesethese expressionsexpressions withwith the the previousprevious, , wewe havehave thatthat the the inductorinductor currentcurrent PDS can PDS can bebe estimate via estimate via separatedseparated FM of FM of eacheachharmonicharmonic formingforming the the spectrumspectrum of the of the currentcurrent in a in a converterconverter working in working in a a periodicperiodic regime at regime at frequencyfrequency ff00

[ ]

2

1

( )

3

2( )1

mix 0Re(

( ,,

)

( ,( )

1)

)lim h

x

x

hx

hr

K x fK x

K xf

ff

=→

⎧ ⎫⎡ ⎤⎡ ⎤⎪ ⎪⎣ ⎦⎡ ⎤ ⎢ ⎥= ⎨ ⎬⎣ ⎦ −⎢ ⎥⎪ ⎪Φ

⎣ ⎦⎩ ⎭∑

EE

E+

0(1

x)

2

h

1A si c

2( n, )h f hfm

mf

Kf

x hxf π⎛ ⎞⎛ ⎞+= −⎜ ⎟⎜ ⎟∆ ∆⎝ ⎠⎝ ⎠

2

3

( )

( , )fi m x

fK x f eπ− −∆=

( )( )

2 0) x

h( A sinc ( [ ), ]( )

fh i m x

fK x m me f h f x ff f

π− −∆= − + ∆∆ ∆

Page 28: An EMI Reduction Methodology Based on Nonlinear Dynamics

28

313

43.53

mV

dBm

== −

R

High-EMC Chaos-

ip

based Clock

ple

Peak

Measurement Results

313

21.2

mV

dBm

== −

Ripple

Periodic C

Peak

lock

22dB EMI reduction with respect to the conventional case

Ripple performances are not affected by modulation

Page 29: An EMI Reduction Methodology Based on Nonlinear Dynamics

29

ρ

1X 2X 3X 4X

Idea: generate samples with a density “inverse” of the shape of Φ

ρ

1X 2X 3X 4X

Ultimate limit of this idea: perfectly random binary modulation

Problems -II • Methods for reducing EMI due to periodic timing signals• Measured peak reduction of 9dB with respect to previously patented methods

• Analytical tools for computing power spectrum density of chaotic FM signals

• Methods is applicable for EMI reduction in switching power converters

• Bernoulli shift f0=1MHz, ∆f=100KHz, m=0.425

Slow modulation is a good trick to pass the tests, but real failure is proportional to the

energy delivered to the victim!

⇒ A fast modulation (low m) would be much better!

)(xMy=

x

Page 30: An EMI Reduction Methodology Based on Nonlinear Dynamics

30

Fast binary FM - I

FM

f∆

( )c t

0f

( )tξRANDOM

BIT GENERATOR

Among different spread-spectrum techniques, we choose

, output signal

Random {xk} random variable which assumes the values {0,1} with the same probability p=0.5

Fast Binary Random frequency modulation

Binary driving signal is a PAM signal with only two values

Fast Tm short with respect to 1 / ∆f

Any change in the shape of the power

spectrum?

FFT ?

( ) ( )( )0sgn cos 2t

c t f t f dπ ξ τ τ−∞

⎛ ⎞⎡ ⎤= + ∆⎜ ⎟⎢ ⎥⎣ ⎦⎝ ⎠∫

Page 31: An EMI Reduction Methodology Based on Nonlinear Dynamics

31

Fast binary FM - II

The shape of the spectrum depends on the modulation index

0.10

. 8

6

0 31m

m

==

-100

-90

-80

-70

-60

-50

0 200000 400000 600000 800000 1e+06 1.2e+06 1.4e+06

m is set properly to flatten the power spectrum in the desired interval

The first harmonic has thehighest power content

usually m = 0.318

It is a fast modulation, i.e. the output frequency is maintained unaltered for a very short period of time

It achieves the best peak reduction on the first harmonic with respect to all other known modulations

Why do we use this modulation if it still features peaks on the spectrum?

Page 32: An EMI Reduction Methodology Based on Nonlinear Dynamics

32

The SSCG architecture

• produces sequences with very low correlation (performances depends on sequence statistics)

• achieves a very high throughput(we want a fast modulation)

chaos-basedtrue-randombit generator

( )tξ FM

0f f∆

• Sets the main frequency with high precision (quartz) external clock

• Could perform a frequency multiplier

• Only few modifications are required in order to achieve a binary modulator from a standard PLL

PLL-basedclock generator

0f f∆

Page 33: An EMI Reduction Methodology Based on Nonlinear Dynamics

33

PLL-based frequency modulator – I

A conventional PLL

OSCPFD CP

÷N

VCOLPFout inf N f= ⋅

Frequency/PhaseDetector

Charge Pump andLow Pass Filter

Voltage ControlledOscillator

Inputstage

RingOscillator

Wave-shapingBuffer

FrequencyDivider by N

IBIAS

Page 34: An EMI Reduction Methodology Based on Nonlinear Dynamics

34

PLL-based frequency modulator – II

A conventional PLL

OSCPFD CP

÷N

VCOLPF+

( )tξ

has been modified with the interposition of an analog adder at the VCO input

• The driving signal is added to the VCO control voltage, and “modulate" directly the output clock

• If the driving signal is high frequency with respect to the LPF bandwidth, it cannot pass through the feedback loop.

With respect to high frequency driving signals, this circuit behaves as a frequency modulator!

out inf N f= ⋅ ( )out inf Nf f tξ= + ∆

Page 35: An EMI Reduction Methodology Based on Nonlinear Dynamics

35

70

80

90

100

110

120

130

1.6 1.7 1.8 1.9 2 2.1

The PLL-based frequency modulator – III

• Since the driving signal is a digital signal a full analog adder is not required!!

VCO

“0” modulated “1” modulated

non modulated

the digital driving signal drives two pass-transistors, changing the biasing of the VCO and shifting its f/v characteristic

IBIAS

I0I0

( )tξ

( )tξ

+VCO frequency/voltage [MHz/v] characteristic

Page 36: An EMI Reduction Methodology Based on Nonlinear Dynamics

36

The true-random bit generator – I

Random Bit Generator can be obtained by the following Markov chain:

• Chaotic map

with and

k ∈N)(1 kk xMx =+

[ ] [ ]: 1,1 1,1M I = − − [ ]0 1,1x ∈ −

T

kx 1+kxM

0X1X

1

2

1

2

1

2

1

2

• We based our random bit generator on a simple, chaotic map…

…and obtain a random bit from a quantization of the map state xk.

Not all chaotic map are suitable for a real implementation!

0 1

0X1X

1+1−

Page 37: An EMI Reduction Methodology Based on Nonlinear Dynamics

37

-2

-1.5

-1

-0.5

0

0.5

1

1.5

2

-2 -1.5 -1 -0.5 0 0.5 1 1.5 2

How to deal with map robustness?

a possible true-implementedBernoulli map

true-implemented systems could reach stability

MAP ROBUSTNESS is a fundamental issue!!!

-1

-0.5

0

0.5

1

1.5

2

0 10 20 30 40 50 60 70

Is there a particularly interesting solution?

Parasitic stableequilibrium points!

• To prevent parasitic equilibria one introduces suitably defined behavior outside the invariant set: hooks, tails,…

-1.5

-1

-0.5

0

0.5

1

1.5

-1.5 -1 -0.5 0 0.5 1 1.5

-1.5

-1

-0.5

0

0.5

1

1.5

0 10 20 30 40 50 60

Page 38: An EMI Reduction Methodology Based on Nonlinear Dynamics

38

0X1X

2X 3X

1

2

1

2

1

2

1

2

1

2

1

2

1

2

1

2

The true-random bit generator – II

The implemented map is the following variation of the Bernoulli map

– It is a robust map, i.e. it still maintains the desired behavior even with little implementation error (analog implementation is necessary)

x

M x

0X1X 2X 3X

0 3X X+ 1 2X X+

1

21

2

1

21

2

– It is a Markov Map, i.e. it can be studied through a Markov chain

– A circuit implementing this map is used in pipeline 1.5 bit/stage ADCs!

Page 39: An EMI Reduction Methodology Based on Nonlinear Dynamics

39

Comparisons

NIST 800-22, 140.2 and DieHard in implementation

UnknownNIST 800-22 in implementation

RNG Conformance for cryptograpicapplications

>20 Mb/s

(>100 times faster)Up to 1 Mb/s per

source (5 per chip)70 Kbit/secRandom bit Rate

14 MHzUp to 1 MHz90 MHzSystem Speed

PWAM (ADC)PWAM (reconfig)Microcosmic (PLL)

Randomness source

ADC Based True RNG

FPAA Chaotic True RNG

FPGA True RNG

Patent Pending

Page 40: An EMI Reduction Methodology Based on Nonlinear Dynamics

40

Circuit prototypeA prototype has been implemented in AMSCMOS 0.35µm technology

Features:

BIAS

true-randombit generator

PLL

10 MHzMaximum TRBG

working frequency

20 MHzMaximum frequency

deviation

100 MHzTypical working

frequency

6.2 mW (PLL)20.5 mW (whole

circuit)Power consumption

3.3 VPower supply

voltage

1380 µm x 1180 µmArea

Page 41: An EMI Reduction Methodology Based on Nonlinear Dynamics

41

Circuit post-layout simulations

• Comparison between theoretical and simulated (from extracted netlist) power spectrum

-120

-110

-100

-90

-80

-70

-60

100e6 200e6 300e6 400e6 500e6 600e6

0 100

3.18

0.318

f MHz

f MHz

m

=∆ =

=

-95

-90

-85

-80

-75

-70

-65

-60

100e6Very good matching

Page 42: An EMI Reduction Methodology Based on Nonlinear Dynamics

42

-120

-110

-100

-90

-80

-70

-60

-50

100e6 200e6 300e6 400e6 500e6 600e6

Circuit post-layout simulations

Comparison between non-modulated (standard clock) and modulated (spread-spectrum clock) power spectrum

0 100

3.18

0.318

f MHz

f MHz

m

=∆ =

=

Peak reduction = 13dB(on the fundamental tone)

13 dB

120RBW kHz=(as indicated by

CISPR regulation)

Page 43: An EMI Reduction Methodology Based on Nonlinear Dynamics

43

Integrated spread-spectrum clock prototypeComparison between non-modulated (standard clock) and modulated (spread-spectrum clock) power spectrum

Peak reduction = 17dB(on the fundamental tone)

0 100

3.18

0.318

f MHz

f MHz

m

=∆ =

=

Page 44: An EMI Reduction Methodology Based on Nonlinear Dynamics

44

• New prototype of clock generator designed to work at in a tunable range between 2 and 2.5 GHz (UMC L180, 0.18µm, 1P6M)

Does it work at hiher frequencies?

Page 45: An EMI Reduction Methodology Based on Nonlinear Dynamics

45

Conclusion -I

• Novel chaos-based methodology for EMI reduction in switching power converters and digital circuits and boards…

• … shields need is reduced so that cost and volume occupation are reduced senza introdurre schermi e quindi

• Low-EMI clock generator: 9dB EMI reduction with respect to the best known and previously patented methods (used by IBM, Intel, Cypress). IC prototype working at 100MHz has been implemented and fully tested. Working frequencies can be increased.

• Current Feedback DC-DC converter: 22dB EMI reductionwith respect to the unperturbed case. Prototype realized with off-the-shelve components. Integrated version is a future step.

• Can be applied with all switching converters (also to drive motors)

• Future works: Application to SATA2 drivers (1.5GHz to 3GHz)

Page 46: An EMI Reduction Methodology Based on Nonlinear Dynamics

46

Conclusion -II• Chaos-based generation of stochastic process with prescribed statistical

features has been proved to give key advantages in:

True Random Number Generation for Cryptographic Applications (Patent

Pending)

– Implementation based on standard pipeline ADC structure ⇒ extreme design reuse

– Analytical proof that ideal system generates perfectly random bits (i.i.d.)

– Implementation in 0.35 AMS CMOS technology (3.3V supply, A=1480 um x 1620 um, fB = 40Mb/s (8-stages)) ⇒ >100 times faster than state of the art True-RNG

– Implementation satisfy NIST test suites (800-22, 140.2) and DieHard

Page 47: An EMI Reduction Methodology Based on Nonlinear Dynamics

47

Statistical Approach to Chaos1. A. Lasota and M. C. Mackey, “Chaos, Fractals, and Noise” New York: Springer-Verlag, 1994.

2. G. Setti, G. Mazzini, R. Rovatti, S. Callegari, “Statistical Modeling and Design of Discrete Time Chaotic Processes: Basic Finite-Dimensional Tools and Applications,” Proceedings of the IEEE, vol. 90, pp. 662-690, May 2002.

3. G. Keller, “On the rate of convergence to equilibrium in one-dimensional systems,” Commun. Math. Phys., vol. 96, pp. 181–193, 1984.

4. F. Hofbauer, G. Keller, “Ergodic properties of invariant measures for piecewise monotonic transformations,” Math. Zeitschrift, vol. 180, pp. 119–140, 1982.

5. V. Baladi, L.-S. Young, “On the spectra of randomly perturbed expanding maps,” Commun. Math. Phys., vol. 156, pp. 355–385, 1993.

6. N. Friedman and A. Boyarsky, “Irreducibility and primitivity using Markov maps,” Linear Algebra Appl., vol. 37, pp. 103–117, 1981.

7. G. Froyland “Extracting dynamical behaviour via Markov models” In Alistair Mees, editor, Nonlinear Dynamics and Statistics: Proceedings, Newton Institute, Cambridge, 1998, pages 283-324, Birkhauser, 2000

8. M.l Dellnitz, G. Froyland, S. Sertl, “On the isolated spectrum of the Perron-Frobenius operator,” Nonlinearity, 13(4):1171-1188, 2000

9. M Goetz, W. Schwarz, “Statistical analysis of chaotic Markov systems with quantised output” Proceedings. ISCAS 2000 Geneva, 2000, pp. 229 -232 vol.5

10. T.Kohda, A.Tsuneda, “Statistics of Chaotic Binary Sequences”, IEEE Trans. Inf. Theory, vol. 43, pp. 104-112, 1997

11. T.Kohda, A.Tsuneda, “Explicit Evaluations of Correlation Functions of Chebyshev Binary and Bit Sequences Based on Perron-Frobenius Operator”, IEICE Transactions on Fundamentals of Electronics, Communications and Computer Sciences, vol. E77-A, pp. 1794-1800, 1994

Some bibliography - I

Page 48: An EMI Reduction Methodology Based on Nonlinear Dynamics

48

EMI Reduction12. G. Setti, M. Balestra, R. Rovatti, “Experimental verification of enhanced electromagnetic compatibility in chaotic FM clock signals,”

Proceedings. ISCAS 2000 Geneva, 2000, pp. 229 – 232, vol.3

13. M. Balestra, A. Bellini, S. Callegari, R. Rovatti, G. Setti, “Chaos-Based Generation of PWM-Like Signal for Low-EMI Induction Motor Drives: Analysis and Experimental Results,” IEICE Transactions on Electronics, pp. 66-75, vol. 87-C, n. 1, January 2004

14. S. Santi, R. Rovatti, G. Setti, “Zero Crossing Statistics of Chaos-based FM Clock Signals,” IEICE Transactions on Fundamentals, pp. 2229-2240, vol. 88-A, n. 9, September 2003

15. S. Callegari, R. Rovatti, G. Setti, “Chaos-Based FM Signals: Application and Implementation Issues,” IEEE Transactions on Circuits and Systems- Part I, vol. 50, pp. 1141-1147, August 2003.

16. S. Callegari, R. Rovatti, G. Setti, “Generation of Constant-Envelope Spread-Spectrum Signals via Chaos-Based FM: Theory and Simulation Results,” IEEE Transactions on Circuits and Systems- Part I, vol. 50, pp. 3-15, 2003 (Recipient of the IEEE CAS Society Darlington Award)

17. R. Rovatti, G. Setti, S. Callegari, “Limit Properties of Folded Sums of Chaotic Trajectories,” IEEE Transactions on Circuits and Systems- Part I, vol. 49, pp. 1736-1744, December 2002.

18. S. Callegari, R. Rovatti, G. Setti, “Chaotic Modulations Can Outperform Random Ones in EMI Reduction Tasks,” IEE ElectronicsLetters, vol. 38, n. 12, pp. 543-544, June 2002.

19. F. Pareschi, L. De Michele, R. Rovatti, G. Setti, “A chaos-driven PLL based spread spectrum clock generator”, EMC Zurich 2005, (Recipient of the Best Student Paper Award)

Random Numbers Generation20. S. Callegari, R. Rovatti, G. Setti, “ADC-based Design of Chaotic Truly Random Sources'', Proceedings of IEEE NDES200, pp. 5-9--5-

12, Izmir, Turkey, June 2002

21. S. Callegari, R. Rovatti, G. Setti, “Efficient Chaos-based Secret Key Generation Method for Secure Communications,” Proceedings of NOLTA2002, X'ian, Cina, October 2002

22. S. Poli, S. Callegari, R. Rovatti, G. Setti, “Post-Processing of Data Generated by a Chaotic Pipelined ADC for the Robust Generation of Perfectly Random Bitstreams,'' Proceedins of ISCAS2004, pp. IV-585--IV-588, Vancouver, May 2004

23. S. Callegari, R. Rovatti, G. Setti, “First Direct Implementation of a True Random Source on Programmable Hardware,” International Journal of Circuit Theory and Applications, vol. 29, Jan 2005

24. S. Callegari, R. Rovatti, G. Setti, “Embeddable ADC-Based True Random Number Generator Exploiting Chaotic Dynamics,” IEEE Transactions on Signal Processing, Feb 2005

Some bibliography - II

Page 49: An EMI Reduction Methodology Based on Nonlinear Dynamics

49

Measurements Results