Title :
Hardware based algorithm for conflict diagnosis in SAT solver
Author :
Safar, Mona ; Shalan, M. ; El-Kharashi, M. Watheq ; Salem, Ashraf
Author_Institution :
Ain Shams Univ., Cairo
fDate :
March 31 2008-April 4 2008
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.
Keywords :
Boolean functions; computability; field programmable gate arrays; logic CAD; Boolean satisfiability problem; FPGA; NP-complete problem; SAT-based CAD tools; conflict diagnosis; Business continuity; Computer graphics; Concurrent computing; Counting circuits; Field programmable gate arrays; Hardware; NP-complete problem; Reconfigurable logic; Software algorithms; Systems engineering and theory;
Conference_Titel :
Computer Systems and Applications, 2008. AICCSA 2008. IEEE/ACS International Conference on
Conference_Location :
Doha
Print_ISBN :
978-1-4244-1967-8
Electronic_ISBN :
978-1-4244-1968-5
DOI :
10.1109/AICCSA.2008.4493521