Options
Augmenting all solution SAT solving for circuits with structural information
Publikationstyp
Conference Paper
Publikationsdatum
2018-07-11
Sprache
English
Institut
TORE-URI
Start Page
117
End Page
122
Citation
21st IEEE International Symposium on Design and Diagnostics of Electronic Circuits and Systems, DDECS: 117-122 (2018-07-11)
Publisher DOI
Scopus ID
Publisher
IEEE
All solutions SAT (All-SAT) is important in applications where we require enumerating all satisfying assignments of a propositional formula, e.g., when reasoning over many or all possible test patterns in Automatic Test Pattern Generation (ATPG). We applied structural analysis starting from primary inputs or primary outputs to generalize a current total assignment to a partial assignment. This speeds up the determination of all satisfying assignments. The experiments were conducted using a large number of random instances and different available All-SAT solvers. We show that structural analysis techniques can significantly speed up enumeration of all satisfying assignments of combinational circuits and yield the the second largest number of total satisfying assignments from all compared All-SAT solvers.