Academia.eduAcademia.edu

Outline

Novel method to simplify Boolean functions

2018, Automatyka/Automatics

https://doi.org/10.7494/AUTOMAT.2018.22.2.29

Abstract

Most methods for determining the prime implicants of a Boolean function depend on the minterms of the function. Deviating from this philosophy, this paper presents a method that depends on maxterms (the minterms of the complement of the function) for this purpose. Normally, maxterms are used to get prime implicates and not prime implicants. It is shown that all prime implicants of a Boolean function can be obtained by expanding and simplifying any product of sums form of the function appropriately. No special form of the product of the sums is required. What is more, prime implicants can generally be generated from any form of the function by converting it into a POS using well-known techniques. The prime implicants of a product of Boolean functions can be obtained from the prime implicants of individual Boolean functions. This allows us to handle big functions by breaking them into the products of smaller functions. A simple method is presented to obtain one minimal set of prime implicants from all prime implicants without using minterms. Similar statements also hold for prime implicates. In particular, all prime implicates can be obtained from any sum of a product's form. Twelve variable examples are solved to illustrate the methods.

References (13)

  1. Marcus M.P., Switching Circuits for Engineers, Prentice-Hall, Englewood Cliffs, New Jersey 1969.
  2. Givone D.D., Digital Principles and Design, International Edition, McGraw-Hill, New York 2003.
  3. Kohavi Z., Jha N.K., Switching and Finite Automata Theory, Cambridge University Press, New York 2010, www.cambridge.org/9780521857482.
  4. Marcovitz A.B., Introduction to logic design, International Edition, McGraw-Hill, New York 2002.
  5. Biswas N.N., Minimization of Boolean functions, IEEE Trans. On Computers, Vol. C-20/8, Aug. 1971, pp. 925-929.
  6. Suresh Ch., Minimization of switching functions -A fast technique, IEEE Trans. On Computers, Vol. C-24, 1975, pp. 735-756.
  7. Rhyne N., McKinney P., A new technique for the fast minimization of switching functions, IEEE Trans. On Computers, Vol. C -26, 1977, pp. 757-764.
  8. Gurunath B., Biswas N.N., An algorithm for multiple output minimization, IEEE Trans. On CAD of Integrated circuits, Vol. 8, 1989, pp. 1007-1013.
  9. Minato S., Fast generation of prime irredundant covers from Binary decision Diagrams, IEICE Trans. Fundamentals, Vol. E 76 -A, No. 6, June 1993, pp. 967-973.
  10. Tomaszewski S.P., Celix I.U., Antoniou G.E., WWW -Based Boolean function minimization, Intl. J. Appl. Math. Comput. Sci., Vol. 13/1, 2003, pp. 577-583.
  11. Prasad V.C., Efficient minimization of Boolean functions, International Journal Of Electrical Engi- neering Education, 45(4), Oct. 2008, pp. 321-327.
  12. Prasad V.C., Quality of minimal sets of prime implicants of Boolean functions, Intl. Journal of Electronics and Telecommunications (Poland), Vol. 63/2, 2017, pp. 165-169.
  13. Prasad V.C., Generalized Karnaugh Map method for Boolean functions of many variables, IETE Journal of Education (India), Vol. 58/1, 2017, pp. 11-19.
Last updated