1 / 26

NMOS Inverter (E-MOSFET Driver and Load)

NMOS Inverter (E-MOSFET Driver and Load). Load. i DS. Driver. Transistor Characteristics. v DS. NMOS Inverter (E-MOSFET Load Transistor). Load transistor has its gate connected to its drain so v DS2 = v GS2 (Always)

oscarking
Télécharger la présentation

NMOS Inverter (E-MOSFET Driver and Load)

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Ch 10 MOS Digital – Pt. 2 NMOS Inverter (E-MOSFET Driver and Load) Load iDS Driver TransistorCharacteristics vDS

  2. NMOS Inverter (E-MOSFET Load Transistor) • Load transistor has its gate connected to its drain so vDS2 = vGS2 (Always) • Triode-saturation boundary at vDSsat2 = vGS2 - VTh2 • Since VTh2 > 0, for load transistor vDS2 > vDSsat2 = vGS2 - VTh2 =vDS2 - VTh2 • So load transistor is ALWAYS in saturation ! It cannot operate in the triode region ! • Load’s drain current is always given by • So load transistor looks like a variable resistance of size G D S iDS2 0.08 0.06 0.04 0.02 vDS2 Ch 10 MOS Digital – Pt. 2

  3. Ch 10 MOS Digital – Pt. 2 NMOS Inverter (E-MOSFET Driver and Load) • Voltage transfer characteristic (Vo vs Vi) • Region I (A to B) • 0 < Vi< VTh1 • iD1 = 0 since drive transistor Q1 is off, i.e. in cutoff. • iD2 = 0 since iD2 = iD1 and iD1= 0 • Output voltage is given by Vo= VDD-VDS2 = VDD-VGS2 = VDD-VTh2 = 5V- 1.2V = 3.8V • Why not 5V ? Assuming a capacitance load on the output, when Q1 (driver) turns off, then Q2 (load) provides current to charge up the capacitance C so the output Vo can rise towards VDD. • As Vo rises, VDS2 (still = VGS2) decreases. • When VGS2 decreases to VTh2, then Q2 turns off and stops supplying the charging current, so Vo cannot rise further. • So Vo cannot rise above VDD - VTh2 = 3.8V Load Driver C vo 5V I A B 3.8V 0 vi VTh1 =1.0V 0 5V

  4. Ch 10 MOS Digital – Pt. 2 NMOS Inverter (E-MOSFET Driver and Load) • Region II (B to C) • Driver comes on in saturation mode • Load always in saturation mode. Load Driver vo iDS1 5V Driver B A 3.8V I II A to B C C 0 vi vDS1 VTh1 =1.0V 0 5V

  5. Ch 10 MOS Digital – Pt. 2 NMOS Inverter (E-MOSFET Driver and Load) • Where is point C? • Driver transistor operating in saturation mode in region II, so point C is where it leaves saturation, i.e. where vDS1 = vo = vDSsat1 = vGS1 - VTh1 = vi - VTh1 iDS1 vo A B 3.8V I II A to B C C 0.47V 0 vDS1 vi 1.47V 0 VTh1 =1.0V 5V

  6. NMOS Inverter (E-MOSFET Driver and Load) • Where is the equivalent resistance that the load transistor provides in region II ? • Recall the load transistor acts like a load resistor with an effective resistance • At point B, vo = 3.8 V and the load transistor is off so • At point C, vo = 0.47 V so iDS1 vo A B 3.8V I II A to B C C 0.47V 0 vDS1 vi 1.47V 0 VTh1 =1.0V 5V Ch 10 MOS Digital – Pt. 2

  7. Ch 10 MOS Digital – Pt. 2 NMOS Inverter (E-MOSFET Driver and Load) • Region III (C to D) • Driver in triode mode Load Driver vo iDS1 5V A B 3.8V D I II III A to B C C D 0.47V vi 0 vDS1 1.47V 0 5V VTh1 =1.0V

  8. Ch 10 MOS Digital – Pt. 2 NMOS Inverter (E-MOSFET Driver and Load) • Region III (C to D) Point D vo iDS1 5V A B 3.8 V D I II III 0.47 V A to B C C D 0.05 V 0 vi vDS1 1.47 V 3.8 V 5V 0 VTh1 =1.0 V

  9. Ch 10 MOS Digital – Pt. 2 Noise Margins for NMOS Inverter (E-MOSFET Driver and Load) • Noise margin for low state • Measures degree of inverter sensitivity to noise for the low state, i.e. how large a noise signal causes problems. • Assumes identical inverter providing input signal • Noise Margin = NML = VIL - VOLwhere • VOL= output voltage when input set to VOH • VIL= maximum input voltage recognized as a low input • For this inverter design, NML is much larger than for resistor load case! • Can changeNML by changing K’s or VTh1. high high low vo 5 V NML= VIL - VOL =1.0V- 0.05V = 0.95V VOH = 3.8 V VOL= 0.05V vi 5 V VIL=VTh1 = 1.0V Vi =VOH = 3.8 V Vi =VOL = 0.05V

  10. Ch 10 MOS Digital – Pt. 2 Noise Margins for NMOS Inverter (E-MOSFET Driver and Load) • Noise margin for high state • Noise Margin = NMH = VOH – VIHwhere • VOH= output high voltage when input set to VOL • VIH = minimum input voltage recognized as a high input • Maybe findVIH by using vo(vi) for region II (Q1 in saturation). Recall • So must findVIH by using vo(vi) for the device in region III. low low high vo I II III NMH= VOH - VIH = 3.8 V- 1.53 V = 2.27 V VOH = 3.8 V Slope = -1 Vo= 0.32 V vi VOL= 0.05V Vi =VOH = 3.8 V VIH=1.53 V

  11. Ch 10 MOS Digital – Pt. 2 NMOS Inverter (E-MOSFET Driver and Load) Load • Load transistor Q2 acts as a variable load resistance. • Since VTh2 > 0 for load transistor (enhancement type), and vDS2 = vGS2 then vDS2 > vDSsat2 = vGS2 - VTh2 =vDS2 - VTh2 • So load transistor is ALWAYS in saturation mode, so its current is • Effective resistance of Load Q2 is Driver iDS1 Load line for variable load resistance. D A to B C vDS1

  12. Ch 10 MOS Digital – Pt. 2 Propagation Delays and Switching Times for NMOS Inverters Load • Output goes from Low to High • Driver Q1 turns off • Load Q2 provides current to charge up C. iD2 iC Driver C iD1 * Output goes from High to Low * Driver Q1 turns on to discharge C (So vi = VOH = 3.8 V) * Driver initially in saturation mode, then triode mode * Load Q2 produces current that must be absorbed by Q1. These equations are not as easily integrated to find vo (vi ). Saturation Triode

  13. Ch 10 MOS Digital – Pt. 2 Propagation Delay for NMOS Inverter • Output goes from High (VOH = 3.8V) to Low (VOL = 0.05V) • DriverQ1 (starts from P R  S  T) • At outset, Q1 is off (P), and vDS1 = vo = VOH = 3.8V, vi < VTh1 • Driver turns on (P toR) when vGS1 is switched to VOH = 3.8 V. • Driver initially in saturation mode, then moves into triode as capacitor discharges and vDS1 decreases as Q1 moves along constant vGS1 characteristic (R  S  T). • Q1 ends at (T) , where vGS1 = vi= 3.8V and vDS1 = vo = VOL = 0.05V. • Load Q2 (goes from R’  S’  T’) (always in saturation) Load iD2 iC Driver C iD1 Driver Load iDS1 iDS2 T’ 0.08 vGS2 = vDS2 = VDD-VOL = 4.95V 0.06 R vGS1 = 3.8 V S S’ 0.04 0.02 vGS2 = vDS2 = VDD-VOH = 1.2V T P vDS1 vDS2 R’ P’ vo =VOL = 0.05 V vo =VOH = 3.8 V

  14. Ch 10 MOS Digital – Pt. 2 Approximate Analysis of Propagation Delays • Output goes from High (VOH = 3.8V) to Low (VOL = 0.05V) • As an approximation, we use average currents for the transistors to calculate an average discharge current for the capacitor. • We select point S to be the point where the output voltage has fallen halfway from its peak value VOH to its minimum value VOL. • We define the high to low propagation time tPHL as the time it takes for the output to go from vo = vo(R) = VOH = 3.8 V to vo=vo(S) = 1/2(VOH +VOL) = 1.93 V. Load iD2 iC Driver C iD1 Driver iDS1 R S vGS1 = 3.8 V T P vDS1 vo =VOL = 0.05 V vo =VOH = 3.8 V vo =VOH = 3.8 V

  15. Ch 10 MOS Digital – Pt. 2 Approximate Analysis of Propagation Delays • Output goes from High (VOH = 3.8V) to Low (VOL = 0.05V) • Average current for the DRIVER transistor. • At point R, vi = vi(R) = VOH =3.8V and driver is in saturation region since the output has not fallen so vo = vo(R) = VOH • At point S, • So drain current at point S is given by • So average drain current for the driver is Load iD2 iC Driver C iD1 Driver iDS1 R S vGS1 = 3.8 V T P vDS1 vo =VOH = 3.8 V vo =VOH = 3.8 V

  16. Ch 10 MOS Digital – Pt. 2 Approximate Analysis of Propagation Delays • Output goes from High (VOH = 3.8V) to Low (VOL = 0.05V) • Average current for the LOAD transistor. • At point R’, vGS2 = VDD -VOH= 5.0V - 3.8V=1.2V and the load is in saturation but barely on so • At point S’, • So drain current at point S’ is given by • So average drain current for the load is Load iD2 iC Driver C iD1 Load iDS2 T’ 0.08 vGS2 = vDS2 = VDD-VOL = 4.95V 0.06 vGS1 = 3.8 V 0.04 S’ 0.02 vGS2 = vDS2 = VDD-VOH = 1.2V vDS2 R’

  17. Ch 10 MOS Digital – Pt. 2 Approximate Analysis of Propagation Delays • Output goes from High to Low. • Using the average currents for the transistors we get an average discharge current for the capacitor • Defining the high to low propagation time tPHL as the time it takes for the output to go from vo = VOH = 3.8V to vo = 1/2(VOH +VOL) = 1.93V. • For a capacitance load of 10 pF, we get • This propagation delay is small since the driver’s current is much larger than the load’s current (since K1 >> K2). • NOTE: The load in this case (high to low) is delaying (slightly) the transition by supplying current which tends to charge up the capacitance load. Load iD2 iC Driver C iD1 Driver iDS1 R S vGS1 = 3.8 V T P vDS1 vo =VOH = 3.8 V vo =VOH = 3.8 V

  18. Ch 10 MOS Digital – Pt. 2 Propagation Delay for NMOS Inverter • Output goes from Low (VOL= 0.05V) to High (VOH = 3.8V) • DriverQ1 turns off and remains off(starts from T  P) • At outset, vo = VOL = 0.05V, vDS2 =VDD -vo = 5V-0.05V = 4.95V • As the load Q2 charges up the capacitor, vo increases and vDS2 (and vGS2 ) decreases, and the load Q2 goes from T’  S’  R’ (Q2 always remains in saturation). • At S’, Load iD2 iC Driver C iD1 Driver Load iDS2 iDS1 T’ 0.08 vGS2 = vDS2 = VDD-VOL = 4.95V 0.06 R S vGS1 = 3.8 V 0.04 S’ vGS2 = vDS2 = 3.07V 0.02 vGS2 = vDS2 = VDD-VOH = 1.2V T P vDS2 vDS1 vo =VOH = 3.8 V R’

  19. Ch 10 MOS Digital – Pt. 2 Approximate Analysis of Propagation Delays • Output goes from Low (VOL = 0.05V) to High (VOH = 3.8V). • As an approximation, we use an average current for the load transistor to calculate an average charging current for the capacitor. • We select point S’ to be the point where the output voltage has risen halfway from its low value VOL to its peak value VOH. • We define the low to high propagation time tPLH as the time it takes for the output to go from vo = vo(T’) = VOL to vo=vo(S’) = 1/2(VOH +VOL). Load iD2 iC Driver C iD1 Load iDS2 T’ 0.08 vGS2 = vDS2 = VDD-VOL = 4.95V 0.06 0.04 S’ 0.02 vGS2 = vDS2 = VDD-VOH = 1.2V vDS2 R’

  20. Ch 10 MOS Digital – Pt. 2 Approximate Analysis of Propagation Delays • Output goes from Low (VOL = 0.05V) to High (VOH = 3.8V). • Average current for the load transistor. • At point T’, vGS2 = VDD -VOL=5.0V - 0.05V = 4.95V and the load is in saturation so • At point S’, • So drain current at point S’ is given by • So average drain current for the load is Load iD2 iC Driver C iD1 Load iDS2 T’ 0.08 vGS2 = vDS2 = VDD-VOL = 4.95V 0.06 0.04 vGS2 = vDS2 = 3.07V S’ 0.02 vGS2 = vDS2 = VDD-VOH = 1.2V vDS2 R’

  21. Ch 10 MOS Digital – Pt. 2 Approximate Analysis of Propagation Delays • Output goes from Low to High. • Use the average current for the load transistor to calculate the charging time. • Defining the low to high propagation time tPLH as the time it takes for the output to go from vo = VOL = 0.05V to vo = 1/2(VOH +VOL) = 1.93V. • For a capacitance load of 10 pF, we get • This propagation delay is very large since the load’s current is much smaller than the driver’s current (since K2 << K1). • The load transistor in this case is causing an excessivedelay in the transition from low to high output by supplying only a very small current to charge up the capacitance load. • Also, as the output voltage rises, vgs2 decreases so the load transistor supplies less and less current to charge up the capacitor. Load iD2 iC Driver C iD1 Load iDS2 T’ 0.08 vGS2 = vDS2 = VDD-VOL = 4.95V 0.06 vGS1 = 3.8 V 0.04 S’ 0.02 vGS2 = vDS2 = VDD-VOH = 1.2V vDS2 R’

  22. Ch 10 MOS Digital – Pt. 2 Average Propagation Delay for NMOS Inverter • Output goes from High (VOH = 3.8V) to Low (VOL = 0.05V) • Driver on, providing discharge current (iD1 = 2.3 mA) • Load on, (iD2 = 0.011 mA) delaying output fall • Propagation delay tPHL=0.8 nsec. • Output goes from Low (VOL = 0.05V) to High (VOH = 3.8V). • Driver off (iD1 = 0). • Load providing charging current (iD2 = 0.055 mA) • Propagation delay tPLH = 340 nsec. • Inverter’s average propagation delay is tp Load iD2 iC Driver C iD1 Driver Load iDS1 iDS2 T’ 0.08 vGS2 = vDS2 = VDD-VOL = 4.95V 0.06 R vGS1 = 3.8 V S S’ 0.04 vGS2 = vDS2 = 3.07V 0.02 vGS2 = vDS2 = VDD-VOH = 1.2V T P vDS1 vDS2 vo =VOH = 3.8 V R’

  23. Ch 10 MOS Digital – Pt. 2 Static Power Dissipation for NMOS Inverter • Output High (VOH = 3.8 V) • Driver off (iD1=0), Load on, but iD2= iD1 = 0. • No power dissipation in static high output mode (PH=0). • Output Low (VOL = 0.05 V). • Driver on and operating at point T (vo = 0.05 V). • Load on and operating at point T’ where iD2(T’) = 0.087 mA. • Power dissipation PL = iD2(T’)VDD = (0.087 mA) 5 V = 0.42 mW. • Inverter’s average power dissipation is PD= 1/2(PL+PH) = 0.21 mW. • Power delay product DP DP = PD tp = 0.21 mW (170 nsec) = 3.6x10-11 J = 36 pJ. Load iD2 iC Driver C iD1 Driver Load iDS1 iDS2 T’ 0.08 vGS2 = vDS2 = VDD-VOL = 4.95V 0.06 R vGS1 = 3.8 V S S’ 0.04 vGS2 = vDS2 = 3.07V 0.02 vGS2 = vDS2 = VDD-VOH = 1.2V T P vDS1 vDS2 vo =VOH = 3.8 V R’

  24. Ch 10 MOS Digital – Pt. 2 Comparison of NMOS Inverters • Noise Margins • NML = 0.05 V, NMH = 3.17 V • Propagation Delay • Power Dissipation • Power-Delay Product • Noise Margins NML = 0.95 V, NMH = 2.27 V • Propagation Delay • Power Dissipation • Power-Delay Product

  25. Ch 10 MOS Digital – Pt. 2 How to Improve the NMOS Inverter? * How to reduce the tPLH ? * Increase the load current by increasing the load’s W/L ratio. * However, that increases the fall time tPHL since the load provides current that the driver must absorb to discharge the capacitor. The net effect may be some improvement in the tPD. * However, there will be an increase in the power dissipation. * Also, the noise margin for the high state will be degraded. • Noise Margins NML = 0.95 V, NMH = 2.27 V • Propagation Delay • Power Dissipation • Power-Delay Product

  26. A Modified NMOS Inverter * Increase the load’s W/L ratio from 1/10 to 2 (20 X increase in K2 ). * New tPLH is 17 nsec vs previous 340 nsec. * New tPHL is 9 nsec vs previous 0.8 nsec. * New tPD is 13 nsec vs previous 170 nsec. * New power dissipation is 8.4 mW vs previous 0.21 mW. * New power-delay product is 109 pJ vs previous 36 pJ. * New VIH = 3.64 V vs previous 1.53 V. * New noise margin for the high state NMH = 3.8 - 3.64 = 0.16 V vs previous 2.27 V. • Noise Margins NML = 0.95 V, NMH = 2.27 V • Propagation Delay • Power Dissipation • Power-Delay Product Ch 10 MOS Digital – Pt. 2

More Related