dc and transient responses i e delay some comments on
play

DC and Transient Responses (i.e. delay) (some comments on power - PowerPoint PPT Presentation

DC and Transient Responses (i.e. delay) (some comments on power too!) Michael Niemier (Some slides based on lecture notes by David Harris) Outline Today 1st Quickly review material from last time 2nd Briefly think


  1. DC and Transient Responses (i.e. delay) (some comments on power too!) Michael Niemier (Some slides based on lecture notes by David Harris)

  2. Outline • Today… – 1st… • Quickly review material from last time – 2nd… • Briefly think about transistor operation in context of logic gates – 3rd… • Use basic logic gates to study trends relating to power & delay in context of device scaling

  3. MOSFET cross section… With applied V gs , depletion region forms n n P

  4. Review: MOS Capacitor • Gate and body form MOS capacitor • Operating modes polysilicon gate V g < 0 silicon dioxide insulator + p-type body - (a) 0 < V g < V t depletion region + - (b) V g > V t inversion region + depletion region - (c)

  5. Review: nMOS Cutoff • No channel formed, so no current flows • I ds = 0 V gs = 0 V gd + g + - - s d n+ n+ p-type body b

  6. Review: nMOS Linear • Channel forms V gs > V t V gd = V gs + g + • Current flows from d to s - - s d – e - from s to d V ds = 0 n+ n+ • I ds increases with V ds p-type body b • Similar to linear resistor V gs > V t V ds = 0, no current V gs > V t V gs > V gd > V t g + + - - d I ds s n+ n+ 0 < V ds < V gs -V t p-type body b V gs > V t V ds > 0, but < (V gs - V t ) (current flows)

  7. Review: nMOS Saturation • Channel pinches off • I ds independent of V ds • We say current saturates • Similar to current source V gs > V t V gd < V t g + + - - d I ds s n+ n+ V ds > V gs -V t p-type body b V ds > V gs - V t Essentially, voltage difference over induced channel fixed at V gs - V (current flows, but saturates) (or i ds no longer a function of V ds )

  8. nMOS I-V Summary • Shockley 1 st order transistor models � 0 V V cutoff � < gs t � V � � � I V V V V V linear ds = � � � < � � � 2 ds gs t ds ds dsat � � � � � 2 ( ) V V V V saturatio n � > � gs t ds dsat 2 �

  9. We’ll start by considering logic gates in the context of transistor currents… (for CMOS-based circuits…)

  10. CMOS Gate Design • 4-input CMOS NOR gate A B Out A B 0 0 1 C 0 1 0 D 1 0 0 Y 1 1 0 (2-input NOR for reference)

  11. Why CMOS? • High noise margins: – Voltage swing ~ = supply voltage • No direct path between supply and ground rails under steady-state operating conditions – (I.e. when input and outputs remain constant) – Absence of current flow = no static power • But this isn’t exactly true as we’ll see… • All early Intel microprocessors NMOS only • (see NMOS inverter at right) • Hard to achieve 0 static power • Put firm upper bound on # of gates Single transistor • Necessitated move to CMOS in 1980s pulls signal low.

  12. 1st, DC Response • DC Response: V out vs. V in for a gate • Ex: Inverter – When V in = 0 --> V out = V DD – When V in = V DD --> V out = 0 V DD – In between, V out depends on transistor size and current I dsp V in V out – Want: I dsn = |I dsp | I dsn – We could solve equations – But graphical solution gives more insight

  13. Transistor Operation • Current depends on region of transistor behavior • For what V in and V out are nMOS and pMOS in – Cutoff? – Linear? – Saturation?

  14. nMOS Operation Recall… Cutoff Linear Saturated V gsn < V tn V gsn > V tn V gsn > V tn Same V dsn <V gsn – V tn V dsn >V gsn – V tn V ds <V gs – V t V ds <V gs – V t No Current V DD In inverter context, I dsp what is V gs , V ds V in V out for NMOS device? I dsn

  15. nMOS Operation Cutoff Linear Saturated V gsn < V tn V gsn > V tn V gsn > V tn V dsn <V gsn – V tn V dsn >V gsn – V tn V DD V gsn = V in I dsp V in V out V dsn = V out I dsn

  16. nMOS Operation (in context of inverter input V) Cutoff Linear Saturated V gsn < V tn V gsn > V tn V gsn > V tn V in < V tn V in > V tn V in > V tn V dsn <V gsn – V tn V dsn >V gsn – V tn V out <V in - V tn V out >V in - V tn V DD V gsn = V in I dsp V in V out V dsn = V out I dsn

  17. pMOS Operation (for reference) Cutoff Linear Saturated V gsp > V tp V gsp < V tp V gsp < V tp V in > V DD + V in <V DD + V tp V in <V DD + V tp V tp V dsp >V gsp – V tp V dsp <V gsp – V tp V out >V in - V tp V out <V in - V tp V DD V gsp = V in - V DD V tp < 0 I dsp V in V out V dsp = V out - V DD I dsn

  18. I-V Characteristics • Make pMOS is wider than nMOS such that β n = β p V gsn5 V gsn4 I dsn V gsn3 -V dsp V gsn2 -V DD V gsp1 V gsn1 V gsp2 0 V DD V dsn V gsp3 Can plot I ds as function of V gs , V dd V gsp4 -I dsp (sign conventions from PMOS/NMOS devices) V gsp5

  19. Load Line Analysis • For a given V in : (Translate lines onto same set of axes…) – Plot I dsn , I dsp vs. V out – V out must be where |currents| are equal in (For DC operating point to be valid - consider graphical intersection of load lines… i.e. current in pMOS > current in nMOS V in0 V in5 pMOS nMOS V DD V in1 V in4 I dsn , |I dsp | I dsp V in V out V in2 V in3 I dsn V in3 V in2 V in4 V in1 V DD V out

  20. DC Transfer Curve • Transcribe points onto V in vs. V out plot V DD V in0 V in5 A B V out V in1 V in4 C V in2 V in3 V in3 V in2 D E V in4 V in1 0 V tn V DD /2 V DD +V tp V DD V DD V out V in

  21. Comments: • All operating points are located near high or low output levels • The VTC of the inverter exhibits a very narrow transition zone • This results from high gain during the switching transient – (When both NMOS, PMOS are in saturation and on simultaneously) – (In this region, small change in the input voltage results in a large output variation)

  22. Operating Regions • Revisit transistor operating regions Region nMOS pMOS V DD A Cutoff Linear A B B Saturation Linear V out C C Saturation Saturation D Linear Saturation D E E Linear Cutoff 0 V tn V DD /2 V DD +V tp V DD V in

  23. A few more interesting points…

  24. Beta Ratio • If β p / β n ≠ 1, switching point will move from V DD /2 • Called skewed gate • Other gates: collapse into equivalent inverter V DD � p 10 � = n V out 2 1 0.5 � p 0.1 � = n 0 V DD V in

  25. Noise Margins • How much noise can a gate input see before it does not recognize the input? Output Characteristics Input Characteristics V DD Logical High Logical High V OH Output Range Input Range NM H V IH Indeterminate Region V IL NM L Logical Low Logical Low V OL Input Range Output Range GND

  26. Logic Levels • To maximize noise margins, select logic levels at – unity gain point of DC transfer characteristic Acceptable low input to get high output V out Unity Gain Points V DD Slope = -1 V OH � p / � n > 1 V in V out V OL V in 0 V DD - V tn V IL V IH V DD |V tp | Acceptable high input to get low output

  27. Supply voltage scaling • As supply voltage scales down - which can be good as we’ll see - can have problems – To a point (~0.5V), scaling Vdd improves gain – Beyond, DC characteristics become increasingly sensitive to variations in the device parameteres • E.g. transistor threshold – Scaling supply voltages reduces signal swing • Makes design more sensitive to external noise sources that don’t scale.

  28. Next, board discussion on transient response, power.

Recommend


More recommend