21.01.2015 Views

Boolean Satisfiability (SAT) Algorithms

Boolean Satisfiability (SAT) Algorithms

Boolean Satisfiability (SAT) Algorithms

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Outline<br />

Overview of Hardware Verification<br />

Assertion-Based Verification<br />

<strong>Boolean</strong> <strong>Satisfiability</strong> (<strong>SAT</strong>) <strong>Algorithms</strong><br />

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

.... p3<br />

.... p28<br />

.... p53<br />

• Logic Implication and its Applications ..... p72<br />

• DPLL Decision Procedure<br />

..... p139<br />

• Conflict-Driven Learning and Non-Chronological<br />

Backtracking<br />

..... p152<br />

• Decision ordering / Restart<br />

..... p174<br />

• Various learning techniques<br />

<strong>SAT</strong>-Based Verification<br />

.... p193<br />

• Bounded and Unbounded Modeling Checking ..... p198<br />

• Interpolation Technique<br />

..... p214<br />

Future Research Directions<br />

.....p245<br />

2

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

Saved successfully!

Ooh no, something went wrong!