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.

Complex or Simple Assertions<br />

With the very high expressiveness of some<br />

assertion languges, we can describe very complex<br />

design properties by using assertion specification<br />

languages<br />

• However, this may scare off many users...<br />

• Another bigger problem: how do you know you<br />

write the correct property<br />

• What if the property you wrote is wrong<br />

Assertions should be simple!!<br />

• The main purpose should be finding bugs<br />

• Most assertions needed in the design are very<br />

simple assertions<br />

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

32

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

Saved successfully!

Ooh no, something went wrong!