2008 IEEE/ACS International Conference on Computer Systems and Applications
Download PDF

Abstract

The Boolean Satisfiability problem (SAT) is an NP-complete problem so software SAT’s solving algorithm execution time influences the performance of SAT-based CAD tools. In this paper, we present a new approach for implementing conflict analysis based on a conflicting variables accumulator and priority encoder to determine backtrack level. Using this approach, we implement an FPGA-based SAT solver performing depth-first search with conflict directed nonchronological backtracking. We compare our SAT solver with other SAT solvers through instances from DIMACS benchmarks suite.
Like what you’re reading?
Already a member?
Get this article FREE with a new membership!

Related Articles