ANSOFT Q3D TRANING - Electro Magnetic Compatibility...

24
ANSOFT Q3D TRANING

Transcript of ANSOFT Q3D TRANING - Electro Magnetic Compatibility...

Page 1: ANSOFT Q3D TRANING - Electro Magnetic Compatibility …ntuemc.tw/upload/file/20120330135813f9f28.pdf · Quasi-static or full-wave techniques Measure the size of the interconnect in

ANSOFT Q3D TRANING

Page 2: ANSOFT Q3D TRANING - Electro Magnetic Compatibility …ntuemc.tw/upload/file/20120330135813f9f28.pdf · Quasi-static or full-wave techniques Measure the size of the interconnect in

Introduction

HFSS 3D EM Analysis

S-parameter

Q3D R/L/C/G Extraction

Model

0 1 2 3 4 5 6 7 8 9 10

Frequency [GHz]

-35

-30

-25

-20

-15

-10

-5

0

mag

nit

ud

e [

dB

]

S11

S21

Page 3: ANSOFT Q3D TRANING - Electro Magnetic Compatibility …ntuemc.tw/upload/file/20120330135813f9f28.pdf · Quasi-static or full-wave techniques Measure the size of the interconnect in

Quasi-static or full-wave techniques

Measure the size of the interconnect in units of wavelength!

Size < λ/10, use quasi-static solvers. Output circuit model in RLGC.

Size > λ/10, and/or radiation important, use full-wave solvers.

Output S, Y, and Z parameters and fields.

Page 4: ANSOFT Q3D TRANING - Electro Magnetic Compatibility …ntuemc.tw/upload/file/20120330135813f9f28.pdf · Quasi-static or full-wave techniques Measure the size of the interconnect in

Wavelength issues

νp= λ × f

low frequencies (lump model) : λ/10 wavelengths >> wire length

Page 5: ANSOFT Q3D TRANING - Electro Magnetic Compatibility …ntuemc.tw/upload/file/20120330135813f9f28.pdf · Quasi-static or full-wave techniques Measure the size of the interconnect in

Q3D Extractor

Arbitrary

3D

structure

1. 3D Fast Quasi-static EM solver 2. 2D Fast R/L/C/G EM solver

Page 6: ANSOFT Q3D TRANING - Electro Magnetic Compatibility …ntuemc.tw/upload/file/20120330135813f9f28.pdf · Quasi-static or full-wave techniques Measure the size of the interconnect in

Capacitance matrix

The equation relating the total charge on a capacitor with the

potential difference relative to a ground at zero volts is : Q=CV

In a three-conductor system, matrix notation is used:

1 11 12 13 1

2 21 22 23 2

3 31 32 33 3

Q C C C V

Q C C C V

Q C C C V

The off diagonals are always negative, which

accounts for the sign of the charge on each of

the conductors.

Page 7: ANSOFT Q3D TRANING - Electro Magnetic Compatibility …ntuemc.tw/upload/file/20120330135813f9f28.pdf · Quasi-static or full-wave techniques Measure the size of the interconnect in

Q3D and circuit capacitance

11 12

21 22

1 1

2 2

s s

s s

C CQ V

C CQ V

Q3D solution:

circuit solution:

11 12

21 22

1 1 1 2

2 2 1 2

k k

k k

Q C V C V V

Q C V V C V

11 11 12

12 12

s k k

s k

C C C

C C

Page 8: ANSOFT Q3D TRANING - Electro Magnetic Compatibility …ntuemc.tw/upload/file/20120330135813f9f28.pdf · Quasi-static or full-wave techniques Measure the size of the interconnect in

Self-inductance

Page 9: ANSOFT Q3D TRANING - Electro Magnetic Compatibility …ntuemc.tw/upload/file/20120330135813f9f28.pdf · Quasi-static or full-wave techniques Measure the size of the interconnect in

Mutual-inductance

A voltage is induced across a conductor when the number of field

lines around it changes.

a bs ab

dI dIV L L

dt dt

Page 10: ANSOFT Q3D TRANING - Electro Magnetic Compatibility …ntuemc.tw/upload/file/20120330135813f9f28.pdf · Quasi-static or full-wave techniques Measure the size of the interconnect in

Partial inductance

Partial self inductance: number of field lines per amp around just

the conductor segment.

Partial mutual inductance: number of field lines per amp around both

the conductor segment.

Page 11: ANSOFT Q3D TRANING - Electro Magnetic Compatibility …ntuemc.tw/upload/file/20120330135813f9f28.pdf · Quasi-static or full-wave techniques Measure the size of the interconnect in

Partial inductance matrix

Defined for any collection of conductors

kj jk

k

dIV L

dt

1 2 3 41 11 12 13 14

dI dI dI dIV L L L L

dt dt dt dt

Partial

self

inductance

Partial

mutual

inductance

Page 12: ANSOFT Q3D TRANING - Electro Magnetic Compatibility …ntuemc.tw/upload/file/20120330135813f9f28.pdf · Quasi-static or full-wave techniques Measure the size of the interconnect in

Loop inductance

2 22 2 21 1 23 3 2g gV L I L I L I L I

1 1 2 2 3 3gnd gg g g g gV L I L I L I L I

'

2 2 gndV V V

'

2 1 21 2 1

2 22 2 2

3 23 2 3

( )

( )

( )

g g gg

g g gg

g g gg

V I L L L L

I L L L L

I L L L L

Page 13: ANSOFT Q3D TRANING - Electro Magnetic Compatibility …ntuemc.tw/upload/file/20120330135813f9f28.pdf · Quasi-static or full-wave techniques Measure the size of the interconnect in

Inductance matrix

The individual elements of the inductance matrix are computed in

the same way as the elements of the capacitance matrix.

For a three-conductor system with a well-defined ground return

path, the relationship between the magnetic flux in each loop and

the current loop I in each is given by:

1 11 12 13 1

2 21 22 23 2

3 31 32 33 3

L L L I

L L L I

L L L I

The diagonal elements are self-inductances and the symmetric off

diagonal elements are the mutual inductances of the loops.

Page 14: ANSOFT Q3D TRANING - Electro Magnetic Compatibility …ntuemc.tw/upload/file/20120330135813f9f28.pdf · Quasi-static or full-wave techniques Measure the size of the interconnect in

Solve setup

Capacitance matrix

DC Resistance and inductance

matrix

AC Resistance and inductance

matrix

Page 15: ANSOFT Q3D TRANING - Electro Magnetic Compatibility …ntuemc.tw/upload/file/20120330135813f9f28.pdf · Quasi-static or full-wave techniques Measure the size of the interconnect in

Solve setup

Number of conduction

passes to refine FEM mesh

% total error as

stopping criteria

% with the largest error,

changed per pass

Page 16: ANSOFT Q3D TRANING - Electro Magnetic Compatibility …ntuemc.tw/upload/file/20120330135813f9f28.pdf · Quasi-static or full-wave techniques Measure the size of the interconnect in

Solve setup

Conduction passes.

C: optimizes DC mesh

M: calculate the R, L and

optimizes the large scale

structure of the mesh

Difference between the n

and n-1 iteration

Page 17: ANSOFT Q3D TRANING - Electro Magnetic Compatibility …ntuemc.tw/upload/file/20120330135813f9f28.pdf · Quasi-static or full-wave techniques Measure the size of the interconnect in

Mesh of DC and AC solution

DC AC

Page 18: ANSOFT Q3D TRANING - Electro Magnetic Compatibility …ntuemc.tw/upload/file/20120330135813f9f28.pdf · Quasi-static or full-wave techniques Measure the size of the interconnect in

Reduced matrix operation

Move sink

Add sink

Join in series

Join in parallel

Float net

Return path

Ground net

Float terminal

Float at infinity

Change frequency

Page 19: ANSOFT Q3D TRANING - Electro Magnetic Compatibility …ntuemc.tw/upload/file/20120330135813f9f28.pdf · Quasi-static or full-wave techniques Measure the size of the interconnect in

Move sink

1 2 3outi i i i

Let you switch the placement of sink terminals in a conductor

without having to change the terminal assignment and generate a

new solution.

Page 20: ANSOFT Q3D TRANING - Electro Magnetic Compatibility …ntuemc.tw/upload/file/20120330135813f9f28.pdf · Quasi-static or full-wave techniques Measure the size of the interconnect in

Add sink

Allow user to add current sinks to a model without having to

change the setup and generate a new solution.

Allows user to simulate the presence of multiple current sinks in a

conductor. While actually solving the model, only a single sink is

allowed for conduction simplicity.

Page 21: ANSOFT Q3D TRANING - Electro Magnetic Compatibility …ntuemc.tw/upload/file/20120330135813f9f28.pdf · Quasi-static or full-wave techniques Measure the size of the interconnect in

Join in series and parallel

This feature allows you to connect two or more conductors in

series and parallel.

Series

Parallel

Page 22: ANSOFT Q3D TRANING - Electro Magnetic Compatibility …ntuemc.tw/upload/file/20120330135813f9f28.pdf · Quasi-static or full-wave techniques Measure the size of the interconnect in

Ground net and Return path

Grounded net reduce feature allows you to add grounded

conductors to your model.

Return path lets you select a conductor that is identified as a return

path enabling you to model the effects of return currents on the

inductance and resistance matrices.

Notice that the negative reference node for defining the branch

voltages has also been changed.

Page 23: ANSOFT Q3D TRANING - Electro Magnetic Compatibility …ntuemc.tw/upload/file/20120330135813f9f28.pdf · Quasi-static or full-wave techniques Measure the size of the interconnect in

Q3D extractor processes

Page 24: ANSOFT Q3D TRANING - Electro Magnetic Compatibility …ntuemc.tw/upload/file/20120330135813f9f28.pdf · Quasi-static or full-wave techniques Measure the size of the interconnect in

Reference

A. E. Ruehli, “Inductance calculations in a complex

integrated circuit environment,” IBM J. Res. Develop.,

vol. 16, pp. 470-481, Sept. 1972.

A. E. Ruehli and P. A. Brennan, “Capacitance models

for integrated circuit metallization wires,” IEEE J.

Solid-State Cir., vol. SC-10, pp.530-536, Dec. 1975.