Home

About

Advanced Search

Browse by Discipline

Scientific Societies

E-print Alerts

Add E-prints

E-print Network
FAQHELPSITE MAPCONTACT US


  Advanced Search  

 
IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, VOL. 22, NO. 8, AUGUST 2003 995 Satometer: How Much Have We Searched?
 

Summary: IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, VOL. 22, NO. 8, AUGUST 2003 995
Satometer: How Much Have We Searched?
Fadi A. Aloul, Student Member, IEEE, Brian D. Sierawski, and Karem A. Sakallah, Fellow, IEEE
Abstract--We introduce Satometer, a tool that can be used to
estimate the percentage of the search space actually explored by
a backtrack Boolean satisfiability (SAT) solver. Satometer calcu-
lates a normalized minterm count for those portions of the search
space identified by conflicts. The computation is carried out using
a zero-suppressed binary decision diagram data structure and can
have adjustable accuracy. The data provided by Satometer can
help diagnose the performance of SAT solvers and can shed light
on the nature of a SAT instance.
Index Terms--Algorithms, Boolean algebra, Boolean functions,
computer-aided design (CAD), design automation, formal logic,
logic, logic functions, search methods.
I. INTRODUCTION
THE LAST few years have seen significant algorithmic
advances in, and carefully crafted implementations of,
Boolean satisfiability (SAT) solvers [2], [15], [21], [24], [27],
[29]. This has led to their successful application to a wide range

  

Source: Aloul, Fadi - Department of Computer Engineering, American University of Sharjah

 

Collections: Engineering