• DocumentCode
    914253
  • Title

    Simulation of Nonlinear Circuits in the Frequency Domain

  • Author

    Kundert, Kenneth S. ; Sangiovanni-Vincentelli, Alberto

  • Author_Institution
    Department of Electrical Engineering and Computer Sciences, University of California, Berkeley, CA, USA
  • Volume
    5
  • Issue
    4
  • fYear
    1986
  • fDate
    10/1/1986 12:00:00 AM
  • Firstpage
    521
  • Lastpage
    535
  • Abstract
    Simulation in the frequency domain avoids many of the severe problems experienced when trying to use traditional time-domain simulators such as SPICE to find the steady-state behavior of analog and microwave circuits. In particular, frequency-domain simulation eliminates problems from distributed components and high-Q circuits by foregoing a nonlinear differential equation representation of the circuit in favor of a complex algebraic representation. This paper reviews the method of harmonic balance as a general approach to converting a set of differential equations into a nonlinear algebraic system of equations that can be solved for the periodic steady-state solution of the original differential equations. Three different techniques are applied to solve the algebraic system of equations: optimization, relaxation, and Newton´s method. The implementation of the algorithm resulting from the combination of Newton´s method with harmonic balance is described. Several new ways of exploiting both the structure of the formulation and the characteristics of the circuits that would typically be seen by this type of simulator are presented. These techniques dramatically reduce the time required for a simulation, and allow harmonic balance to be applied to much larger circuits than were previously attempted, making it suitable for use on monolithic microwave integrated circuits (MMIC´s).
  • Keywords
    Circuit simulation; Differential algebraic equations; Differential equations; Frequency domain analysis; Newton method; Nonlinear circuits; Nonlinear equations; SPICE; Steady-state; Time domain analysis;
  • fLanguage
    English
  • Journal_Title
    Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0278-0070
  • Type

    jour

  • DOI
    10.1109/TCAD.1986.1270223
  • Filename
    1270223