Page 53 - Handout Digital Electronics
P. 53

LECTURE 7 MINIMIZING BOOLEAN FUNCTIONS


            7.1 Introduction
            Minimizing a Boolean function simply means simplifying it. There are several reasons for minimizing
            Booleans functions. Booleans functions are used to implement logic gates or digital logic circuits, so a
            simple  Boolean  function  will  use  a  smaller  number  of  logic  gates,  and  this  will  in  turn  offer  the
            following benefits to the designers:
               •  The Boolean function becomes easy to understand and implement
               •  When minimized, the function is less prone to errors and in its interpretation
               •  Minimized Boolean functions reduce the cost of implementation
               •  They reduce propagation delays in the circuits and improve circuit performance
               •  Power consumption is also reduced.

            Consider the Boolean function:

            F = A + AB . The digital logic circuit of this Boolean function is shown below:









            This Boolean function minimizes F = A which is a Buffer







            It  is  clear  from  the  above  that  a  minimized  Boolean  function  has  many  advantages  compared  to  a
            complex  Boolean  function.  Minimization  can  be  achieved  by  several  methods;  four  well-known
            methods are:

               •  Algebraic method of minimizing  Boolean Functions/Expressions
               •  Karnaugh Maps
               •  Tabular Method of Minimization
               •  Tree reduction
            This module is limited to the algebraic, Karnaugh maps and the tabular methods.

















                                                                53
   48   49   50   51   52   53   54   55   56   57   58