Beruflich Dokumente
Kultur Dokumente
Sizing
Delay Evaluation
1. Gate delay
2. Interconnect delay
2016/8/30
Circuit Delay
PJF- 2
1. Problem Description
Interconnect
Cell
Cell
2016/8/30
Circuit Delay
Circuit Model
For an inverter
2016/8/30
Circuit Delay
Csink
Csink
PJF- 4
Sink Capacitance
2016/8/30
Circuit Delay
PJF- 5
Capacitance Model
RC
Rd
2016/8/30
Rd
Circuit Delay
Ctotal
PJF- 6
2016/8/30
Circuit Delay
PJF- 7
Example
1
1
1
3
1
1
1
2016/8/30
Circuit Delay
PJF- 8
Good
Bad
Inaccurate
Not useful for timing verification
2016/8/30
Circuit Delay
PJF- 9
Cell
2016/8/30
Interconnect
Circuit Delay
Cell
PJF- 10
Fast
Consider all paths
Pessimism by considering
false paths which are
never exercised
2016/8/30
Circuit Delay
Accurate
Slow
PJF- 11
h
r0l
h
c( h )l
2
2016/8/30
rB
c( h )l
2
12Delay
Circuit
CB
Step by Step
2016/8/30
Circuit Delay
PJF- 13
10
1
AT=0
AT=121
AT=21
3
AT=22
2
AT=12
AT=31
AT=75
AT=145
2
AT=167
AT=31
C=5,R=2
2
C=4,R=2
AT=0
C=5,R=2
12
Take the
Max
C=10,R=5
5
AT=267
AT=267
2016/8/30
Circuit Delay
PJF- 14
Timing Optimization
C=1,R=1
C=5,R=2
10
AT=121
AT=0
AT=21
C=4,R=2
AT=167
AT=31
C=5,R=2
AT=22
2
AT=0
AT=145
AT=12
AT=31
AT=75
12
Take the
Max
C=10,R=5
Should we
size up this
gate to
improve
timing?
AT=267
AT=267
2016/8/30
Circuit Delay
PJF- 15
Timing Optimization- II
C=5,R=2
10
AT=121
AT=0
AT=21
AT=167
AT=31
C=10,R=1
AT=16
2
AT=6
AT=31
2016/8/30
C=4,R=2
AT=0
AT=145
AT=75
12
Take the
Max
C=10,R=5
AT=267
AT=267
Circuit Delay
PJF- 16
C=5,R=2
10
AT=125
AT=0
AT=25
C=8,R=1
AT=171
AT=43
C=5,R=2
AT=38
2
AT=0
AT=149
AT=20
AT=43
AT=65
12
Take the
Max
C=10,R=5
AT=257
AT=257
Circuit Delay
PJF- 17
Timing Optimization- IV
2016/8/30
Circuit Delay
PJF- 18
2016/8/30
19Delay
Circuit
Delay is a function of RC
2016/8/30
20Delay
Circuit
h
r0l
h
c( h )l
2
2016/8/30
rB
c( h )l
2
21Delay
Circuit
CB
a1
Drivers
2016/8/30
D1
x1
a3
D4
a6
D6
D7
a2 D2
a4
D3 D5
D8
x2
22Delay
Circuit
D9
x3
a5 a7
D10
Loads
Path Delay
2016/8/30
23Delay
Circuit
a1 D1 D4 a3
a2 D2 D4 a3
a2 D3 D5 a4
a3 D6 a6
a3 D7 D9 a5
a4 D8 D9 a5
a5 D10 a7
Gate Sizing
Minimize
n
i 1
i xi
2016/8/30
24Delay
Circuit
2016/8/30
25Delay
Circuit