Week2 Noise Margin V2
Week2 Noise Margin V2
Problem#1 Compute
Compute VIL and VIH for an inverter being driven by another inverter that provides VOH = 3V
and VOL = 0.1 V. Here, VDD = 3.3 V and VSS = 0V. The gain factors are βN = βP.
Solution:
INV1 provides either VOH or VOL. INV2 can accept a Vin as high as VIL as an acceptable LOW
input and Vin as low as VIH as an acceptable HIGH input.
When Vin falls to LOW state from a previous HIGH state, the transition starts at Region B. In
Region B, NMOS is in saturation and PMOS is in linear region.
( − ) = (2( −| |) −( ) )
2 2
( − ) = (2( − −| |)( − )−( − )
2 2
( − ) = (2( − −| |)( − )−( − ) )
VIL is computed by locating where the partial derivative of VOUT with respect to VIN ( ) is
equal to -1.
− 2( − )(0 − )
-1
2( − ) = 2( − −| |) − 2( − ) − 2( − )
2( − ) = 2( − −| |− + − + )
2( − ) = 2(− − −| |+2 )
( − ) = (− − −| |+2 )
2 =( +2 +| |− )
| |
=
= + 1.7
= 1.35
Since VIH is the minimum allowable HIGH-input to the INV2, INV2 would still produce the
strong Logic-0 (HIGH) state in its output. So, for INV2, VOUT = VSS = 0V. Note that using
KVL, one can state, VSGP = VDD - VIN = 3.3 - VIN.
When Vin rises to HIGH state from a previous LOW state, the transition starts at Region D. In
Region D, NMOS is in linear region and PMOS is in saturation.
(2( − ) − )= ( −| |)
2 2
(2( − ) − )= ( − −| |)
2 2
2( − ) − = ( − −| |)
VIH is computed by locating where the partial derivative of VOUT with respect to VIN ( ) is
equal to -1.
2( − ) +2 (1 − 0) − 2 ( )
= 2( − −| |)(0 − 1 − 0)
-1
4 =4 −2 + 2| |−2
| |
=
= − 1.6
Equation 4 is,
2( − 0.6) − = (2.6 − ) … … (4)
+ 0.8 − 4.84 = 0
= −2.63, 1.83