A Fast Block Structure Preserving Model Order Reduction for Inverse Inductance Circuits Hao Yu, Yiyu Shi, Lei He Electrical Engineering Dept. UCLA David.

Slides:



Advertisements
Similar presentations
Vector Potential Equivalent Circuit Based on PEEC Inversion
Advertisements

Lect.3 Modeling in The Time Domain Basil Hamed
Start Presentation October 11, rd Homework Solution In this homework problem, we wish to exercise the application of the algorithms by Pantelides.
ECE 8443 – Pattern Recognition ECE 3163 – Signals and Systems Objectives: Review Resources: Wiki: State Variables YMZ: State Variable Technique Wiki: Controllability.
The continuous scaling trends of smaller devices, higher operating frequencies, lower power supply voltages, and more functionalities for integrated circuits.
Time-domain Crosstalk The equations that describe crosstalk in time-domain are derived from those obtained in the frequency-domain under the following.
ECE 3336 Introduction to Circuits & Electronics
CSE245: Computer-Aided Circuit Simulation and Verification Lecture Note 2: State Equations Prof. Chung-Kuan Cheng 1.
Chapter 5 Interconnect RLC Model n Efficient capacitance model Efficient inductance model Efficient inductance model RC and RLC circuit model generation.
1 EE 616 Computer Aided Analysis of Electronic Networks Lecture 5 Instructor: Dr. J. A. Starzyk, Professor School of EECS Ohio University Athens, OH,
CSE245: Computer-Aided Circuit Simulation and Verification Lecture Notes 3 Model Order Reduction (1) Spring 2008 Prof. Chung-Kuan Cheng.
1 BSMOR: Block Structure-preserving Model Order Reduction http//:eda.ee.ucla.edu Hao Yu, Lei He Electrical Engineering Dept., UCLA Sheldon S.D. Tan Electrical.
Chapter 7 Reading on Moment Calculation. Time Moments of Impulse Response h(t) Definition of moments i-th moment Note that m 1 = Elmore delay when h(t)
Primary Contributions  Derive inversion based VPEC (Vector Potential Equivalent Circuit) model from first principles.  Replace inductances with effective.
TBS: Fast Analysis of Structured Power Grid by Triangularization Based Structure Preserving Model Order Reduction Hao Yu, Yiyu Shi and Lei He Electrical.
Off-chip Decoupling Capacitor Allocation for Chip Package Co-Design Hao Yu Berkeley Design Chunta Chu and Lei He EE Department.
ECE53A RLC Circuits W. Ku 11/29/2007
SAMSON: A Generalized Second-order Arnoldi Method for Reducing Multiple Source Linear Network with Susceptance Yiyu Shi, Hao Yu and Lei He EE Department,
UCSD CSE245 Notes -- Spring 2006 CSE245: Computer-Aided Circuit Simulation and Verification Lecture Notes Spring 2006 Prof. Chung-Kuan Cheng.
EKT 441 MICROWAVE COMMUNICATIONS
More Realistic Power Grid Verification Based on Hierarchical Current and Power constraints 2 Chung-Kuan Cheng, 2 Peng Du, 2 Andrew B. Kahng, 1 Grantham.
ECE 546 – Jose Schutt-Aine 1 ECE 546 Lecture -13 Latency Insertion Method Spring 2014 Jose E. Schutt-Aine Electrical & Computer Engineering University.
CSE245: Computer-Aided Circuit Simulation and Verification Lecture Note 2: State Equations Prof. Chung-Kuan Cheng.
First-Order Circuits. Now that we have considered the three passive elements (resistors, capacitors, and inductors), we are prepared to consider circuits.
Algorithms for a large sparse nonlinear eigenvalue problem Yusaku Yamamoto Dept. of Computational Science & Engineering Nagoya University.
AC STEADY-STATE ANALYSIS SINUSOIDAL AND COMPLEX FORCING FUNCTIONS Behavior of circuits with sinusoidal independent sources and modeling of sinusoids in.
Wim Schoenmaker ©magwel2005 Electromagnetic Modeling of Back-End Structures on Semiconductors Wim Schoenmaker.
Fast Low-Frequency Impedance Extraction using a Volumetric 3D Integral Formulation A.MAFFUCCI, A. TAMBURRINO, S. VENTRE, F. VILLONE EURATOM/ENEA/CREATE.
PiCAP: A Parallel and Incremental Capacitance Extraction Considering Stochastic Process Variation Fang Gong 1, Hao Yu 2, and Lei He 1 1 Electrical Engineering.
Matrix Algebra and Regression a matrix is a rectangular array of elements m=#rows, n=#columns  m x n a single value is called a ‘scalar’ a single row.
Introduction  The fundamental passive linear circuit elements are the  resistor (R),  capacitor (C)  inductor (L).  These circuit.
ECE 576 – Power System Dynamics and Stability Prof. Tom Overbye Dept. of Electrical and Computer Engineering University of Illinois at Urbana-Champaign.
CSE 245: Computer Aided Circuit Simulation and Verification Instructor: Prof. Chung-Kuan Cheng Winter 2003 Lecture 1: Formulation.
Scalable Symbolic Model Order Reduction Yiyu Shi*, Lei He* and C. J. Richard Shi + *Electrical Engineering Department, UCLA + Electrical Engineering Department,
Tarek A. El-Moselhy and Luca Daniel
EE616 Dr. Janusz Starzyk Computer Aided Analysis of Electronic Circuits Innovations in numerical techniques had profound import on CAD: –Sparse matrix.
On the Use of Sparse Direct Solver in a Projection Method for Generalized Eigenvalue Problems Using Numerical Integration Takamitsu Watanabe and Yusaku.
General Methods of Network Analysis Node Analysis Mesh Analysis Loop Analysis Cutset Analysis State variable Analysis Non linear and time varying network.
12/4/2002 The Ground Conundrum - Class 20 Assignment: Find and research papers on this subject, be prepared to defend research.
Motivation Thus far we have dealt primarily with the input/output characteristics of linear systems. State variable, or state space, representations describe.
1 Chapter 5: Harmonic Analysis in Frequency and Time Domains Contributors: A. Medina, N. R. Watson, P. Ribeiro, and C. Hatziadoniu Organized by Task Force.
Net work analysis Dr. Sumrit Hungsasutra Text : Basic Circuit Theory, Charles A. Desoer & Kuh, McGrawHill.
Xuanxing Xiong and Jia Wang Electrical and Computer Engineering Illinois Institute of Technology Chicago, Illinois, United States November, 2011 Vectorless.
QuickYield: An Efficient Global-Search Based Parametric Yield Estimation with Performance Constraints Fang Gong 1, Hao Yu 2, Yiyu Shi 1, Daesoo Kim 1,
Mike Jenkins Lancaster University and Cockcroft Institute.
ECE 530 – Analysis Techniques for Large-Scale Electrical Systems Prof. Hao Zhu Dept. of Electrical and Computer Engineering University of Illinois at Urbana-Champaign.
CSE245: Computer-Aided Circuit Simulation and Verification Lecture Note 2: State Equations Spring 2010 Prof. Chung-Kuan Cheng.
ECE Networks & Systems Jose E. Schutt-Aine
Chapter 2 Interconnect Analysis Prof. Lei He Electrical Engineering Department University of California, Los Angeles URL: eda.ee.ucla.edu
I.4 - System Properties Stability, Passivity
Inductance Screening and Inductance Matrix Sparsification 1.
ECE 530 – Analysis Techniques for Large-Scale Electrical Systems Prof. Hao Zhu Dept. of Electrical and Computer Engineering University of Illinois at Urbana-Champaign.
1 Presented by: Paul Mesa Vikram Rao Electrical Engineering Dept. UCLA Inverse Inductance and VPEC Modeling.
Pieter Heres, Aday Error control in Krylov subspace methods for Model Order Reduction Pieter Heres June 21, 2005 Eindhoven.
1 Operational Amplifiers 1. 2 Outlines Ideal & Non-ideal OP Amplifier Inverting Configuration Non-inverting Configuration Difference Amplifiers Effect.
DAC, July 2006 Model Order Reduction of Linear Networks with Massive Ports via Frequency-Dependent Port Packing Peng Li and Weiping Shi Department of ECE.
RF and Microwave Network Theory and Analysis
DEPT.:-ELECTRONICS AND COMMUNICATION SUB: - CIRCUIT & NETWORK
Finite Element Method To be added later 9/18/2018 ELEN 689.
Chapter 2 Interconnect Analysis
Yiyu Shi Electrical Engineering Dept. UCLA http//:eda.ee.ucla.edu
Wei Yao Homework 3 Wei Yao
CSE245: Computer-Aided Circuit Simulation and Verification
Yiyu Shi*, Wei Yao*, Jinjun Xiong+ and Lei He*
Inductance Screening and Inductance Matrix Sparsification
Model Order Reduction Slides adopted from Luca Daniel
Equivalent State Equations
NONLINEAR AND ADAPTIVE SIGNAL ESTIMATION
UNIT-1 Introduction to Electrical Circuits
NONLINEAR AND ADAPTIVE SIGNAL ESTIMATION
Presentation transcript:

A Fast Block Structure Preserving Model Order Reduction for Inverse Inductance Circuits Hao Yu, Yiyu Shi, Lei He Electrical Engineering Dept. UCLA David Smart Analog Devices Inc. Partially supported by NSF, SRC and UC-MICRO fund

2 Challenge to Model Inductance n Loop inductance? l Where is the return path? Current return paths are not known as a priori l How to stamp a loop inductance together with other devices in the same loop to the circuit matrix? n Partial inductance by PEEC [Rueli:TMTT’74] is one choice for inductive interconnect c4 bump on die Power grid signal lines C4 package Power Plane skin depth current return current

3 PEEC Model for Interconnect n No need to determine return path l But did we really solve the problem? n Partial inductance is associated with every piece of branch current l Mutual couplings are everywhere l L matrix is dense and not diagonal dominant n A fast simulator needs a sparse stamping of devices l Sparsifying L by truncation leads to the loss of stability n Stamping inverse inductance (L -1 ) element is an alternative solution l L -1 is similar to the diagonal dominant capacitance (C) [Devgan:ICCAD’02], and hence it is easy to sparsify l How to stamp it correctly in circuit matrix? How to further reduce it by model order reduction?

4 Inverse Inductance Element Simulation n First-order stamping and reduction by modified nodal analysis (MNA) l Directly stamping leads to a non-passive model [Zheng et.al.:ICCAD’02] l Double inversion based stamping [Chen,et.al.: ICCAD’03] needs an extra cost to invert L matrix n Second-order stamping and reduction by nodal analysis (NA) l NA-stamping [Sheehan:DAC99, Zheng et.al :ICCAD’02, Su et. al:ICCAD’04] has singularity at dc, and is not robust to be stamped back for time domain simulation l All above methods did not consider the structure (sparsity and hierarchy), and hence are not efficient for large-scale problem n Primary contributions of our work: 1. Vector potential nodal analysis (VNA) represents L -1 in a non- singular and passive stamping 2. Bordered-block-diagonal structured reduction (BVOR) preserves not only passivity but also sparsity and hierarchy

5 Outline n Background of Circuit Stamping n VNA Stamping using VPEC (Vector Potential Equivalent Circuit) model n BVOR Method using BBD (Bordered-block- diagonal) Representation n Experimental Results n Conclusions

6 Modified Nodal Analysis n A network is described by two state variables: nodal voltage and branch current vn+vn+ Vn - IbIb R n The stamping is not symmetric but passive l Check (and full rank) n The stamping is non-singular l State equation is still definite at dc  L is shorted and C is open at dc l State matrix is not rank-deficient u especially for because it needs to be factorized many times

7 Stamping of L-Inverse in Circuit Matrix n MNA is not passive l Check n NA stamping is symmetric, seems to be passive, but is singular Only uses nodal voltages, and it results in a susceptance S for L -1 l State equation is indefinite at dc Both G and S become rank-deficient in NA stamping

8 NA How to Easily Have a Singular Stamping n Why do we need branch current variable for inductance? l The inductor is shorted at dc v2 and v3 are not independent anymore  Need a new constraint by adding a new row for i1 RgRg RL v1 v2 v3 i1 ( 1/Rg+1/R) (-1/R) (0) (0) (-1/R) (1/R) (0) 1 (0) (0) (0) -1 (0) (-1) (1) sL v1 v2 v3 i1

9 Outline n Background of Circuit Stamping n VNA Stamping using VPEC (Vector Potential Equivalent Circuit) model n BVOR Method using BBD (Bordered-block- diagonal) Representation n Experimental Results n Conclusions

10 Vector Potential Equivalent Circuit n Differential Maxell equation n Define branch vector potential (flux) from a volume- integral of above differential equation [Pacelli:ICCAD’02] VPEC circuit equation describes L -1 elements using branch variables ( i i, v i ) n This leads to the proof that L -1 matrix is diagonal dominant [Yu-He:TCAD’05]

11 VNA Stamping n Using both branch and nodal variables, VPEC circuit equation leads to a new circuit stamping for L -1 n The resulting VNA state matrix is non-singular and passive

12 A Circuit Example VNA a2 a1 v6 v5 v4 v3 v2 1v1 p2p1 v6 v5 v4 v3 1 v2 1v1 p2p1 i2 i1 v6 -g v5 -gv4 -1v3 1 -g v2 -gv1 i2i1v6v5v4v3v2v1 v6 v5 -g g v4 v3 v2 g +gd v1 v6v lmi2 mli1 cv6 v5 cx-cxv4 cv3 v2 -cxcxv1 i2i1v6v5v4v3v2v1 cv6 v5 cx-cxv4 cv3 v2 -cxcxv1 v6v5v4v3v2v1 g ( a ) (b ) (c) g + MNA NA cv6 v5 cx- v4 cv3 v2 -cx v1 v6v5v4v3v2v1 cv6 v5 cx- v4 cv3 v2 -cx v1 v6v5v4v3v2v1 s-ssx- v6 -ss-sx v5 v4 sx- s-sv3 -sx -ssv2 v1 v6v5v4v3v2v1 s-ssx- v6 -ss-sx v5 v4 sx- s-sv3 -sx -ssv2 v1 v6v5v4v3v2v1 v6 v5 v4 v3 1 v2 1v1 p2p1 v6 v5 v4 v3 v2 1v1 v6 -g v5 -gv4 v3 -gv2 -gv1 v6v5v4v3v2v1 v6 v5 v4 v3 -gv2 -gv1 v6v5v4v3v2v1 g g (a) (b) (c) (d) g+gd g+gd

13 VNA Reduction (VOR) n The simple first-order model order reduction such as PRIMA [Odabasioglu,et.al:TCAD’98] can be applied Find a small dimensioned and orthnormalized matrix V to reduce the original system size by projection n If V contains the subspace of moments, the reduced system can match the original system NxN qxq qxN

14 Advantages of VNA Reduction n The reduced model is passive l Sufficient conditions for passivity: n The VNA reduction can be performed at dc (s0=0), and hence the path tracing algorithm [Odabasioglu,et.al:TCAD’98] can be used for efficient reduction n The reduced model by VNA can be robustly stamped together with active device for time-domain simulation l SAPOR is not robust to be stamped back with active devices

15 Outline n Background of Circuit Stamping n VNA Stamping using VPEC (Vector Potential Equivalent Circuit) model n BVOR Method using BBD (Bordered-block- diagonal) Representation n Experimental Results n Conclusions

16 Two Level Decomposition by Branch Tearing n A flat presentation of VNA does not show hierarchy and hence leads to a globalized reduction and simulation l It is not efficient for large-scale circuit with inductance l Path-tracing [Odabasioglu,et.al:TCAD’98] is only effective for tree-links but not for general network n Two-level decomposition of VNA circuit by branch- tearing It results in decomposed blocks Y i and a global block Z 0, and they are interconnected by incident matrix X i0 l The torn branch can be a resistor, a capacitor, or an inductor l A hmetis partition is applied with specified ports for each block

17 BBD Representation n The resulting system is in fact a bordered-block-diagonal (BBD) state matrices Each block Yi is described by a set of VNA variables ( v n, A l ) The global block Z0 is described by a set of torn branch variables ( i b ) n The BBD stamping is passive

18 BVOR: Localized Reduction n BBD representation enables a localized model order reduction Each block Yi ( Gi, Ci, Bi ) can be reduced locally l The last block is purely composed by coupling branches, which is projected by an identity matrix n Reduced model is not only passive but also sparse, and it can be analyzed hierarchically n Block-diagonal structured projection [Yu-He-Tan:BMAS’05] preserves BBD structure during reduction

19 Outline n Background of Circuit Stamping n VNA Stamping using VPEC (Vector Potential Equivalent Circuit) model n BVOR Method using BBD (Bordered-block- diagonal) Representation n Experimental Results n Conclusions

20 Waveform Comparison (1) n Frequency/time domain waveform comparison of full- MNA, SAPOR [Su et.al:ICCAD’04] and VNA reduction (VOR) l The reduced models are expanded close to dc (s0 = 10Hz) with order 80 l VOR and original are visually identical in both time/frequency domain l SAPOR has larger frequency-domain error and can not converge in time- domain simulation

21 Waveform Comparison (2) n Frequency domain waveform in both low and high frequency range l The reduced models are expanded at s0 = 1GHz with order 80 l VOR is identical to the original in both ranges, l But SAPOR has large error in low-frequency range.

22 BBD Structure Preserving n BBD (two-level decomposition) representation and reduction of G and C matrices l The reduced model has preserved sparsity and BBD structure

23 Runtime Scalability Study of BVOR n Compared to SAPOR, BVOR (BBD reduction) is 23X faster to build, 30X faster to simulate, and has 51X smaller error n Compared to VOR, BVOR is 12X faster to build, 30X faster to simulate

24 Conclusions and Future Work n Propose a new circuit stamping (VNA) for L-inverse element, which is passive and non-singular n Apply a bordered-block-diagonal (BBD) structured reduction, which enables a localized model order reduction for large scale RCL -1 circuits We are planning to extend the structured reduction to handle nonlinear system