Skip to main content

3-input CMOS gate

Short answer

In a 3-input CMOS NAND gate, three PMOS transistors are in parallel between VDD and output, and three NMOS are in series from output to ground. If any input is 0, at least one PMOS turns on, pulling output high; only when all inputs are 1 do all NMOS turn on, pulling output low, so Y = (ABC)'.

Draw the circuit diagram of 3 input CMOS gate and explain its operation.

A 3-input CMOS gate uses three PMOS–NMOS pairs. The 3-input CMOS NAND gate is shown: three PMOS in parallel from VDDV_{DD} to the output and three NMOS in series from the output to ground; each input drives one PMOS and one NMOS.

     VDD          VDD          VDD
      |            |            |
A --o| P1   B --o| P2   C --o| P3
      |            |            |
      +------------+------------+
                   |
                   +-------------- Y = (ABC)'
                   |
            A --| N1
                   |
            B --| N2
                   |
            C --| N3
                   |
                  GND

Operation

  • A PMOS conducts when its gate is 0; an NMOS conducts when its gate is 1.
  • Any input 0: the PMOS of that input is ON and connects Y to VDDV_{DD}; the NMOS of that input is OFF, breaking the series path to ground → Y = 1.
  • All inputs 1: all PMOS are OFF; all three series NMOS are ON and connect Y to ground → Y = 0.
ABCPMOS ONNMOS chainY
000P1 P2 P3open1
001P1 P2open1
010P1 P3open1
011P1open1
100P2 P3open1
101P2open1
110P3open1
111noneclosed0

So Y=ABC‾Y = \overline{ABC}. The pull-up and pull-down networks are never ON together, so static power is almost zero.

3-input NOR: swapping the arrangement (PMOS in series, NMOS in parallel) gives Y=A+B+C‾Y = \overline{A + B + C}: Y = 1 only when all inputs are 0.

✓ Answer checked by Claude Opus 5.5 (high effort)

All Digital Logic chapter 10 questions →