Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/2483028.2483128acmconferencesArticle/Chapter ViewAbstractPublication PagesglsvlsiConference Proceedingsconference-collections
poster

Set-cover-based critical implications selection to improvesat-based bounded model checking: extended abstract

Published: 02 May 2013 Publication History

Abstract

The effectiveness of Satisfiability (SAT)-based Bounded Model Checking (BMC) critically relies on the deductive power of the BMC instance. Although implication relationships have been used to help SAT solver to make more deductions, too many such implications would result in a large number of clauses and potentially degrade the underlying SAT solver performance. In this paper, we have formulated clause selection as a set-cover problem. Secondly, we have proposed a novel greedy strategy for optimal selection of static logic clauses. This technique maximizes the number of literals that can be deduced by the SAT solver during the Boolean Constraint Propagation (BCP) operation. Our strategy improves BMC by 1.74x against the case where all extended implications were added to the BMC instance. Compared with the original BMC without any implications, up to 55.32x speedup can be achieved.

References

[1]
A. Biere, A. Cimatti, E. Clarke, M. Fujita, Y. Zhu. Symbolic Model Checking using SAT procedures instead of BDDs, Proc. ACM Design Automation Conf., 1999.
[2]
V. Vimjam and M. S. Hsiao,Increasing the deducibility in CNF instances for efficient SAT-based bounded model checking, Proc. IEEE High Level Design Validation and Test Workshop, 2005, pp. 184--191.
[3]
D. S. Johnson, Approximation Algorithms for Combinatorial Problems, Journal ofComputer Systems Science, vol. 9, pp 256--278, 1974.
[4]
J.-K. Zhao, E. M. Rudnick, and J. H. Patel, "Static logic implication with application to redundancy identification," Proc. VLSI Test Symp., pp. 288--293, 1997.

Cited By

View all
  • (2013)Selecting critical implications with set-covering formulation for SAT-based Bounded Model Checking2013 IEEE 31st International Conference on Computer Design (ICCD)10.1109/ICCD.2013.6657070(390-395)Online publication date: Oct-2013

Index Terms

  1. Set-cover-based critical implications selection to improvesat-based bounded model checking: extended abstract

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM Conferences
    GLSVLSI '13: Proceedings of the 23rd ACM international conference on Great lakes symposium on VLSI
    May 2013
    368 pages
    ISBN:9781450320320
    DOI:10.1145/2483028

    Sponsors

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 02 May 2013

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. bounded model checking
    2. satisfiability
    3. static implications

    Qualifiers

    • Poster

    Conference

    GLSVLSI'13
    Sponsor:

    Acceptance Rates

    GLSVLSI '13 Paper Acceptance Rate 76 of 238 submissions, 32%;
    Overall Acceptance Rate 312 of 1,156 submissions, 27%

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)0
    • Downloads (Last 6 weeks)0
    Reflects downloads up to 18 Aug 2024

    Other Metrics

    Citations

    Cited By

    View all
    • (2013)Selecting critical implications with set-covering formulation for SAT-based Bounded Model Checking2013 IEEE 31st International Conference on Computer Design (ICCD)10.1109/ICCD.2013.6657070(390-395)Online publication date: Oct-2013

    View Options

    Get Access

    Login options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media