Skip to main content

The SPRIM Algorithm for Structure-Preserving Order Reduction of General RCL Circuits

  • Chapter
  • First Online:
Model Reduction for Circuit Simulation

Part of the book series: Lecture Notes in Electrical Engineering ((LNEE,volume 74))

Abstract

In recent years, order-reduction techniques based on Krylov subspaces have become the methods of choice for generating macromodels of large-scale multi-port RCL networks that arise in VLSI circuit simulation. A popular method of this type is PRIMA. Its main features are provably passive reduced-order models and a Padé-type approximation property. On the other hand, PRIMA does not preserve other structures inherent to RCL circuits, which makes it harder to synthesize the PRIMA models as actual circuits. For the special case of RCL circuits without voltage sources, SPRIM was introduced as a structure-preserving variant of PRIMA that overcomes many of the shortcomings of PRIMA and at the same time, is more accurate than PRIMA. The purpose of this paper is twofold. First, we review the formulation of the equations characterizing general RCL circuits as descriptor systems. Second, we describe an extension of SPRIM to the case of general RCL circuits with voltage and current sources. We present some properties of the general SPRIM algorithm and report results of numerical experiments.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 129.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 169.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 169.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Notes

  1. 1.

    See Chap. 3 for recent progress in the adaptation of control-theoretic methods to large-scale descriptor systems.

References

  1. Anderson, B.D.O., Vongpanitlerd, S.: Network Analysis and Synthesis. Prentice-Hall, Englewood Cliffs, New Jersey (1973)

    Google Scholar 

  2. Arnoldi, W.E.: The principle of minimized iterations in the solution of the matrix eigenvalue problem. Quart. Appl. Math. 9, 17–29 (1951)

    MATH  MathSciNet  Google Scholar 

  3. Bai, Z., Feldmann, P., Freund, R.W.: How to make theoretically passive reduced-order models passive in practice. In: Proceedings of IEEE 1998 Custom Integrated Circuits Conference, pp. 207–210. IEEE, Piscataway (1998)

    Google Scholar 

  4. Baker, Jr., G.A., Graves-Morris, P.: Padé Approximants, 2nd edn. Cambridge University Press, New York (1996)

    Book  MATH  Google Scholar 

  5. de Villemagne, C., Skelton, R.E.: Model reductions using a projection formulation. Int. J. Control 46(6), 2141–2169 (1987)

    Article  Google Scholar 

  6. Deo, N.: Graph Theory with Applications to Engineering and Computer Science. Prentice-Hall, Englewood Cliffs (1974)

    MATH  Google Scholar 

  7. Elfadel, I.M., Ling, D.D.: Zeros and passivity of Arnoldi-reduced-order models for interconnect networks. In: Proceedings of 34nd ACM/IEEE Design Automation Conference, pp. 28–33. ACM, New York (1997)

    Google Scholar 

  8. Feldmann, P., Freund, R.W.: Efficient linear circuit analysis by Padé approximation via the Lanczos process. In: Proceedings of EURO-DAC ’94 with EURO-VHDL ’94, pp. 170–175. IEEE Computer Society Press, Los Alamitos (1994)

    Google Scholar 

  9. Feldmann, P., Freund, R.W.: Efficient linear circuit analysis by Padé approximation via the Lanczos process. IEEE Trans. Comput. Aided Des. 14, 639–649 (1995)

    Article  Google Scholar 

  10. Feldmann, P., Freund, R.W.: Reduced-order modeling of large linear subcircuits via a block Lanczos algorithm. In: Proceedings 32nd ACM/IEEE Design Automation Conference, pp. 474–479. ACM, New York (1995)

    Google Scholar 

  11. Feldmann, P., Freund, R.W.: Interconnect-delay computation and signal-integrity verification using the SyMPVL algorithm. In: Proceedings of 1997 European Conference on Circuit Theory and Design, pp. 132–138. IEEE Computer Society Press, Los Alamitos (1997)

    Google Scholar 

  12. Freund, R.W.: Reduced-order modeling techniques based on Krylov subspaces and their use in circuit simulation. In: Datta, B.N. (ed.) Applied and Computational Control, Signals, and Circuits, vol. 1, pp. 435–498. Birkhäuser, Boston (1999)

    Google Scholar 

  13. Freund, R.W.: Krylov-subspace methods for reduced-order modeling in circuit simulation. J. Comput. Appl. Math. 123(1–2), 395–421 (2000)

    Article  MATH  MathSciNet  Google Scholar 

  14. Freund, R.W.: Model reduction methods based on Krylov subspaces. Acta Numerica 12, 267–319 (2003)

    Article  MATH  MathSciNet  Google Scholar 

  15. Freund, R.W.: SPRIM: structure-preserving reduced-order interconnect macromodeling. In: Technical Digest 2004 IEEE/ACM International Conference on Computer-Aided Design, pp. 80–87. IEEE Computer Society Press, Los Alamitos (2004)

    Google Scholar 

  16. Freund, R.W.: On Padé-type model order reduction of J-Hermitian linear dynamical systems. Linear Algebra Appl. 429, 2451–2464 (2008)

    Article  MATH  MathSciNet  Google Scholar 

  17. Freund, R.W.: Structure-preserving model order reduction of RCL circuit equations. In: Schilders, W., van der Vorst, H., Rommes, J. (eds.) Model Order Reduction: Theory, Research Aspects and Applications, Mathematics in Industry, vol. 13, pp. 49–73. Springer-Verlag, Berlin (2008)

    Google Scholar 

  18. Freund, R.W., Feldmann, P.: Reduced-order modeling of large passive linear circuits by means of the SyPVL algorithm. In: Technical Digest 1996 IEEE/ACM International Conference on Computer-Aided Design, pp. 280–287. IEEE Computer Society Press, Los Alamitos (1996)

    Google Scholar 

  19. Freund, R.W., Feldmann, P.: The SyMPVL algorithm and its applications to interconnect simulation. In: Proceedings of 1997 International Conference on Simulation of Semiconductor Processes and Devices, pp. 113–116. IEEE, Piscataway (1997)

    Google Scholar 

  20. Freund, R.W., Feldmann, P.: Reduced-order modeling of large linear passive multi-terminal circuits using matrix-Padé approximation. In: Proceedings of Design, Automation and Test in Europe Conference 1998, pp. 530–537. IEEE Computer Society Press, Los Alamitos (1998)

    Google Scholar 

  21. Grimme, E.J.: Krylov projection methods for model reduction. Ph.D. thesis, Department of Electrical Engineering, University of Illinois at Urbana-Champaign, Urbana-Champaign (1997)

    Google Scholar 

  22. Kamon, M., Marques, N.A., Silveira, L.M., White, J.: Automatic generation of accurate circuit models of 3-D interconnect. IEEE Trans. Compon. Packag. Manuf. Technol—Part B 21(3), 225–240 (1998)

    Article  Google Scholar 

  23. Lanczos, C.: An iteration method for the solution of the eigenvalue problem of linear differential and integral operators. J. Res. Nat. Bur. Standards 45, 255–282 (1950)

    MathSciNet  Google Scholar 

  24. Odabasioglu, A.: Provably passive RLC circuit reduction. M.S. thesis, Department of Electrical and Computer Engineering, Carnegie Mellon University (1996)

    Google Scholar 

  25. Odabasioglu, A., Celik, M., Pileggi, L.T.: PRIMA: passive reduced-order interconnect macromodeling algorithm. In: Technical Digest 1997 IEEE/ACM International Conference on Computer-Aided Design, pp. 58–65. IEEE Computer Society Press, Los Alamitos (1997)

    Google Scholar 

  26. Odabasioglu, A., Celik, M., Pileggi, L.T.: PRIMA: passive reduced-order interconnect macromodeling algorithm. IEEE Trans. Comput. Aided Des. 17(8), 645–654 (1998)

    Article  Google Scholar 

  27. Pillage, L.T., Rohrer, R.A.: Asymptotic waveform evaluation for timing analysis. IEEE Trans. Comput. Aided Des. 9, 352–366 (1990)

    Article  Google Scholar 

  28. Pillage, L.T., Rohrer, R.A., Visweswariah, C.: Electronic circuit and system simulation methods. McGraw-Hill, Inc., New York (1995)

    Google Scholar 

  29. Ruehli, A.E.: Equivalent circuit models for three-dimensional multiconductor systems. IEEE Trans. Microw. Theory Tech. 22, 216–221 (1974)

    Article  Google Scholar 

  30. Ruehli, A.E. (ed.): Circuit Analysis, Simulation, and Design Part 1: General Aspects of Circuit Analysis and Design. North-Holland, Amsterdam (1986)

    MATH  Google Scholar 

  31. Silveira, L.M., Kamon, M., Elfadel, I., White, J.: A coordinate-transformed Arnoldi algorithm for generating guaranteed stable reduced-order models of RLC circuits. In: Technical Digest 1996 IEEE/ACM International Conference on Computer-Aided Design, pp. 288–294. IEEE Computer Society Press, Los Alamitos (1996)

    Google Scholar 

  32. Vlach, J., Singhal, K.: Computer Methods for Circuit Analysis and Design, 2nd edn. Van Nostrand Reinhold, New York (1994)

    Google Scholar 

Download references

Acknowledgements

This work was supported in part by the National Science Foundation through Grant DMS-0613032. The author is grateful to the two anonymous referees for their careful reading of the original manuscript and their constructive comments that helped to improve the presentation of the paper.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Roland W. Freund .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2011 Springer Science+Business Media B.V.

About this chapter

Cite this chapter

Freund, R. (2011). The SPRIM Algorithm for Structure-Preserving Order Reduction of General RCL Circuits. In: Benner, P., Hinze, M., ter Maten, E. (eds) Model Reduction for Circuit Simulation. Lecture Notes in Electrical Engineering, vol 74. Springer, Dordrecht. https://doi.org/10.1007/978-94-007-0089-5_2

Download citation

  • DOI: https://doi.org/10.1007/978-94-007-0089-5_2

  • Published:

  • Publisher Name: Springer, Dordrecht

  • Print ISBN: 978-94-007-0088-8

  • Online ISBN: 978-94-007-0089-5

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics