• DocumentCode
    913961
  • Title

    Digital Simulation with Multiple Logic Values

  • Author

    Hayes, John P.

  • Author_Institution
    Department of Electrical Engineering and Computer Science, University of Michigan, Ann Arbor, MI, USA
  • Volume
    5
  • Issue
    2
  • fYear
    1986
  • fDate
    4/1/1986 12:00:00 AM
  • Firstpage
    274
  • Lastpage
    283
  • Abstract
    Multiple-valued logics have long been used, often in intuitive fashion, for simulating transients, errors, unknown states, variable-strength signals, etc., in binary digital circuits. This paper presents a rigorous algebraic method for analyzing such logics, and for systematically constructing new ones. Starting with a basis such as 2-valued Boolean algebra, new algebras suitable for a broad range of practical simulation tasks are obtained systematically via a small set of expansion operations. This approach is applied in detail to the construction of families of simulation algebras for gate-level logic circuits; switch-level simulation is also considered. It is concluded that current simulation programs frequently lack essential logic values, and occasionally have superfluous ones. Some major discrepancies in the number of distinct logic values claimed by commercial simulators are also explained.
  • Keywords
    Boolean algebra; Circuit faults; Circuit simulation; Digital circuits; Digital simulation; Logic circuits; Logic functions; Solid modeling; Switching circuits;
  • 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/TCAD.1986.1270196
  • Filename
    1270196