JOURNAL ARTICLE

Design diagnosis using Boolean satisfiability

Alexander SmithAndreas VenerisAnastasios Viglas

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

Abstract

Recent advances in Boolean satisfiability have made it an attractive engine for solving many digital VLSI design problems such as verification, model checking, optimization and test generation. Fault diagnosis and logic debugging have not been addressed by existing satisfiability-based solutions. We attempt to bridge this gap by proposing a satisfiability-based solution to these problems. The proposed formulation is intuitive and easy to implement. It shows that satisfiability captures significant problem characteristics and it offers different trade-offs. It also provides new opportunities for satisfiability-based diagnosis tools and diagnosis-specific satisfiability algorithms. Theory and experiments validate the claims and demonstrate its potential.

Keywords:
Boolean satisfiability problem Computer science Satisfiability Maximum satisfiability problem Boolean function And-inverter graph Theoretical computer science Boolean expression Algorithm

Metrics

49
Cited By
5.98
FWCI (Field Weighted Citation Impact)
13
Refs
0.98
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Citation History

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

Fault diagnosis and logic debugging using Boolean satisfiability

Alexander SmithAndreas VenerisMoayad Fahim AliAnastasios Viglas

Journal:   IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems Year: 2005 Vol: 24 (10)Pages: 1606-1621
© 2026 ScienceGate Book Chapters — All rights reserved.