Professional Documents
Culture Documents
Lecture09 Performance 01
Lecture09 Performance 01
Once that the intrinsic capacitance do"inates the dela$, &(L does
not help an$"ore
Increase )
DD
%
*here are li"its to the "a+i"",
%
Increases po-er cons"ption
Device Sizing
Modifed From "Digital Integrated Circuits", by J. Rabaey, A. Candra!asan and ". #i!olic
De$ice %i&ing
. #ig inverter has #ig inpt capacitance and affects the previos stages '
Modifed From "Digital Integrated Circuits", by J. Rabaey, A. Candra!asan and ". #i!olic
2 4 6 8 10 12 14
2
2.2
2.4
2.6
2.8
3
3.2
3.4
3.6
3.8
x 10
-11
S
t
p
(
s
e
c
)
De$ice %i&ing
'for f(ed load)
%elf*loading e+ect,
Intrinsic ca-acitances
dominate
In$erter Cain %i&ing
Inverter Chain Sizing
Modifed From "Digital Integrated Circuits", by J. Rabaey, A. Candra!asan and ". #i!olic
In$erter Cain
C
L
If C
.
is gi$en,
* /o0 many stages are needed to minimi&e te delay1
* /o0 to si&e te in$erters1
May need some additional constraints.
In
Out
Modifed From "Digital Integrated Circuits", by J. Rabaey, A. Candra!asan and ". #i!olic
In$erter Delay
2 Minimum lengt de$ices, .
2 Assume tat W
P
3 4W
N
=4W
2 same -ull*u- and -ull*do0n currents
2 a--ro(. e5ual resistances R
N
3 R
P
2 a--ro(. e5ual rise t
pLH
and fall t
pHL
delays
W N
unit
N
unit
unit
P
unit
P
R R
W
W
R
W
W
R
R = =
=
t
pHL
0 (ln :! R
N
C
L
t
pLH
0 (ln :! R
P
C
L
Delay 'D),
2W
W
unit
unit
gin
C
W
W
C ; = .oad for te ne(t stage,
Modifed From "Digital Integrated Circuits", by J. Rabaey, A. Candra!asan and ". #i!olic
Delay Formula
( )
( ) ( ) ( 4 ( 4
<
1
int
f t C C C kR t
C C R Delay
p int L W p
L int W
+ = + =
+
C
int
= C
gin
with
1
f = C
L
/ C
gin
- effective fanout
Delay is only a function of te ratio bet0een its e(ternal load
ca-acitance and its in-ut ca-acitance
Modifed From "Digital Integrated Circuits", by J. Rabaey, A. Candra!asan and ". #i!olic
A--ly to In$erter Cain
C
L
In Out
1 2 N
t
p
= t
p1
+ t
p2
+ + t
pN
+
+
j gin
j gin
unit unit pj
C
C
C R t
,
4 ,
4 <
L N gin
N
i
j gin
j gin
p
N
j
j p p
C C
C
C
t t t =
+ = =
+
=
+
=
4 ,
4
,
4 ,
1
4
,
, 4
Modifed From "Digital Integrated Circuits", by J. Rabaey, A. Candra!asan and ". #i!olic
6-timal 7a-ering for 8i$en N
= + = +
1
ln
4 ln
ln
:
1
=
=
f
f f
F t
f
t
p p
( ) f f + = 4 e+p
f that "ini"izes total dela$ reslts fro"/
f
F
N C f C F C
in
N
in L
ln
ln
and
= = =
Modifed From "Digital Integrated Circuits", by J. Rabaey, A. Candra!asan and ". #i!olic
6-timum 9+ecti$e Fanout f
6-timum f for gi$en -rocess defned by :
( ) f f + = 4 e+p
f
opt
3 ;.<
for :3=
For 0 1, f 3 e, N 3 lnF
Modifed From "Digital Integrated Circuits", by J. Rabaey, A. Candra!asan and ". #i!olic
7rade*o+s in te coice of #
Dela$ characteristics
delay is >.<D R
-
@4 C
.
%
one in-ut goes lo0
delay is >.<D R
-
C
.
%
0en # transistor A goes o+,
internal node as to be carged
2
/ig to lo0 transition
%
bot in-uts go ig
delay is >.<D 4R
n
C
.
/
0
1
-
n
,
-
#
1
-
#
,
-
n
/
int
Modifed From "Digital Integrated Circuits", by J. Rabaey, A. Candra!asan and ". #i!olic
Delay De-endence on In-ut Patterns
-0.5
0
0.5
1
1.5
2
2.5
3
0 100 200 300 400
,=1=12
,=13 1=12
,=1 23 1=1
ti$e 4#s5
6
o
l
t
a
g
e
4
6
5
Input Data
Pattern
Delay
(psec)
.0B014
5D
.04, B014
5E
.0 14, B04
54
.0B041
EF
.04, B041
>1
.0 41, B04
>4
NMOS = 0.5m/0.25
m
PMOS = 0.75m/0.25
m
C
L
= 100 fF
when N transistor , goes off %,=1)3 internal node
has to be charged %slower)
Modifed From "Digital Integrated Circuits", by J. Rabaey, A. Candra!asan and ". #i!olic
7ransistor %i&ing
/
0
1
-
n
,
-
#
1
-
#
,
-
n
/
int
1
-
#
,
-
#
,
-
n
1
-
n /
0
/
int
2
2
2 2
1
1
(
(
N,N7 based i$#le$entations are #referred over NO-
Modifed From "Digital Integrated Circuits", by J. Rabaey, A. Candra!asan and ". #i!olic
7ransistor %i&ing a Com-le( CM6% 8ate
O8' = 7 + , 9 %1 + /)
7
,
1 /
7
,
1
/
1
2
2 2
(
(
*
*
+
3
+
+
Modifed From "Digital Integrated Circuits", by J. Rabaey, A. Candra!asan and ". #i!olic
Fan*In Considerations
7 / 1 ,
7
/
1
,
/
0
/
3
/
2
/
1
Distri#ted 7C "odel
(El"ore dela$!
t
pGL
0 1,56 7
e
(C
4
=:C
:
=;C
;
=EC
L
!
0 7
e
C
4
=: 7
e
C
:
=;7
e
C
;
=E7
e
C
L
H Aropagation dela$ deteriorates
rapidl$ as a fnction of fan-in %
2adraticall$ in the -orst case, (prop,
to 7IC!
H Internal nodes i"portant ''
Modifed From "Digital Integrated Circuits", by J. Rabaey, A. Candra!asan and ". #i!olic
t
-
as a Function of Fan*In
0
250
500
750
1000
1250
2 4 6 8 10 12 14 16
t
#:0
.uadratic
linear
t
#
t
#0:
t
#
%
#
s
e
c
)
fan-in
;ates with a fan-in greater than ( should be avoided&
Intrinsec / increases
linearly
<eries transistors cause a
double slowdown
=arallel transistors
increase /
Modifed From "Digital Integrated Circuits", by J. Rabaey, A. Candra!asan and ". #i!olic
t
-
as a Function of Fan*6ut
2 4 6 8 10 12 14 16
t
#
NO-2
t
#
%
#
s
e
c
)
eff& fan-out
,ll gates
have the
sa$e drive
current&
t
#
N,N72
t
#
IN6
<lo#e is a
function of
>driving
strength?
Modifed From "Digital Integrated Circuits", by J. Rabaey, A. Candra!asan and ". #i!olic
t
-
as a Function of Fan*In and Fan*6ut