A methodology for hardware verification based on logic simulation

The work

AuthorsRandal E. Bryant
Editors
Typearticle
Year1991
Citekeybryant1991methodology

Where it appeared

Published inJournal of the ACM
PublisherAssociation for Computing Machinery
Volume38
Issue2
Pages299--328

Identifiers

DOI10.1145/103516.103519
OpenAlexW2000040332

Related

Distinct frombryant1985symbolic
Distinct frombryant1987cosmos
Distinct frombryant1991memory
Distinct frombryant2018binary
Distinct fromcabodi2016hardware
Distinct fromcamilleri1986hardware
Distinct fromcohn1987proof
Distinct fromdhingra1987formal
Distinct fromelshehaby2023susceptibility
Distinct fromferres2023electrical
Distinct fromjones2001practical
Distinct fromjoyce1990multilevel
Distinct fromplassanconclusive
Distinct fromseger1995formal
Distinct fromxue2024using

From OpenAlex, which stores abstracts as an index of words and their positions: what is shown is rebuilt from that, and reads fluently whether or not it is what the author wrote.

Abstract

A logic simulator can prove the correctness of a digital circuit if it can be shown that only circuits fulfilling the system specification will produce a particular response to a sequence of simulation commands. This style of verification has advantages over other proof methods in being readily automated and requiring less attention on the part of the user to the low-level details of the design. It has advantages over other approaches to simulation in providing more reliable results, often at a comparable cost. This paper presents the theoretical foundations of several related approaches to circuit verification based on logic simulation. These approaches exploit the three-valued modeling capability found in most logic simulators, where the third value X indicates a signal with unknown digital value. Although the circuit verification problem is NP-hard as measured in the size of the circuit description, several techniques can reduce the simulation complexity to a manageable level for many practical circuits.

A copy is held

pdf, 302.6 kB. Not published — it may be under copyright. The facts and links here are.

How it got here

How it got hereagent via openalex
Added2026-09-16 07:04 UTC
Approved bya person 2026-09-23 14:13 UTC

Cite it as

@article{bryant1991methodology,
  title        = {A methodology for hardware verification based on logic simulation},
  author       = {Randal E. Bryant},
  year         = {1991},
  journal      = {Journal of the ACM},
  publisher    = {Association for Computing Machinery},
  volume       = {38},
  number       = {2},
  pages        = {299--328},
  doi          = {10.1145/103516.103519},
}

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