Two-Level Exclusive Sum-of-Product Minimization


EXORCISM-4 is a fast heuristic ESOP minimizer developed by Alan Mishchenko. The new minimizer has been designed in the rich tradition of exact and heuristic ESOP minimization (EXORCISM-2 and EXORCISM-3) established by Prof. Marek Perkowski and his students at Portland State University [1,2,3].

EXORCISM-4 relies on a mixture of explicit and implicit techniques for the transformation of ESOP covers. The following algorithms have been integrated and fine-tuned to achieve the high performance minimization:

  • Implicit computation of the starting ESOP cover using an algorithm for exact minimization of Pseudo-Kronecker Reed-Muller expansions for symmetric functions, due to R. Drechsler [4].
  • ExorLink operation for distances 2, 3, and 4.
  • Improved look-ahead based on the heuristic "backtrack until the first success".
  • Efficient explicit representation of the ESOP cover using cube lists and cube pair queques.
  • A detailed account of the research and implementation of EXORCISM-4 has been submitted for publication [5].
     
    A Windows executable of EXORCISM-4 is available. Run the executable without command line arguments to get the summary of minimization options.

    The future work in ESOP minimization may include: References:

    [1] M. Helliwell, M. A. Perkowski. A Fast Algorithm to Minimize Multi-Output Mixed-Polarity Generalized Reed-Muller Forms. Proc. DAC’88. pp. 427-432.
    [2] N. Song, M. Perkowski. EXORCISM-MV-2: Minimization of Exclusive Sum of Product Expressions for Multiple-Valued Input Incompletely Specified Functions. Proc. ISMVL 1993, pp. 132-137.
    [3] N. Song, M. Perkowski. Minimization of Exclusive Sum of Products Expressions for Multi-Output Multiple-Valued Input, Incompletely Specified Functions. IEEE Trans. on CAD, Vol. 15, No. 4, April 1996, pp. 385-395.
    [4] R. Drechsler. Pseudo-Kronecker Expressions for Symmetric Functions. IEEE Trans. Comp. Vol. 48. No. 8, Sept. 1999, pp. 987-990.
    [5] A. Mishchenko, M. Perkowski. Fast Heuristic Minimization of Exclusive Sum-of-Products. Submitted to the 5th International Reed-Muller Workshop, August 2001, Starkville, Mississippi.


    Alan Mishchenko's Home Page

    This page has been last modified on May 17, 2001.