Title
Improving the Performance of a Switch-Level Simulator Targeted for a Logic Simulation Machine
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.
Year
DOI
Venue
1986
10.1109/TCAD.1986.1270208
IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems
Keywords
DocType
Volume
acyclic circuit,Logic Simulation Machine,Yorktown Simulation Engine,reduced number,special purpose logic simulation,target architecture,transistor level,switch level simulator,performance aspect,improved simulation performance,Switch-Level Simulator,simulation algorithm
Journal
5
Issue
ISSN
Citations 
3
0278-0070
8
PageRank 
References 
Authors
10.23
4
2
Name
Order
Citations
PageRank
Spillinger, I.11411.03
G. M. Silberman26734.45