Académique Documents
Professionnel Documents
Culture Documents
For CMOS inverters, the voltage transfer curve of the inverter is ideal enough
that we can approximate it with a construction that is suitable for quick hand
calculation
Step 1. Finding VM
VOUT
VOH = VMAX
Slope Av
VM
W
2
I Dn = n C ox ------ ( V M V Tn )
2L n
VOL = VMIN
VIL
VM
VIH
VIN
2
W
I Dp = p C ox ------ ( V DD V + V Tp )
2L p
M
V OL V MIN = 0 V
The edges of the transition region are then found as the intersections of the
tangent to the voltage transfer curve at VIN = VM (a line of slope Av)
In order to construct the VTC for a CMOS inverter (and to find estimates of the
noise margins), we need to first:
2
2
1
1
--- k n ( V M V Tn ) = --- kp ( V DD V M + V Tp )
2
2
Finding VM (cont.)
Step 2. Finding Av
s2
Result:
kp
V Tn + ----- ( V DD + V Tp )
kn
V M = ---------------------------------------------------------kp
1 + ----kn
gmpvsg2
vsg2
_
d1=d2
vgs1
vin
_
g1 = g2
rop
vout
gmnvgs1
ron
s1
kp
1 + 4 ----kn
V M = ---------------------- = 2.5 V --> kp = kn
kp
1 + ----kn
We note that vsg2 = - vin and can simplify the small-signal circuit
+
which makes sense since the transistors must have identical characteristics for the
transfer curve to be symmetrical.
The mobility of holes in p-channels is about half that of electrons in
n-channels, p = n / 2, which implies that we must adjust the width-length
ratios to compensate:
vin
+
gmnv
ron
rop
gmpv
vout
Noise Margins
The small-signal gain (which is the slope of the transfer curve when the input is
equal to the mid-point voltage) is:
v out v in = ( g mn + gmp ) ( r on r op ) = A v
For kN = kP, the mid-point voltage is VM = 2.5 V. For a slope Av = - 5, the inputlow voltage and input-high voltages are:
VIL = 2.5 V - (1/5) (2.5 V) = 2 V
VIH = 2.5 V + (1/5) (2.5 V) =3 V
The low and high noise margins are therefore:
CMOS inverters have a channel length that is as short as possible (to minimize the
area ... and maximum the density) ... the output resistances are relatively small and a
typical value is vout / vin = - 5 to - 10.
VOH = VDD
Av
VDD VM
Av
Finding the actual transfer function requires solving the drain current equations
when the p-channel and n-channel are in the appropriate operating regions ... and
finding the transition voltages for the regions.
SPICE is good at this job!
VOL = 0 V
VIL
VM
VIH
VIN
V IL = V M ( V DD ( 2 A v ) )
V IH = V M + ( V DD ( 2 A v ) )
The propagation delays tPHL and tPLH are obviously of major importance for
digital circuit design ...
Example:
CP, the parasitic capacitance to the substrate from the drain regions of inverter 1
and the interconnections between the output of inverter 1 and the inputs of
inverters 2 and 3.
VDD
W
L p2
VDD
VDD
W
L n2
W
L p1
VIN
VIN
+
CL
VOH
VOUT
VIN
VDD
W
L n1
W
L p3
tCYCLE
VOL
W
L n3
t
VOUT
tPHL
tPLH
VOH
(a)
(b)
VOH
50%
tCYCLE
VOL
t
The drain n and p regions have depletion regions whose stored charge changes
during the transient.
,,
,,
,,
,,
,,,
,,
Take the worst case and use the zero-bias depletion capacitance (the maximum
value) as a linear charge-storage element during the transient.
,,,,,
,
,,,,
,,,
, , ,,,,,,,,,,,,,,
,,,,, ,,,,,,,,,,,,
,,,,, , , , , , ,
,,,,, , , , , ,
,
,
,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,
gate
interconnect
with CJn and CJp being the zero-bias junction capacitances (fF/m2) for the nchannel MOSFET drain-bulk junction and the p-channel MOSFET drain-bulk
junction, respectively.
polysilicon gate
contact
n+ polysilicon gate
gate contact
metal
interconnect
source contacts
bulk
contact
source
interconnect
drain
interconnect
drain
contacts
edge of
active area
(b)
Typical numbers: CJN and CJP are about 0.2 fF/m2 and
CJSWn and CJSWp are about 0.5 fF/m.
Ldiff
,,
Wires consist of metal lines connecting the output of the inverter to the input
of the next stage. In cross section,
,,
,,,,,
,,,,,
,,,,,
,,,,,
,,,,,
,,,,,
,,,,,
,,,,,
,
,,
metal interconnect
(width Wm, length Lm)
polysilicon
gate
p+
(grounded)
gate oxide
The p+ layer (i.e., heavily doped with acceptors) under the thick thermal oxide
(500 nm = 0.5 m) and deposited oxide (600 nm = 0.6 m) depletes only slightly
when positive voltages appear on the metal line, so the capacitance is
approximately the oxide capacitance:
C WIRE = C thickox ( W m L m )