• DocumentCode
    1210750
  • Title

    sub-SAT: a formulation for relaxed Boolean satisfiability with applications in routing

  • Author

    Xu, Hui ; Rutenbar, Rob A. ; Sakallah, Karem

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Carnegie Mellon Univ., Pittsburgh, PA, USA
  • Volume
    22
  • Issue
    6
  • fYear
    2003
  • fDate
    6/1/2003 12:00:00 AM
  • Firstpage
    814
  • Lastpage
    820
  • Abstract
    Advances in methods for solving Boolean satisfiability (SAT) for large problems have motivated recent attempts to recast physical design problems as Boolean SAT problems. One persistent criticism of these approaches is their inability to supply partial solutions, i.e., to satisfy most but not all of the constraints cast in the SAT style. In this paper, we present a formulation for "subset satisfiable" Boolean SAT: we transform a "strict" SAT problem with N constraints into a new, "relaxed" SAT problem which is satisfiable just if not more than k≪N of these constraints cannot be satisfied in the original problem. We describe a transformation based on explicit thresholding and counting for the necessary SAT relaxation. Examples from field-programmable gate-array routing show how we can determine efficiently when we can satisfy "almost all" of our geometric constraints.
  • Keywords
    Boolean functions; circuit layout CAD; field programmable gate arrays; integrated circuit layout; logic CAD; network routing; explicit thresholding; field-programmable gate-array routing; geometric constraints; partial solutions; physical design problems; relaxed Boolean satisfiability; relaxed SAT problem; routing; sub-SAT; subset satisfiable Boolean SAT; Binary decision diagrams; Boolean functions; Data structures; Engines; Equations; Field programmable gate arrays; Logic design; Reachability analysis; Routing;
  • fLanguage
    English
  • Journal_Title
    Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0278-0070
  • Type

    jour

  • DOI
    10.1109/TCAD.2003.811450
  • Filename
    1201593