Professional Documents
Culture Documents
Rn CL
B
Lecture 7
Gate Delay and Rn
Cint
Logical Effort A
1 4
EECS141
EE141 Lecture #7 1 EECS141
EE141 Lecture #7 4
Rn CL
B
Rn
Cint
A
2 5
EECS141
EE141 Lecture #7 2 EECS141
EE141 Lecture #7 5
7 10
EECS141
EE141 Lecture #7 7 EECS141
EE141 Lecture #7 10
Rn Rp Cint
CL 4
2 A
B
Elmore = R1C1 + ( R1 + R2 ) C2 + ( R1 + R2 + R3 ) C3
Rn Rn Rn CL
2 Cint
1
A A B 1
8 11
EECS141
EE141 Lecture #7 8 EECS141
EE141 Lecture #7 11
B
A
C
D
OUT = D + A (B + C)
Elmore = A
D
B C
9 12
EECS141
EE141 Lecture #7 9 EECS141
EE141 Lecture #7 12
Buffer Chain Review
In Out
C1 C2 CN
1 2 N CL = CN+1
Logical
N
Effort Delay = tinv ( + fi )
i =1
fi = Ci+1/Ci
For given N: Ci+1/Ci = Ci/Ci-1
To find N: Ci+1/Ci ~ 4
13 16
EECS141
EE141 Lecture #7 13 EECS141
EE141 Lecture #7 16
20 23
EECS141
EE141 Lecture #7 20 EECS141
EE141 Lecture #7 23
t pINV
A 2 A 2 B 2 B 4
F
F
A 4
A 2
A 1 F
A 1 B 1
1 2 3 4 5 6 7 B 2
Fan-out (f)
LE=4/3 t pINV i =1
p=2
d=(4/3)f+2 Effective fanout: EFi = LEifi
LE=1
p=
d=f+
Path electrical fanout: F = Cout/Cin
p = Fan-in
Path logical effort: LE = LE1LE2LEN
(for top input)
Branching effort: B = b1b2bN
1 2 3 4 5 6 7
Fan-out (f) Path effort: PE = LE F
27 30
EECS141
EE141 Lecture #7 27 EECS141
EE141 Lecture #7 30
Example: Optimize Path Next Lecture
1 b c
a Applying logical effort to a decoder
5
LE = 1 LE = 5/3 LE = 5/3 LE = 1
f=a f = b/a f = c/b f = 5/c
Electrical fanout, F =
LE =
PE =
EF/stage =
a=
b=
c=
31 34
EECS141
EE141 Lecture #7 31 EECS141
EE141 Lecture #7 34
33
EECS141
EE141 Lecture #7 33