Boolean Algebra and Logic Simplification - - Get a

81
1 Boolean Algebra and Logic Simplification

Transcript of Boolean Algebra and Logic Simplification - - Get a

Page 1: Boolean Algebra and Logic Simplification -   - Get a

1

Boolean Algebra

and

Logic Simplification

Page 2: Boolean Algebra and Logic Simplification -   - Get a

BOOLEAN OPERATIONS AND EXPRESSIONS

Boolean Addition (OR)

2

Page 3: Boolean Algebra and Logic Simplification -   - Get a

3

Page 4: Boolean Algebra and Logic Simplification -   - Get a

Boolean Multiplication (AND)

4

Page 5: Boolean Algebra and Logic Simplification -   - Get a

5

Page 6: Boolean Algebra and Logic Simplification -   - Get a

LAWS AND RULES OF

BOOLEAN ALGEBRA

Laws:

Commutative

Associative

Distributive

Rules

6

Page 7: Boolean Algebra and Logic Simplification -   - Get a

APPLICATION OF COMMUTATIVE

LAW OF ADDITION.

7

Page 8: Boolean Algebra and Logic Simplification -   - Get a

APPLICATION OF COMMUTATIVE LAW

OF MULTIPLICATION.

8

Page 9: Boolean Algebra and Logic Simplification -   - Get a

APPLICATION OF ASSOCIATIVE

LAW OF ADDITION

9

Page 10: Boolean Algebra and Logic Simplification -   - Get a

APPLICATION OF ASSOCIATIVE

LAW OF MULTIPLICATION

10

Page 11: Boolean Algebra and Logic Simplification -   - Get a

APPLICATION OF

DISTRIBUTIVE LAW 11

Page 12: Boolean Algebra and Logic Simplification -   - Get a

RULES OF BOOLEAN ALGEBRA

12

Page 13: Boolean Algebra and Logic Simplification -   - Get a

RULE 1

13

Page 14: Boolean Algebra and Logic Simplification -   - Get a

RULE 2

14

Page 15: Boolean Algebra and Logic Simplification -   - Get a

RULE 3

15

Page 16: Boolean Algebra and Logic Simplification -   - Get a

RULE 4

16

Page 17: Boolean Algebra and Logic Simplification -   - Get a

RULE 5

17

Page 18: Boolean Algebra and Logic Simplification -   - Get a

RULE 6

18

Page 19: Boolean Algebra and Logic Simplification -   - Get a

RULE 7

19

Page 20: Boolean Algebra and Logic Simplification -   - Get a

RULE 8

20

Page 21: Boolean Algebra and Logic Simplification -   - Get a

RULE 9

21

Page 22: Boolean Algebra and Logic Simplification -   - Get a

22

Page 23: Boolean Algebra and Logic Simplification -   - Get a

23

Page 24: Boolean Algebra and Logic Simplification -   - Get a

24

Page 25: Boolean Algebra and Logic Simplification -   - Get a

DEMORGAN’S THEOREM

25 Gate equivalencies and the corresponding truth tables that illustrate

DeMorgan’s theorems. Notice the equality of the two output columns

in each table. This shows that the equivalent gates perform the same logic function.

Page 26: Boolean Algebra and Logic Simplification -   - Get a

26

Page 27: Boolean Algebra and Logic Simplification -   - Get a

27

Page 28: Boolean Algebra and Logic Simplification -   - Get a

BOOLEAN EXPRESSION

FOR A LOGIC CIRCUIT

28

A logic circuit showing the development

of the Boolean expression for the output.

Page 29: Boolean Algebra and Logic Simplification -   - Get a

CONSTRUCTING A TRUTH TABLE

FOR A LOGIC CIRCUIT

Evaluating the

expression and

putting results in

truth table format

29

Page 30: Boolean Algebra and Logic Simplification -   - Get a

SIMPLIFICATION USING BOOLEAN ALGEBRA

30

Page 31: Boolean Algebra and Logic Simplification -   - Get a

GATE CIRCUITS FOR EXAMPLE 4-8

31

Page 32: Boolean Algebra and Logic Simplification -   - Get a

STANDARD FORMS

OF BOOLEAN EXPRESSIONS

Sum-of-Products (SOP) Form

32

• Product-of-Sum (POS) Form

Page 33: Boolean Algebra and Logic Simplification -   - Get a

SOP FORM

33

Implementation of the SOP expression

AB + BCD + AC.

Page 34: Boolean Algebra and Logic Simplification -   - Get a

34

Page 35: Boolean Algebra and Logic Simplification -   - Get a

STANDARD SOP FORM

35

Page 36: Boolean Algebra and Logic Simplification -   - Get a

BINARY REPRESENTATION

OF PRODUCT TERM

36

Page 37: Boolean Algebra and Logic Simplification -   - Get a

37

Page 38: Boolean Algebra and Logic Simplification -   - Get a

IMPLEMENTATION OF THE POS EXPRESSION

(A + B)(B + C + D) (A + C). 38

POS Form

Page 39: Boolean Algebra and Logic Simplification -   - Get a

STANDARD POS FORM

39

Page 40: Boolean Algebra and Logic Simplification -   - Get a

BINARY REPRESENTATION OF SUM TERM

40

Page 41: Boolean Algebra and Logic Simplification -   - Get a

CONVERTING STANDARD SOP

TO STANDARD POS

41

Page 42: Boolean Algebra and Logic Simplification -   - Get a

CONVERTING SOP TO TRUTH TABLE

42

Page 43: Boolean Algebra and Logic Simplification -   - Get a

CONVERTING POS TO TRUTH TABLE

43

Page 44: Boolean Algebra and Logic Simplification -   - Get a

DETERMINING STANDARD

EXPRESSIONS FROM TRUTH TABLE

44

Page 45: Boolean Algebra and Logic Simplification -   - Get a

45

Page 46: Boolean Algebra and Logic Simplification -   - Get a

A 3-VARIABLE KARNAUGH MAP

SHOWING PRODUCT TERMS.

46

Karnaugh Map

Page 47: Boolean Algebra and Logic Simplification -   - Get a

A 4-VARIABLE KARNAUGH MAP. 47

Page 48: Boolean Algebra and Logic Simplification -   - Get a

ADJACENT CELLS ON A KARNAUGH MAP ARE THOSE

THAT DIFFER BY ONLY ONE VARIABLE. ARROWS POINT

BETWEEN ADJACENT CELLS.

48

Page 49: Boolean Algebra and Logic Simplification -   - Get a

EXAMPLE OF MAPPING A STANDARD SOP EXPRESSION. 49

Karnaugh Map SOP Minimization

Page 50: Boolean Algebra and Logic Simplification -   - Get a

50

Page 51: Boolean Algebra and Logic Simplification -   - Get a

51

Page 52: Boolean Algebra and Logic Simplification -   - Get a

MAPPING NONSTANDARD

SOP EXPRESSION

52

Page 53: Boolean Algebra and Logic Simplification -   - Get a

53

Page 54: Boolean Algebra and Logic Simplification -   - Get a

54

Page 55: Boolean Algebra and Logic Simplification -   - Get a

55

Page 56: Boolean Algebra and Logic Simplification -   - Get a

KARNOUGH MAP SIMPLIFICATION OF

SOP EXPRESSIONS

Example 4-25 Group the 1s in each

Karnaugh maps

56

Page 57: Boolean Algebra and Logic Simplification -   - Get a

57

Page 58: Boolean Algebra and Logic Simplification -   - Get a

DETERMINE SOP

58

Related Problem: add 1 in the lower right cell (1010) and

determine the resulting SOP.

Page 59: Boolean Algebra and Logic Simplification -   - Get a

59

Related Problem: For the Karnaugh map in Fig. 4-31(d), add 1

in the 0111 cell and determine the resulting SOP.

Page 60: Boolean Algebra and Logic Simplification -   - Get a

60

101+011+001+000+100

Page 61: Boolean Algebra and Logic Simplification -   - Get a

61

Page 62: Boolean Algebra and Logic Simplification -   - Get a

MAPPING DIRECTLY FROM TRUTH TABLE

62 Example of mapping directly from

a truth table to a Karnaugh map.

Page 63: Boolean Algebra and Logic Simplification -   - Get a

“DON’T CARE” CONDITIONS

63

Example of the use of “don’t care” conditions to simplify an expression.

Page 64: Boolean Algebra and Logic Simplification -   - Get a

KARNAUGH MAP POS

MINIMIZATION

64 Example of mapping a standard POS

expression.

Page 65: Boolean Algebra and Logic Simplification -   - Get a

Example 4-30

65

Page 66: Boolean Algebra and Logic Simplification -   - Get a

66

Page 67: Boolean Algebra and Logic Simplification -   - Get a

67

Page 68: Boolean Algebra and Logic Simplification -   - Get a

68

Page 69: Boolean Algebra and Logic Simplification -   - Get a

69

Page 70: Boolean Algebra and Logic Simplification -   - Get a

CONVERTING B/W POS AND SOP USING KARNAUGH MAP

70

Page 71: Boolean Algebra and Logic Simplification -   - Get a

FIVE-VARIABLE KARNAUGH MAPS

71

A 5-variable Karnaugh map.

Page 72: Boolean Algebra and Logic Simplification -   - Get a

ILLUSTRATION OF GROUPINGS OF 1S

IN ADJACENT CELLS OF A 5-VARIABLE MAP.

72

Page 73: Boolean Algebra and Logic Simplification -   - Get a

73

Page 74: Boolean Algebra and Logic Simplification -   - Get a

BASIC STRUCTURE OF A PAL. 74

Programmable Logic

Page 75: Boolean Algebra and Logic Simplification -   - Get a

PAL IMPLEMENTATION OF A SUM-OF-

PRODUCTS EXPRESSION. 75

Page 76: Boolean Algebra and Logic Simplification -   - Get a

SEVEN-SEGMENT DISPLAY FORMAT SHOWING

ARRANGEMENT OF SEGMENTS. 76

Digital System Application

Page 77: Boolean Algebra and Logic Simplification -   - Get a

DISPLAY OF DECIMAL DIGITS

WITH A 7-SEGMENT DEVICE.

77

Page 78: Boolean Algebra and Logic Simplification -   - Get a

ARRANGEMENTS OF 7-SEGMENT LED DISPLAYS.

78

Page 79: Boolean Algebra and Logic Simplification -   - Get a

BLOCK DIAGRAM OF 7-SEGMENT

LOGIC AND DISPLAY. 79

Page 80: Boolean Algebra and Logic Simplification -   - Get a

KARNAUGH MAP MINIMIZATION OF THE

SEGMENT-A LOGIC EXPRESSION.

80

Page 81: Boolean Algebra and Logic Simplification -   - Get a

THE MINIMUM LOGIC IMPLEMENTATION FOR

SEGMENT A OF THE 7-SEGMENT DISPLAY.

81