Fast Passivity Enforcement for S-Parameter Models by Perturbation of Residue Matrix Eigenvalues

Rational macromodels must be passive in order to guarantee a stable simulation. This paper introduces a fast approach for enforcing passivity for S-parameter based pole-residue models, using a similar method previously introduced for Y-parameter models. The approach is based on perturbing the elements of the residue matrices with the perturbed residue matrix eigenvalues as free variables. This gives large savings for the CPU time and memory requirements. The implementation does not require sparse computations. Combining the passivity enforcement step with iterations and fast passivity assessment via a half-size test matrix gives a globally passive model. Error control strategies are implemented via least squares weighting. The approach is demonstrated for a two-port microwave filter, a four-port interconnect, a 48-port low-order package model, and a 28-port high-order package model.

[1]  Stephen P. Boyd,et al.  A bisection method for computing the H∞ norm of a transfer matrix and related problems , 1989, Math. Control. Signals Syst..

[2]  B. Gustavsen,et al.  A Half-Size Singularity Test Matrix for Fast and Reliable Passivity Assessment of Rational Models , 2009 .

[3]  Ngai Wong,et al.  IIR Approximation of FIR Filters Via Discrete-Time Vector Fitting , 2008, IEEE Transactions on Signal Processing.

[4]  A. Lamecki,et al.  Equivalent SPICE Circuits With Guaranteed Passivity From Nonpassive Models , 2007, IEEE Transactions on Microwave Theory and Techniques.

[5]  L. M. Wedepohl,et al.  Frequency-dependent transformation matrices for untransposed transmission lines using Newton-Raphson method , 1996 .

[6]  S. Grivet-Talocia,et al.  An Adaptive Sampling Technique for Passivity Characterization and Enforcement of Large Interconnect Macromodels , 2007, IEEE Transactions on Advanced Packaging.

[7]  R. Achar,et al.  Stability, Causality, and Passivity in Electrical Interconnect Models , 2007, IEEE Transactions on Advanced Packaging.

[8]  Stefano Grivet-Talocia,et al.  Passivity enforcement via perturbation of Hamiltonian matrices , 2004, IEEE Transactions on Circuits and Systems I: Regular Papers.

[9]  S. Grivet-Talocia,et al.  Package macromodeling via time-domain vector fitting , 2003, IEEE Microwave and Wireless Components Letters.

[10]  B. Gustavsen,et al.  Enforcing Passivity for Admittance Matrices Approximated by Rational Functions , 2001, IEEE Power Engineering Review.

[11]  A. Semlyen,et al.  On Passivity Tests for Unsymmetrical Models , 2009, IEEE Transactions on Power Delivery.

[12]  James Demmel,et al.  Accurate Singular Values of Bidiagonal Matrices , 1990, SIAM J. Sci. Comput..

[13]  Michel S. Nakhla,et al.  Fast Passivity Verification and Enforcement via Reciprocal Systems for Interconnects With Large Order Macromodels , 2007, IEEE Transactions on Very Large Scale Integration (VLSI) Systems.

[14]  A. Semlyen,et al.  Fast and accurate switching transient calculations on transmission lines with ground return using recursive convolutions , 1975, IEEE Transactions on Power Apparatus and Systems.

[15]  M. R. Wohlers Lumped and distributed passive networks , 1969 .

[16]  B. Gustavsen Passivity Enforcement of Rational Models via Modal Perturbation , 2008, IEEE Transactions on Power Delivery.

[17]  Philipp Birken,et al.  Numerical Linear Algebra , 2011, Encyclopedia of Parallel Computing.

[18]  B. Gustavsen,et al.  Improving the pole relocating properties of vector fitting , 2006, 2006 IEEE Power Engineering Society General Meeting.

[19]  A. Semlyen,et al.  Rational approximation of frequency domain responses by vector fitting , 1999 .

[20]  S. Grivet-Talocia,et al.  A Comparative Study of Passivity Enforcement Schemes for Linear Lumped Macromodels , 2008, IEEE Transactions on Advanced Packaging.

[21]  B. Gustavsen,et al.  Computer Code for Passivity Enforcement of Rational Macromodels by Residue Perturbation , 2007, IEEE Transactions on Advanced Packaging.

[22]  Michel S. Nakhla,et al.  On passivity enforcement for macromodels of S-parameter based tabulated subnetworks , 2005, 2005 IEEE International Symposium on Circuits and Systems.

[23]  V. Strassen Gaussian elimination is not optimal , 1969 .

[24]  B. Gustavsen Fast Passivity Enforcement for Pole-Residue Models by Perturbation of Residue Matrix Eigenvalues , 2008, IEEE Transactions on Power Delivery.

[25]  S. Grivet-Talocia,et al.  Passivity Enforcement With Relative Error Control , 2007, IEEE Transactions on Microwave Theory and Techniques.

[26]  Michel S. Nakhla,et al.  Global passivity enforcement algorithm for macromodels of interconnect subnetworks characterized by tabulated data , 2005, IEEE Transactions on Very Large Scale Integration (VLSI) Systems.

[27]  Giulio Antonini,et al.  SPICE equivalent circuits of frequency-domain responses , 2003 .

[28]  T. Dhaene,et al.  Orthonormal Vector Fitting: A Robust Macromodeling Tool for Rational Approximation of Frequency Domain Responses , 2007, IEEE Transactions on Advanced Packaging.

[29]  S. Grivet-Talocia,et al.  On the generation of large passive macromodels for complex interconnect structures , 2006, IEEE Transactions on Advanced Packaging.

[30]  T. Dhaene,et al.  Macromodeling of Multiport Systems Using a Fast Implementation of the Vector Fitting Method , 2008, IEEE Microwave and Wireless Components Letters.

[31]  B. Gustavsen,et al.  Modal Vector Fitting: A Tool For Generating Rational Models of High Accuracy With Arbitrary Terminal Conditions , 2008, IEEE Transactions on Advanced Packaging.

[32]  A. Semlyen,et al.  Fast Passivity Assessment for $S$-Parameter Rational Models Via a Half-Size Test Matrix , 2008, IEEE Transactions on Microwave Theory and Techniques.

[33]  J.E. Schutt-Aine,et al.  Broadband macromodeling of sampled frequency data using z-domain vector-fitting method , 2007, 2007 IEEE Workshop on Signal Propagation on Interconnects.

[34]  W.T. Beyene,et al.  Performance analysis and model-to-hardware correlation of multigigahertz parallel bus with transmit pre-emphasis equalization , 2005, IEEE Transactions on Microwave Theory and Techniques.

[35]  Luís Miguel Silveira,et al.  A convex programming approach for generating guaranteed passive approximations to tabulated frequency-data , 2004, IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems.

[36]  Ramachandra Achar,et al.  Simulation of high-speed interconnects , 2001, Proc. IEEE.