loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Design, Automation and Test in Europe (DATE '99)
Algorithms for Solving Boolean Satisfiability in Combinational Circuits
Munich, Germany
March 09-March 12
ISBN: 0-7695-0078-1
Luís Guerra e Silva, Instituto Superior T?cnico
L. Miguel Silveira, Instituto Superior T?cnico
João Marques-Silva, Instituto Superior T?cnico
Boolean Satisfiability is a ubiquitous modeling tool in Electronic Design Automation, It finds application in test pattern generation, delay-fault testing, combinational equivalence checking and circuit delay computation, among many other problems. Moreover, Boolean Satisfiability is in the core of algorithms for solving Binate Covering Problems. This paper describes how Boolean Satisfiability algorithms can take circuit structure into account when solving instances derived from combinational circuits. Potential advantages include smaller run times, the utilization of circuit-specific search pruning techniques, avoiding the overspecification problem that characterizes Boolean Satisfiability testers, and reducing the time for iteratively generating instances of SAT from circuits. The experimental results obtained on several benchmark examples in two different problem domains display dramatic reductions in the run times of the algorithms, and provide clear evidence that computed solutions can have significantly less specified variable assignments than those obtained with common SAT algorithms.
Index Terms:
Circuit Satisfiability, Boolean Satisfiability, Circuit Delay Computation, Test Pattern Generation
Citation:
Luís Guerra e Silva, L. Miguel Silveira, João Marques-Silva, "Algorithms for Solving Boolean Satisfiability in Combinational Circuits," date, pp.526, Design, Automation and Test in Europe (DATE '99), 1999
Usage of this product signifies your acceptance of the Terms of Use.