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
Link To Document