Professional Documents
Culture Documents
Multistage
Logic
Networks
Ref: Weste-Harris
1
Delay in Multistage Logic Networks
10
x z
y
20
g1 = 1 g2 = 5/3 g3 = 4/3 g4 = 1
h1 = x/10 h2 = y/x h3 = z/y h4 = 20/z
10
x z
y
20
g1 = 1 g2 = 5/3 g3 = 4/3 g4 = 1
h1 = x/10 h2 = y/x h3 = z/y h4 = 20/z
10
x z
y
20
g1 = 1 g2 = 5/3 g3 = 4/3 g4 = 1
h1 = x/10 h2 = y/x h3 = z/y h4 = 20/z
10
x z
y
20
g1 = 1 g2 = 5/3 g3 = 4/3 g4 = 1
h1 = x/10 h2 = y/x h3 = z/y h4 = 20/z
– branching effort b
10
x z
y
20
g1 = 1 g2 = 5/3 g3 = 4/3 g4 = 1
h1 = x/10 h2 = y/x h3 = z/y h4 = 20/z
Path Delay D d i DF P
6: Logical Effort CMOS VLSI Design 4th Ed. 9
Designing Fast Circuits
Path Delay D d i DF P
Delay is smallest when each stage bears same effort. If a
path has N stages and each bears the same effort, that
effort must be ˆ 1
f gi hi F
N
y
x
45
A 8
x
y B
45
y
x
45
A 8
x
y B
45
2-input NAND
y
x
45
A 8
x
y B
45
3-input NAND
y
x
45
A 8
x
y B
45
2-input NOR
y
x
45
A 8
x
y B
45
p = 6RC
p(normalized)
2-input NAND = 6RC/ 3RC =2
x 2 2 2
x
y
3 9C
45
5C
A 8
x 3 3C
y B
45
5C
3 3C
5C
p = 9RC
p(normalized)
3-input NAND = 9RC/ 3RC =3
y
x
45
A 8
x
y B
45
p = 6RC
p(normalized)
2-input NOR = 6RC/ 3RC =2
y
x
45
A 8
No of stages N = 3
x
y B
45
y
x
45
A 8
x
y B
45
y = 15
x = 10
45
A P: 4
P: 4
N: 4 P: 12 B
N: 6 45
N: 3
8 4 2.8
D = NF1/N + P
16 8
Datapath Load 64 64 64 64
N: 1 2 3 4
f: 64 8 4 2.8
D: 65 18 15 15.3
Fastest