• DocumentCode
    914089
  • Title

    Improving the Performance of a Switch-Level Simulator Targeted for a Logic Simulation Machine

  • Author

    Spillinger, Ilan ; Silberman, Gabriel M.

  • Author_Institution
    Department of Electrical Engineering, Technion-Israel Institute of Technology, Haifa, Israel
  • Volume
    5
  • Issue
    3
  • fYear
    1986
  • fDate
    7/1/1986 12:00:00 AM
  • Firstpage
    396
  • Lastpage
    404
  • Abstract
    This work deals with some performance aspects of the implementation of an algorithm to simulate MOS electronic circuits, modeled at the transistor level. The target architecture is a special purpose logic simulation machine, the Yorktown Simulation Engine (YSE), which has no direct support for loop mechanisms or conditional flow control. Since the simulation algorithm requires such mechanisms to determine whether and when a circuit reaches a steady state, we must calculate prior to simulation time, the number of iterations required for the algorithm to converge. We show how to arrange the order in which transistors are processed, aiming at a reduced number of such iterations, and therefore, an improved simulation performance. The results presented here show the optimal way to deal with acyclic circuits and some heuristic criteria to handle cyclic circuits. Also, we show a method to calculate the number of iterations required for the convergence of the simulation algorithm. These methods, originally developed for the YSE, have been also incorporated in a switch level simulator running on an IBM/370 architecture.
  • Keywords
    Circuit simulation; Computational modeling; Computer architecture; Computer simulation; Engines; Laser sintering; Logic circuits; Performance analysis; Switches; Switching circuits;
  • 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.1270208
  • Filename
    1270208