• DocumentCode
    1188935
  • Title

    Multi-level simulation of large analog systems containing behavioral models

  • Author

    Casinovi, Giorgio ; Yang, Jeen-Mo

  • Author_Institution
    Sch. of Electr. & Comput.Eng., Georgia Inst. of Technol., Atlanta, GA, USA
  • Volume
    13
  • Issue
    11
  • fYear
    1994
  • fDate
    11/1/1994 12:00:00 AM
  • Firstpage
    1391
  • Lastpage
    1399
  • Abstract
    The trend towards integration of analog and digital components on the same chip is creating a need for simulators capable of handling high-level analog behavioral models. This paper presents a multi-level simulation algorithm that accepts analog behavioral models written in the C programming language. The portions of the circuit described at the behavioral level are treated as if they were individual devices with their own stamps. There are two main advantages to this approach: on one hand, it creates a seamless environment where there is no need to use different algorithms to simulate different parts of the same circuit. On the other hand, the proposed algorithm gets around the problem of having to come up with a reliable and efficient way to differentiate the behavioral equations, because the stamps for the elements described at the behavioral level are generated using Broyden´s method, which does not require evaluation of derivatives. Numerical results show that the algorithm offers a viable, efficient approach to multi-level analog simulation
  • Keywords
    VLSI; analogue processing circuits; circuit analysis computing; linear integrated circuits; mixed analogue-digital integrated circuits; Broyden´s method; C programming language; behavioural models; high-level analog behavioral models; large analog systems; multilevel simulation algorithm; Analog-digital conversion; Circuit simulation; Computational modeling; Differential equations; Fabrication; Integrated circuit technology; Programming; Registers; Writing;
  • 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.329267
  • Filename
    329267