DocumentCode
1804780
Title
An FPGA Solver for SAT-Encoded Formal Verification Problems
Author
Kanazawa, Kenji ; Maruyama, Tsutomu
Author_Institution
Syst. & Inf. Eng., Univ. of Tsukuba, Tsukuba, Japan
fYear
2011
fDate
5-7 Sept. 2011
Firstpage
38
Lastpage
43
Abstract
Formal verification is one of the most important applications of the satisfiability (SAT) problem. WSAT and its variants are one of the best performing stochastic local search algorithms. In this paper, we propose an FPGA solver for SAT-encoded verification problems based on a WSAT algorithm. The size of the verification problems is very large, and most of the data used in the algorithm have to be placed in off-chip DRAMs. The performance of the solver is limited by the throughput and access delay of the DRAMs, not by the parallelism in FPGA. We show how much speed-up is possible under this situation using the memory throughput, memory access delay and the operational frequency of FPGA as parameters.
Keywords
computability; field programmable gate arrays; formal verification; FPGA solver; SAT-encoded formal verification problems; memory access delay; memory throughput; operational frequency; satisfiability problem; Delay; Field programmable gate arrays; Logic gates; Parallel processing; Random access memory; System-on-a-chip; Throughput; FPGA; SAT; formal verification;
fLanguage
English
Publisher
ieee
Conference_Titel
Field Programmable Logic and Applications (FPL), 2011 International Conference on
Conference_Location
Chania
Print_ISBN
978-1-4577-1484-9
Electronic_ISBN
978-0-7695-4529-5
Type
conf
DOI
10.1109/FPL.2011.18
Filename
6044782
Link To Document