• DocumentCode
    2370225
  • Title

    An effective VHDL-AMS simulation algorithm with event

  • Author

    Ghasemi, Hamid Reza ; Navabi, Zainalabedin

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Tehran Univ., Iran
  • fYear
    2005
  • fDate
    3-7 Jan. 2005
  • Firstpage
    762
  • Lastpage
    767
  • Abstract
    VHDL-AMS is a suitable language to describe mixed signal circuits. The nature of analog and digital simulation is different, so they work with two different simulation kernels. Synchronization between these two kernels (the analog solver and the digital kernel) is an important challenge in the mixed signal simulation subject. In this paper we introduce an algorithm for mixed signal simulation that works based on reducing the analog and digital simulation interaction. When the simulator switches to analog simulation, the analog solver initiates the analog parameters to start analog simulation. Resuming the analog simulation needs some additional steps; in this algorithm we eliminate unnecessary switchings between analog and digital simulation engines. We first explain our simulator, then we describe our new scheduling algorithm. The efficiency of the new synchronization algorithm is shown by examples. Simulation results show that the newly developed algorithm can speed up the simulation in comparison with the canonical algorithm.
  • Keywords
    digital simulation; hardware description languages; mixed analogue-digital integrated circuits; scheduling; synchronisation; VHDL-AMS language; VHDL-AMS simulation algorithm; analog simulation; analog solver; digital kernel; digital simulation; kernel synchronization; mixed signal circuits; scheduling algorithm; simulation kernels; simulator; synchronization algorithm; Circuit simulation; Computational modeling; Digital circuits; Digital simulation; Discrete event simulation; Engines; Equations; Kernel; Scheduling algorithm; Signal design;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    VLSI Design, 2005. 18th International Conference on
  • ISSN
    1063-9667
  • Print_ISBN
    0-7695-2264-5
  • Type

    conf

  • DOI
    10.1109/ICVD.2005.48
  • Filename
    1383366