Está en la página 1de 4

Elmore Example

•  RC Tree for the interconnect alone


•  Again: Remember to add up C’s hanging off each internal node of tree

a a
W=1, L = 20 20
20
b
5 5 30
b c d
W=1, L = 5
9 2 2 2 2 9
c d
W=1, L = 2 e f g h
e f g h

2 2 2 2
Slide 81 © 2013, R.A. Rutenbar
Elmore Example
aa
•  Add driver and driven gates
aa
20
R0 = 20 a
a
W=1, L = 20 20
20
b
5 5 30
b c d
W=1, L = 5 2 2 2
9 2 9
c d
e
W=1, L = 2 f g h
e f g h

2+1 = 3
Cload = 1
Slide 82 © 2013, R.A. Rutenbar
Elmore Example: Compute Delay to Each Leaf
•  Since symmetric, only need to compute 1 path
aa

Remember the recipe:


20
a 1. Set 𝜏= 0, walk from root to leaf
20 2. At each R, 𝜏 += R • ∑ (all C’s downstream)
20
b
5 5 30 𝜏=0
c d
+20(20+30+2*9+4*3)
9 2 2 2 2 9 +20(30+2*9+4*3)
e f g h +5(9+2*3)
+2(3)
= 2881
3 3 3 3
Slide 83 © 2013, R.A. Rutenbar
New Elmore Example
•  What can layout (ie, placement, routing) do to wiring?
•  Change the length of a wire, or even the width of a wire
•  Try example: change L on 1 segment

R0 = 20
W=1, L = 20 b

40=C/2
R=40 d
b W=1, L = 40 40=C/2
d W=1, L = 2
R & C increase for longer wire

Cload = 1
Slide 84 © 2013, R.A. Rutenbar

También podría gustarte