• DocumentCode
    2199571
  • Title

    A SAT-Based Arithmetic Circuit Bug-Hunting Method

  • Author

    Chen, Yunji ; Huang, Zhuo

  • Author_Institution
    Graduate Univ., Chinese Acad. of Sci., Beijing
  • fYear
    2006
  • fDate
    14-17 Nov. 2006
  • Firstpage
    1
  • Lastpage
    4
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • 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
  • Type

    conf

  • DOI
    10.1109/TENCON.2006.344044
  • Filename
    4142197