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 :
بازگشت