The question considers the design of a 8x1 multiplexer using gates. Assume the data inputs are I0,...,I7 and the select inputs are S2, S1 and S0.
(a) Write a sum-of-products expression for the 8x1 multiplexer.
(b) Implement the expression in part (a) using CMOS NOT and CMOS NAND gates with any number of inputs. Please use as few gates as possible. What is the total number of transistors?