A Switch-Level Simulation Model for Integrated Logic Circuits

The work

AuthorsRandal E. Bryant
Editors
Typephdthesis
Year1981
Citekeybryant1981switchlevel

Where it appeared

SchoolMassachusetts Institute of Technology

Identifiers

report_numberMIT/LCS/TR-259

Related

Distinct frombryant1982mossim
Distinct frombryant1987algorithmic
Distinct frombryant1987boolean
Distinct frombryant1987cosmos
Distinct frombuchanan1980modelling
Distinct fromdhingra1987formal
Distinct fromjoyce1988formal
Distinct fromoulkaid2025modeles
Distinct fromwinskel1988compositional

From bibtex.

Abstract

Switch-level simulators model a metal oxide semiconductor (MOS) large scale integrated (LSI) circuit as a network of transistor "switches". They can simulate many aspects of MOS circuits which cannot be expressed in the Boolean logic gate model, such as bidirectional pass transistors, dynamic storage, and charge sharing. Furthermore, the logic network can be extracted directly from the mask specification by a relatively straightforward computer program. Unlike analog circuit simulators, however, the nodes are assigned discrete states 0, 1, and X (for unknown), and the transistors are assigned discrete states "open", "closed", and "unknown". As a consequence, switch-level simulators operate at speeds comparable to logic gate simulators. In this thesis, a formal model of switch-level networks is developed. The networks in this model may contain transistors of different strengths and types, as well as nodes of different sizes and types, and hence the logical behavior of a wide variety of ratioed, complementary, and ratioless designs can be expressed. In keeping with the concept of a logic model, however, both the transistor strengths and the node sizes may take on only discrete values, and electrical behavior is modeled in a highly idealized way. The operation of a network is characterized by its target state function, which for a particular state of the network yields the logic states which the nodes would eventually reach if all transistors were held fixed in their initial states. This characterization abstracts away the rate at which nodes approach their target states and the voltages through which they pass but provides adequate detail for many simulation and analysis techniques. The target state function can be defined in terms of an abstraction called logic signals, where a logic signal gives a composite description of the network at some node much as a Thevenin equivalent network gives a composite description of a linear network at some port. Logic signals can be formalized into a simple, discrete algebra with operations describing the effects of performing some elementary network transformations. A technique for finding the target state of an arbitrary switch-level network can be derived by utilizing concepts from abstract algebra and lattice theory. This technique leads to an algorithm for a switch-level simulator which improves on previous algorithms in its generality, speed, and simplicity. Furthermore, the mathematical formulation provides a means for proving useful properties about the simulation method and opens up further areas of application for the switch-level model.

A copy is held

pdf, 8.5 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-09-16 21:05 UTC
Approved bya person 2026-09-18 13:46 UTC

Cite it as

@phdthesis{bryant1981switchlevel,
  title        = {A Switch-Level Simulation Model for Integrated Logic Circuits},
  author       = {Randal E. Bryant},
  year         = {1981},
  school       = {Massachusetts Institute of Technology},
}

This record lives at https://refs.drheap.org/bryant1981switchlevel/ and will keep doing so.