Presentation is loading. Please wait.

Presentation is loading. Please wait.

Day 39: December 5, 2014 Repeaters in Wiring

Similar presentations


Presentation on theme: "Day 39: December 5, 2014 Repeaters in Wiring"— Presentation transcript:

1 Day 39: December 5, 2014 Repeaters in Wiring
ESE370: Circuit-Level Modeling, Design, and Optimization for Digital Systems Day 39: December 5, 2014 Repeaters in Wiring Penn ESE370 Fall DeHon

2 Previously Transmission line (LC wire) wire delay scales as Length
Unbuffered RC wire delay scales as Length2 0.5 Rwire Cwire 0.5 L2 Ru Cu Penn ESE370 Fall DeHon

3 Today RC (on-chip) Interconnect Buffering
Penn ESE370 Fall DeHon

4 (on-chip, no inductance, L)
Back to RC Wire (on-chip, no inductance, L) Penn ESE370 Fall DeHon

5 Delay of Wire Long Wire: 1mm Ru = 60K W per 1mm of wire
Cu = 0.16 pF per 1mm of wire Driven by inverter R0 = 25K W C0 = 0.01 fF Assume velocity saturated, sized Wp=Wn=1 Loaded by identical inverter Roughly 22nm from ITRS 2008 INTC2 (in FOCUS_B tables) Penn ESE370 Fall DeHon

6 Formulate Delay Delay of inverter driving wire?
Should be able to do these calculations on final. Formulate Delay Delay of inverter driving wire? Penn ESE370 Fall DeHon

7 Calculate Delay Cload = 2 C0 Rbuf = R0 Cself = g 2 C0 = 2 C0
9ns .. 4ns in Rbuff*Cwire, 5ns in Rwire*Cwire Penn ESE370 Fall DeHon

8 Buffering Wire Complete Preclass Table Penn ESE370 Fall DeHon

9 N Buffers Delay Equation for N buffers? Penn ESE370 Fall DeHon

10 Minimize Delay How determine N to minimize delay?
Derivative with respect to N Penn ESE370 Fall DeHon

11 Solve for N Penn ESE370 Fall DeHon

12 Minimize Delay Equalizes delay in buffer and wire
Penn ESE370 Fall DeHon

13 Calculate: Delay at Optimum Stages for Example
Ru = 60K W per 1mm of wire Cu = 0.16 pF per 1mm of wire Rbuf=R0 = 25K W Cself=Cload=2(C0 = 0.01 fF)=0.02fF N=56 or each stage is about 18um long Penn ESE370 Fall DeHon

14 Segment Length Rwire = L×Runit Cwire = L×Cunit
Penn ESE370 Fall DeHon

15 Optimal Segment Length
Delay scales linearly with distance once optimally buffered Penn ESE370 Fall DeHon

16 Buffer Size? How big should buffer be? Rbuf = R0/W
Cload = 2 W C0 (assuming velocity saturation) Cself = g 2 W C0 Penn ESE370 Fall DeHon

17 Implication W Rwire = L×Runit Cwire = L×Cunit
 W independent of Length Depends on technology Penn ESE370 Fall DeHon

18 Delay at Optimum W With g=1, 1+g=2 Same size as first term
So, about 169ps*2 ~=340ps Penn ESE370 Fall DeHon

19 Ideas Wire delay linear once buffered Optimal buffering matches
Buffer delay Delay on wire between buffers Delay of wire driving buffer Penn ESE370 Fall DeHon

20 Final Everything Focus on wiring, memory Delay Energy Static CMOS
Including today Focus on wiring, memory Crosstalk Transmission lines Delay Energy Static CMOS Precharge Pass Transistors Ratio Clocking Restoration Buffering 2010, 2011, 2012, 2013 finals all good content many “small” problems – good coverage Penn ESE370 Fall DeHon

21 Admin Ron Review Monday (12/8) Final (12/18) noon Towne 303
Talk with him about final Q&A session Final (12/18) noon Towne 303 Penn ESE370 Fall DeHon


Download ppt "Day 39: December 5, 2014 Repeaters in Wiring"

Similar presentations


Ads by Google