ReductionandRealization Techniques inModelling of Passive - - PowerPoint PPT Presentation

reduction and realization techniques in modelling of
SMART_READER_LITE
LIVE PREVIEW

ReductionandRealization Techniques inModelling of Passive - - PowerPoint PPT Presentation

ReductionandRealization Techniques inModelling of Passive ElectronicStructures Pieter Heres Scientific Computing Group, EindhovenUniversityofTechnology FunnyexampleofROM:


slide-1
SLIDE 1

ReductionandRealization Techniques inModelling of Passive ElectronicStructures

Pieter Heres

Scientific Computing Group, EindhovenUniversityofTechnology

slide-2
SLIDE 2

FunnyexampleofROM:

Animageconsistsofmatrix(or3) Singularvaluedecomposition: Truncateacertainamountofsingularvalues. Example: 139singularvalues

A V U = Σ

T

slide-3
SLIDE 3

Example:

Thelargest10,20,30and40singularvalues

slide-4
SLIDE 4

Overview ofmytalk

  • Systemformulation
  • WhatisROM?
  • Krylov subspacemethods
  • Orthogonalization
  • Realization
slide-5
SLIDE 5

Electronicstructures

  • Passivestructures:

– Interconnects – Analogpartsofchips – Coupledwithdigitalpart

  • ManymodelscanberepresentedbyRLC-

networks: – TLM – PEEC – EFIEintegralmodel – FIT – FDTD(spatiallydiscretized)

slide-6
SLIDE 6

Systemformulation

DAEsystem: Or: Forinstance:voltage-in-current-out

  • =

+

− =

  • )

( ) ( ) ( ) ( ) ( ) ( ) ( ) ( t t t t t t t t dt d

T T

i v L y Bu i v R P P G i v L C

) ( ) ( ) ( ) ( ) ( t t t t t

Tx

L y Bu Gx x C = + − =

slide-7
SLIDE 7

WhatisROM?

Large(RLC-)circuit replacedby Smallcircuit

(withapproximatelysamebehavior)

) ( ) ( ) ( ) ( ) ( t t t t t

Tx

L y Bu Gx x C = + − =

  • )

( ~ ~ ) ( ˆ ) ( ~ ) ( ~ ~ ) ( ~ ~ t t t t t dt d

Tx

L y u B x G x C = + − =

slide-8
SLIDE 8

Demands

  • Behaviorapproximatedwell:

– Forafixedsetofinputs – Uptoamaximumfrequency

  • Gainincomputationaltime
  • Passivitypreservation!
slide-9
SLIDE 9

Systemformulation

TransformwithLaplace: Transferfunction: Directrelationbetweeninputandoutput Approximation,infrequencydomain

B C G L H

1

) ( ) (

+ = s s

T

) ( ) ( ) ( ) ( ) ( s s s s s s

TX

L Y BU GX CX = + − = ) ( ) ( ) ( ) ( ) ( t t t t t

Tx

L y Bu Gx x C = + − =

slide-10
SLIDE 10

Krylov-subspacemethods

PRIMA(Odabasioglu,Celik)andPVL(Feldmann, Freund): with:

R A I L B C G L H

1 1

) ) ( ( ) ( ) (

− −

− − = + = s s s s

T T

] ,..., , [ ) , (

1b

A Ab b A b

=

n n

  • C

C G A

1 0 )

(

+ − = s B C G R

1 0 )

(

+ = s

slide-11
SLIDE 11

Krylov-subspacemethods(2)

Definedby: Orthonormal basis:V Projection:

] ,..., , [ ) , (

1b

A Ab b A b

=

n

  • G

˜

G VT V

slide-12
SLIDE 12

Krylov-subspacemethods(3)

SVD-Laguerre (Knockaert,DeZutter): Laguerre expansion: Krylov-space:

( )

n n n T

s s s s s

  • +

− + − + + = + =

− ∞ = −

  • α

α α α α α α B C G C G C G L B C G L H

T 1 1

) ( ) )( ( 2 ) ( ) (

B C G b

1

) (

+ = α ) ( ) (

1

C G C G A α α − + =

slide-13
SLIDE 13

Example

PCB Originalsize695by695 Reducedto70by70 Behaviorupto1GHz

slide-14
SLIDE 14

Example(ACanalysis)

slide-15
SLIDE 15

Example(transient)

slide-16
SLIDE 16

Orthogonalization

slide-17
SLIDE 17

Krylov spaces

Orthogonalizewhilebuildingup: ExtracareformultiplecolumnsofB Choices: – whichcolumnsaregeneratedwhen? – whatisorthogonalizedagainstwhat? EverycolumninBhasitsownKrylov-space.

] ,..., , [ ) , (

1B

A AB B A B

=

n

slide-18
SLIDE 18

Krylov spaces

Whichcolumnsaregeneratedwhen? – ColumnsofBseparately – Binblocks Whatisorthogonalizedagainstwhat? – Afterwards(eg.withSVD) – During

  • Againstall
  • AgainstcolumnofsameKrylov

space

slide-19
SLIDE 19

ModifiedGram-Schmidt

Sometimesre-orthogonalization isnecessary. fori=1..j h=viT w; w=w– hvi; end w=w/|w|; Ruleofthumb: re-orthogonalizeifmorethan75%isremoved

slide-20
SLIDE 20

Krylovspaces

  • MixingofKrylovspaces

– essentialinformationcanbelost – spuriousinformationcanoccur

  • PreservetheshapeoftheHessenbergmatrix
  • BlockArnoldi(asinPRIMA)isarightwayandan

efficientway

slide-21
SLIDE 21

Realization

slide-22
SLIDE 22

Realization

Projection: Physicalmeaningislost Givenanarbitrarysystem,findacircuit: ACandTransientanalysis

x V x

T

= ~

) ( ~ ~ ) ( ˆ ) ( ~ ) ( ~ ~ ) ( ~ ~ t t t t t dt d

Tx

L y u B x G x C = + − =

slide-23
SLIDE 23

Needforrealization

Transientanalysiscanbedone,viafrequency domainresult(IFFT).. …orviageneralsolutionandaconvolution integral. Allthesemethodsareexpensiveandspecificfor

  • neinput.

Acircuitcanbecoupledwiththerestofcircuit.

slide-24
SLIDE 24

Realization(2)

Defineacircuitwithq internalnodes Statespacevector:nodevoltages Rows:KCL’s foreverynode =>Circuitwithq nodes:

  • =

j j mjx

G i

  • =

j j mjx

C q

  • =

j j mju

B i

slide-25
SLIDE 25

Realization(3)

Outputisdefinedassourcestotheterminalsofthe model

slide-26
SLIDE 26

Results

  • Fromlargemodeltosmallmodel
  • Abletocombinereducedmodelwithcomponents

andothermodels – ACanalysisandstabletransientanalysis

  • Futurework:

– non-linearMOR – ParametrizedMOR

slide-27
SLIDE 27

Mywebsite,emailand… www.ecce.tue.nl/SMURF

P.J.Heres@tue.nl

Thankyouforyourattention!