A combinational logic circuit has two control inputs, C1 and C2, two data inputs, A and B, and one output, Z. Design a logic circuit that performs the logic operations on the two data inputs as specified in the table below:
C1 C2 Logic Function
0 0 A'
0 1 A.B
1 0 A+B
1 1 A xor B
(a) Construct the Truth table for the output Z, in terms of the inputs C1, C2, A, and B.
(b) Derive a minimum Boolean expression for the output Z.
(c) Draw the corresponding circuit diagram (using AND and OR gates).