A majority gate returns a true output if more than half of the inputs are true. So, a 3-input majority gate outputs a ‘1' if at least two of its inputs are ‘1'. A minority gate generates the complement, that is it outputs ‘0' if at least two of the inputs are ‘1';
a. Design a single-stage 3-input compound CMOS minority gate. Simplify the logic expression where possible. Sketch the transistor level schematic.
b. Use a stick diagram to show the topology of a possible layout using only one layer of metal and only one row of N and one row of P transistors.
c. Estimate the area of the gate (in units of 2 )
d. Note how difficult it would be to join together the poly gates that have the same input signal without having to route outside of the gate. Now re-draw your stick diagram, replacing all non-trivial vertical M1 connections with M2 so as to not block horizontal routes. Now connect poly gates that have the same input with horizontal M1.
e. Estimate the area of new layout