Model order reduction for multi-terminal circuits

Analysis of effects due to parasitics is of vital importance during the design of large-scale integrated circuits, since it gives insight into how circuit performance is affected by undesired parasitic effects. Due to the increasing amount of interconnect and metal layers, parasitic extraction and simulation may become very time consuming or even unfeasible. Developments are presented, for reducing systems describing R and RC netlists resulting from parasitic extraction. The methods exploit tools from graph theory to improve sparsity preservation especially for circuits with multi-terminals. Circuit synthesis is applied after model reduction, and the resulting reduced netlists are tested with industrial circuit simulators. With the novel RC reduction method SparseMA, experiments show reduction of 95% in the number of elements and 68x speed-up in simulation time.

[1]  N. Martins,et al.  Efficient Computation of Multivariable Transfer Function Dominant Poles Using Subspace Acceleration , 2006, IEEE Transactions on Power Systems.

[2]  Roland W. Freund,et al.  SPRIM: structure-preserving reduced-order interconnect macromodeling , 2004, IEEE/ACM International Conference on Computer Aided Design, 2004. ICCAD-2004..

[3]  A. Yang,et al.  Stable and efficient reduction of large, multiport RC networks by pole analysis via congruence transformations , 1996, 33rd Design Automation Conference Proceedings, 1996.

[4]  Luís Miguel Silveira,et al.  Poor man's TBR: a simple model reduction scheme , 2004, Proceedings Design, Automation and Test in Europe Conference and Exhibition.

[5]  Danny C. Sorensen,et al.  Large power grid analysis using domain decomposition , 2006, Proceedings of the Design Automation & Test in Europe Conference.

[6]  Joost Rommes,et al.  A framework for synthesis of reduced order models , 2009 .

[7]  Fan Yang,et al.  RLC equivalent circuit synthesis method for structure-preserved reduced-order model of interconnect in VLSI , 2008 .

[8]  D. Siljak,et al.  Balanced decompositions of sparse systems for multilevel parallel processing , 1994 .

[9]  John M. Kolyer,et al.  ESD from A to Z , 1995 .

[10]  Patrick R. Amestoy,et al.  An Approximate Minimum Degree Ordering Algorithm , 1996, SIAM J. Matrix Anal. Appl..

[11]  Janne Roos,et al.  Using METIS and hMETIS Algorithms in Circuit Partitioning , 2006 .

[12]  I. Duff,et al.  Direct Methods for Sparse Matrices , 1987 .

[13]  William J. McCalla Fundamentals of Computer-Aided Circuit Simulation , 1987 .

[14]  Joost Rommes,et al.  Efficient Methods for Large Resistor Networks , 2010, IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems.

[15]  Joost Rommes,et al.  Methods for eigenvalue problems with applications in model order reduction , 2007 .

[16]  Robert H. Halstead,et al.  Matrix Computations , 2011, Encyclopedia of Parallel Computing.

[17]  Roland W. Freund SPRIM: structure-preserving reduced-order interconnect macromodeling , 2004, ICCAD 2004.

[18]  Joost Rommes,et al.  Reduction of large resistor networks , 2010 .

[19]  Ronald L. Rivest,et al.  Introduction to Algorithms , 1990 .

[20]  N. Martins,et al.  Efficient computation of transfer function dominant poles using subspace acceleration , 2006, IEEE Transactions on Power Systems.