DocumentCode :
2141473
Title :
Solving SAT-encoded Formal Verification Problems on SoC Based on a WSAT Algorithm with a New Heuristic for Hardware Acceleration
Author :
Kanazawa, Kenji ; Maruyama, Tetsuhiro
Author_Institution :
Fac. of Eng., Univ. of Tsukuba, Tsukuba, Japan
fYear :
2013
fDate :
26-28 Sept. 2013
Firstpage :
101
Lastpage :
106
Abstract :
In this paper, we describe a heuristic in a Walk SAT (WSAT) algorithm for solving SAT-encoded formal verification problems efficiently on hardware, and its expected performance on system on chip (SoC). In WSAT algorithms, an assignment of binary values to the variables which satisfy all clauses is searched by repeatedly choosing a variable in an unsatisfied clause using a heuristic, and flipping its value. In the SAT-encoded formal verification problems, logic gates and their functional dependencies can be reconstructed from their propositional conjunctive normal form. In our heuristic, first, the output signals of logic gates are flipped preferentially to propagate the changes in the upper stream to their down-stream efficiently. Secondly, a search direction control mechanism is introduced to change the data propagation direction automatically: from the upper to the lower or from the lower to the upper. We show how our heuristic on SoC can improve the performance of WSAT algorithms.
Keywords :
computability; formal verification; logic gates; performance evaluation; system-on-chip; SAT-encoded formal verification problems; SoC; WSAT algorithm; binary value assignment; data propagation direction; logic gates; performance improvement; propositional conjunctive normal form; search direction control mechanism; system-on-chip; walk SAT algorithm; Field programmable gate arrays; Hardware; Heuristic algorithms; Logic gates; Parallel processing; Random access memory; System-on-chip;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Embedded Multicore Socs (MCSoC), 2013 IEEE 7th International Symposium on
Conference_Location :
Tokyo
Type :
conf
DOI :
10.1109/MCSoC.2013.24
Filename :
6657912
Link To Document :
بازگشت