| | |
Summary: 1
1
Courtesy RK Brayton (UCB)
and A Kuehlmann
(Cadence)
Binary
Dec ision Diagrams:
eory an m emen a ion
2
Representing Boolean functions
. Fundamental tradeoff
-- canonical data structures
. data structure uniquely represents function
. Tautology decision procedure is trivial (e.g., just pointer
comparison)
. example: truth tables, Binary Decision Diagrams
. size of data structure is in general exponential
-- noncanonical data structures
. covers, POS, formulas, logic circuits
. systematic search for satisfying assignment
|