Title :
A SAT-Based Arithmetic Circuit Bug-Hunting Method
Author :
Chen, Yunji ; Huang, Zhuo
Author_Institution :
Graduate Univ., Chinese Acad. of Sci., Beijing
Abstract :
Several differences lie between arithmetic circuit formal verification and conventional hardware formal verification. In this paper a SAT-based word-level model checking method aimed at arithmetic circuit bug-hunting is introduced. E-CNF is hybrid of Boolean formula and arithmetic formula. The original problem whether specification holds in the arithmetic circuit is translated into the satisfiability of an E-CNF problem. E-SAT, the E-CNF solver is an extension of complete SAT solver, with optimization techniques including tag clause. Experiments show SAT based word-level model checking method is highly automatic and powerful in bug-hunting for arithmetic circuit
Keywords :
circuit analysis computing; circuit optimisation; circuit testing; computability; formal verification; logic testing; Boolean formula; E-CNF problem satisfiability; E-SAT solver; SAT-based arithmetic circuit bug-hunting method; SAT-based word-level model checking method; arithmetic circuit formal verification; arithmetic formula; conventional hardware formal verification; optimization techniques; Arithmetic; Boolean functions; Computers; Data structures; Explosions; Formal verification; Hardware; Logic circuits; Registers; State-space methods;
Conference_Titel :
TENCON 2006. 2006 IEEE Region 10 Conference
Conference_Location :
Hong Kong
Print_ISBN :
1-4244-0548-3
Electronic_ISBN :
1-4244-0549-1
DOI :
10.1109/TENCON.2006.344044