Presentation is loading. Please wait.

Presentation is loading. Please wait.

Inverter Chapter 5 The Inverter April 10, 2003. Inverter Objective of This Chapter  Use Inverter to know basic CMOS Circuits Operations  Watch for performance.

Similar presentations


Presentation on theme: "Inverter Chapter 5 The Inverter April 10, 2003. Inverter Objective of This Chapter  Use Inverter to know basic CMOS Circuits Operations  Watch for performance."— Presentation transcript:

1 Inverter Chapter 5 The Inverter April 10, 2003

2 Inverter Objective of This Chapter  Use Inverter to know basic CMOS Circuits Operations  Watch for performance Index such as  Speed (Delay calculation)  Optimal Transistor Sizing for speed and Energy  Power Consumption and Dissipation

3 Inverter The CMOS Inverter: A First Glance V in V out C L V DD

4 Inverter CMOS Inverter Polysilicon In Out V DD GND PMOS Metal 1 NMOS Contacts N Well

5 Inverter Two Inverters Connect in Metal Share power and ground Abut cells Vin Vout Vin Vout

6 Inverter CMOS Inverter First-Order DC Analysis V OL = 0 V OH = V DD V DD V V in = V DD V in = 0 V out V R n R p

7 Inverter Delay Definitions

8 Inverter CMOS Inverter: Transient Response t pHL = f(R on.C.C L ) = 0.69 R on C L V out V R n R p V DD V V in = V DD V in = 0 (a) Low-to-high(b) High-to-low C L C L ln(2)=0.69

9 Inverter Voltage Transfer Characteristic

10 Inverter PMOS Load Lines V DS,p I Dp V GSp =-2.5 V GSp =-1 V DS,p I Dn V in =0 V in =1.5 V out I Dn V in =0 V in =1.5 V in = V DD +V+V GSp I Dn = - I Dp V out = V DD +V+V DSp V out I Dn V in = V DD +V+V GS,p I D,n = - I D,p V out = V DD +V+V DS,p (Vdd = 2.5V in 0.25um CMOS Process) (Vt = 0.4V as shown in Table 3-2)

11 Inverter CMOS Inverter Load Characteristics

12 Inverter CMOS Inverter VTC V M: Vin = Vout Switching Threshold Voltage

13 Inverter Switching Threshold as a Function of Transistor Ratio NMOS and PMOS are in Saturation Modes For r = 1, and saturated velocity NMOS = 2 PMOS, Wp = 2Wn

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

15 Inverter Simulated VTC

16 Inverter Impact of Process Variations 00.511.522.5 0 0.5 1 1.5 2 2.5 V in (V) V out (V) Good PMOS Bad NMOS Good NMOS Bad PMOS Nominal Good: Smaller oxide thickness, smaller L, higher W, smaller VT

17 Inverter Propagation Delay

18 Inverter CMOS Inverters Polysilicon In Out Metal1 V DD GND PMOS NMOS 1.2  m =2

19 Inverter CMOS Inverter Propagation Delay

20 Inverter The Transistor as a Switch

21 Inverter The Transistor as a Switch

22 Inverter The Transistor as a Switch

23 Inverter Transient Response t p = 0.69 C L (R eqn +R eqp )/2 ? t pLH t pHL

24 Inverter Design for Performance  Keep loading capacitances (C L ) small  Increase transistor sizes (add CMOS gain)  Watch out for self-loading (for the previous stage)!  Increase V DD (????)  Power consumption??

25 Inverter Delay (speed degrade) as a function of V DD

26 Inverter NMOS/PMOS ratio tpLH tpHL tp  = W p /W n (See pp. 204) Fig. 5-18

27 Inverter Device Sizing (for fixed load) Self-loading effect: Intrinsic capacitances dominate (Fig. 5-19)

28 Inverter Inverter Sizing

29 Inverter Inverter Chain CLCL If C L is given: - How many stages are needed to minimize the delay? - How to size the inverters? May need some additional constraints. In Out 1f2f1

30 Inverter Inverter Delay Minimum length devices, L=0.25  m Assume that for W P = 2W N =2W same pull-up and pull-down currents approx. equal resistances R N = R P approx. equal rise t pLH and fall t pHL delays Analyze as an RC network t pHL = (ln 2) R N C L t pLH = (ln 2) R P C L Delay (D): 2W2W W Load for the next stage:

31 Inverter Inverter with Load Load (C L ) Delay Assumptions: no load  zero delay CLCL t p = k R W C L RWRW RWRW W unit = 1 k is a constant, equal to 0.69

32 Inverter Inverter with Load and Para. Cap. Load Delay C int CLCL Delay = kR W (C int + C L ) = kR W C int + kR W C L = kR W C int (1+ C L /C int ) = Delay (Internal) + Delay (Load) C N = C unit C P = 2C unit 2W2W W

33 Inverter Delay Formula C int =  C gin with   1 f = C L /C gin - effective fanout R = R unit /W ; C int =WC unit t p0 = 0.69R unit C unit

34 Inverter Apply to Inverter Chain CLCL InOut 12N t p = t p1 + t p2 + …+ t pN

35 Inverter Optimal Tapering for Given N Delay equation has (N-1) unknowns, C gin,2 – C gin,N Minimize the delay, find N - 1 partial derivatives Result: C gin,j+1 /C gin,j = C gin,j /C gin,j-1 Size of each stage is the geometric mean of two neighbors - Each stage has the same effective fanout (C out /C in ) - Each stage has the same delay

36 Inverter Optimum Delay and Number of Stages When each stage is sized by f and has same effective fanout f: Minimum path delay Effective fanout of each stage:

37 Inverter Example C L = 8 C 1 In Out C1C1 1ff2f2 C L /C 1 has to be evenly distributed across N = 3 stages:

38 Inverter Optimum Number of Stages For a given load, C L and given input capacitance C in Find optimal sizing f For  = 0, f = e, N = lnF

39 Inverter Optimum Effective Fanout f Optimum f for given process defined by  f opt = 3.6 for  =1

40 Inverter Impact of Self-Loading on tp No Self-Loading,  =0 With Self-Loading  =1

41 Inverter Normalized delay function of F

42 Inverter Buffer Design 1 1 1 1 8 64 4 2.8 8 16 22.6 Nft p 16465 2818 3415 42.815.3

43 Inverter Power Dissipation

44 Inverter Where Does Power Go in CMOS?

45 Inverter Dynamic Power Dissipation Energy/transition = C L * V dd 2 Power = Energy/transition *f =C L * V dd 2 * f Need to reduce C L, V dd, andf to reduce power. VinVout C L Vdd Not a function of transistor sizes!

46 Inverter Modification for Circuits with Reduced Swing

47 Inverter Node Transition Activity and Power

48 Inverter Transistor Sizing for Minimum Energy  Goal: Minimize Energy of whole circuit  Design parameters: f and V DD  tp  tpref of circuit with f=1 and V DD =V ref

49 Inverter Transistor Sizing (2)  Performance Constraint (  =1)  Energy for single Transition

50 Inverter Transistor Sizing (3) F =1 2 5 10 20 V DD = f (f) E/E ref = f (f)

51 Inverter Short Circuit Currents

52 Inverter How to keep Short-Circuit Currents Low? Short circuit current goes to zero if t fall >> t rise, but can’t do this for cascade logic, so...

53 Inverter Minimizing Short-Circuit Power Vdd =1.5 Vdd =2.5 Vdd =3.3

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

55 Inverter Reverse-Biased Diode Leakage JS = 10-100 pA/  m2 at 25 deg C for 0.25  m CMOS JS doubles for every 9 deg C!

56 Inverter Subthreshold Leakage Component

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

58 Inverter 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 –f opt (energy)=3.53, f opt (performance)=4.47


Download ppt "Inverter Chapter 5 The Inverter April 10, 2003. Inverter Objective of This Chapter  Use Inverter to know basic CMOS Circuits Operations  Watch for performance."

Similar presentations


Ads by Google