DocumentCode :
967052
Title :
A unified switching theory with applications to VLSI design
Author :
Hayes, John P.
Author_Institution :
University of Michigan, Ann Arbor, MI
Volume :
70
Issue :
10
fYear :
1982
Firstpage :
1140
Lastpage :
1151
Abstract :
Classical switching theory is shown to have deficiencies when applied to the analysis and design of MOS VLSI circuits. A new logic design methodology called CSA theory is described here which overcomes many of these deficiencies. It is based on three primitive component types: connectors that perform wired-logic operations, switches representing controlled connectors, and attenuators representing resistive load devices. Four basic types of logic values are recognized: Boolean 0 and 1 values, unknown or indeterminate U values, and the high-impedance state Z. The number of logic values can be increased systematically to improve modeling accuracy using a concept of logical strength, which corresponds to current drive capability in analog circuits. It is shown that both the behavior and layout of most types of MOS logic circuits, including contact, gate, and nonclassical mixed circuits, can be treated in a uniform and rigorous manner using CSA network models with either four or seven logic values. The use of a digital charge-storage element called a well to represent sequential behavior is examined. CSA theory is applied to two VLSI design issues, inverter synthesis and fault simulation.
Keywords :
Analog circuits; Attenuators; Boolean functions; Connectors; Logic circuits; Logic design; Logic devices; Switches; Switching circuits; Very large scale integration;
fLanguage :
English
Journal_Title :
Proceedings of the IEEE
Publisher :
ieee
ISSN :
0018-9219
Type :
jour
DOI :
10.1109/PROC.1982.12446
Filename :
1456714
Link To Document :
بازگشت