Digital Logic Design
Digital Logic Design
(DLD)
NAYAB SHAHID (070)
TAMIA RAFIQUE (078)
SAIMA NAZ (094)
Lecture # 5
Boolean Algebra
BOOLEAN ALGEBRA
Boole
known
today
as
Boolean Algebra
BOOLEAN ALGEBRA
BOOLEAN PRODUCT
BOOLEAN SUM
BOOLEAN ALGEBRA
BOOLEAN ALGEBRA
BOOLEAN ADDITION
0+1=1
1+0=1
1+1=1
i.e.
A sum term is equal to 1 when one or more of
the literals in the term are 1.
A sum term is equal to 0 only if each of the
literals is 0.
9
BOOLEAN MULTIPLICATION
01=0
10=0
11=1
11
A+B
B
A
B+A
12
AB
BA
13
B
C
A+(B+C)
B+C
B
C
A+B
(A+B)+C
14
A
B
C
A(BC)
BC
A
B
C
AB
(AB)C
15
DISTRIBUTIVE LAWS
B+C
A
C
X=A(B+C)
AB
AC
X=AB+AC
16
7. A A A
2. A 1 1
3. A 0 0
4. A 1 A
5. A A A
8. A A 0
6. A A 1
9. A A
10. A AB A
11. A A B A B
12.( A B )( A C ) A BC
___________________________________________________________
A, B, and C can represent a single variable or a combination of variables.
17
DEMORGANS THEOREMS
DEMORGANS THEOREMS
NAND
Negative-OR
X Y X Y
19
DEMORGANS THEOREMS
NOR
Negative-AND
X Y X Y
20
DEMORGANS THEOREMS
21
DEMORGANS THEOREMS
22
DEMORGANS THEOREMS
(EXERCISES)
X Y Z
X Y Z
X Y Z
W X Y Z
23
DEMORGANS THEOREMS
(EXERCISES)
( A B C)D
ABC DEF
AB C D EF
A BC D ( E F )
24
BOOLEAN FUNCTIONS
Example 2:
x
y
F2
27
B+CD
B
A(B+CD)
28
30
Summary:
A(B+CD)=1
32
When A=1
and B=1
regardless
of the
When
valuesA=1
of Cand
C=1
and D=1
and D
regardless of the
value of B
INPUTS
OUTPUT
OUTPUT
A
A
B
B
C
C
D
D
A(B+CD)
A(B+CD)
0
0
0
0
0
0
0
0
0
0
0
1
1
1
1
0
0
0
0
0
0
0
0
1
0
0
1
1
1
0
1
1
0
1
0
0
0
1
1
0
0
0
0
0
1
0
1
0
0
1
1
1
1
1
1
0
1
0
1
1
0
1
0
0
1
0
0
0
0
1
1
0
0
0
1
1
0
1
1
0
0
0
1
0
1
1
1
1
1
1
1
0
1
1
0
1
0
1
0
1
1
0
0
0
0
1
0
1
1
0
0
1
0
0
1
1
1
0
1
0
033
1
1
1
0
0
0
0
0
0
0
0
1
1
1
AB+A(B+C)
+B(B+C)
34
AB+A(B+C)+B(B+C)
A
(distributive law)
(rule 7; BB=B)
AB+AB+AC+B+BC
AB+AC+B+BC
AB+A(B+C)+B(B+C)
(rule 5; AB+AB=AB)
AB+AB+AC+BB+BC B
AB+AC+B
B+AC
A
C
B+AC
35
THANK YOU
36