JOURNAL ARTICLE

Hierarchical Design Verification and Error Diagnosis Using Boolean Satisfiability

Abstract

In this paper, we present a novel technique integrating logic simulation and Boolean satisfiablity (SAT) for verifying the designs with black boxes, and generalize this technique to improve the accuracy of design error diagnosis. This technique uses intelligent set of vectors instead of randomly generated vectors for logic simulation during black box equivalence checking and error diagnosis process. In addition, the SAT-based technique can avoid the potential memory explosion which binary decision diagram (BDD) based approaches often suffer from, and can enhance the simulation-based validation efficiently. Experimental results on ISCAS'85 benchmark circuits show the efficiency of the presented technique.

Keywords:
Binary decision diagram Formal equivalence checking Boolean satisfiability problem Computer science Boolean function Benchmark (surveying) Equivalence (formal languages) Algorithm Set (abstract data type) Logic synthesis And-inverter graph Boolean circuit Theoretical computer science Black box Logic gate Formal verification Mathematics Programming language Artificial intelligence Discrete mathematics

Metrics

0
Cited By
0.00
FWCI (Field Weighted Citation Impact)
10
Refs
0.19
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Topics

Formal Methods in Verification
Physical Sciences →  Computer Science →  Computational Theory and Mathematics
VLSI and Analog Circuit Testing
Physical Sciences →  Computer Science →  Hardware and Architecture
Software Testing and Debugging Techniques
Physical Sciences →  Computer Science →  Software

Related Documents

JOURNAL ARTICLE

Design diagnosis using Boolean satisfiability

Alexander SmithAndreas VenerisAnastasios Viglas

Journal:   Asia and South Pacific Design Automation Conference Year: 2004 Pages: 218-223
JOURNAL ARTICLE

Design diagnosis using Boolean satisfiability

Alexander SmithAndreas VenerisAnastasios Viglas

Journal:   ASP-DAC 2004: Asia and South Pacific Design Automation Conference 2004 (IEEE Cat. No.04EX753) Year: 2004 Pages: 218-223
JOURNAL ARTICLE

Path verification using Boolean satisfiability

M. RingeT. LindenkreuzE. Barke

Journal:   Proceedings Design, Automation and Test in Europe Year: 2002 Pages: 965-966
© 2026 ScienceGate Book Chapters — All rights reserved.