icem-ce extraction methodology

Post on 01-Oct-2021

16 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

EMC is our thing

Presented by Sébastien Serpaud

ICEM-CE extraction methodology

www.nexio-online.com

Presented by Sébastien SerpaudNEXIO

Co-author: Jean-Luc Levant (Atmel)Yannick Poiré (Nexio)Marc Meyer (EADS)Sereirath Tran (Airbus)

EMC is our thing

Introduction

Component Emission Model

Component with equipment manufacturer point of view :

- Component model is a black box- No many information about internal structure- ↑ frequency domain => ↑ complexity of model

www.nexio-online.com 218/11/2009

IC

EMC is our thing

Introduction

Parameters determination: several levels

Component Emission Model

www.nexio-online.com 318/11/2009

StatisticsStandard technologies

Approximation

LibrariesTools

Measurement setup

Field of investigation

EMC is our thing

Plan of presentation

1. ICEM-CE extraction methodology

1. PDN extraction

2. IA extraction

www.nexio-online.com 418/11/2009

2. Circuit resolution algorithm to IA extraction

1. Kirchhoff’s Current Laws (KCL):

2. KCL + partial mutual coupling

3. Kron method

EMC is our thing

1. ICEM Modeling

ICEM-CE Model

IEC 62433-3 : ICEM-CE

www.nexio-online.com 518/11/2009

IAComponent

PDNComponent Ia

Ia Example

RVss LVss

RVdd LVdd

PDN Example

EMC is our thing

1.1 ICEM - PDN modeling

ICEM-CE Model

IEC 62433-3 : ICEM-CE

www.nexio-online.com 618/11/2009

IAComponent

PDNComponent Ia

Ia Example

RVss LVss

RVdd LVdd

PDN Example

EMC is our thing

1.1 ICEM - PDN modeling

+=

21

21

1.2

S

SZZ cin

Methodology:

S-Parameter

measurements

Building PDN structure

model

www.nexio-online.com 718/11/2009

Solving the linear

system

Validate of the PDN model

using a test case.

Z conversion +

RLC modeling

EMC is our thing

1.1 ICEM - PDN modeling

S-Parameter

measurements

Building PDN structure

modelRVdd3 LVdd3

Vdd3

RVdd4 LVdd4

Vdd4

RVdd2 LVdd2Vdd2

RVdd1 LVdd1Vdd1

IaCnet

RVddcLVddcVddc

Creg

Cbal

K1 Lvdd1 Lvss1K2 Lvdd2 Lvss2K3 Lvdd3 Lvss3K4 Lvdd4 Lvddc

Z conversion +

www.nexio-online.com 818/11/2009

Solving the linear

system

Validate of the PDN model

using a test case.

RVss2 LVss2

Vss2

RVss1 LVss1Vss1

RVss3 LVss3

Vss3

IaCnet

Rsub

CregZ conversion +

RLC modeling

EMC is our thing

1.1 ICEM - PDN modeling

S21 method for Z(f) measurement: S-Parameter

measurements

Building PDN structure

model

Z conversion +

www.nexio-online.com 918/11/2009

- S21 snr is smaller than S11 for low value- Only transmission calibration pattern required (vs SOLT for S11)

S21 vs S11:

Solving the linear

system

Validate of the PDN model

using a test case.

Z conversion +

RLC modeling

EMC is our thing

1.1 ICEM - PDN modeling

+= 21

1.2

S

SZZ cin

R=1.77L=6.4n

S-Parameter

measurements

Building PDN structure

model

Z conversion +

www.nexio-online.com 1018/11/2009

R/2 L/2

R/2 L/2

C

+ 211 S

Zin

L=6.4nC=500p

Solving the linear

system

Validate of the PDN model

using a test case.

Z conversion +

RLC modeling

EMC is our thing

1.1 ICEM - PDN modeling

R2 L2

R1 L1

R3 L3

C1

C2

1

2

3

11112 Rr

Example:

8 unknowns => 8 equations

1 measurement => 3 parameters

Only 3 measurements is required(=9 equations)

S-Parameter

measurements

Building PDN structure

model

Z conversion +

www.nexio-online.com 1118/11/2009

=

11

11

11

3

2

1

13

23

12

R

R

R

r

r

r

=

11

1

1

2

1

13

23

12

C

C

c

c

c

=

11

11

11

3

2

1

13

23

12

L

L

L

l

l

lpcplrZ .121.121212 ++=

pcplrZ .231.232323 ++=

pcplrZ .131.131313 ++=

1. −= TXY

3 measurements :

Resolution :

Solving the linear

system

Validate of the PDN model

using a test case.

Z conversion +

RLC modeling

TYX .=

EMC is our thing

1.1 ICEM - PDN modeling

RVdd3 LVdd3Vdd3

RVdd4 LVdd4

Vdd4

RVdd2 LVdd2Vdd2

RVdd1 LVdd1Vdd1

RVss1 LVss1

IaCnet

RVddcLVddcVddc

Rsub

Creg

Cbal

K1 Lvdd1 Lvss1K2 Lvdd2 Lvss2K3 Lvdd3 Lvss3K4 Lvdd4 Lvddc

S-Parameter

measurements

Building PDN structure

model

Z conversion +

www.nexio-online.com 1218/11/2009

RVss2 LVss2

Vss2

RVss1 LVss1Vss1

RVss3 LVss3

Vss3

Rsub

24 unknowns => 12 measurements required

+ 3-4 others measurements configurations for validation

Solving the linear

system

Validate of the PDN

model using a test case.

Z conversion +

RLC modeling

EMC is our thing

1.2 ICEM – IA modeling

ICEM-CE Model

IEC 62433-3 : ICEM-CE

www.nexio-online.com 1318/11/2009

IAComponent

PDNComponent Ia

Ia Example

RVss LVss

RVdd LVdd

PDN Example

EMC is our thing

1.2 ICEM – IA modeling

Methodology:

Measure Vext(t)

Vext(f) = FFT(Vext(t))

Build models of

set-up elements

www.nexio-online.com 1418/11/2009

Vext(f) = FFT(Vext(t))

IA(t) = FFT-1(IA(f))

[ ] [ ](f).Z IA(f) 1

extI−=

(f)Z

(f)V (f)I

Rmes

extext =

EMC is our thing

1.2 ICEM – IA modeling

Measure Vext(t)

Vext(f) = FFT(Vext(t))

Build models of

set-up elements

www.nexio-online.com 1518/11/2009

Vext(f) = FFT(Vext(t))

IA(t) = FFT-1(IA(f))

[ ] [ ](f).Z IA(f) 1

extI−=

(f)Z

(f)V (f)I

Rmes

extext =

MicrocontrolerZprobe

Zpower

iext

ZCdecCore

EMC is our thing

1.2 ICEM – IA modeling

Measure Vext(t)

Vext(f) = FFT(Vext(t))

Build models of

set-up elementsNumeric Oscilloscope

www.nexio-online.com 1618/11/2009

Vext

Vext(f) = FFT(Vext(t))

IA(t) = FFT-1(IA(f))

[ ] [ ](f).Z IA(f) 1

extI−=

(f)Z

(f)V (f)I

Rmes

extext =

MicrocontrolerZprobe

Zpower

iext

ZCdecCore

EMC is our thing

1.2 ICEM – IA modeling

FFTVext(t) Vext(f)

fmaxfmin

Vext-filter(t)Vext(t)Measure Vext(t)

Vext(f) = FFT(Vext(t))

Build models of

set-up elements

www.nexio-online.com 1718/11/2009

Vext(f) = FFT(Vext(t))

IA(t) = FFT-1(IA(f))

[ ] [ ](f).Z IA(f) 1

extI−=

(f)Z

(f)V (f)I

Rmes

extext =

Vext(f)

EMC is our thing

1.2 ICEM – IA modeling

Measure Vext(t)

Vext(f) = FFT(Vext(t))

Build models of

set-up elements

www.nexio-online.com 1818/11/2009

Vext(f) = FFT(Vext(t))

IA(t) = FFT-1(IA(f))

[ ] [ ](f).Z IA(f) 1

extI−=

(f)Z

(f)V (f)I

Rmes

extext = (f)Z

(f)V (f)I

probe

extext =

EMC is our thing

1.2 ICEM – IA modeling

Measure Vext(t)

Vext(f) = FFT(Vext(t))

Build models of

set-up elements

www.nexio-online.com 1918/11/2009

Vext(f) = FFT(Vext(t))

IA(t) = FFT-1(IA(f))

[ ] [ ](f).Z IA(f) 1

extI−=

(f)Z

(f)V (f)I

Rmes

extext =

[ ] [ ](f). IA(f)11

1 ext

m

m IZ−−

−=

decPDNpow

m

m ZZZZ +++= RmesZ

0. =mm

m JZ

EMC is our thing

1.2 ICEM – IA modeling

Measure Vext(t)

Vext(f) = FFT(Vext(t))

Build models of

set-up elements

FFT-1

www.nexio-online.com 2018/11/2009

Vext(f) = FFT(Vext(t))

IA(t) = FFT-1(IA(f))

[ ] [ ](f).Z IA(f) 1

extI−=

(f)Z

(f)V (f)I

Rmes

extext =

FFT-1

EMC is our thing

Plan of presentation

1. ICEM-CE extraction methodology

1. PDN extraction

2. IA extraction

www.nexio-online.com 2118/11/2009

2. Circuit resolution algorithm to IA extraction

1. Kirchhoff’s Current Laws (KCL):

2. KCL + partial mutual coupling

3. Kron method

EMC is our thing

ICEM-CE

2 Circuit resolution algorithm

a) Kirchhoff’s Current Laws (KCL):

IA

Iext

www.nexio-online.com 2218/11/2009

ICEM-CE

Rsub

Zprobe ZVdd

IA

IextZVddc

Zpow

ZVssZdecCregCsup

Cbal

j2j1

j3

0. =mm

m JZ

3 meshs => m=3ICEM-CE

EMC is our thing

2 Circuit resolution algorithm

a) Kirchhoff’s Current Laws (KCL):

Algorithm validation

Iext

PDN-1

IA

IA extraction algorithm

www.nexio-online.com 2318/11/2009

Iextmeas

PDN

=

Iext’

IA

Algorithm is OK

Circuit simulation

Algorithm is NOK

yes

no

EMC is our thing

2 Circuit resolution algorithm

a) Kirchhoff’s Current Laws (KCL):

IA(t)

3.0A

0.0A

www.nexio-online.com 2418/11/2009

Iext_simu(t)Iext_meas(t)

-0.9A

180µA

0µA

-120µA

EMC is our thing

2 Circuit resolution algorithm

b) KCL + partial mutual coupling:

Working hypothesis: “ Vdd and Vss current have equal amplitude”

RVdd1 LVdd1

Vdd1

RVss1 LVss1Ck1

www.nexio-online.com 2518/11/2009

).(.

).(.

)*.

MxLvssxwiZLVssx

MxLvddxwiZLVddx

LVssxLVddxkxMx

−=−=

=RVss1 LVss1

Vss1

RVdd1 LVdd1-M1

Vdd1

RVss1 LVss1-M1

Vss1

C

EMC is our thing

2 Circuit resolution algorithm

b) KCL + partial mutual coupling:

ICEM-CE

IA

Iext

www.nexio-online.com 2618/11/2009

Rsub

Zprobe ZVdd

IA

IextZVddc

Zpow

ZVssZdecCregCsup

Cbal

j2j1

j3

0. =mm

m JZ

3 meshs => m=3ICEM-CE

ICEM-CE

EMC is our thing

2 Circuit resolution algorithm

IA(t)

6.4A

0.0A

b) KCL + partial mutual coupling:

www.nexio-online.com 2718/11/2009

Iext_simu(t)Iext_meas(t)

-1.6A

180µA

0µA

-120µA

EMC is our thing

2 Circuit resolution algorithm

b) KCL + partial mutual coupling:

Working hypothesis: “ Vdd and Vss current have equal amplitude”

=>wrong hypothesis

www.nexio-online.com 2818/11/2009

Ivdd1(t)Ivss1(t)

3.0A

0.0A

-0.9A

Ratio = x6

EMC is our thing

1.2 ICEM – IA modeling

c) Kron method:

ICEM-CE

a mesh

a branch

www.nexio-online.com 2918/11/2009

+

+

ZCdecZvddc

ZCreg

Rsub

ZCbal

ZC

Zvss

Zvss

Zvss

Zvdd

Zvdd

Zvdd

Zvdd

ZmesZa

sup

3

2

1

1

2

3

4

lim

−−

−−

−−

4

3

2

1

1

2

3

4

M

M

M

M

M

M

M

M

−−

−−

−−

−−

1

1

111

11

1

11

11

11

11

11

11

11

1

1

bm

bb

bb

bm

mm CoMzCoZ )..(

' += 0. =mm

m JZ

=b

bM =b

mCo=b

bZ

Connectivity matrix:Impedance matrix: Coupling matrix:

(b=13)(m=9)

EMC is our thing

2 Circuit resolution algorithm

IA(t)

2.4A

0.0A

c) Kron method :

www.nexio-online.com 3018/11/2009

Iext_simu(t)Iext_meas(t)

-0.6A

180µA

0µA

-120µA

EMC is our thing

2 Circuit resolution algorithm

IA(t)

2.4A

Kron method(With mutual)

KCL method(Without mutual)

3.0A

www.nexio-online.com 3118/11/2009

IA(t)

0.0A

-0.6A

0.0A

-0.9A

Amplitude = 3.9A Amplitude = 3A

=> error = 23%

EMC is our thing

Conclusion

- ↑ frequency domain included ↑ complexity of model- Component model is black box- without many information about internal structure

=> Develop extraction model method

www.nexio-online.com 3218/11/2009

=> Develop extraction model method

Mutual inductance coupling can not be neglectedMethodology presented is very adapted to ICEM extractionIt can be used for complex model

EMC is our thing

Thanks for your attention

www.nexio-online.com 3318/11/2009

Thanks for your attention

EMC is our thing

end

www.nexio-online.com 3418/11/2009

end

EMC is our thing

1.1 ICEM - PDN modeling

S-Parameter

measurements

Building PDN structure

model

Rprobe<0.01Lprobe=1.37n

Phase planProbe

de-embedding

www.nexio-online.com 3518/11/2009

Solving the linear

system

Validate of the PDN model

using a test case.

Lprobe=1.37nZ conversion +

RLC modeling

top related