UCSD CSE 245 Notes – SPRING 2006 CSE245: Computer-Aided Circuit Simulation and Verification Lecture Notes 4 Model Order Reduction (2) Spring 2006 Prof.

Slides:



Advertisements
Similar presentations
CSE245: Computer-Aided Circuit Simulation and Verification Lecture Note 4 Model Order Reduction (2) Spring 2010 Prof. Chung-Kuan Cheng 1.
Advertisements

Fill Reduction Algorithm Using Diagonal Markowitz Scheme with Local Symmetrization Patrick Amestoy ENSEEIHT-IRIT, France Xiaoye S. Li Esmond Ng Lawrence.
CSE245: Computer-Aided Circuit Simulation and Verification Lecture Note 5 Numerical Integration Prof. Chung-Kuan Cheng 1.
Asymptotic error expansion Example 1: Numerical differentiation –Truncation error via Taylor expansion.
Iterative Methods and QR Factorization Lecture 5 Alessandra Nardi Thanks to Prof. Jacob White, Suvranu De, Deepak Ramaswamy, Michal Rewienski, and Karen.
Modern iterative methods For basic iterative methods, converge linearly Modern iterative methods, converge faster –Krylov subspace method Steepest descent.
CSE245: Computer-Aided Circuit Simulation and Verification Lecture Note 2: State Equations Prof. Chung-Kuan Cheng 1.
Chapter 5 Orthogonality
CSE245: Computer-Aided Circuit Simulation and Verification Lecture Note 5 Numerical Integration Spring 2010 Prof. Chung-Kuan Cheng 1.
CSE245: Computer-Aided Circuit Simulation and Verification Lecture Note 3 Model Order Reduction (1) Spring 2008 Prof. Chung-Kuan Cheng.
CSE245: Computer-Aided Circuit Simulation and Verification Lecture Notes 3 Model Order Reduction (1) Spring 2008 Prof. Chung-Kuan Cheng.
Dimensionality Reduction
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.
UCSD CSE 245 Notes – SPRING 2006 Homework 2 (Due May 9) 1. For the circuit shown at right, suppose that the inputs are impulse function and R1=R2=R3=1k.
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)
UCSD CSE 245 Notes – SPRING 2006 CSE245: Computer-Aided Circuit Simulation and Verification Lecture Notes 3 Model Order Reduction (1) Spring 2006 Prof.
TBS: Fast Analysis of Structured Power Grid by Triangularization Based Structure Preserving Model Order Reduction Hao Yu, Yiyu Shi and Lei He Electrical.
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.
Orthogonality and Least Squares
MATH 685/ CSI 700/ OR 682 Lecture Notes Lecture 6. Eigenvalue problems.
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 Introduction to Model Order Reduction Luca Daniel Massachusetts Institute of Technology
CSE245: Computer-Aided Circuit Simulation and Verification Lecture Note 2: State Equations Prof. Chung-Kuan Cheng.
Numerical Computations in Linear Algebra. Mathematically posed problems that are to be solved, or whose solution is to be confirmed on a digital computer.
Linear Systems Gaussian Elimination CSE 541 Roger Crawfis.
Diophantine Approximation and Basis Reduction
Numerical Computation Lecture 7: Finding Inverses: Gauss-Jordan United International College.
CHAPTER FIVE Orthogonality Why orthogonal? Least square problem Accuracy of Numerical computation.
1 Aggressive Crunching of Extracted RC Netlists Vasant Rao, Jeff Soreff, Ravi Ledalla (IBM EDA, Fishkill, NY), Fred Yang (IBM EDA, Almaden, CA)
Linear Algebra (Aljabar Linier) Week 10 Universitas Multimedia Nusantara Serpong, Tangerang Dr. Ananda Kusuma
Matrix Sparsification. Problem Statement Reduce the number of 1s in a matrix.
CSE 245: Computer Aided Circuit Simulation and Verification Instructor: Prof. Chung-Kuan Cheng Winter 2003 Lecture 1: Formulation.
A more reliable reduction algorithm for behavioral model extraction Dmitry Vasilyev, Jacob White Massachusetts Institute of Technology.
Model Order Reduction Luca Daniel University of California, Berkeley Massachusetts Institute of Technology with contributions from: Joel Phillips, Cadence.
Programming assignment #2 Solving a parabolic PDE using finite differences Numerical Methods for PDEs Spring 2007 Jim E. Jones.
Introduction to Model Order Reduction II.2 The Projection Framework Methods Luca Daniel Massachusetts Institute of Technology with contributions from:
Scientific Computing General Least Squares. Polynomial Least Squares Polynomial Least Squares: We assume that the class of functions is the class of all.
1 Marijn Bartel Schreuders Supervisor: Dr. Ir. M.B. Van Gijzen Date:Monday, 24 February 2014.
Circuits Theory Examples Newton-Raphson Method. Formula for one-dimensional case: Series of successive solutions: If the iteration process is converged,
Direct Methods for Sparse Linear Systems Lecture 4 Alessandra Nardi Thanks to Prof. Jacob White, Suvranu De, Deepak Ramaswamy, Michal Rewienski, and Karen.
CSE245: Computer-Aided Circuit Simulation and Verification Lecture Note 2: State Equations Spring 2010 Prof. Chung-Kuan Cheng.
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
DM GROUP MEETING PRESENTATION PLAN Eigenvector-based Centrality Measures For Temporal Networks by D Taylor et.al. Uncovering the Small Community.
Circuit Simulation using Matrix Exponential Method Shih-Hung Weng, Quan Chen and Chung-Kuan Cheng CSE Department, UC San Diego, CA Contact:
1 Instituto Tecnológico de Aeronáutica Prof. Maurício Vicente Donadon AE-256 NUMERICAL METHODS IN APPLIED STRUCTURAL MECHANICS Lecture notes: Prof. Maurício.
Pieter Heres, Aday Error control in Krylov subspace methods for Model Order Reduction Pieter Heres June 21, 2005 Eindhoven.
ECE 530 – Analysis Techniques for Large-Scale Electrical Systems
Solution of Sparse Linear Systems Numerical Simulation CSE245 Thanks to: Kin Sou, Deepak Ramaswamy, Michal Rewienski, Jacob White, Shihhsien Kuo and Karen.
QD C QD C QD C QD C Chapter 2 Interconnect Analysis Model Order Reduction Prof. Lei He Electrical Engineering Department.
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.
Singular Value Decomposition and its applications
Direct Methods for Sparse Linear Systems
Chapter 2 Interconnect Analysis
CSE245: Computer-Aided Circuit Simulation and Verification
Chapter 2 Interconnect Analysis Model Order Reduction
EE 201C Homework 2 (due Feb 3 ) Wei Wu
Wei Yao Homework 3 Wei Yao
CSE 245: Computer Aided Circuit Simulation and Verification
CSE245: Computer-Aided Circuit Simulation and Verification
CSE245: Computer-Aided Circuit Simulation and Verification
Numerical Analysis Lecture 16.
CSE 541 – Numerical Methods
CSE245: Computer-Aided Circuit Simulation and Verification
EE 201C Homework 2 (due Feb 3 ) Wei Wu
Model Order Reduction Slides adopted from Luca Daniel
Sublinear Algorihms for Big Data
Constructing a m-connected k-Dominating Set in Unit Disc Graphs
Fang Gong Homework 3 Fang Gong
Presentation transcript:

UCSD CSE 245 Notes – SPRING 2006 CSE245: Computer-Aided Circuit Simulation and Verification Lecture Notes 4 Model Order Reduction (2) Spring 2006 Prof. Chung-Kuan Cheng

UCSD CSE 245 Notes – SPRING 2006 Model Order Reduction: Overview Explicit Moment Matching –AWE, Pade Approximation Implicit Moment Matching –Krylov Subspace Methods PRIMA, SPRIM Gaussian Elimination –TICER, Y-Delta Transformation

UCSD CSE 245 Notes – SPRING 2006 Explicit V.S. Implicit Moment Matching Explicit moment matching methods –Numerically ill-conditioned Implicit moment matching methods –construct reduced order models through projection, or congruence transformation. –Krylov subspaces vectors instead of moments are used.

UCSD CSE 245 Notes – SPRING 2006 Congruence Transformation Definition: Property: Congruence transformation preserves semidefiniteness of the matrix

UCSD CSE 245 Notes – SPRING 2006 Krylov Subspace Given an n x n matrix A and a n x 1 vector r the Krylov subspace is defined as Given an n x q matrix V q whose column vectors are v 1, v 2, …, v q. The span of V q is defined as

UCSD CSE 245 Notes – SPRING 2006 PRIMA Passive Reduced-order Interconnect Macromodeling Algorithm. –Krylov subspace based projection method –Reduced model generated by PRIMA is passive and stable. where PRIMA (system of size n) (system of size q, q<<n)

UCSD CSE 245 Notes – SPRING 2006 PRIMA step 1. Circuit Formulation step 2. Find the projection matrix V q –Arnoldi Process to generate V q

UCSD CSE 245 Notes – SPRING 2006 PRIMA: Arnoldi

UCSD CSE 245 Notes – SPRING 2006 PRIMA step 3. Congruence Transformation

UCSD CSE 245 Notes – SPRING 2006 PRIMA: Properties Preserves passivity, and hence stability Matches moments up to order q (proof in next slide) Original matrices A and C are structured. But and do not preserve this structure in general

UCSD CSE 245 Notes – SPRING 2006 PRIMA: Moment Matching Proof Used lemma 1

UCSD CSE 245 Notes – SPRING 2006 PRIMA: Lemma Proof

UCSD CSE 245 Notes – SPRING 2006 SPRIM Structure-Preserving Reduced-Order Interconnect Macromodeling –Similar to PRIMA except that the projection matrix V q is different –Preserves twice as many moments as PRIMA –Preserves structure –Preserves passivity, stability and reciprocity

UCSD CSE 245 Notes – SPRING 2006 SPRIM Suppose V q is generated by Arnoldi process as in PRIMA. Partition V q accordingly Recall Construct New Projection Matrix

UCSD CSE 245 Notes – SPRING 2006 SPRIM Congruence Transformation Now structure is preserved Transfer function for the reduced order model

UCSD CSE 245 Notes – SPRING 2006 Traditional Y-  Transformation Conductance in series Conductance in star-structure n1n1 n2n2 n1n1 n2n2 n1n1 n1n1 n2n2 n3n3 n2n2 n3n3 n0n0 n0n0

UCSD CSE 245 Notes – SPRING 2006 TICER (TIme Constant Equilibration Reduction) 1) Calculate time constant for each node 2) Eliminate quick nodes and slow nodes –Quick node: Eliminate if –Slow node: Eliminate if 3) Insert new R ’ s/C ’ s between former neighbors of N –If nodes j and k had been connected to N through g jN and g kN, add a conductance of value g jN g kN /G N between j and k –If nodes j and k had been connected to N through c jN and g kN, add a capacitor of value c jN g kN /G N between j and k

UCSD CSE 245 Notes – SPRING 2006 TICER: Issues Fill-in –The order that nodes are eliminated matters Minimum Degree Ordering can be implemented to reduce fill-in –May need to limit number of incident resistors to control fill-in Error control leads to low reduction ratio Accuracy –Matches 0 th moment at every node in the reduced circuit. –Only Correct DC op point guaranteed