CMOS Logic Family
CMOS Logic Family
oxide oxide
gate gate
N+
N N+
P+ P+
source P substrate drain source N well drain
N channel device P channel device
N channel device: built directly in the P substrate with N-doped source and
drain junctions and normally N-doped gate conductor
Requires positive voltage applied to gate and drain (with respect to source)
for electrons to flow from source to drain (thought of as positive drain
current)
P channel device: built in an N-well (a deep N-type junction diffused into the P
substrate) with P-doped source and drain junctions and N or P-doped gate
Requires negative voltage applied to gate and drain (with respect to source)
for electrons to flow from drain to source (thought of as negative drain
current)
CMOS
MOSFETs as an inverter
5V
5V 5V
input output
0V 5V 5V 0V
0V 0V
0V
• 0 V input turns OFF lower (n-channel) FET, turns ON upper (p-channel), so
output is connected to +5 V
• 5 V input turns ON lower (n-channel) FET, turns OFF upper (p-channel), so
output is connected to 0 V
– Net effect is logic inversion: 0 5; 5 0
• Complementary MOSFET pairs CMOS
2
NAND gate from MOSFETs
Lower two FETs are NMOS and Upper two FETS are PMOS.
5V
INA
OUT C
NAND
AB C 0V 0V
0 0 1
0 1 1
A C
1 0 1
1 1 0 B
3
NOR gate from MOSFETs
•VOLmax : The maximum output voltage in LOW state (logic '0') = 0.2V for CMOS
•VIHmin : The minimum input voltage in HIGH state (logic '1') = 3.7 V for CMOS
VILmax : The maximum input voltage in LOW state (logic '0') = 1.3 V for CMOS
Similarly when CMOS driver output is high, the CMOS driver is sourcing
1uA. (IIH, max = 1uA)
To determine fan-out, one must know how much input current gate load
draws (Iin) and how much output current the driving gate can supply (Io).
Fan-out under HIGH & LOW condition is same and equal to 10.
Evolution of CMOS Logic Family
Comparison between CMOS & TTL Logic Family
TTL: transistor-transistor logic: BJT based
chips have L, LS, F, AS, ALS, or H designation
output: logic high has VOH > 3.3 V; logic low has VOL < 0.35
V
input: logic high has VIH > 2.0 V; logic low has VIL < 0.8 V
dead zone between 0.8V and 2.0 V
nominal threshold: VT = 1.5 V