Presentation is loading. Please wait.

Presentation is loading. Please wait.

Day 20: October 17, 2014 Ratioed Logic

Similar presentations


Presentation on theme: "Day 20: October 17, 2014 Ratioed Logic"— Presentation transcript:

1 Day 20: October 17, 2014 Ratioed Logic
ESE370: Circuit-Level Modeling, Design, and Optimization for Digital Systems Day 20: October 17, 2014 Ratioed Logic Penn ESE370 Fall DeHon

2 Previously Restoration and Noise Margins CMOS Gates Drive rail-to-rail
Only one transistor turned on in steady state Only subthreshold current in steady state Penn ESE370 Fall DeHon

3 Today Ratioed Gates Break all the rules… (nice properties) Correctness
Not rail-to-rail, steady-state-current… Correctness Performance Power Implications Penn ESE370 Fall DeHon

4 Note on what about to see
Not clear win Should be able to analyze Chance to exercise analysis Kind of thing you want to be able to analyze Pattern should recognize Stepping stone to more interesting things to come… Penn ESE370 Fall DeHon

5 Idea Building both pull-up and pull-down can be expensive – many gates
Seems wasteful to build logic function twice Once in pullup, once in pulldown Large capacitance Penn ESE370 Fall DeHon

6 Idea Maybe only need to build one Build NFET pulldown
Exploit high N mobility traditional Penn ESE370 Fall DeHon

7 Ratioed Inverter Does this work? Vout for Vin=0V ? Vout for Vin=1V ?
WP=1 WN=1 Penn ESE370 Fall DeHon

8 Ratioed Inverter Does this work? Vout for Vin=0V ? Vout for Vin=1V ?
WP=1 WN=1 Penn ESE370 Fall DeHon

9 Ratioed Inverter Wn=1 Penn ESE370 Fall DeHon

10 Ratioed Equations PMOS roughly fixed current (resistance)
VGS pinned at –Vdd NMOS current dependent on Vin Voltage controlled resistance mn=2mp Wp=Wn=1 Rp=? Rp=Rp0=2R0 Vin=Vdd=? Vin=Vdd/2=? Only at Vin=Vdd Does Rn=Rn0=R0 Penn ESE370 Fall DeHon

11 Ratioed Inverter How do we need to size N to make it work? WP=1
Penn ESE370 Fall DeHon

12 DC Transfer Function Penn ESE370 Fall DeHon

13 Ratioed Inverter How do we need to size P to make it work? WN=1
Penn ESE370 Fall DeHon

14 P vs. N Conclude: still prefer N to P for ratioed logic
….at least for now Penn ESE370 Fall DeHon

15 Worst-Case Output Drive Strength?
Rdrive? WP=1 Penn ESE370 Fall DeHon

16 Noise Margin Tradeoff What is impact of increasing (reducing) noise margin? On size On input capacitance Penn ESE370 Fall DeHon

17 Ratioed Inverter Sizing
Penn ESE370 Fall DeHon

18 Ratioed Inverter Sizing
What causes knee in curve at high end? Penn ESE370 Fall DeHon

19 S D Non-VSAT Equations Penn ESE370 Fall DeHon

20 Non-VSAT Equations P looks roughly like current source
D Non-VSAT Equations P looks roughly like current source Must Match current with N Determine Vds How does Wn effect Vds? Penn ESE370 Fall DeHon

21 Non-VSAT Equations Once drop into linear region Isdp constant = Idsn
Vds < Vgs-Vt Constant = (Vgs-Vt) Vds Vds α 1/ (Vgs-Vt) Penn ESE370 Fall DeHon

22 Size for R0/2 drive? How do we size for R0/2 drive?
Penn ESE370 Fall DeHon

23 Compare Static CMOS For Rdrive=R0/2 inverter Total Transistor Width?
Input capacitance load? Penn ESE370 Fall DeHon

24 Power? Istatic ? Output high? Output low? Ileak Ipmos_on
Vdd/(R0/2) -- for our sample case Penn ESE370 Fall DeHon

25 Power Ptot ≈ a(½Cload+Csc)V2f +PlowV2/Rpon
+(1-Plow)VI’s(W/L)e-Vt/(nkT/q) Penn ESE370 Fall DeHon

26 How size for R0/2 drive? Penn ESE370 Fall DeHon

27 How size for R0/2 drive? Penn ESE370 Fall DeHon

28 How size for R0/2 drive? How size K-input nor?
Penn ESE370 Fall DeHon

29 When better than CMOS nor-k?
Better = smaller, lower input capacitance Penn ESE370 Fall DeHon

30 Which Implementation is faster in ratioed logic?
Penn ESE370 Fall DeHon

31 Illustrates Preferred gate changes Penn ESE370 Fall DeHon

32 Ideas There are other logic disciplines We have the tools to analyze
Ratioed Logic Tradeoff noise margin for Reduced area? Capacitive load? Dissipates static power in one mode Penn ESE370 Fall DeHon

33 Admin Project Should have read it
Build and simulated baseline over weekend Start list of optimizations to try If don’t have list talk with Ron or André during office hours Penn ESE370 Fall DeHon


Download ppt "Day 20: October 17, 2014 Ratioed Logic"

Similar presentations


Ads by Google