21.01.2015 Views

Boolean Satisfiability (SAT) Algorithms

Boolean Satisfiability (SAT) Algorithms

Boolean Satisfiability (SAT) Algorithms

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

SRAR-Wire vs. Original RAMBO (FYI)<br />

Similarity (looks like...)<br />

• For each assignment g s in { MA(w t ) - MA(g d ) }... vs.<br />

For each assignment g s in MA(w t )...<br />

Difference<br />

• Incremental <strong>SAT</strong> vs. Independent redundancy tests<br />

Incremental <strong>SAT</strong> in SatRAR<br />

• MA(g s ) is performed on top of MA(g d )<br />

• Sharing of different MA(g di )<br />

• Conflict-driven learning<br />

• Learning & RAR at the same time<br />

• Implication filter<br />

• Reduce #decisions<br />

• More importantly, can be extended for alternative<br />

gate/sub-circuit replacements<br />

<strong>Boolean</strong> <strong>SAT</strong> <strong>Algorithms</strong> / FLOLAC 2009 Prof. Chung-Yang (Ric) Huang http://dvlab.ee.ntu.edu.tw<br />

133

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!