Академический Документы
Профессиональный Документы
Культура Документы
At point VIL the NMOS is biased in the saturation region and PMOS is biased in the nonsaturation region
Taking derivative with respect to VI yields (2) At VIL (3) (4) Assume CMOS is symmetrical i. e. KN=KP
VI
(5)
NML=VIL-VOL (noise margin for low input) NMH=VOH-VIH (noise margin for high input)
NML=VIL-VOLU (noise margin for low input) NMH=VOHU - VIH (noise margin for high input)
(6)
At point VIH the NMOS is biased in the nonsaturation region and PMOS is biased in the saturation region
(7)
(9) Assume CMOS is symmetrical i. e. KN=KP (10) Substituting (10) into (6)
In CMOS NAND gate the output is at logic 0 when all inputs are high. For all other possible inputs, output is high or at logic 1.
By recalling effective channel width and effective channel length concept, the effective conduction parameter for NMOS and PMOS for a CMOS NOR can be written as, Since Kn~2Kp
K W K n 2W p = 2 L N 2 2L p
W 2W 2 = L N 2L p
or
W W = 8 L P L N
This implies that in order to get the symmetrical switching properties , the width to length ratio of PMOS transistor must be approximately eight times that of the NMOS device.
Vin
Vout
Vin
Propagation delay input waveform
50%
tp = (tpHL + tpLH)/2 t
90% 50% 10%
tpHL Vout
output waveform
tpLH
signal slopes
tf
tr
The propagation delay time is directly proportional to the switching time and increases as the Fan-out increases. Therefore, the maximum Fan-out is limited by the maximum acceptable propagation delay time.
Each additional load gate increases the load capacitance their must be charge and discharge as the driver gate changes state. This place a practical limit on the maximum allowable number of load gates.
Vin
Vout (V)
1.5 1 0.5 0
VDD=2.5V 0.25m W/Ln = 1.5 W/Lp = 4.5 Reqn= 13 k ( 1.5) Reqp= 31 k ( 4.5) tpLH tr tpHL = 36 psec tpLH = 29 psec so tp = 32.5 psec
tpHL
tf
x 10-10
Switch-level model
Delay estimation using switchlevel model (for general RC circuit):
I =C I= V R dV dt
V1
Switch-level model
For fall delay tphl, V0=Vcc, V1=Vcc/2
R
n
CL
dt = RC dV V
dt =
C dV I
RC dV V
t1 t0 = t p =
V0
V t p = RC[ln(V1 ) ln(V0 )] = RC ln 1 V 0