The search functionality is under construction.
The search functionality is under construction.

Fast Generation of Prime-Irredundant Covers from Binary Decision Diagrams

Shin-ichi MINATO

  • Full Text Views

    0

  • Cite this

Summary :

Manipulation of Boolean functions is one of the most important techniques for implementing of VLSI logic design systems. This paper presents a fast method for generating prime-irredundant covers from Binary Decision Diagrams (BDDs), which are efficient representation of Boolean functions. Prime-irredundant covers are forms in which each cube is a prime implicant and no cube can be eliminated. This new method generates compact cube sets from BDDs directly, in contrast to the conventional cube set reduction algorithms, which commonly manipulate redundant cube sets or truth tables. Our method is based on the idea of a recursive operator, proposed by Morreale. Morreale's algorithm is also based on cube set manipulation. We found that the algorithm can be improved and rearranged to fit BDD operations efficiently. The experimental results demonstrate that our method is efficient in terms of time and space. In practical time, we can generate cube sets consisting of more than 1,000,000 literals from multi-level logic circuits which have never previously been flattened into two-level logics. Our method is more than 10 times faster than ESPRESSO in large-scale examples. It gives quasi-minimum numbers of cubes and literals. This method should find many useful applications in logic design systems.

Publication
IEICE TRANSACTIONS on Fundamentals Vol.E76-A No.6 pp.967-973
Publication Date
1993/06/25
Publicized
Online ISSN
DOI
Type of Manuscript
PAPER
Category
Computer Aided Design (CAD)

Authors

Keyword