A Multiple-Valued Logic Approach to the Design and Verification of Hardware Circuits

The work

AuthorsAmnon Rosenmann
Editors
Typemisc
Year2015
Citekeyrosenmann2015multiplevalued

Identifiers

arXiv1502.05748 from its landing_page_url

Empty on purpose

container

From bibtex.

Abstract

We present a novel approach, which is based on multiple-valued logic (MVL), to the verification and analysis of digital hardware designs, which extends the common ternary or quaternary approaches for simulations. The simulations which are performed in the more informative MVL setting reveal details which are either invisible or harder to detect through binary or ternary simulations. In equivalence verification, detecting different behavior under MVL simulations may lead to the discovery of a genuine binary nonequivalence or to a qualitative gap between two designs. The value of a variable in a simulation may hold information about its degree of truth and its "place of birth" and "date of birth." Applications include equivalence verification, initialization, assertions generation and verification, partial control on the flow of data by prioritizing and block-oriented simulations. Much of the paper is devoted to theoretical aspects behind the MVL approach, including the reason for choosing a specific algebra for computations, and the introduction of the verification complexity of a Boolean expression. Two basic algorithms are presented.

A copy is held

pdf, 376.0 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-18 00:44 UTC
Approved bya person 2026-10-05 21:19 UTC

Cite it as

@misc{rosenmann2015multiplevalued,
  title        = {A Multiple-Valued Logic Approach to the Design and Verification of Hardware Circuits},
  author       = {Amnon Rosenmann},
  year         = {2015},
}

This record lives at https://refs.drheap.org/rosenmann2015multiplevalued/ and will keep doing so.