Formal Verification of Digital Circuits Using Symbolic Ternary System Models

The work

AuthorsRandal E. Bryant; Carl-Johan Seger
EditorsE. M. Clarke; R. P. Kurshan
Typeincollection
Year1991
Also known asbryant1991formalb
Citekeybryant1990ternary

Where it appeared

Published inComputer-Aided Verification '90
PublisherAmerican Mathematical Society
Pages121--146

Identifiers

DOI10.1007/bfb0023717

Related

Distinct frombryant1991memory
Distinct fromchakraborty2015wordlevel
Distinct fromclaessen2009faithful
Distinct fromkhasidashvili2009assumeguarantee
Distinct fromseger1995formal

From bibtex.

Abstract

Ternary system modeling involves extending the traditional set of binary values {0,1} with a third value X indicating an unknown or indeterminate condition. By making this extension, we can model a wider range of circuit phenomena. We can also efficiently verify sequential circuits in which the effect of a given operation depends on only a subset of the total system state. This paper presents a formal methodology for verifying synchronous digital circuits using a ternary system model. The desired behavior of the circuit is expressed as assertions in a notation using a combination of Boolean expressions and temporal logic operators. An assertion is verified by translating it into a sequence of patterns and checks for a ternary symbolic simulator. This methodology has been used to verify a number of full scale circuit designs.

A copy is held

pdf, 171.6 kB. 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:23 UTC
Approved bya person 2026-09-23 14:09 UTC

Cite it as

@incollection{bryant1990ternary,
  title        = {Formal Verification of Digital Circuits Using Symbolic Ternary System Models},
  author       = {Randal E. Bryant and Carl-Johan Seger},
  editor       = {E. M. Clarke and R. P. Kurshan},
  year         = {1991},
  booktitle    = {Computer-Aided Verification '90},
  publisher    = {American Mathematical Society},
  pages        = {121--146},
  doi          = {10.1007/bfb0023717},
}

This record lives at https://refs.drheap.org/bryant1990ternary/ and will keep doing so. It used to be called bryant1991formalb, and those addresses still resolve to this one.