Skip to main content

CMOS logic level profile

Short answer

For VDD=5V, output levels: VOH(min)=4.9V, VOL(max)=0.1V; input thresholds: VIH(min)=3.5V, VIL(max)=1.5V, giving noise margins of 1.4V. The output swings nearly rail-to-rail, and input thresholds are at 30% and 70% of VDD.

Draw the CMOS logic level profile for both input and output.

The CMOS logic level profile shows the voltage ranges for logic 0 and 1 at the output and at the input of a CMOS gate. Typical values for VDD=5V_{DD} = 5 V:

  Output                 Input
 5.0 +--------+         5.0 +--------+
     | HIGH   |             | HIGH   |
 4.9 +--------+ VOH(min)    |        |
     |        |  NM_H=1.4   |        |
     |invalid |         3.5 +--------+ VIH(min)
     |        |             | indet. |
     |        |         1.5 +--------+ VIL(max)
     |        |  NM_L=1.4   | LOW    |
 0.1 +--------+ VOL(max)    |        |
     | LOW    |             |        |
 0.0 +--------+         0.0 +--------+
  • Output: VOH(min)=4.9V_{OH(min)} = 4.9 V, VOL(max)=0.1V_{OL(max)} = 0.1 V (nearly VDDV_{DD} and 0 V, since MOS outputs drive almost no DC current).
  • Input: VIH(min)=3.5V_{IH(min)} = 3.5 V (70% of VDDV_{DD}), VIL(max)=1.5V_{IL(max)} = 1.5 V (30% of VDDV_{DD}).
  • Noise margins: NMH=4.9−3.5=1.4NM_H = 4.9 - 3.5 = 1.4 V and NML=1.5−0.1=1.4NM_L = 1.5 - 0.1 = 1.4 V, much larger than TTL's 0.4 V.

✓ Answer checked by Claude Opus 5.5 (high effort)

All Digital Logic chapter 10 questions →