1. What contributions have the authors mentioned in the paper "Fault diagnosis and logic debugging using boolean satisfiability" ?
This work proposes a novel Boolean satisfiability-based method for multiple-fault diagnosis and multiple-design-error diagnosis in combinational and sequential circuits.. They also suggest that satisfiability captures significant characteristics of the problem of diagnosis and encourage novel research in satisfiability-based diagnosis as a complementary process to design verification.
read more
2. What techniques can be used to improve performance of a SAT solver?
Performance is improved by taking advantage of backtracking and clause-learning [2], [10], [11] techniques in modern SAT solvers.
read more
3. What is the reason why the SAT solver may become large?
Since the CNF of the circuit presented to the SAT solver is replicated for a number of cycles for each input/outputvector sequence, the SAT instance may become large.
read more
4. How many multiplexers can be used to convert a netlist?
The resulting netlist can be turned into a CNF formula with O(n) clauses [7], since each multiplexer can be translated to CNF using four clauses.
read more





