Abstract

Logic debugging of today's complex sequential circuits is an important problem. In this paper, a logic debugging methodology for multiple errors in sequential circuits with no state equivalence is developed. The proposed approach reduces the problem of debugging to an instance of Boolean satisfiability. This formulation takes advantage of modern Boolean satisfiability solvers that handle large circuits in a computationally efficient manner. An extensive suite of experiments with large sequential circuits confirm the robustness and efficiency of the proposed approach. The results further suggest that Boolean satisfiability provides an effective platform for sequential logic debugging.

Keywords:
Computer science Debugging Boolean satisfiability problem Satisfiability Programming language Boolean circuit Theoretical computer science Boolean function Boolean expression Algorithm Parallel computing

Metrics

8
Cited By
1.33
FWCI (Field Weighted Citation Impact)
18
Refs
0.81
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
Radiation Effects in Electronics
Physical Sciences →  Engineering →  Electrical and Electronic Engineering

Related Documents

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
JOURNAL ARTICLE

Efficient Analog Circuits for Boolean Satisfiability

Xunzhao YinBehnam SedighiMelinda VargaMária Ercsey-RavaszZoltán ToroczkaiXiaobo Sharon Hu

Journal:   IEEE Transactions on Very Large Scale Integration (VLSI) Systems Year: 2017 Vol: 26 (1)Pages: 155-167
© 2026 ScienceGate Book Chapters — All rights reserved.