• 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