skip to main content
10.1145/1629911.1630010acmconferencesArticle/Chapter ViewAbstractPublication PagesdacConference Proceedingsconference-collections
research-article

A robust and efficient harmonic balance (HB) using direct solution of HB Jacobian

Published:26 July 2009Publication History

ABSTRACT

In this paper we introduce a new method of performing direct solution of the harmonic balance Jacobian. For examples with moderate number of harmonics and moderate to strong nonlinearities, we demonstrate that the direct solver has far superior performance with a moderate increase in memory compared to the best preconditioned iterative solvers. This solver is especially suited for Fourier envelope analysis where the number of harmonics is small, circuits are nonlinear and Jacobian bypass can be used for additional speed. For examples with large number of harmonics and moderate to strong nonlinearities, the performance advantage is maintained but the memory requirements increase. We propose efficient preconditioners based on direct solution of harmonic balance matrices which provide the user with a memory-speed trade-off.

References

  1. E. Anderson, Z. Bai, C. Bischof, S. Blackford, J. Demmel, J. Dongarra, J. D. Croz, A. Greenbaum, S. Hammarling, A. McKenney, and D. Sorensen. LAPACK Users' Guide, 3rd ed. Society for Industrial and Applied Mathematics, Philadelphia, PA, 1999. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. ATLAS. http://math-atlas.sourceforge.net/.Google ScholarGoogle Scholar
  3. L. S. Blackford, J. Demmel, J. Dongarra, I. Duff, S. Hammarling, G. Henry, M. Heroux, L. Kaufman, A. Lumsdaine, A. Petitet, R. Pozo, K. Remington, and R. C. Whaley. An updated set of Basic Linear Algebra Subprograms (BLAS). ACM Transactions on Mathematical Software, 28:135--151, 2002. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. W. Dong and P. Li. Hierarchical harmonic-balance methods for frequency-domain analog-circuit analysis. IEEE Trans. Computer-Aided Design, 26:2089--2101, Dec. 2007. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. P. Feldmann, B. Melville, and D. Long. Efficient frequency domain analysis of large nonlinear analog circuits. In Proceedings of the IEEE 1996 Custom Integrated Circuits Conference, pages 461--464, 1996.Google ScholarGoogle ScholarCross RefCross Ref
  6. R. Freund, G. H. Golub, and N. M. Nachtigal. Iterative solutions of linear systems. Acta Numerica, pages 57--100, 1991.Google ScholarGoogle Scholar
  7. R. J. Gilmore and M. B. Steer. Nonlinear circuit analysis using the method of harmonic balance, a review of the art. Part I. Introductory concepts. International Journal on Microwave and Millimeter Wave Computer Aided Engineering, 1, Jan. 1991.Google ScholarGoogle Scholar
  8. Intel. http://www.intel.com/cd/software/products/asmo-na/eng/307757.htm.Google ScholarGoogle Scholar
  9. K. S. Kundert, J. K. White, and A. L. Sangiovanni-Vincentelli. Steadystate methods for simulating analog and microwave circuits. Kluwer, Boston, MA, 1990.Google ScholarGoogle ScholarCross RefCross Ref
  10. P. Li and L. T. Pillegi. Efficient harmonic balance simulation using multi-level frequency decomposition. In IEEE/ACM International Conference on Computer Aided Design, pages 677--682, 2004. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. D. Long, R. Melville, K. Ashby, and B. Horton. Full-chip harmonic balance. In Proceedings of the IEEE 1997 Custom Integrated Circuits Conference, pages 379--382, 1997.Google ScholarGoogle ScholarCross RefCross Ref
  12. R. C. Melville, P. Feldmann, and J. Roychowdhury. Efficient multi-tone distortion analysis of analog integrated circuits. In Proceedings of the IEEE 1995 Custom Integrated Circuits Conference, pages 241--244, 1995.Google ScholarGoogle ScholarCross RefCross Ref
  13. O. Nastov, R. Telichevesky, K. Kundert, and J. White. Fundamentals of fast simulation algorithms for RF circuits. Proceedings of the IEEE, 93:600--621, Mar. 2007.Google ScholarGoogle ScholarCross RefCross Ref
  14. J. Roychowdhury. Efficient methods for simulating highly nonlinear multi-rate circuits. In Proceedings 34th Design Automation Conference, pages 269--274, 1997. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. J. Roychowdhury. Analyzing circuits with widely separated time scales using numerical PDE methods. IEEE Trans. Circuits Sys. I, 48:578--594, May 2001.Google ScholarGoogle ScholarCross RefCross Ref
  16. Y. Saad. Iterative methods for sparse linear systems. Society for Industrial and Applied Mathematics, 1996. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. R. Telichevesky, K. Kundert, I. Elfadel, and J. K. White. Fast simulation algorithms for RF circuits. In Proceedings of the IEEE 1996 Custom Integrated Circuits Conference, pages 437--444, 1996.Google ScholarGoogle ScholarCross RefCross Ref
  18. V. Rizzoli, C. Cecchetti, A. Lipparini, and F. Mastri. General-purpose harmonic balance analysis of nonlinear microwave circuits under multitone excitation. IEEE Trans. Microwave Theory Tech, 1, Jan. 1991.Google ScholarGoogle Scholar

Index Terms

  1. A robust and efficient harmonic balance (HB) using direct solution of HB Jacobian

    Recommendations

    Comments

    Login options

    Check if you have access through your login credentials or your institution to get full access on this article.

    Sign in
    • Published in

      cover image ACM Conferences
      DAC '09: Proceedings of the 46th Annual Design Automation Conference
      July 2009
      994 pages
      ISBN:9781605584973
      DOI:10.1145/1629911

      Copyright © 2009 ACM

      Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      • Published: 26 July 2009

      Permissions

      Request permissions about this article.

      Request Permissions

      Check for updates

      Qualifiers

      • research-article

      Acceptance Rates

      Overall Acceptance Rate1,770of5,499submissions,32%

      Upcoming Conference

      DAC '24
      61st ACM/IEEE Design Automation Conference
      June 23 - 27, 2024
      San Francisco , CA , USA

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader