• 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