computational electromagnetics electromagnetics for ...computational electromagnetics...

64
Computational Computational Electromagnetics Electromagnetics for Electromagnetic for Electromagnetic Compatibility/ Signal Integrity Analysis Compatibility/ Signal Integrity Analysis Li Er-Ping , PhD, IEEE Fellow Advanced Electromagnetics and Electronic Systems Lab. A*STAR , Institute of High Performance Computing (IHPC) National University of Singapore [email protected] IEEE EMC DL Talk IEEE EMC DL Talk Missouri Missouri Uni Uni of ST of ST Aug. 15, 2008 Aug. 15, 2008

Upload: duongthuan

Post on 18-Mar-2018

341 views

Category:

Documents


9 download

TRANSCRIPT

Page 1: Computational Electromagnetics Electromagnetics for ...Computational Electromagnetics Electromagnetics for Electromagnetic Compatibility/ Signal Integrity Analysis Li Er-Ping , PhD,

Computational Computational ElectromagneticsElectromagnetics for Electromagnetic for Electromagnetic Compatibility/ Signal Integrity AnalysisCompatibility/ Signal Integrity Analysis

Li Er-Ping , PhD, IEEE FellowAdvanced Electromagnetics and Electronic Systems Lab.

A*STAR , Institute of High Performance Computing (IHPC)National University of Singapore

[email protected]

IEEE EMC DL TalkIEEE EMC DL Talk

Missouri Missouri UniUni of STof ST

Aug. 15, 2008Aug. 15, 2008

Page 2: Computational Electromagnetics Electromagnetics for ...Computational Electromagnetics Electromagnetics for Electromagnetic Compatibility/ Signal Integrity Analysis Li Er-Ping , PhD,

2Motivation of the TalkMotivation of the Talk

• Number of chapters wrote to me and asked to talk on EMC Modeling, i.e.

• Status of the numerical techniques• Applicability • Problems vs methods• Whether the simulation can solve 100% EMC

problems? If not why still develop and use it?

Page 3: Computational Electromagnetics Electromagnetics for ...Computational Electromagnetics Electromagnetics for Electromagnetic Compatibility/ Signal Integrity Analysis Li Er-Ping , PhD,

3

Overview of Computational Electromagnetic Modelling

Few Common Numerical Methods for EMC Modeling

MoM;

FDTD;

FEM.

Modelling of Multilayered IC PackagesMotivationMethod OverviewRecent Development

Outlook and Summary

Simulation Challenges

OutlineOutline

PrincipleAdvantages/disadvantagesTypical Applications Simulators

Page 4: Computational Electromagnetics Electromagnetics for ...Computational Electromagnetics Electromagnetics for Electromagnetic Compatibility/ Signal Integrity Analysis Li Er-Ping , PhD,

4

Overview of Overview of Computational Computational Electromagnetic ModellingElectromagnetic Modelling11

Page 5: Computational Electromagnetics Electromagnetics for ...Computational Electromagnetics Electromagnetics for Electromagnetic Compatibility/ Signal Integrity Analysis Li Er-Ping , PhD,

5The Needs for EMC SimulationThe Needs for EMC SimulationEMC is necessity

– to guarantee no or least EM disturbance to the environment and to guarantee a correct work in environment EM disturbance

– to have a robust design in normal environment

The EMC becomes critical and more difficult– logic speed increase (frequency increase, transition time decrease) => high frequency emission increase – IC technologies evolution (size decrease, node capacitors decrease, digital level decrease, integration increase)

=> noise margin decreases and more sensitive to HF disturbances– power electronics evolution (digital control, switching frequency and power increase) makes harder standard

EMC emission compliance and design robustness

The EMC problems can be diversified – at system level: intersystems EMC and intrasystems EMC– at electronic board level– at chip/component level

EMC must be take into account at the beginning of the designEMC modeling and simulation tools is required

– to help system engineers in the architecture definition– to help electronic engineers in the product design with EMC consideration– to help industrial companies for reducing the time and cost of retrofit

Page 6: Computational Electromagnetics Electromagnetics for ...Computational Electromagnetics Electromagnetics for Electromagnetic Compatibility/ Signal Integrity Analysis Li Er-Ping , PhD,

6Maxwell Equations

James Clerk Maxwell (1831-1879)

... Light is an electromagnetic wave governed by the interaction of electric and magnetic fields.

tcc ∂∂

+=DjHcurl 14π

tc ∂∂

−=BEcurl 1

ρπ4=Ddiv

0=Bdiv

Page 7: Computational Electromagnetics Electromagnetics for ...Computational Electromagnetics Electromagnetics for Electromagnetic Compatibility/ Signal Integrity Analysis Li Er-Ping , PhD,

7Brief History of Electromagnetic ComputationBrief History of Electromagnetic Computation

• 1950s Structural analysis • 1965 A. M. Winslow (first EE application)• 1966 Yee, Finite Differential Time Domain (FDTD)• 1969 P. P. Silvester (waveguide analysis)• 1970 Johns & Beurle (Transmission Line Method) • 1974 K. K. Mei (unimoment method for scattering

and antenna analysis) • 1974 A. Ruehli( PEEC )• 1980 J. C. Nedelec (vector elements)• 1982 S. P. Marin (combined with boundary integral

equations for scattering analysis) • 1983 P. P. Silvester & R. L. Ferrari, Finite Elements

for Electrical Engineers, 1st ed. • 1985- Extensive developments for EM problems

J. M. Jin, FEM for EM, IEEE Press

Page 8: Computational Electromagnetics Electromagnetics for ...Computational Electromagnetics Electromagnetics for Electromagnetic Compatibility/ Signal Integrity Analysis Li Er-Ping , PhD,

9Recent ProgressRecent Progress

Higher-order vector elements

Hybridization with boundary integral method

Hybridization with asymptotic methods

Time-domain finite element method

Fast multipole method

Multilevel Fast Multipole Method

Fast High Order Method

Page 9: Computational Electromagnetics Electromagnetics for ...Computational Electromagnetics Electromagnetics for Electromagnetic Compatibility/ Signal Integrity Analysis Li Er-Ping , PhD,

10

CEM

Time Domain Frequency Domain

PDE IE

FDTD IETD

FETD FVTD

High FrequencyLow Frequency

IEPDE

FDMFEM

CGFFT

MOM

AIMFMM SBR

GO PO

PTDGTD

UATUTD

F.T.

Hybrid Methods

Computational Electromagnetic Methodologies

PEEC

PEEC

TLM

J. M. Jin, FEM, IEEE Press, H.D. Bruns, et al , IEEE Trans on EMC, vol. 49, no. 2, 2007

Page 10: Computational Electromagnetics Electromagnetics for ...Computational Electromagnetics Electromagnetics for Electromagnetic Compatibility/ Signal Integrity Analysis Li Er-Ping , PhD,

11

• Analytical method:– only available for problems with a high degree of symmetry.

• Numerical Methods (low frequency methods)– Integral equation based methods: Method of Moments (MoM), PEEC, Fast

Multipole Method (FMM), etc.

– Differential equation based methods: finite element method (FEM),

finite difference method (FDTD), FIT, TLM, FVTD, etc.

• Asymptotic Approaches (high frequency methods)– Geometric Optics (GO), geometric theory of diffraction(GTD)

– Physical optics (PO), physical theory of diffraction (PTD)

• Hybrid Methods– Numerical method cum numerical method: FEM-MoM

– Numerical method cum asymptotic method: MoM-PO/GTD/PTD

Computational Electromagnetic for EMC

H.D. Bruns, et al , IEEE Trans on EMC, vol. 49, no. 2, 2007, C. Paul, Intr of EMC, John Wiley

Page 11: Computational Electromagnetics Electromagnetics for ...Computational Electromagnetics Electromagnetics for Electromagnetic Compatibility/ Signal Integrity Analysis Li Er-Ping , PhD,

12

Review of Numerical Review of Numerical MethodsMethods

Method of Moments (MoM)

22

Page 12: Computational Electromagnetics Electromagnetics for ...Computational Electromagnetics Electromagnetics for Electromagnetic Compatibility/ Signal Integrity Analysis Li Er-Ping , PhD,

13Method of Moments (MoM)Method of Moments (MoM)Method of moments (MoM)

transforms the governing integral equation of a given problem, by weighted residual techniques, into a matrix equation to be solved numerically on a computer

Illustration of the procedures of MoM:>Consider the inhomogeneous equation (integral equation)<

An example of the electric field integral equation (EFIE) for a perfectly conducting (PEC) object illuminated by an incident field

fφ =LLinear Operator (integral) Unknown function to

be determined

known function (excitation)

Green’s function Unknown (surface current)

( )1ˆ ˆ( ) ( , )

is s s

S

n r n j G r r G dsj

r S

ωμωε

⎡ ⎤′ ′ ′ ′× = × + ∇ ⋅ ∇⎢ ⎥⎣ ⎦

∫E J J

Known (Incident field)

Page 13: Computational Electromagnetics Electromagnetics for ...Computational Electromagnetics Electromagnetics for Electromagnetic Compatibility/ Signal Integrity Analysis Li Er-Ping , PhD,

14Method of Moments (MoM)Method of Moments (MoM)

1

, ,N

n n n nn

w v fwα=

< > =< >∑ L

1

N

n nn

fvα=

=∑ L

DiscretizationMeshing the structure into elementsExpanding the unknown function by using basis functions

The original integral equation becomes:

Testing (conversion)Choose a set of testing functions , take the inner product, then convert it into a matrix equation

Solution & Post-Processing:Solve the matrix equation for the unknown currents; Calculate desired quantities.

fφ =L

1

N

n nn

vφ α=

= ∑

mw

Illustration of the procedures of MoM (Cont’d):

[ ]{ } { }Z bα =

Page 14: Computational Electromagnetics Electromagnetics for ...Computational Electromagnetics Electromagnetics for Electromagnetic Compatibility/ Signal Integrity Analysis Li Er-Ping , PhD,

15Method of Moments (MoM)Method of Moments (MoM)

Surface Integral EquationBased on surface equivalence theorem: Fields outside an imaginary closed surface can be determined by placing over the surface, suitable electric and magnetic currents that satisfy the boundary conditions.Suitable for impenetrable (PEC) body & homogeneous media

Volume Integral EquationBased on volume equivalence theorem: Replace inhomegeneity of an object by equivalent volume electric and magnetic currents that radiate in background medium.Suitable for penetrable (inhomogeneous) media

Basis functionsEntire-domain basis function (regular domain)Sub-domain basis function (complicated and arbitrary domain)Examples ---Pulse, roof-top, triangular, hexahedron and tetrahedron)

Integral Equations for a given electromagnetic problem are formulated based on the equivalence principle (alternatively on Green’s identity)

Page 15: Computational Electromagnetics Electromagnetics for ...Computational Electromagnetics Electromagnetics for Electromagnetic Compatibility/ Signal Integrity Analysis Li Er-Ping , PhD,

16

MOM simulationIncident Field Coupling Algorithm

4-layered PCB

Shielding cabinet

External cable

EMinterference

L

W

H

MOM for Simulation of EM SusceptibilityMOM for Simulation of EM Susceptibility

200 400 600 800 10000

5

10

15

20

25

30

MagnitudeMag

nitu

de (

mA

)

Frequency (MHz)

-240

-180

-120

-60

0

60

120

180

240Short-circuit current

Phase

Pha

se (d

egre

e)

Equivalent Circuit

0 200 400 600 800 1000-2k

-1k

0

1k

2k

Resistance ReactanceIm

peda

nce

(ohm

s)

Frequency (MHz)

Y W Liang and E P Li,A systematic coupled approach for EM susceptibility analysis of a shielded device with multilayer circuits, IEEE Trans. On EMC, vol.47, no.4, 2005

Surface current Equ Impedance Equ Current

Circuit simulation

i

Page 16: Computational Electromagnetics Electromagnetics for ...Computational Electromagnetics Electromagnetics for Electromagnetic Compatibility/ Signal Integrity Analysis Li Er-Ping , PhD,

17

0 200 400 600 800 10000.00

0.04Out Port 3

Vol

tage

(V

)

Frequency (MHz)

0.00

0.20Out port 8

10 ohms 50 ohms 90 ohms 150 ohms 500 ohms

0.00

0.20Out port 13

0.00

0.04

0.08

Out port 14

Multi-layered PCB analysis with SPICEAmbient EM interference: harmonic plane wave

MOM for Simulation of EM SusceptibilityMOM for Simulation of EM Susceptibility

All ends of the traces are terminated with the resistors.

i

ε3

=2.1

ε1

=4.3

ε2

=3.2

h

61

11

72

83

94

105

12 1413 15

d

d

d

sw

Equivalent source

Y W Liang and E P Li,A systematic coupled approach for EM susceptibility analysis of a shielded device with multilayer circuits, IEEE Trans. On EMC, vol.47, no.4, 2005

Page 17: Computational Electromagnetics Electromagnetics for ...Computational Electromagnetics Electromagnetics for Electromagnetic Compatibility/ Signal Integrity Analysis Li Er-Ping , PhD,

18

Fast AlgorithmThe basic concept of fast algorithms is to decompose the MoM matrix into near- and far-interaction componentsTo reduce the memory requirement for matrix storage and accelerate matrix-vector multiplicationTypical fast algorithms:

(ML)FMM [(multi-level) fast multipole method], CG-FFT (Conjugate gradient fast fourier transform)AIM (adaptive integral method)

(1)

(2)(3)(4)

(1) Project panel current density onto grid(2) Compute potentials using FFT(3) Interpolate grid potentials onto panels(4) Compute near zone interactions directly

2-D representation of the procedures of the AIM algorithmAIM AIM

(adaptive (adaptive integral integral method)method)

Method of Moments: Fast AlgorithmMethod of Moments: Fast Algorithm

Page 18: Computational Electromagnetics Electromagnetics for ...Computational Electromagnetics Electromagnetics for Electromagnetic Compatibility/ Signal Integrity Analysis Li Er-Ping , PhD,

19Method of Moments: Method of Moments: Fast AlgorithmFast Algorithm

2 ( )O N⋅ =α bMoM : Z ∼

[Ref.] W. C. Chow, http://www.ccem.uiuc.edu/chew/aces2000_files/frame.htm

One-level interaction (N2) among current elements

Up (aggregt.)

Down (disaggregt.)

A multilevel tree structure showing the interaction among the current elements via the aggregation & disaggregation procedure

FMM & MLFMMFMM & MLFMM (fast (fast multipolemultipole))

( ) ( o ): l gNN O N N+ =+ αM bFM Z V T V ∼Near-

interaction

Interaction from low-level to upper level ‘hub’

Interaction from upper-level ‘hub’ to low-level (elements)

Connection between ‘hubs’

Page 19: Computational Electromagnetics Electromagnetics for ...Computational Electromagnetics Electromagnetics for Electromagnetic Compatibility/ Signal Integrity Analysis Li Er-Ping , PhD,

20Method of Moments: Fast AlgorithmMethod of Moments: Fast Algorithm

Conventional Method of MomentsO(N2)memory requirement for matrix storage & O(N3) operations for direct solution methodO(NiterN2) operations for iterative solver

Computation Cost (CPU time & memory requirements)

[Ref.] J. M. Jin, Finite Element Method in Electromagnetics, 2nd ed. Wiley Iterscience

Significant reduction in CPU time and memory usage motivate the development of fast algorithm

Comparison of CPU time and memory usage between conventional MoM and Fast algrorithm

Page 20: Computational Electromagnetics Electromagnetics for ...Computational Electromagnetics Electromagnetics for Electromagnetic Compatibility/ Signal Integrity Analysis Li Er-Ping , PhD,

21Method of Moments (MoM)Method of Moments (MoM)

MOM is strong in solving open domain problems involving impenetrable (PEC) or homogeneous objects, and it has been successfully applied to closed problems such as waveguides and cavities as well

MoM is applicable to many EM-related application areas:• Electrostatic problems, • Wire antennas and scatterers,• Scattering and radiation from bodies of revolution or bodies of

arbitrary shape• Transmission lines• Aperture problems• Biomedical problems

Page 21: Computational Electromagnetics Electromagnetics for ...Computational Electromagnetics Electromagnetics for Electromagnetic Compatibility/ Signal Integrity Analysis Li Er-Ping , PhD,

22

Commercial Software

Method of Moments (MoM)Method of Moments (MoM)

Numerical Electromagnetic Code (NEC) Developed at the Lawrence Livermore National LaboratoryFrequency domain antenna modeling code for wire & surface structures

FEKOEMC analysis, antenna design, microstrip antennas and circuits, dielectric media, scattering analysis, etc.

IE3DMMICs, RFICs, LTCC circuits, microwave/millimeter-wave circuits, IC interconnects and packages, patch/wire antennas, and other RF/wireless antennas

… …

Page 22: Computational Electromagnetics Electromagnetics for ...Computational Electromagnetics Electromagnetics for Electromagnetic Compatibility/ Signal Integrity Analysis Li Er-Ping , PhD,

23ExamplesExamples

GUI

Applications: Aviation industry

Method: MoM with FMM

Solver developed at IHPC, Singapore

RCS results Current distribution

[Ref.] E. P. LI , et. al., IHPC Fast Algorithm Development -- Research Report, 2005.

Page 23: Computational Electromagnetics Electromagnetics for ...Computational Electromagnetics Electromagnetics for Electromagnetic Compatibility/ Signal Integrity Analysis Li Er-Ping , PhD,

24Parallel Fast Integral Equation Simulation MethodParallel Fast Integral Equation Simulation Method

V. Jandhyala,et al, IEEE EPEP, pp287-290, 2006

Packaging Structure

Page 24: Computational Electromagnetics Electromagnetics for ...Computational Electromagnetics Electromagnetics for Electromagnetic Compatibility/ Signal Integrity Analysis Li Er-Ping , PhD,

25

Simulation Time Simulation Time vsvs Number of ProcessorsNumber of Processors

Page 25: Computational Electromagnetics Electromagnetics for ...Computational Electromagnetics Electromagnetics for Electromagnetic Compatibility/ Signal Integrity Analysis Li Er-Ping , PhD,

26

Review of Numerical Review of Numerical MethodsMethods

Finite-Difference Time-Domain Method (FDTD)

22

Page 26: Computational Electromagnetics Electromagnetics for ...Computational Electromagnetics Electromagnetics for Electromagnetic Compatibility/ Signal Integrity Analysis Li Er-Ping , PhD,

27FiniteFinite--Difference TimeDifference Time--Domain Method (FDTD)Domain Method (FDTD)

'00

0 0

( ) ( )

( 2) ( 2)

df x f xdx

f x x f x xx

=

+Δ − −Δ≅

Δ

HEt

EH Et

μ

σ ε

∂⎧∇× = −⎪⎪ ∂⎨ ∂⎪∇× = +⎪ ∂⎩

( ) ( )( ) ( ) ( ) ( ), 1 2, , 1 2, , , 1/2 , , 1/2

, , , ,

1 12 2

| | | || | i j k i j k i j k i j k

i j k i j k

n n n nz z y yn n

x x

E E E E

y ztH Hμ

+ − + −+ − ⎛ ⎞− −⎜ ⎟−⎜ ⎟Δ Δ⎝ ⎠

Δ= −

• Finite Difference Time-Domain (FDTD) method, first introduced y K.S. Yee in 1966, and later developed by Taflove and others, is a direct solution of Maxwell’s Time-dependent curl equations.

• It is a robust, easy-to-understand , easy-to- implement techniques. It is one of the most popular time-domain method for solving EM problems.

Page 27: Computational Electromagnetics Electromagnetics for ...Computational Electromagnetics Electromagnetics for Electromagnetic Compatibility/ Signal Integrity Analysis Li Er-Ping , PhD,

28FiniteFinite--Difference TimeDifference Time--Domain Method (FDTD)Domain Method (FDTD)

Two interleaved grid points (E & H)

E & H calculated alternatively at every half time step

Time step is limited by the Courant’s condition

Yee’s cell in 3-D FDTD simulation.

222 1111

zyxt

Δ+Δ+Δ≤Δ

Strengths of FDTD:Easy modeling of complex material

configurationNo matrix inversion involvedEasily adapted to parallel processingEasy to generate broadband dataAbility to perform both transient and steady

state analysis

Weaknesses of FDTD:Mesh density is determined by fine geometric

details of the problemstaircase error for curve structure Need to mesh the entire simulation domainNeed ABC (PML) to truncate unbounded

problem domain

K S Yee, IEEE Trans A&P, vol.14 1966

Page 28: Computational Electromagnetics Electromagnetics for ...Computational Electromagnetics Electromagnetics for Electromagnetic Compatibility/ Signal Integrity Analysis Li Er-Ping , PhD,

29FiniteFinite--Difference TimeDifference Time--Domain Method (FDTD)Domain Method (FDTD)

Recent Development:

Domain decomposition; conformal FDTD; ADI-FDTD; Pseudo-spectral FDTD

Other time domain methods

FIT (finite integration technique)

TLM (transmission line method)

FVTD (finite volume time domain)

Applications of FDTD

A variety of areas: Wave Propagation, Microwave/Antenna, high- speed electronics, photonics, biomedical problems

Page 29: Computational Electromagnetics Electromagnetics for ...Computational Electromagnetics Electromagnetics for Electromagnetic Compatibility/ Signal Integrity Analysis Li Er-Ping , PhD,

30

Commercial simulators

FiniteFinite--Difference TimeDifference Time--Domain Method (FDTD)Domain Method (FDTD)

CST MicroWave STUDIO®Based on the Finite Integration Technique (FIT)Full-wave electromagnetic field simulation software

Remcom XFDTDApplications including microwave circuits, antennas, EMC, Scattering, Photonics, Bio-EM, etc.

Page 30: Computational Electromagnetics Electromagnetics for ...Computational Electromagnetics Electromagnetics for Electromagnetic Compatibility/ Signal Integrity Analysis Li Er-Ping , PhD,

31Examples for SI, EMIExamples for SI, EMI

Before Fix

After Fix

Courteous of CST, Hitachi Data storage

Page 31: Computational Electromagnetics Electromagnetics for ...Computational Electromagnetics Electromagnetics for Electromagnetic Compatibility/ Signal Integrity Analysis Li Er-Ping , PhD,

32

ReadPair

WritePairμ-Actuator

Pair

Write-to-Read Crosstlk

-60

-50

-40

-30

-20

-10

0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20Frequency (GHz)

Cro

ssta

lk (d

B)

TFCPair

Write-to-Read Crosstalk

Most coupling in hinge region

Imbalanced layout in this region

Signal Transfer

-15

-12

-9

-6

-3

0

10 100 1,000 10,000Frequency (MHz)

Volta

ge T

rans

fer (

dB)

ExamplesExamples

Courteous of CST, Hitachi Data storage

•Crosstalk is concerned at dense path

•Signal propagation along the lines and interference the adjacent lines

Page 32: Computational Electromagnetics Electromagnetics for ...Computational Electromagnetics Electromagnetics for Electromagnetic Compatibility/ Signal Integrity Analysis Li Er-Ping , PhD,

37

Review of Numerical Review of Numerical MethodsMethods

Finite Element Method (FEM)

22

Page 33: Computational Electromagnetics Electromagnetics for ...Computational Electromagnetics Electromagnetics for Electromagnetic Compatibility/ Signal Integrity Analysis Li Er-Ping , PhD,

38Finite Element Method (FEM)Finite Element Method (FEM)

Fundamentals of FEM: • FEM is a numerical technique to obtain the approximate solutions to boundary value

problems of the mathematical physics.• the equations in a Finite element (FEM) analysis can be formulated either by a

variational method (Ritz method) or a weighted residual method (Galerkin’s method) [Also used by Method of Moment]

Variational method: Minimizing an energy functional3D time harmonic EM problem

Procedures of FEM Analysis:Discretizing solution regions into finite number of subregions or elementsDeriving governing equations (elemental equation) for a typical elementAssembling of all elements in the solution region to form matrix equationSolving the system of equations obtained.

2 2| | | |2 2 2V

H E Jj

F dVEμ εω

⎧ ⎫= ⎨ ⎬

⎩ ⎭

⋅+ −∫

energy stored in magnetic & electric fields

energy dissipated/supplied by conduction currents

Page 34: Computational Electromagnetics Electromagnetics for ...Computational Electromagnetics Electromagnetics for Electromagnetic Compatibility/ Signal Integrity Analysis Li Er-Ping , PhD,

39

Features:Remarkable advantage of FEM is the flexibility in terms of modeling any complicated geometries, distribution of media. Good handling of inhomogeneous medium (Each element can have different material property)Sparse matrix equation (each element only interacts with elements in its own neighborhood)Require to mesh the entire domain (object + background)ABC, PML or FE-BI need to be used to truncate the mesh for unbounded problemsLinear and nonlinear , 2-D/3D problems.Widely used in frequency domain

Recent Development:High-order ABC, domain decomposition, high-order elements

Commercial SoftwareAnsoft HFSS

… …

Finite Element Method (FEM)Finite Element Method (FEM)

Page 35: Computational Electromagnetics Electromagnetics for ...Computational Electromagnetics Electromagnetics for Electromagnetic Compatibility/ Signal Integrity Analysis Li Er-Ping , PhD,

41EMI Simulation ExamplesEMI Simulation Examples

Wire-frame Model of PDA

Monopole Model

Antenna with Mould Bushing

E-field on Casing

0

10

20

30

40

50

60

55.296 73.728 81 92.16 108 135 162 189 216 243

Frequency (MHz)

E-fie

ld (d

BuV

/m)

Measured Simulated

Page 36: Computational Electromagnetics Electromagnetics for ...Computational Electromagnetics Electromagnetics for Electromagnetic Compatibility/ Signal Integrity Analysis Li Er-Ping , PhD,

43

Review of Numerical Review of Numerical MethodsMethods

Comparison of Three CEM Methods

22

Page 37: Computational Electromagnetics Electromagnetics for ...Computational Electromagnetics Electromagnetics for Electromagnetic Compatibility/ Signal Integrity Analysis Li Er-Ping , PhD,

44Comparison of Three CEM MethodsComparison of Three CEM Methods

Methods FDTD MOM FEM

Principle Direct solution of Maxwell’s equations

Need Frequency- dependent Green’s

function

Variational principle (minimizing energy

functional)

Equation Differential equation Integral equation Differential equation

Transient orsteady state

Time-domain method; Obtain responses over

a broad band frequencies by Fourier

transform

Frequency domain method -- response at one frequency for one solution of the matrix

equation

Frequency domain method-- response at one frequency

for one solution of the matrix equation

Remedy: fast frequency- sweeping approach to

obtain response over broad band

[Ref.] M. Sadiku and A. F. Peterson, IEEE Proc. 1990 Southeastcon, pp.42-47

Page 38: Computational Electromagnetics Electromagnetics for ...Computational Electromagnetics Electromagnetics for Electromagnetic Compatibility/ Signal Integrity Analysis Li Er-Ping , PhD,

45

Methods FDTD MOM FEM

Geometrymaterials

Inhomogeneity easyArbitrary shape –

staircase errorInhomogeneity difficult Nonlinearity, ihhomogeneity

easy

Meshing Entire domain discretized

Normally only surfaces discretized Entire domain discretized

Matrix equation No matrix equation Dense matrix Sparse matrix

Boundary treatment

Open boundary difficultAbsorbing boundary

neededOpen boundary easy

Open boundary difficultAbsorbing boundary

needed

Suitable problems

Most developed time domain method;

applicable to a variety of electromagnetic

problems

More efficient to deal with open domain problems involving impenetrable (PEC) or homogeneous

objects

More efficient for closed region problems involving

complex geometries & inhomogeneous media

objects;

Comparison of Three CEM MethodsComparison of Three CEM Methods

Page 39: Computational Electromagnetics Electromagnetics for ...Computational Electromagnetics Electromagnetics for Electromagnetic Compatibility/ Signal Integrity Analysis Li Er-Ping , PhD,

46

Modelling of Multilayered IC Modelling of Multilayered IC Packages Packages

Background & Motivation

33

Page 40: Computational Electromagnetics Electromagnetics for ...Computational Electromagnetics Electromagnetics for Electromagnetic Compatibility/ Signal Integrity Analysis Li Er-Ping , PhD,

47

(Def.) Housing and interconnection of ICs to form productTo take up the slack --- difficulty of Moore's law scalingNext-generation packaging --- 3D & more complicatedEmerging as

- Present - 2D

Modeling and simulationEnabler to reduce Cost & achieve Performance

Modeling and simulation techniques/tools for Next-generation 3D packaging in high demand

[Short-term]

To develop fast and accurate

modeling techniques for

electrical & electromagnetic analysis of next generation

3D

IC

packaging and system integration[Long-term]

To explore a multi-physics platform: electrical-optical -thermal-mechanical modeling

Multi-physics nature [Mechanical, Thermal, Electrical et. al.]

Multi-scale nature[nanometer to centimeter & DC to 10s/100s of GHz ]

Complexity [Plenty of vias (intel--40k), signal traces & multiple P/G planes]

Bac

kgro

und

Mot

ivat

ion

Obj

ectiv

esC

halle

nges

[Source: IMEC, IZM]

[Source: Georgia Tech]

- Future -3D

PackagingPackaging

Page 41: Computational Electromagnetics Electromagnetics for ...Computational Electromagnetics Electromagnetics for Electromagnetic Compatibility/ Signal Integrity Analysis Li Er-Ping , PhD,

49

Modelling of Multilayered IC Modelling of Multilayered IC Packages Packages

Method Overview

33

Page 42: Computational Electromagnetics Electromagnetics for ...Computational Electromagnetics Electromagnetics for Electromagnetic Compatibility/ Signal Integrity Analysis Li Er-Ping , PhD,

50Approaches on IC Package ModelingApproaches on IC Package Modeling

Circuit approach

Field approach

Coupled circuit-field approach

Page 43: Computational Electromagnetics Electromagnetics for ...Computational Electromagnetics Electromagnetics for Electromagnetic Compatibility/ Signal Integrity Analysis Li Er-Ping , PhD,

51

in the Multiin the Multi--layered Packages and Board by using the Multilumped Modeling Metlayered Packages and Board by using the Multilumped Modeling Methodhod

- - –Chip

Complete signal path (chip to board)

- –Chip

+ +Power/Ground Plane 1

Power/Ground Plane 2

Through-hole via (µstrip to µstrip transition) For illustrative reasons, dielectric layers above plane 1, between both planes and

beneath plane 2, are removed

Substrate

+

Substrate

+ +

µstrip package trace with two

90° bends

BGA ballFlip chip interconnect

=

+

Substrate

µstrip package trace with two

90° bends

=

Board

Chip

+ +Power/Ground Plane 1

Power/Ground Plane 2

Through-hole via (µstrip to µstrip transition) For illustrative reasons, dielectric layers above plane 1, between both planes and

beneath plane 2, are removed

Substrate

+

Substrate

+ +

µstrip package trace with two

90° bends

BGA ballFlip chip interconnect

=

+

Substrate

µstrip package trace with two

90° bends

=

BoardBoard

ChipChip

Segmentation of a complete signal path

Reference: I. Ndip, 2005 ECTC

Modeling of high-speed system in package integration

Circuit Board

IC IC

Wideband Modeling of Complete Signal PathsWideband Modeling of Complete Signal Paths

Page 44: Computational Electromagnetics Electromagnetics for ...Computational Electromagnetics Electromagnetics for Electromagnetic Compatibility/ Signal Integrity Analysis Li Er-Ping , PhD,

52

Port 1

Flipchip Interconnect

90° bend Via

Port 2

90° bend 90° bend 90° bend BGA ball

1 2 3 4 5 6 7

Equivalent Circuit Model of the Complete Signal PathEquivalent Circuit Model of the Complete Signal Path

Complete Signal Paths

Reference: I. Ndip, 2005 ECTC

Page 45: Computational Electromagnetics Electromagnetics for ...Computational Electromagnetics Electromagnetics for Electromagnetic Compatibility/ Signal Integrity Analysis Li Er-Ping , PhD,

53

Macromodel Synthesis

)()()(

)()()(

tuDtxCty

tuBtxAtxdtd

+=

+=

On-chip Interconnect

Model Order Reduction(PRIMA)

Driver/Receiver Circuit Model

Signal Integrity Analysis by SPICE Simulator

Fast 3D Field Solver

Parameters Extraction{S(s),Y(s) or parasitic parameters)

PSTD FMM

Electrical Performance Analysis for Full Chip

Port Waveforms at Interconnect Subnetwork

EMI Analysis(Radiated emission)

(2)

(2)

(2)(2)

Model Order Reduction Method/ MacroModelModel Order Reduction Method/ MacroModel

E P Li, E X Liu, L W Li, IEEE Trav Adv. Packg. Vol 27, 2004

Vout

C=10pf

Vin

P1P2

R2=5Ω

R2=50Ω

Page 46: Computational Electromagnetics Electromagnetics for ...Computational Electromagnetics Electromagnetics for Electromagnetic Compatibility/ Signal Integrity Analysis Li Er-Ping , PhD,

54

Parallel Computing & Domain Decomposition for IC Package Parallel Computing & Domain Decomposition for IC Package Modeling based on FDTDModeling based on FDTD

Using Parallel FDTD

Iterative Bi-section approach for domain decomposition & Load balancing

Ref: E P Li, et al, JEMAP, 2004, EPEP, 2006

Field ModelField Model--Full Wave ModelFull Wave Model

Page 47: Computational Electromagnetics Electromagnetics for ...Computational Electromagnetics Electromagnetics for Electromagnetic Compatibility/ Signal Integrity Analysis Li Er-Ping , PhD,

55Results Results

Magnetic field distribution at layer FC3CPU Time spent vs Processors

Ref: E P Li, et al, JEMAP, 2004, Y.J. Zhang, et al, IEEE Sym. 2007

Page 48: Computational Electromagnetics Electromagnetics for ...Computational Electromagnetics Electromagnetics for Electromagnetic Compatibility/ Signal Integrity Analysis Li Er-Ping , PhD,

56

Modelling of Multilayered IC Modelling of Multilayered IC Packages Packages

Recent Development Semi-analytical Method

33

Page 49: Computational Electromagnetics Electromagnetics for ...Computational Electromagnetics Electromagnetics for Electromagnetic Compatibility/ Signal Integrity Analysis Li Er-Ping , PhD,

57

Y2 Y2

Y1 Y1

Y4 Y4

Y3 Y3

DomainDomain--Decomposition ApproachDecomposition Approach

SIP (System in Package) on Silicon Carrier

Y3

Y2

Y4

Y1

Domain-DecompositionDifferent parts are modeled by using different

optimized methodologies

[Phillips]

New Algorithm DevelopmentNew Algorithm Development

Page 50: Computational Electromagnetics Electromagnetics for ...Computational Electromagnetics Electromagnetics for Electromagnetic Compatibility/ Signal Integrity Analysis Li Er-Ping , PhD,

58

Layout of a Package(Input)

Parameter Parameter ExtractionExtraction

Equivalent Circuits RLCG

NN--Body Scattering Theory Body Scattering Theory (NBST)(NBST)

Network Parameters [Y] or [Z]

System-level Electrical modeling of entire

package

Domain Domain DecompositionDecomposition

Flowchart of Our AlgorithmFlowchart of Our Algorithm

Inner Domain(P/G Planes, Vias,

Striplines etc.)

Top/bottom Domain(ustrip lines, via bends, etc)

Chip

GND

PWR

GND

PWR

Signal Layer

Signal Layer

Chip

GND

PWR

GND

PWR

Chip

GND

Sign

Chip

PWR

Signal Layer

Top

Inner

Bottom

New Features of the Algorithm Compared to existing techniques

2.5 D method to solve 3D problem

Semi-analytical method – fast but accurate

Efficiently Modeling large number of vias & Power/ground planes

New Features of the Algorithm Compared to existing techniques

2.5 D method to solve 3D problem

Semi-analytical method – fast but accurate

Efficiently Modeling large number of vias & Power/ground planes

Page 51: Computational Electromagnetics Electromagnetics for ...Computational Electromagnetics Electromagnetics for Electromagnetic Compatibility/ Signal Integrity Analysis Li Er-Ping , PhD,

Modeling of Top/Bottom DomainModeling of Top/Bottom Domain

Equivalent Circuits

Region 1

Region 2 Region

3Region 4

C1a

L1

a

L1

c

C1b

L1

b

L1

d

C1c

C2a

L2

a

L2

c

C2b

L2

b

L2

d

C2c

C3a

L3

a

L3

c

C3b

L3

b

L3

d

C3c

C4a

L4

a

L4

c

C4b

L4

b

L4

d

C4c

Region 1 Region 2

Region 3 Region 4

Integral Equation Method

[Er-Ping LI, En-Xiao Liu et. al, IEEE EMC Symposium 2007]

Page 52: Computational Electromagnetics Electromagnetics for ...Computational Electromagnetics Electromagnetics for Electromagnetic Compatibility/ Signal Integrity Analysis Li Er-Ping , PhD,

N-Body Scattering Theory (NBST)

for analyzing coupling among multiple vias in the presence of multilayered P/G planes

Modeling of Inner DomainModeling of Inner Domain

GND

PWR

GND

PWR

Superposition: Etotal = Einc + Escat(multiple)

Schematic cross sectional view of wave interactions among many cylinders inside an IC package;The total electromagnetic wave is a superposition of the incident and scattered waves.

Page 53: Computational Electromagnetics Electromagnetics for ...Computational Electromagnetics Electromagnetics for Electromagnetic Compatibility/ Signal Integrity Analysis Li Er-Ping , PhD,

TE & TM Modes

Inner Domain ModelingInner Domain Modeling

Cylindrical Mode (CYM) -- Vias

Parallel Plate Radial Waveguide Mode (PPWG)

-- Adjacent P/G Planes

( ) ( )( ) ( )

cos for TM

cos for TE

E jnz mn m n

m n

H jnz mn m n

m n

E a k z Z k e

H a k z Z k e

φρ

φρ

ρ

ρ

=

=

∑∑

∑∑[Z. Z. Oo, En-Xiao LIU et. al, ECTC 2007]

The governing Maxwell’s equations have two independent solutions: the TE (transverse electric) & TM (transverse magnetic) modes. Each of the two modes can be further decomposed into a parallel plate radial waveguide mode and a cylindrical mode.

Modal Expansion

Page 54: Computational Electromagnetics Electromagnetics for ...Computational Electromagnetics Electromagnetics for Electromagnetic Compatibility/ Signal Integrity Analysis Li Er-Ping , PhD,

1;

viaN

q q q qp pp p q= ≠

⎛ ⎞= +⎜ ⎟

⎝ ⎠∑Tf a fα

Scattering among N Vias

Multiple Coupling among Large Number of ViasMultiple Coupling among Large Number of Vias

(2)

1 0

( ) ( ) cos( )q qvia

q

q

M NNjn

qmn n m q mq m n N

f H k e zφρ ρ β= = =−

Φ = ∑∑ ∑

T (transition) Matrix

Translation Matrix

Unknown coefficients

of the scattered

wave

Coefficients of the incident wave (excitation)

Scattered fields

Page 55: Computational Electromagnetics Electromagnetics for ...Computational Electromagnetics Electromagnetics for Electromagnetic Compatibility/ Signal Integrity Analysis Li Er-Ping , PhD,

63

Test board 2:two SMA ports (signal vias)thickness 1 mmvia diameter 0.1 mmsubstrate material 4.1; loss tan 0.02

1 2 3 4 5-25

-20

-15

-10

-5

0

|S11

| (dB

)

Frequency (GHz)

Measurement Our method

1 2 3 4 5-50

-40

-30

-20

-10

0

|S21

| (dB

)

Frequency (GHz)

Measurement Our method

PCB 1Port 1

Port 2

Experimental ValidationExperimental Validation

Page 56: Computational Electromagnetics Electromagnetics for ...Computational Electromagnetics Electromagnetics for Electromagnetic Compatibility/ Signal Integrity Analysis Li Er-Ping , PhD,

64ValidationValidation: L: L--shaped P/G Plane and Cutshaped P/G Plane and Cut--out Structureout Structure

1 2 3 4 50

10

20

30

40

50

60

|Z21

| (dB

)

Frequency (GHz)

SMM with FDCL Measurement

Measurement Ref.: Ping Liu et al, IEEE Trans EMC, vol. 47, no. 4, pp. 889-898.

An irregular-shaped power/ground planesubstrate material 2.65; loss tan 0.003two SMA ports at (61,5) and (10,42)cut-out (15x15) in power/ground plane

Unit: mm

Page 57: Computational Electromagnetics Electromagnetics for ...Computational Electromagnetics Electromagnetics for Electromagnetic Compatibility/ Signal Integrity Analysis Li Er-Ping , PhD,

65Comparison against Ansoft HFSSComparison against Ansoft HFSS101 pins (vias) in three power/ground layers

101 Pins (PEC vias)

Three conductor layers (P/G/P) & 0.8-mm total thickness

20 x 20 mm dimension

0

0.05

0.1

0.15

0.2

0.25

1 2 3 4 5

Freq (GHz)

|Y_1

1|

smmhfss

0

5

10

15

20

25

30

35

1 2 3 4 5

Freq (GHz)

|Z_1

1|

smmhfss

Page 58: Computational Electromagnetics Electromagnetics for ...Computational Electromagnetics Electromagnetics for Electromagnetic Compatibility/ Signal Integrity Analysis Li Er-Ping , PhD,

66

No. of power/ground

layers

No. of vias (pins)

Memory CPU time

HFSS Our Approach HFSS Our Approach

22 20 MB 6 MB 10min 50

sec 43 sec

101 138 MB 43MB 77min 51sec 14min 57sec

3101 420 MB 140MB 320min

29sec 20min 14sec

221 Out of memory 500MB N.A 135min 53sec

4 2 50 MB 15 MB 13min 50sec 3min 21sec

Package Dimensions: 20 mm by 20 mm

Computing resource: 1.3 GHz CPU, 512 MB memory

Our approach:About 1/3 of HFSS’s memory usage About 5 to 15 times faster than HFSS

Comparison against Ansoft HFSSComparison against Ansoft HFSS

Page 59: Computational Electromagnetics Electromagnetics for ...Computational Electromagnetics Electromagnetics for Electromagnetic Compatibility/ Signal Integrity Analysis Li Er-Ping , PhD,

68Outlook and SummaryOutlook and Summary

• Simulation tools have been greatly improved in the last 10 years, they are much faster and accurate now, it really could help the EMC engineers to solve number of problems, but not 100%.

The present simulation tools can do• predict small scale and the regional EMI,• quickly predict and diagnose the regional EMI problems, i.e. Where

is the major source of the radiations,• optimize the performance for various designs at lower cost

compared to experiments ,• Be able quantitative assessments of insight EM performance, for

which experiment is unable to do ,• Overall shorten the design cycles.

Page 60: Computational Electromagnetics Electromagnetics for ...Computational Electromagnetics Electromagnetics for Electromagnetic Compatibility/ Signal Integrity Analysis Li Er-Ping , PhD,

69Outlook and SummaryOutlook and Summary

The present simulation tools can’t • Still can’t accurately simulate the entire system

level EMI, from components, board to system levels,

• Can’t accurately simulate the large and complex EMC problems,

• No proper tools and accurate methods to simulate the electromagnetic susceptibility, which is nowadays critical for EMC design.

Page 61: Computational Electromagnetics Electromagnetics for ...Computational Electromagnetics Electromagnetics for Electromagnetic Compatibility/ Signal Integrity Analysis Li Er-Ping , PhD,

70Outlook and SummaryOutlook and Summary

• This presentation gave an overview review of three commonly used numerical Methods for EMC;– it may help engineers to choose the right method/tool

for the right problem;– Integral methods vs. differential methods;– Surface methods vs. volume methods;– Time-domain methods vs. frequency methods.

Page 62: Computational Electromagnetics Electromagnetics for ...Computational Electromagnetics Electromagnetics for Electromagnetic Compatibility/ Signal Integrity Analysis Li Er-Ping , PhD,

71Outlook and SummaryOutlook and Summary

The future requirements • Simulation of Signal integrity and power integrity

simulation in real-world entire PCB and package system is still challenge

• Mixed thermal and electrical multiphysics simulation with multi-scale natures

• Comprehensive electromagnetic susceptibility simulation is also required

• A virtual EMC-test lab system should be developed to model the entire system level EMC.

Page 63: Computational Electromagnetics Electromagnetics for ...Computational Electromagnetics Electromagnetics for Electromagnetic Compatibility/ Signal Integrity Analysis Li Er-Ping , PhD,

72The Dream for EMC ModelingThe Dream for EMC Modeling

Virtual EMC LabGUI

EMC/EMI standards

EMC modeling techniques

Validation HPCV computer system

Conventional EMC testing house

Virtual EMC Lab

Page 64: Computational Electromagnetics Electromagnetics for ...Computational Electromagnetics Electromagnetics for Electromagnetic Compatibility/ Signal Integrity Analysis Li Er-Ping , PhD,

73