Institut für Informatik

Technical Report No. 141 - Abstract

Christoph Scholl, Marc Herbstritt, Bernd Becker
Exploiting don't cares to minimize *BMDs

We present for the first time methods to minimize *BMDs exploiting don't care conditions. These minimization methods can be used during the verification of circuits by *BMDs. By changing function values for input vectors, which are in the don't care set, smaller *BMDs can be computed to keep peak memory consumption during *BMD construction as low as possible. We determine the complexity of the problem of don't care minimization for *BMDs and thus justify the use of heuristics to approximate the solution. Preliminary experimental results prove our heuristcs to be very effective in minimizing *BMD sizes.

Report No. 141 (PostScript)