Equivalent SPICE Circuits With Guaranteed Passivity From Nonpassive Models

In this paper, a new fast technique of passivity enforcement of a nonpassive rational model is introduced. The technique disturbs poles of the model to restore passivity in such way that the frequency response of a device being modeled is preserved. The passivity enforcement procedure is defined as an optimization routine with the gradients of the cost function evaluated using the theory of matrix perturbation. The rational model can be based either on passive (electromagnetic simulations, measurements) or nonpassive (surrogate models) data. In the second case, the proposed technique can lead to a parameterized SPICE networks. Some advanced examples are given to show the application of proposed approach in interconnect, packaging, and signal integrity analysis

[1]  P. Kozakowski,et al.  Efficient implementation of the Cauchy method for automated CAD-model construction , 2003, IEEE Microwave and Wireless Components Letters.

[2]  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..

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

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

[5]  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.

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

[7]  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.

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

[9]  A. Lamecki,et al.  Passive Spice Networks from Non-Passive Data , 2006, 2006 International Conference on Microwaves, Radar & Wireless Communications.

[10]  Michel Nakhla,et al.  Passive interconnect reduction algorithm for distributed/measured networks , 2000 .

[11]  M. S. Palma,et al.  Generation of accurate rational models of lossy systems using the Cauchy method , 2004, IEEE Microwave and Wireless Components Letters.

[12]  M. Nakhla,et al.  A fast algorithm and practical considerations for passive macromodeling of measured/simulated data , 2002, Electrical Performance of Electronic Packaging,.

[13]  D. Saraswat,et al.  Passive reduction algorithm for RLC interconnect circuits with embedded state-space systems (PRESS) , 2004, IEEE Transactions on Microwave Theory and Techniques.

[14]  Tom Dhaene,et al.  Adaptive CAD-model building algorithm for general planar microwave structures , 1999 .

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

[16]  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.

[17]  Lawrence T. Pileggi,et al.  PRIMA: passive reduced-order interconnect macromodeling algorithm , 1998, 1997 Proceedings of IEEE International Conference on Computer Aided Design (ICCAD).

[18]  Gene H. Golub,et al.  Matrix computations , 1983 .

[19]  M. Swaminathan,et al.  Construction of broadband passive macromodels from frequency data for simulation of distributed interconnect networks , 2004, IEEE Transactions on Electromagnetic Compatibility.

[20]  Michel Nakhla,et al.  A neural network modeling approach to circuit optimization and statistical design , 1995 .

[21]  Tom Dhaene,et al.  Generalised vector fitting algorithm for macromodelling of passive electronic components , 2005 .