Consider the CMOS complex gate on the right, for which the nMOS network (n-net) is represented with a box. a) Complete the CMOS gate circuit by drawing the nMOS transistors (i.e. inside of the corresponding n-net) as well. b) Express the Boolean logic function realized by this complex CMOS gate. c) By removing some transistors from the circuit in (b), we want to realize a simpler function of Z = (J + KL + ML)’. Draw the new simpler circuit. Please also explain why/how you removed which transistors and why/how you replaced which input signals with the new J, K, L, M input signals.

Consider the CMOS complex gate on the right, for which the nMOS network (n-net) is represented with a box. a) Complete the CMOS gate circuit by drawing the nMOS transistors (i.e. inside of the corresponding n-net) as well. b) Express the Boolean logic function realized by this complex CMOS gate. c) By removing some transistors from the circuit in (b), we want to realize a simpler function of Z = (J + KL + ML)’. Draw the new simpler circuit. Please also explain why/how you removed which transistors and why/how you replaced which input signals with the new J, K, L, M input signals.

Image text
Consider the CMOS complex gate on the right, for which the nMOS network (n-net) is represented with a box. a) Complete the CMOS gate circuit by drawing the nMOS transistors (i.e. inside of the corresponding n-net) as well. b) Express the Boolean logic function realized by this complex CMOS gate. c) By removing some transistors from the circuit in (b), we want to realize a simpler function of Z = (J + KL + ML)’. Draw the new simpler circuit. Please also explain why/how you removed which transistors and why/how you replaced which input signals with the new J, K, L, M input signals.

Detailed Answer