0195136047.pdf

(Joyce) #1
6.1 DIGITAL BUILDING BLOCKS 279

Solution

The solution is given in Figure E6.1.4(b).

A
C F
B

(a)

Figure E6.1.4

A

A
B

A ⋅ C
F = A ⋅ B + A ⋅ C + B ⋅ C

A ⋅ B

B ⋅ C

F
C
B
C

(b)

EXAMPLE 6.1.5


Prove the Boolean identityA(B+C)=AB+AC, which is distributive, by comparing the truth
tables of both sides.


Solution

The truth tables with the necessary intermediate variables are as follows:


ABCB+CA(B+C) AB AC AB+AC
000 0 0 00 0
001 1 0 00 0
010 1 0 00 0
011 1 0 00 0
100 0 0 00 0
101 1 1 01 1
110 1 1 10 1
111 1 1 11 1
↑ Same ↑

Note:The direct representation ofAB+ACwould require three gates (two ANDs and one
OR). But two gates (one OR and one AND) can perform the same function, as seen from the
identity.

Free download pdf