A Switch-Level Model and Simulator for MOS Digital Systems

The work

AuthorsRandal E. Bryant
Editors
Typetechreport
Year1983
Citekeybryant1983switchlevel

Where it appeared

PublisherCalifornia Institute of Technology, Computer Science Department
Number in series5065:TR:83
SchoolCalifornia 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 hereagent via bibtex
Added2026-10-22 19:21 UTC
Approved bya 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.