Download presentation
Presentation is loading. Please wait.
1
Day 21: October 26, 2012 Distributed RC Delay
ESE370: Circuit-Level Modeling, Design, and Optimization for Digital Systems Day 21: October 26, 2012 Distributed RC Delay Penn ESE370 Fall DeHon
2
Today Estimate delay in RC Network Wire Delay Elmore delay calculation
Penn ESE370 Fall DeHon
3
What is response? Penn ESE370 Fall DeHon
4
What is response? Penn ESE370 Fall DeHon
5
What is response? Penn ESE370 Fall DeHon
6
SPICE Response Penn ESE370 Fall DeHon
7
What is response? Penn ESE370 Fall DeHon
8
SPICE Response Penn ESE370 Fall DeHon
9
Intuition Look at series of R’s on path
Must move Q=V(SC) across each R Not as much as if both R’s precede C’s Penn ESE370 Fall DeHon
10
Elmore Delay For each resistor Ri in path
Compute CRi = sum of all C’s downstream of Ri Delay through Ri is Ri×CRi Penn ESE370 Fall DeHon
11
Superposition Penn ESE370 Fall DeHon
12
Superposition R1 R2 R1 C1 C2 R2 R1 C2 C1 Penn ESE370 Fall DeHon
13
Superposition R1*C1 (R1+R2)*C2 R1 R2 R1 C1 C2 R2 R1 C2 C1
R1*(C1+C2)+R2*C2 Penn ESE370 Fall DeHon
14
Superposition not concurrent
Don’t happen concurrently since must divide current Penn ESE370 Fall DeHon
15
Superposition For R1=R2=R, C1=C2=C Delay = 3RC R2 R1 C2 C1
R1*(C1+C2)+R2*C2 Penn ESE370 Fall DeHon
16
SPICE Response Penn ESE370 Fall DeHon
17
Apply to Y Penn ESE370 Fall DeHon
18
Apply Y 1000W×3pF +1000W×1pF =4ns Penn ESE370 Fall DeHon
19
SPICE Response Penn ESE370 Fall DeHon
20
Elmore Delay For each resistor Ri in path
Compute CRi = sum of all C’s downstream of Ri Delay through Ri is Ri×CRi Penn ESE370 Fall DeHon
21
Wire Penn ESE370 Fall DeHon
22
Wire Capacitance Penn ESE370 Fall DeHon
23
Wire Resistance Penn ESE370 Fall DeHon
24
Wire as RC Ladder Penn ESE370 Fall DeHon
25
Wire Delay as f(L) Measure wire length in units Say l
Each lambda have Cunit, Runit Capacitance and resistance of wire of length l Penn ESE370 Fall DeHon
26
Wire Delay Delay of Wire N units long: Runit*(N*Cunit)
+Runit*Cunit =(Runit*Cunit)*(N+N-1+N-2+….1) Penn ESE370 Fall DeHon
27
Sum of integers What’s the sum of the integer 1 to N? N+N-1+N-2+…1
Penn ESE370 Fall DeHon
28
Sum of integers What’s the sum of the integer 1 to N? N+N-1+N-2+…1
Penn ESE370 Fall DeHon
29
Wire Delay Wire N units long:
Runit*(N*Cunit)+Runit((N-1)*Cunit +Runit*(N-2)*Cunit+…+Runit*Cunit =(Runit*Cunit)*(N+N-1+N-2+….1) =Runit*Cunit*N2/2 Penn ESE370 Fall DeHon
30
Wire Delay Rwire = N*Runit Cwire=N*Cunit Wire delay = Runit*Cunit*N2/2
Wire delay = 0.5 * Rwire*Cwire Half the delay of lumped RC product Quadratic in length of wire Penn ESE370 Fall DeHon
31
Wire Delay Wire N units long: With =Runit*Cunit*N2/2 Runit=1000W
Cunit=1pF Penn ESE370 Fall DeHon
32
RC Ladder Runit=1000W Cunit=1pF Penn ESE370 Fall DeHon
33
Animation Penn ESE370 Fall DeHon
34
Branching Wire What is delay of: L/2 Drive Receive L/2 L/2
Penn ESE370 Fall DeHon
35
Branching Wire Drive Wire of length L
L2/2 (Runit*Cunit) Charge L/2 Cunit through R=L/2 Runit L2/4 (Runit*Cunit) Total 0.75 L2 L/2 Drive Receive L/2 L/2 Penn ESE370 Fall DeHon
36
Branching Wire Direct calc like ladder for first half
Then wire of length L/2 0.5(L/2)2=L2/8 Total 0.75 L2 L/2 Drive Receive L/2 L/2 Penn ESE370 Fall DeHon
37
Idea Lumped wiring calculation is pessimistic
Not all capacitance at end of wire Elmore delay calculation allows us to estimate Wires are distributed RC Half delay lumped calculation Still quadratic in length Penn ESE370 Fall DeHon
38
Admin Project Try to turn around Milestone feedback today
Due next Thursday Dig in ASAP Penn ESE370 Fall DeHon
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.