Why Nmos Pass Strong Zero 1826
Why Nmos Pass Strong Zero 1826
page 1
pMOS transistor: Closed (conducting) when Gate = 0 (ground, 0V) D Open (non-conducting) when Gate = 1 (Vdd, 5V)
For n MOS switch, source is typically tied to ground and is used to pull-down signals:
Out when Gate = 1, Out = 0, (OV) G S when Gate = 0, Out = Z (high impedance)
For pMOS switch, source is typically tied to Vdd, used to pull signals up:
S G Out
Note: The MOS transistor is a symmetric device. This means that the drain and source terminals are interchangeable. For a conducting nMOS transistor, VDS > 0V; for the pMOS transistor, VDS < 0V (or VSD > 0V).
page 2
Rin GND
Note: Ideally there is no static power dissipation. When "I" is fully is high or fully low, no current path between Vdd and GND exists (the output is usually tied to the gate of another MOS transistor which has a very high input impedance). Power is dissipated as "I" transistions from 0 1 and 1 0 and a momentory current path exists between Vdd and GND. Power is also dissipated in the charging and discharging of gate capacitances.
page 3
Y = 1 if A or B = 0 A B A+B Y
Y = 0, if A and B = 1
A B
Y = 1, if A and B = 0
B Y
A B
page 4
K-map (NAND):
A B 0 1 0 1 1 1 1 0
Ptree = A + B Ntree = A B Y B A B Y
page 5
Truth Table: AB 00 01 10 11 1 0 0 0
K-map:
A B 0 1 0 1 0 1 0 0
A Ptree = A B Ntree = A + B B Y
A B
page 6
A Y = 1 when A B Y = 0 when A + B B Y
Answer: AND function, but poor design! Why? nMOS switches cannot pass a logic "1" without a threshold voltage (VT) drop. where VT = 0.7V to 1.0V (i.e.,
VDD G VDD D S VDD - VT
threshold voltage will vary) output voltage = 4.3V to 4.0V, a weak "1"
page 7
The nMOS transistor will stop conducting if VGS < VT. Let VT = 0.7V,
G 5V S D 0V 5V D ? 0V ?
As source goes from 0V 5V, VGS goes from 5V 0V. When VS > 4.3V, then VGS < VT, so switch stops conducting. VD left at 5V - VT = 5V - 0.7V = 4.3V or Vdd - VT.
0V 5V
0V 4.3V
0V 4.3V
0V 4.3V
page 8
For pMOS transistor, VT is negative. pMOS transistor will conduct if |VGS| > |VTp| (VSG > |VTp|), or VGS < VTp
0V G 5V S D
conducting
VGS < VTp or |VGS| > |VTp| -5V < -0.7V 5V > 0.7V
How will pMOS pass a "0"? When |VGS| < |VTp|, stop conducting
G 0V 5V 0V S D 5V ? D ?
How are both a strong "1" and a strong "0" passed? Transmission gate pass transistor configuration
When I = 1,
A B
B = strong 1, if A = 1; B = strong 0, if A = 0
When I = 0, non-conducting
page 9
Y B