• DocumentCode
    3202315
  • Title

    CNF formula simplification using implication reasoning

  • Author

    Rajat Arora ; Hsiao, Michael S.

  • Author_Institution
    Cadence Design Syst. Inc., San Jose, CA, USA
  • fYear
    2004
  • fDate
    10-12 Nov. 2004
  • Firstpage
    129
  • Lastpage
    134
  • Abstract
    We propose a novel preprocessing technique that helps to significantly simplify a CNF instance, such that the resulting formula is easier for any SAT-solver to solve. The core of this simplification centers on a suite of lemmas and theorems derived from nontrivial Boolean reasoning. These theorems help us to deduce powerful unary and binary clauses which aid in the identification of necessary assignments, equivalent signals, complementary signals and other implication relationships among the CNF variables. The nontrivial clauses, when added to the original CNF database, subsequently simplify the CNF formula. We illustrate through experimental results that the CNF formula simplification obtained using our tool outperforms the simplification obtained using the recent preprocessors namely Hypre [F. Bacchus et al., (2003)] and NIVER [S. Subbarayan et al. (2004)]. Also, considerable savings in computation time are obtained when the simplified CNF formula is given to the SAT-solver for processing.
  • Keywords
    Boolean functions; computability; inference mechanisms; program processors; CNF database; CNF formula simplification; SAT-solver; binary clauses; implication reasoning; nontrivial Boolean reasoning; nontrivial clauses; preprocessing technique; unary clauses; Automatic test pattern generation; Business continuity; Data preprocessing; Databases; Decision making; Electronic design automation and methodology; Erbium; Performance analysis; Signal processing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    High-Level Design Validation and Test Workshop, 2004. Ninth IEEE International
  • ISSN
    1552-6674
  • Print_ISBN
    0-7803-8714-7
  • Type

    conf

  • DOI
    10.1109/HLDVT.2004.1431255
  • Filename
    1431255