Unit-2_Boolean Eq. Simplifiaction

Embed Size (px)

Citation preview

  • 8/18/2019 Unit-2_Boolean Eq. Simplifiaction

    1/31

    Unit-2Boolean Function and

    its Minimization

    Prof. Tushar Patel

    M.tech(DC)

  • 8/18/2019 Unit-2_Boolean Eq. Simplifiaction

    2/31

    Contents

    • Simplication of Boolean Function using Booleantheorems

    • Canonical & Standard Forms S!P and P!S

    Minimi"ation Methods – #arnaugh Map Method

     – #arnaugh Map Method $ith Don%t care condition

     –  Taulation Method

    Concept of Prime 'mplicants• eali"ation of Boolean Functions sing !nl* +,+D

    and +! -ates

    Prof. Tushar Patel (M.tech/DC)

  • 8/18/2019 Unit-2_Boolean Eq. Simplifiaction

    3/31

    Basic Defnitions

    Binar* !perators – ,+D

     z  0 x  1 y  0 x y z 02  if   x 02  AND  y 02

     – !

     z  0 x  3 y z 02  if   x 02  OR y 02

     –

    +!T z  0 x  0 x’ z 02  if   x 04

    • Boolean ,lgera

     –

    Binar* 5ariales onl* 64% and 62% 7alues –

    8Prof. Tushar Patel (M.tech/DC)

  • 8/18/2019 Unit-2_Boolean Eq. Simplifiaction

    4/31

    Boolean Algebra Postulates

    • Commutati7e 9a$

     x  1 y  0 y  1 x x  3 y  0 y  3 x 

    • 'dentit* :lement x  1 2 0 x    x  3 4 0 x 

    • Complement

     x  1 x’  0 4  x  3 x’  0 2

    ;Prof. Tushar Patel (M.tech/DC)

  • 8/18/2019 Unit-2_Boolean Eq. Simplifiaction

    5/31

    Boolean Algebra Theorems

    • Dualit* – The dual of a Boolean algeraic

    e

  • 8/18/2019 Unit-2_Boolean Eq. Simplifiaction

    6/31

    •  Theorem 8 Involution –

      ( x’  )’  0 x   ( x  ) 0 x •  Theorem ; Associative & Distributive

     –   ( x  1 y  ) 1 z  0 x  1 ( y  1 z  ) ( x  3 y  )3 z  0 x  3 ( y  3 z  )

     –   x  1 ( y  3 z  ) 0 ( x  1 y  ) 3 ( x  1 z  )

       x  3 ( y  1 z  ) 0 ( x  3 y  )1 ( x  3 z  )

    •  Theorem = DeMorgan –   ( x  1 y  )’  0 x’ 3 y’   ( x  3 y  )’  0 x’

    1 y’  –   ( x  1 y  )  0 x 3 y ( x  3 y  )  0  x

    1 y 

    •  Theorem > Absorption >Prof. Tushar Patel (M.tech/DC)

  • 8/18/2019 Unit-2_Boolean Eq. Simplifiaction

    7/31

    DeMorgan’s Theorem

    )]([   ed cba   ++

    )]([   ed cba   +++

    ))((   ed cba   ++

    ))((   ed cba   +++

    ))((   ed cba   ++

    )(  ed cba   ++

    ?Prof. Tushar Patel (M.tech/DC)

  • 8/18/2019 Unit-2_Boolean Eq. Simplifiaction

    8/31

    Boolean Functions

    Boolean :

  • 8/18/2019 Unit-2_Boolean Eq. Simplifiaction

    9/31

  • 8/18/2019 Unit-2_Boolean Eq. Simplifiaction

    10/31

    Comlement o! a Function

    DeMorgan%s Theorm

    • Dualit* & 9iteral Complement

    C  B A F    ++=

    C  B A F    ++=

    C  B A F   ••=

    C  B A F    ++=

    C  B A F    ••

    C  B A F    ••=

    24Prof. Tushar Patel (M.tech/DC)

  • 8/18/2019 Unit-2_Boolean Eq. Simplifiaction

    11/31

    Canonical Forms

    Minterm – Product ( AND function)

     – Contains all 7ariales

     – :7aluates to 62% for aspecic comination

    !xa"ple

     A 0 4  A  $  %

    $ 0 4 (4) 1 (4) 1 (4)

    % 0 42 1  2 1  2 0 2

    A B C Minterm

    0 0 0 0 m0

    1 0 0 1 m1

    2 0 1 0 m2

    3 0 1 1 m3

    4 1 0 0 m4

    5 1 0 1 m5

    6 1 1 0 m6

    7 1 1 1 m7

    C  B A

    C  B A

    C  B A

    C  B A

    C  B A

    C  B A

    C  B A

    C  B A

    22Prof. Tushar Patel (M.tech/DC)

  • 8/18/2019 Unit-2_Boolean Eq. Simplifiaction

    12/31

    Ma

  • 8/18/2019 Unit-2_Boolean Eq. Simplifiaction

    13/31

    A B C F

    0 0 0 0

    0 0 1 1

    0 1 0 0

    0 1 1 0

    1 0 0 1

    1 0 1 11 1 0 0

    1 1 1 1

    C  B A F   =   C  B A+   C  B A+   ABC +

    •  Truth Tale to Boolean Function

    28Prof. Tushar Patel (M.tech/DC)

  • 8/18/2019 Unit-2_Boolean Eq. Simplifiaction

    14/31

    • Sum of Minter"s

    • Product of Maxter"s

    2; @

    • Sum of Minter"s 'O()

    • Product of Maxter"s (O')

    A B C F

    0 0 0 0 0

    1 0 0 1 1

    2 0 1 0 0

    3 0 1 1 04 1 0 0 1

    5 1 0 1 1

    6 1 1 0 0

    7 1 1 1 1

     ABC C  B AC  B AC  B A F    +++=

    7541   mmmm F    +++=

    ∑=   )7,5,4,1( F 

    C  AB BC  AC  B AC  B A F    +++=

    C  AB BC  AC  B AC  B A F    +++=

    C  AB BC  AC  B AC  B A F    •••=

    ))()()((   C  B AC  B AC  B AC  B A F    ++++++++=

    6320   M  M  M  M  F   =

    ∏=   (0,2,3,6) F 

    F

    1

    0

    1

    10

    0

    1

    0

    Prof. Tushar Patel (M.tech/DC)

  • 8/18/2019 Unit-2_Boolean Eq. Simplifiaction

    15/31

    "tandard Forms

     ABC C  B AC  B AC  B A F    +++=

     AC 

     B B AC 

    =

    +   )(

    C  B

     A AC  B

    =

    +   )(

     B A

     B A

    C C  B A

    =

    =

    +

    )1()(

    )()()(   B B AC C C  B A A AC  B F    +++++=

     AC  B AC  B F    ++=

    • Sum of Products (S!P)

    2=Prof. Tushar Patel (M.tech/DC)

  • 8/18/2019 Unit-2_Boolean Eq. Simplifiaction

    16/31

    )(   A AC  B   +

    )(   B BC  A   +

    )(   C C  B A   +

    )()()(   A AC  BC C  B A B BC  A F    +++++=

    C  B B AC  A F    ++=

    C  AB BC  AC  B AC  B A F    +++=

    ))()((   C  B B AC  A F    +++=

    • Product of Sums (P!S)

    2>Prof. Tushar Patel (M.tech/DC)

  • 8/18/2019 Unit-2_Boolean Eq. Simplifiaction

    17/31

  • 8/18/2019 Unit-2_Boolean Eq. Simplifiaction

    18/31

    #$amles

    2@Prof. Tushar Patel (M.tech/DC)

  • 8/18/2019 Unit-2_Boolean Eq. Simplifiaction

    19/31

    #$ercise

    2AProf. Tushar Patel (M.tech/DC)

  • 8/18/2019 Unit-2_Boolean Eq. Simplifiaction

    20/31

    2-10 Draw the logic diagram !or the !ollowing Booleanex"reion#

    $a% Y  &  A' B' (  B $ A ( C % $)% Y  &  BC  (  AC '

    $c% Y  &  A ( CD $d% Y  & $ A (  B% $C ' (  D%

    2-12 *im"li!+ the Boolean !,nction T 1 and T 2 to a minim,mn,m)er o! literal

     A B C    T 1   T 2

    0 0 0 1 0

    0 0 1 1 0

    0 1 0 1 00 1 1 0 1

    1 0 0 0 1

    1 0 1 0 1

    1 1 0 0 1

    1 1 1 0 1

    4Prof. Tushar Patel (M.tech/DC)

  • 8/18/2019 Unit-2_Boolean Eq. Simplifiaction

    21/31

    Minimization Method

     – #arnaugh Map Method

     – #arnaugh Map Method $ith Don%t carecondition

     – Taulation Method

     – #%Map , #arnaugh map pro7ides a

    s*stematic method for simplif*ing Booleane

  • 8/18/2019 Unit-2_Boolean Eq. Simplifiaction

    22/31

    T%o-&ariable '’Ma(

    Three-&ariable '’Ma(

    Prof. Tushar Patel (M.tech/DC)

  • 8/18/2019 Unit-2_Boolean Eq. Simplifiaction

    23/31

    Four-&ariable '’Ma(

    8Prof. Tushar Patel (M.tech/DC)

  • 8/18/2019 Unit-2_Boolean Eq. Simplifiaction

    24/31

    ;Prof. Tushar Patel (M.tech/DC)

  • 8/18/2019 Unit-2_Boolean Eq. Simplifiaction

    25/31

    Prof. Tushar Patel (M.tech/DC) =

  • 8/18/2019 Unit-2_Boolean Eq. Simplifiaction

    26/31

    Don’t Care Condition

    Prof. Tushar Patel (M.tech/DC) >

  • 8/18/2019 Unit-2_Boolean Eq. Simplifiaction

    27/31

    Fi)e-&ariable '’Ma

    Prof. Tushar Patel (M.tech/DC) ?

  • 8/18/2019 Unit-2_Boolean Eq. Simplifiaction

    28/31

    #$ercise

    Prof. Tushar Patel (M.tech/DC) @

  • 8/18/2019 Unit-2_Boolean Eq. Simplifiaction

    29/31

    Tabulation Method(

    Prof. Tushar Patel (M.tech/DC) A

  • 8/18/2019 Unit-2_Boolean Eq. Simplifiaction

    30/31

    eali"ation of Boolean Fun. sing !nl* +,+D&+! -ates

    Prof. Tushar Patel (M.tech/DC) 84

  • 8/18/2019 Unit-2_Boolean Eq. Simplifiaction

    31/31

    Using *nl+ ,*

    Prof. Tushar Patel (M.tech/DC) 82