Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
research-article

Minimization of AND-EXOR Expressions Using Rewrite Rules

Published: 01 May 1993 Publication History

Abstract

Conditions for generating optimal two-level AND-EXOR representations using rewrite rules are considered. Four results are presented. First, it is shown that a necessary condition for obtaining minimality is a temporary increase in the size of expressions during minimization. Second, a sufficient condition for obtaining minimality that consists of adding certain two rules to rule sets proposed in the literature is given. Third, transformations that allow the minimization of an expression to proceed by minimizing a transformed expression instead are defined. Fourth, it is determined experimentally that the above three theoretical results lead to better benchmarks results as well.

References

[1]
{1} Ph. W. Besslich, "Efficient computer method for ExOR logic design," IEE Proc., vol. 130, pt. E, pp. 203-206, 1983.
[2]
{2} R. K. Brayton and C. T. McMullen, "The decomposition and factorization of Boolean expressions," in Proc. ISCAS, 1982, pp. 49-54.
[3]
{3} R. K. Brayton, G. D. Hachtel, C. T. McMullen, and A. L. Sangiovanni-Vincentelli, Logic Minimization Algorithms for VLSI Synthesis. Boston, MA: Kluwer, 1984.
[4]
{4} D. Brand and T. Sasao, "On the minimization of AND-EXOR expressions," Res. Rep. RC 16739, IBM T. J. Watson Research Center, Apr. 1991.
[5]
{5} M. Davio, J-P. Deschamps, and A. Thayse, Discrete and Switching Functions. New York: McGraw-Hill Int., 1978.
[6]
{6} S. Even, I. Kohavi, and A. Paz, "On minimal modulo-2 sum of products for switching functions," IEEE Trans. Electron. Comput., vol. EC-16, pp. 671-674, Oct. 1967.
[7]
{7} H. Fleisher, M. Tavel, and J. Yeager, "A computer algorithm for minimizing Reed-Muller canonical forms," IEEE Trans. Comput., vol. C-36, no. 2, pp. 247-250, Feb. 1987.
[8]
{8} H. Fujiwara, Logic Testing and Design for Testability. Cambridge, MA: Computer Systems Series, M.I.T. Press, 1986.
[9]
{9} M. Helliwel and M. Perkowski, "A fast algorithm to minimize multi-output mixed polarity generalized Reed-Muller forms," in Proc. 25th Design Automat. Conf., June 1988, pp. 427-432.
[10]
{10} S.J. Hong, R. G. Cain, and D. L. Ostapko, "MINI: A heuristic approach for logic minimization," IBM J. Res. Develop., vol. 18, pp. 443-458, Sept. 1974.
[11]
{11} A. Mukhophadhyay and G. Schmitz, "Minimization of EXCLUSIVE-OR and LOGICAL EQUIVALENCE switching circuits," IEEE Trans. Comput., vol. C-19, no. 2, pp. 132-140, Feb. 1970.
[12]
{12} D. E. Muller, "Application of Boolean algebra to switching circuit design and to error detection," IRE Trans. Electron. Comput., vol. EC-3, pp. 6-12, Sept. 1954.
[13]
{13} S. Muroga, Logic Design and Switching Theory. New York: Wiley, 1979.
[14]
{14} W. V. Ouine, "A way to simplify truth functions," Amer. Math. Monthly, vol, 62, pp. 627-631, Nov, 1955.
[15]
{15} G. Papakonstantinou, "Minimization of modulo-2 sum of products," IEEE Trans. Comput., vol, C-28, pp. 163-167, Feb. 1979.
[16]
{16} S. M. Reddy, "Easily testable realization for logic functions," IEEE Trans. Comput., vol. C-21, pp. 1183-1188, Nov. 1972.
[17]
{17} J. P. Robinson and C. L. Yeh, "A method for modulo-2 minimization," IEEE Trans. Comput., vol. C-31, pp. 800-801, Aug. 1982.
[18]
{18} K. K. Saluja and E. H. Ong, "Minimization of Reed-Muller canonical expansion," IEEE Trans. Comput., vol. C-28, pp. 535-537, Feb. 1979.
[19]
{19} T. Sasao, "Input variable assignment and output phase optimization of PLA's," IEEE Trans. Comput., vol. C-33, no. 10, pp. 879-894, Oct. 1984.
[20]
{20} T. Sasao and P. Besslich, "On the complexity of MOD-2 sum PLA's," IEEE Trans. Comput., vol. 39, no. 2, pp. 262-266, Feb. 1990.
[21]
{21} T. Sasao, "EXMIN: A simplification algorithm for Exclusive-OR-Sum-of-Products expressions for multiple-valued input two-valued output functions," ISMVL-90, Charlotte, NC, May 1990.
[22]
{22} T. Sasao, "Exclusive-or Sum-of-Products expressions: Their properties and minimization algorithm," IEICE Tech. Rep., VLD90-87, Dec. 1990.
[23]
{23} T. Sasao, "A transformation of multiple-valued input two-valued output functions and its application to simplification of exclusive-or sum-of-products expressions," in Proc. ISMVL-91, Victoria, BC, Canada, May 1991, pp. 270-279.
[24]
{24} T. Sasao, "Logic Synthesis with EXOR Gates," in Logic Synthesis and Optimization, T. Sasao, Ed. Boston: Kluwer, 1993, pp. 259-285.
[25]
{25} J. M. Saul, "An improved algorithm for the minimization of mixed polarity Reed-Muller representation," in Proc. ICCD-90, Cambridge, MA, pp. 372-375.

Cited By

View all
  • (2022)Lowering the T-depth of Quantum Circuits via Logic Network OptimizationACM Transactions on Quantum Computing10.1145/35013343:2(1-15)Online publication date: 4-Mar-2022
  • (1999)Testability of 2-Level AND/EXOR CircuitsJournal of Electronic Testing: Theory and Applications10.1023/A:100830600288214:3(219-225)Online publication date: 1-Jun-1999
  • (1997)Testability of 2-level AND/EXOR circuitsProceedings of the 1997 European conference on Design and Test10.5555/787260.787722Online publication date: 17-Mar-1997

Index Terms

  1. Minimization of AND-EXOR Expressions Using Rewrite Rules
      Index terms have been assigned to the content through auto-classification.

      Recommendations

      Comments

      Information & Contributors

      Information

      Published In

      cover image IEEE Transactions on Computers
      IEEE Transactions on Computers  Volume 42, Issue 5
      May 1993
      134 pages

      Publisher

      IEEE Computer Society

      United States

      Publication History

      Published: 01 May 1993

      Author Tags

      1. minimality
      2. minimisation
      3. minimization
      4. optimal two-level AND-EXOR representations
      5. rewrite rules
      6. rewriting systems.
      7. rule sets
      8. theoretical results
      9. transformed expression

      Qualifiers

      • Research-article

      Contributors

      Other Metrics

      Bibliometrics & Citations

      Bibliometrics

      Article Metrics

      • Downloads (Last 12 months)0
      • Downloads (Last 6 weeks)0
      Reflects downloads up to 06 Oct 2024

      Other Metrics

      Citations

      Cited By

      View all
      • (2022)Lowering the T-depth of Quantum Circuits via Logic Network OptimizationACM Transactions on Quantum Computing10.1145/35013343:2(1-15)Online publication date: 4-Mar-2022
      • (1999)Testability of 2-Level AND/EXOR CircuitsJournal of Electronic Testing: Theory and Applications10.1023/A:100830600288214:3(219-225)Online publication date: 1-Jun-1999
      • (1997)Testability of 2-level AND/EXOR circuitsProceedings of the 1997 European conference on Design and Test10.5555/787260.787722Online publication date: 17-Mar-1997

      View Options

      View options

      Media

      Figures

      Other

      Tables

      Share

      Share

      Share this Publication link

      Share on social media