Nothing Special   »   [go: up one dir, main page]

skip to main content
10.1145/378239.379019acmconferencesArticle/Chapter ViewAbstractPublication PagesdacConference Proceedingsconference-collections
Article

SATIRE: a new incremental satisfiability engine

Published: 22 June 2001 Publication History

Abstract

We introduce SATIRE, a new satisfiability solver that is particular-ly suited to verification and optimization problems in electronic de-sign automation. SATIRE builds on the most recent advances in satisfiability research, and includes two new features to achieve even higher performance: a facility for incrementally solving sets of related problems, and the ability to handle non-CNF constraints. We provide experimental evidence showing the effectiveness of these additions to classical satisfiability solvers.

References

[1]
P. Barth, "A Davis-Putnam based Enumeration Algorithm for Linear Pseudo-Boolean Optimization," Technical Report MPI-I-95-2-003,Max-Planck-Institut Fur Informatik,1995.
[2]
H. Bennaceur, I. Gouachi and G. Plateau, "An Incremental Branch-and-Bound Method for the Satisfiability Problem," INFORMS Journal on Computing,vol.10,pp.301-308, 1998.
[3]
Biere,. Cimmati, E. Clarke,M.Fujita,and Y.Zhu, "Symbolic Model Checking using S T Procedures instead of BDDs,"Design Automation Confer nc (DAC),pp.317- 320,1999.
[4]
E.Clarke,E.Emerson,and .Sistla,"Automatic Verification of Finite-State Concurrent Systems Using Temporal Logic," ACM Transactions on Programming Languages and Systems,pp.244-263,1986.
[5]
O.Coudert and J.C.Madre,"New Ideas for Solving Covering Problems,"Design Automation Confer nc (DAC),pp. 641-646,1995.
[6]
O.Coudert,"On Solving Covering Problems," Design Automation Confer nc (DAC),pp.197-202,1996.
[7]
M.Davis,G.Logemann,and D.Loveland," A Machine Program for Theorem Proving,"Communications of the ACM,vol.5,pp.394-397,1962.
[8]
J.F.Groote and J.P.Warners,'The Propositional Formula Checker HeerHugo,"Technical Report SEN-R9905 (CWI), 1999.
[9]
J.N.Hooker,"Solving the Incremental Satisfiability Problem," Journal of Logic Programming,vol.15,pp.177-186, 1993.
[10]
J. Kim, J. Whittemore, J. P.M. Silva and K.A. Sakallah, "On Application of Incremental Satisfiability to Delay Fault Testing," Design,Automation and T st in Europe (DATE), pp.380-384,2000.
[11]
J.Kim,J.Whittemore,J.P.M.Silva and K.A.Sakallah, "On Solving Stack-Based Incremental Satisfiability Problems," Int rnational Conf rence on Comput r Design (ICCD),pp.379-382,2000.
[12]
W.Kunz and D.Stoffel,Reasoning in Boolean Networks, Kluwer cademic Publishers,1997.
[13]
PCI Special Interest Group,"PCI Local Bus Specification," Revision 2.2,December 1995.
[14]
I.Pomeranz,S.M.Reddy,"Functional Delay Faults in Macro-based Combinational Circuits," International Conference on Comput r-Aided Design (ICCAD),pp.687-694, 1995.
[15]
M.Sheeran and G.Stalmarck,"A Tutorial on Stalmarck 's Proof Procedure for Propositional Logic," Proceedings of Formal Methods in Computer-Aid d D sign (FMCAD),pp. 82-99,1998.
[16]
K. Shimizu, D. Dill, and A. Hu, Monitor-Based Formal Specification of PCI," Proceedings of Formal Methods in Comput r-Aided Design (FMCAD),pp.335-353,2000.
[17]
J.P. Marques-Silva,and K.A.Sakallah,"GRASP: Search Algorithm for Propositional Satisfiability," IEEE Transactions on Computers,vol.48,no.5,pp.506-521, May 1999.
[18]
G. Stalmarck," System for determining propositional logic theorems by applying values and rules to triplets that are generated from boolean formula," Swedish Patent No. 467,076 (approved 1992),U.S.Patent No.5,276,897 (approved 1994),European Patent No.0403 454 (approved 1995).
[19]
S.Tragoudas and M.Michael,"ATPG tools for Delay Faults at the Functional Level," Design,Automation and Test in Europ (DATE),pp.631-635,1999.
[20]
H. Zhang, "S TO:An Efficient Propositional Prover,"in Proceedings of International Conference on Automated Deductio n,pp.272-275, July 1997.

Cited By

View all

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Conferences
DAC '01: Proceedings of the 38th annual Design Automation Conference
June 2001
863 pages
ISBN:1581132972
DOI:10.1145/378239
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 22 June 2001

Permissions

Request permissions for this article.

Check for updates

Qualifiers

  • Article

Conference

DAC01
Sponsor:

Acceptance Rates

Overall Acceptance Rate 1,770 of 5,499 submissions, 32%

Upcoming Conference

DAC '25
62nd ACM/IEEE Design Automation Conference
June 22 - 26, 2025
San Francisco , CA , USA

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)13
  • Downloads (Last 6 weeks)2
Reflects downloads up to 12 Nov 2024

Other Metrics

Citations

Cited By

View all
  • (2024)CaDiCaL 2.0Computer Aided Verification10.1007/978-3-031-65627-9_7(133-152)Online publication date: 24-Jul-2024
  • (2024)From Clauses to KlausesComputer Aided Verification10.1007/978-3-031-65627-9_6(110-132)Online publication date: 26-Jul-2024
  • (2023)Variational satisfiability solving: efficiently solving lots of related SAT problemsEmpirical Software Engineering10.1007/s10664-022-10217-328:1Online publication date: 1-Jan-2023
  • (2021)Scalable Concolic Testing of RTL ModelsIEEE Transactions on Computers10.1109/TC.2020.299764470:7(979-991)Online publication date: 1-Jul-2021
  • (2021)On Dedicated CDCL Strategies for PB SolversTheory and Applications of Satisfiability Testing – SAT 202110.1007/978-3-030-80223-3_22(315-331)Online publication date: 2-Jul-2021
  • (2020)Incremental Encoding of Pseudo-Boolean Goal Functions Based on Comparator NetworksTheory and Applications of Satisfiability Testing – SAT 202010.1007/978-3-030-51825-7_36(519-535)Online publication date: 26-Jun-2020
  • (2020)On Weakening Strategies for PB SolversTheory and Applications of Satisfiability Testing – SAT 202010.1007/978-3-030-51825-7_23(322-331)Online publication date: 26-Jun-2020
  • (2018)Proceedings of the 15th International Workshop on the ACL2 Theorem Prover and Its ApplicationsElectronic Proceedings in Theoretical Computer Science10.4204/EPTCS.280.7280(95-97)Online publication date: 29-Oct-2018
  • (2018)Suspect set prediction in RTL bug hunting2018 Design, Automation & Test in Europe Conference & Exhibition (DATE)10.23919/DATE.2018.8342261(1544-1549)Online publication date: Mar-2018
  • (2017)Incremental bounded model checking for embedded softwareFormal Aspects of Computing10.1007/s00165-017-0419-129:5(911-931)Online publication date: 1-Sep-2017
  • Show More Cited By

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