ESPRESSO-SIGNATURE: A New Exact Minimizer for

We present a new algorithm for exact two-level logic optimization that radically improves the Quine-Mc- Cluskey (QM) procedure. The new algorithm derives the cov- ering problem directly and implicitly without generating the set of all prime implicants. It then generates only those prime im- plicants involved in the covering problem. We represent a set of primes by the cube of their intersection. Therefore, the unique set of sets of primes that forms the covering problem can be implicitly represented by a set of cubes that forms a minimum canonical cover. We obtain the minimum canonical cover starting from any initial cover and then derive the cov- ering problem. The method is effective; it improves on the run- time and memory usage of ESPRESSO-EXACT by average factors of 1.78 and 1.19, respectively, on the 114 of 134 benchmark examples that could be completed by ESPRESSO-EXACT. Of the remaining 20 hard problems, we solve 14 exactly. For three of the remaining six, the covering problem is derived but it could not be solved exactly.

[1]  E. McCluskey Minimization of Boolean functions , 1956 .

[2]  L. B. Nguyen,et al.  PALMINI-Fast Boolean Minimizer for Personal Computer , 1987, 24th ACM/IEEE Design Automation Conference.

[3]  Michel Dagenais,et al.  McBOOLE: A New Procedure for Exact Logic Minimization , 1986, IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems.

[4]  Willard Van Orman Quine,et al.  The Problem of Simplifying Truth Functions , 1952 .

[5]  Robert K. Brayton,et al.  Multi-level logic minimization using implicit don't cares , 1988, IEEE Trans. Comput. Aided Des. Integr. Circuits Syst..

[6]  Alberto L. Sangiovanni-Vincentelli,et al.  Multiple-Valued Minimization for PLA Optimization , 1987, IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems.

[7]  Robert K. Brayton,et al.  A New Exact Minimizer for Two-Level Logic Synthesis , 1993 .

[8]  Alberto Sangiovanni-Vincentelli,et al.  Logic synthesis for vlsi design , 1989 .

[9]  Robert K. Brayton,et al.  The observability don't-care set and its approximations , 1990, Proceedings., 1990 IEEE International Conference on Computer Design: VLSI in Computers and Processors.