• DocumentCode
    2257060
  • Title

    Leveraging dominators for preprocessing QBF

  • Author

    Mangassarian, Hratch ; Le, Bao ; Goultiaeva, Alexandra ; Veneris, Andreas ; Bacchus, Fahiem

  • Author_Institution
    ECE Dept., Univ. of Toronto, Toronto, ON, Canada
  • fYear
    2010
  • fDate
    8-12 March 2010
  • Firstpage
    1695
  • Lastpage
    1700
  • Abstract
    Many CAD for VLSI problems can be naturally encoded as Quantified Boolean Formulas (QBFs) and solved with QBF solvers. Furthermore, such problems often contain circuit-based information that is lost during the translation to Conjunctive Normal Form (CNF), the format accepted by most modern solvers. In this work, a novel preprocessing framework for circuit-based QBF problems is presented. It leverages structural circuit dominators to reduce the problem size and expedite the solving process. Our circuit-based QBF preprocessor PReDom recursively reduces dominated subcircuits to return a simpler but equisatisfiable QBF instance. A rigorous proof is given for eliminating subcircuits dominated by single outputs, irrespective of input quantifiers. Experimental results are presented for circuit diameter computation problems. With preprocessing times of at most five seconds using PReDom, three state-of-the-art QBF solvers can solve 27% to 45% of our problem instances, compared to none without preprocessing.
  • Keywords
    Boolean functions; VLSI; circuit CAD; logic design; CAD; CNF; QBF; QBF preprocessing; VLSI problems; circuit based information; conjunctive normal form; leveraging dominators; quantified boolean formulas; Circuits; Design automation; Distributed computing; Encoding; Input variables; Observability; Robustness; Standardization; Test pattern generators; Very large scale integration;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design, Automation & Test in Europe Conference & Exhibition (DATE), 2010
  • Conference_Location
    Dresden
  • ISSN
    1530-1591
  • Print_ISBN
    978-1-4244-7054-9
  • Type

    conf

  • DOI
    10.1109/DATE.2010.5457088
  • Filename
    5457088