SlideServe
Menu
Préférences
© SlideServe · v2026

Digital Integrated Circuits A Design Perspective

mindy avatar
45 diapositives · 816 Views · Oct 23, 2014

Digital Integrated Circuits A Design Perspective. Jan M. Rabaey Anantha Chandrakasan Borivoje Nikolic. The Inverter. July 30, 2002. The CMOS Inverter: A First Glance. V. DD. PMOS. 2 l. Out. In. Metal1. Polysilicon. NMOS. GND. CMOS Inverters. Voltage Transfer Characteristic.

Digital Integrated Circuits A Design Perspective - slide 1
01 / 45Digital Integrated Circuits A Design Perspective
1 / 17

Télécharger la présentation

Digital Integrated Circuits A Design Perspective
Une image / un lien ci-dessous est fourni (tel quel) pour télécharger la présentation

Politique de téléchargement : le contenu du site vous est fourni TEL QUEL pour votre information et votre usage personnel ; il ne peut être vendu, concédé sous licence ni partagé sur d’autres sites sans l’accord de son auteur.Le contenu vous est fourni TEL QUEL, pour votre information et votre usage personnel uniquement. Téléchargez la présentation en cliquant sur ce lien. Lors du téléchargement, si vous ne parvenez pas à télécharger une présentation, l’éditeur a peut-être supprimé le fichier de son serveur.Pendant le téléchargement, si vous ne parvenez pas à obtenir une présentation, le fichier a peut-être été supprimé par l’éditeur.

F I N

Plus de contenu associé

Transcription de la présentation
  1. Digital Integrated CircuitsA Design Perspective Jan M. Rabaey Anantha Chandrakasan Borivoje Nikolic The Inverter July 30, 2002

  2. The CMOS Inverter: A First Glance

  3. V DD PMOS 2l Out In Metal1 Polysilicon NMOS GND CMOS Inverters

  4. Voltage TransferCharacteristic

  5. CMOS Inverter VTC

  6. 1.8 1.7 1.6 1.5 1.4 (V) 1.3 M V 1.2 1.1 1 0.9 0.8 0 1 10 10 /W W p n Switching Threshold as a function of Transistor Ratio

  7. 2.5 2 Good PMOS Bad NMOS 1.5 Nominal (V) out Good NMOS Bad PMOS V 1 0.5 0 0 0.5 1 1.5 2 2.5 V (V) in Impact of Process Variations

  8. Propagation Delay

  9. CMOS Inverter Propagation DelayApproach 1

  10. CMOS Inverter Propagation DelayApproach 2

  11. Transient Response ? tp = 0.69 CL (Reqn+Reqp)/2 tpHL tpLH

  12. Design for Performance • Keep capacitances small • Increase transistor sizes • watch out for self-loading! • Increase VDD (????)

  13. Delay as a function of VDD

  14. Device Sizing (for fixed load) Self-loading effect: Intrinsic capacitances dominate

  15. NMOS/PMOS ratio tpHL tpLH tp b = Wp/Wn

  16. Inverter Sizing

  17. Inverter Chain In Out CL • If CL is given: • How many stages are needed to minimize the delay? • How to size the inverters? • May need some additional constraints.

  18. Delay Formula Cint = gCgin withg 1 f = CL/Cgin- effective fanout R = Runit/W ; Cint =WCunit tp0 = 0.69RunitCunit

  19. Apply to Inverter Chain In Out CL 1 2 N tp = tp1 + tp2 + …+ tpN

  20. Optimal Tapering for Given N • Delay equation has N - 1 unknowns, Cgin,2 – Cgin,N • Minimize the delay, find N - 1 partial derivatives • Result: Cgin,j+1/Cgin,j = Cgin,j/Cgin,j-1 • Size of each stage is the geometric mean of two neighbors • each stage has the same effective fanout (Cout/Cin) • each stage has the same delay

  21. Optimum Delay and Number of Stages When each stage is sized by f and has same eff. fanout f: Effective fanout of each stage: Minimum path delay

  22. Example In Out CL= 8 C1 1 f f2 C1 CL/C1 has to be evenly distributed across N = 3 stages:

  23. Optimum Number of Stages For a given load, CL and given input capacitance Cin Find optimal sizing f For g = 0, f = e, N = lnF

  24. Optimum Effective Fanout f Optimum f for given process defined by g fopt = 3.6 forg=1

  25. Impact of Self-Loading on tp No Self-Loading, g=0 With Self-Loading g=1

  26. Normalized delay function of F

  27. Buffer Design N f tp 1 64 65 2 8 18 3 4 15 4 2.8 15.3 1 64 1 8 64 1 4 64 16 1 64 22.6 8 2.8

  28. Power Dissipation

  29. Where Does Power Go in CMOS?

  30. Vdd Vin Vout C L Dynamic Power Dissipation 2 Energy/transition = C * V L dd 2 Power = Energy/transition * f = C * V * f L dd Not a function of transistor sizes! Need to reduce C , V , and f to reduce power. L dd

  31. Modification for Circuits with Reduced Swing

  32. Adiabatic Charging 2 2 2

  33. Adiabatic Charging

  34. Node Transition Activity and Power

  35. Transistor Sizing for Minimum Energy • Goal: Minimize Energy of whole circuit • Design parameters: f and VDD • tp tpref of circuit with f=1 and VDD =Vref

  36. Transistor Sizing (2) • Performance Constraint (g=1) • Energy for single Transition

  37. Transistor Sizing (3) VDD=f(f) E/Eref=f(f) F=1 2 5 10 20

  38. Short Circuit Currents

  39. How to keep Short-Circuit Currents Low? Short circuit current goes to zero if tfall >> trise, but can’t do this for cascade logic, so ...

  40. Minimizing Short-Circuit Power Vdd =3.3 Vdd =2.5 Vdd =1.5

  41. Leakage Sub-threshold current one of most compelling issues in low-energy circuit design!

  42. Reverse-Biased Diode Leakage JS = 10-100 pA/mm2 at 25 deg C for 0.25mm CMOS JS doubles for every 9 deg C!

  43. Subthreshold Leakage Component

  44. Static Power Consumption Wasted energy … Should be avoided in almost all cases, but could help reducing energy in others (e.g. sense amps)

  45. Principles for Power Reduction • Prime choice: Reduce voltage! • Recent years have seen an acceleration in supply voltage reduction • Design at very low voltages still open question (0.6 … 0.9 V by 2010!) • Reduce switching activity • Reduce physical capacitance • Device Sizing: for F=20 • fopt(energy)=3.53, fopt(performance)=4.47