• DocumentCode
    2036935
  • Title

    Using cutwidth to improve symbolic simulation and Boolean satisfiability

  • Author

    Wang, Dong ; Clarke, Edmund ; Zhu, Yunshan ; Kukula, James

  • Author_Institution
    Carnegie Mellon Univ., Pittsburgh, PA, USA
  • fYear
    2001
  • fDate
    2001
  • Firstpage
    165
  • Lastpage
    170
  • Abstract
    In this paper, we propose cutwidth based heuristics to improve the efficiency of symbolic simulation and SAT algorithms. These algorithms are the underlying engines of many formal verification techniques. We present a new approach for computing variable orderings that reduce CNF/circuit cutwidth. We show that the circuit cutwidth and the peak number of live BDDs during symbolic simulation are equal. Thus using an ordering that reduces the cutwidth in scheduling the gates during symbolic simulation can significantly improve both the runtime and memory requirements. It has been shown that the time complexity of SAT problems can be bounded exponentially by the formula cutwidth and many practical circuits has cutwidth logarithmic of the size of the formulas. We have developed cutwidth based heuristics which in practice can speed up existing SAT algorithms, especially for SAT instances with small cutwidth. We demonstrate the power of our approach on a number of standard benchmarks
  • Keywords
    Boolean algebra; binary decision diagrams; computability; formal verification; logic simulation; Boolean satisfiability; CNF/circuit cutwidth; SAT algorithms; cutwidth based heuristics; formal verification techniques; symbolic simulation; variable orderings; Automatic test pattern generation; Binary decision diagrams; Boolean functions; Circuit simulation; Computational modeling; Data structures; Engines; Formal verification; Length measurement; Runtime;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    High-Level Design Validation and Test Workshop, 2001. Proceedings. Sixth IEEE International
  • Conference_Location
    Monterey, CA
  • Print_ISBN
    0-7695-1411-1
  • Type

    conf

  • DOI
    10.1109/HLDVT.2001.972824
  • Filename
    972824