Digital Logic Design
Digital Logic Design
1. A + 0 = A 7. A . A = A
2. A + 1 = 1 8. A . A = 0
3. A . 0 = 0 =
9. A = A
4. A . 1 = A 10. A + AB = A
5. A + A = A 11. A + AB = A + B
6. A + A = 1 12. (A + B)(A + C) = A + BC
Rule 10: A + AB = A
=A.1 Rule 2
=A Rule 4
Rule 11: A + AB = A + B
A + A B = (A + AB) + A B Rule 10
= (AA + AB) + AB Rule 7
= AA + AB + AA + A B Rule 8
= (A + A) (A + B) Factoring
= 1 . (A + B) Rule 6
=A+B Rule 4
Rule 12 (A + B)(A + C) = A + BC
(A + B)(A + C) = AA + AC + AB + BC
= A + AC + AB + BC
= A(1 + C + B) + BC
= A.1 + BC
= A + BC
AC + B (Rule 10)
Boolean Analysis of Logic
Circuits
Boolean Expression for a Logic Circuit
(A + B ) C (A + B )
A
B X = C (A + B )+ D
C
D
X = C (A B) + D = A B C + D
Call the previous example
AC + B (Rule 10)
Logic gates implementations
The Standard SOP Form
X = A B (C + C) + A B C
=ABC+ABC+ABC
POS Standard form
A B X
0 0 1
One solution is 0 1 0
1 0 0
1 1 0
Other solution
A B X
X = AB 0 0 1
0 1 0
1 0 0
1 1 0
Remember
40
Any question?
References