09.08.2013 Views

VLSI CAD Flow: Logic Synthesis, Placement and Routing 6.375 ...

VLSI CAD Flow: Logic Synthesis, Placement and Routing 6.375 ...

VLSI CAD Flow: Logic Synthesis, Placement and Routing 6.375 ...

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.

Algebraic vs. Boolean Methods<br />

Algebraic techniques view equations as<br />

polynomials <strong>and</strong> attempt to factor equations or<br />

“divide” them<br />

Do not exploit Boolean identities e.g., a a = 0<br />

In algebraic substitution (or division) if a function<br />

f = f(a, b, c) is divided by g = g(a, b), a <strong>and</strong> b<br />

will not appear in f / g<br />

Algebraic division: O(n log n) time<br />

Boolean division: 2-level minimization required<br />

9

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

Saved successfully!

Ooh no, something went wrong!