• DocumentCode
    1393928
  • Title

    A macromodeling algorithm for analog circuits

  • Author

    Casinovi, Giorgio ; Sangiovanni-Vincentelli, Alberto

  • Author_Institution
    Dept. of Electric. Eng. & Comput. Sci., California Univ., Berkeley, CA, USA
  • Volume
    10
  • Issue
    2
  • fYear
    1991
  • fDate
    2/1/1991 12:00:00 AM
  • Firstpage
    150
  • Lastpage
    160
  • Abstract
    A macromodel is an electrical network containing fewer devices and/or fewer nodes than the circuit it represents. A general-purpose algorithm for the generation of macromodels suitable for circuit simulation is presented. The algorithm is based exclusively on a comparison of the input-output behavior of the macromodel with that to the circuit to be modeled. Because no reliance on any particular properties of the circuit is made, the algorithm can be used to model a very wide class of circuits. Three examples are presented to demonstrate the algorithm´s performance, two of which were chosen specifically to test the algorithm´s ability to approximate nonlinearities in the circuits to be modeled. In all cases, the accuracy of the macromodels was shown to improve substantially using reasonable amounts of CPU time
  • Keywords
    analogue circuits; circuit analysis computing; equivalent circuits; analog circuits; circuit simulation; electrical network; general-purpose algorithm; macromodeling algorithm; Analog circuits; Central Processing Unit; Circuit simulation; Digital circuits; Helium; Large-scale systems; Shape; Time domain analysis; Timing; Very large scale integration;
  • 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/43.68402
  • Filename
    68402