• DocumentCode
    1661853
  • Title

    A C++ based environment for analog circuit simulation

  • Author

    Melville, Bob ; Feldmann, Peter ; Moinian, Shahriar

  • Author_Institution
    AT&T Bell Labs., Murray Hill, NJ, USA
  • fYear
    1992
  • Firstpage
    516
  • Lastpage
    519
  • Abstract
    An analog simulation environment based on the C++ language is described. Not only is the system written in C++, but also C++ is used as the circuit description language. This arrangement provides an unusual level of convenience and efficiency for manipulating simulation results. Automatic differentiation techniques, using the operator overloading facility of C++, lead to compact modeling subroutines and allow sensitivity computations to be integrated smoothly into other analyses. The architecture of the simulator and efficiency considerations are discussed
  • Keywords
    C language; circuit analysis computing; programming environments; C++ based environment; analog circuit simulation; automatic differentiation; circuit description language; compact modeling subroutines; operator overloading facility; sensitivity computations; Algorithms; Analog circuits; Circuit simulation; Circuit topology; Computational modeling; Computer languages; Electrical engineering; Filters; Hardware design languages; SPICE;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Design: VLSI in Computers and Processors, 1992. ICCD '92. Proceedings, IEEE 1992 International Conference on
  • Conference_Location
    Cambridge, MA
  • Print_ISBN
    0-8186-3110-4
  • Type

    conf

  • DOI
    10.1109/ICCD.1992.276233
  • Filename
    276233