DocumentCode :
1382148
Title :
Switch-level simulation using dynamic graph algorithms
Author :
Adler, Dan
Author_Institution :
Mentor Graphics, Warren, NJ, USA
Volume :
10
Issue :
3
fYear :
1991
fDate :
3/1/1991 12:00:00 AM
Firstpage :
346
Lastpage :
355
Abstract :
A model for MOS transistors that is suitable for logic simulation of VLSI circuits is presented. It is based on the concept of a dynamically directed switch (DDS). As in other switch-level models, the circuit is viewed as a graph whereon transistors are represented by directed edges and circuit nodes are represented by vertices. The problem of finding the steady-state response of the circuit is shown to be reducible to the single-source shortest-path problem in graph theory. A distributed literation process in which each transistor determines its instantaneous direction based on its source and drain vertex labels and updates those labels according to its own resistance is defined. Two types of events in the circuit require the reevaluation of the graph labels: transistors turning on and off. These correspond to edge addition and deletion in the circuit graph. Rather than repeatedly applying a shortest path algorithm to the graph whenever these events occur, the author investigates the possibility of dynamically updating only those labels which were affected by the change. The main result is the development of an algorithm for switch-level simulation based on this incremental-updating technique using only local information. The algorithm is fast and accurate and is extended to deal with timing based on an RC-tree delay model. The implementation of the algorithms presented here within the Lsim mixed-mode analog and digital simulator is described
Keywords :
MOS integrated circuits; VLSI; digital simulation; graph theory; insulated gate field effect transistors; iterative methods; logic CAD; Lsim; MOS transistors; RC-tree delay model; VLSI circuits; circuit graph; circuit nodes; directed edges; distributed literation process; drain vertex labels; dynamic graph algorithms; dynamically directed switch; graph labels; graph theory; incremental-updating technique; logic simulation; mixed-mode simulator; single-source shortest-path problem; steady-state response; switch-level models; switch-level simulation; Circuit simulation; Graph theory; Heuristic algorithms; Logic circuits; MOSFETs; Steady-state; Switches; Switching circuits; Turning; Very large scale integration;
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/43.67788
Filename :
67788
Link To Document :
بازگشت