A Switch-Level Model and Simulator for MOS Digital Systems
The work
| Authors | Randal E. Bryant |
|---|---|
| Editors | |
| Type | techreport |
| Year | 1983 |
| Citekey | bryant1983switchlevel |
Where it appeared
| Publisher | California Institute of Technology, Computer Science Department |
|---|---|
| Number in series | 5065:TR:83 |
| School | California Institute of Technology, Computer Science Department |
From bibtex.
Abstract
The switch-level model describes the logical behavior of digital systems implemented in metal oxide semiconductor (MOS) technology. In this model a network consists of a set of nodes connected by transistor "switches" with each node having a state 0, 1, or X (for Invalid or uninitialized), and each transistor having a state "open", "closed", or "indeterminate". Many characteristics of MOS circuits can be modeled accurately, including: ratioed, complementary, and precharged logic; dynamic and static storage; (bidirectional) pass transistors; busses; charge sharing; and sneak paths. In this paper we present a formal development of the switch-level model starting from a description of circuit behavior in terms of switch graphs. Then we describe an algorithm for a logic simulator based on the switch-level model which computes the new state of the network by solving a set of equations in a simple, discrete algebra. This algorithm has been implemented in the simulator MOSSIM II and has been used to simulate circuits containing over 10,000 transistors. By developing a formal theory of MOS logic circuits, we have achieved a greater degree of generality and accuracy than is found in other logic simulators for MOS.
A copy is held
pdf, 1.7 MB. Not published — it may be under copyright. The facts and links here are.
How it got here
| How it got here | agent via bibtex |
|---|---|
| Added | 2026-10-22 19:21 UTC |
| Approved by | a person 2026-10-22 22:40 UTC |
Cite it as
@techreport{bryant1983switchlevel,
title = {A Switch-Level Model and Simulator for MOS Digital Systems},
author = {Randal E. Bryant},
year = {1983},
publisher = {California Institute of Technology, Computer Science Department},
school = {California Institute of Technology, Computer Science Department},
}
This record lives at https://refs.drheap.org/bryant1983switchlevel/ and will keep doing so.