DocumentCode
1066173
Title
Reasoning about the function and timing of integrated circuits with interval temporal logic
Author
Leeser, Miriam E.
Author_Institution
Sch. of Electr. Eng., Cornell Univ., Ithaca, NY, USA
Volume
8
Issue
12
fYear
1989
fDate
12/1/1989 12:00:00 AM
Firstpage
1233
Lastpage
1246
Abstract
Important aspects of behavior at the transistor level are discussed, including timing and capacitance. In the approach described here, the structures of circuits and their functional behavior are described with interval temporal logic (ITL). These specifications are expressed in Prolog, and the logical manipulations of the proof process are achieved with the Prolog system. To demonstrate the flexibility of this approach, the behavior of several CMOS circuits designed with different design styles is described. These examples include a dynamic latch and a 1-b adder, both of which use a two-phase clocking scheme and exploit charge storage. The 1-b adder is a sophisticated full adder implemented with a dynamic CMOS design style. Timing as well as functional aspects of behavior are derived, and constraints on the way a circuit interacts with its environment are reasoned about formally
Keywords
CMOS integrated circuits; MOS integrated circuits; VLSI; circuit CAD; integrated logic circuits; logic CAD; CAD; CMOS circuits; MOS VLSI circuits; Prolog; capacitance; charge storage; dynamic latch; full adder; functional behavior; hardware verification; integrated circuits; interval temporal logic; logic design; timing; transistor level; two-phase clocking scheme; Adders; CMOS logic circuits; Capacitance; Clocks; Hardware; Inverters; Latches; Logic circuits; Semiconductor device modeling; Timing;
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.44505
Filename
44505
Link To Document