Sie sind auf Seite 1von 44

1

2
!
"
#
$

&
' (((

3
) " (
* $ " (
" (

4
% (
% $ (
+
'

, (

5
20 years 10 years

5
4.5
4
3.5
Voltage

3
2.5
2
1.5
1
0.5
0
5 3 1 0.6 0.35 0.18 0.13
Process geometries

6
!" # $

%&&' %&&( %&&) %&&& '**% '**+


,µµ- *./+ *.+ *.0+ *.'+ *.%) *.%0
1 2 , 34- '** 0** 55/ /+* %*** 0***
,# - %.5) &.0 %+.' %+.' %** +**
0.0 0.0 '.0 '.% %.+ %.0
, - 0* +* /' &* %** 6%**

7
! , -
-
. /
70

60

50
Billion US$

40
Hand-sets
30 Infrastructure

20

10

0
1998 1999 2000 2001

011 " 2113(

8
! , -
+ $ " "

900
800
700
600
Million

500
Cellular
400
subscribers
300
200
100
0
1998 1999 2000 2001

3(4 " " " 2115(

9
! , -
+ $

1992 1999
Mobile
7% Mobile
37%

Server Server
23% 19%

Desktop Desktop
70% 44%

10
! , -
$ "
6 (+ ! ! ( 21117

3444 218(
2115 518(

11
$
7 #
9 : 31 3;8

* (((
(.** )*.**
Max Power (W) /*.** Capacity (Wh/lb)
0.** 5*.**
+*.**
'.** (*.**
0*.**
%.**
'*.**
%*.**
*.**
*.**
%&&/ %&&& '**' '**+ '**) '*%%
%&&/ %&&& '**' '**+
12
8 9
218 )
(
* < !* " 48
(
3=8
(
5 9
3> (
6 2111 +?2 !) !@ 7

13
) "
$ "
"
& A B C

P(t) Peak Power

RMS Avg. Power


power
Energy
t

14
15
1 9 1

+ ? D
E *+ (
+ ?
(
+ ? " (

16
1 9 1
6+ 9427
= F + ?

A G $ G +

(
$ $ (
+ (

17
1 9 1
,1 .-

PTotal

PSwitching
PLeakage
PShort-Circuit

# .1(Hµ " /!
(

# ! $ " (
D $ . / " (
D " (

18
,%-
+ ?
Vdd

PMOS
VIN VOUT

NMOS

CL VIN = 0 => VOUT = 1


VIN = 1 => VOUT = 0

19
,'-
1→
& " ? 3I2 + 2
& + 3I2 + 2 (

→1
& " @ ? 3I2 + 2

* $ + $

A 3I2 + 2
+ $

20
,0-
* ! $
(
π - " " "
$ $ (π -
(
+ ? "
: %;' π - 1
' <1 2
-
+& A π - +
D
= 21
= 1
2
$

$
*
* " JJJ

22
23
=

A K +& 2
+ $
- L
&:
, < M A 1(;
, M A 1(2; JJ

24
=
" $
J
@ "

)
, D
,

, ?
, )

25
>
=

, $

" $
?

26
!" # $= < >

) +
N A .)G9/O+ L

>

B
7 ? @A

12

27
!" # $= < > ,'-
A; (
. G / 2;
32(;
+ $ A 2; (
<< + (

A 3I2+ 2

A 3I
28
!" # $ >

X >Y

B
X >Y

C
X2
Ck

29
!" # $ > ,'-
A 2(4 A 1(;P
"

$ " A ;1
A2 $ "
A I2
+ A 2(3; +
. 2(3; 2 /

A3I2+ 2
A3I2 .2(3; + /.1(;P /2. I2/ ≈ *.05 = <

30
!" # $ >

B X >Y

Ck

31
!" # $ > ,'-
A 2(4 A 1(;P
"

$ .2;
32(; /
A A
+ A 3(3; +
. D /(

A3I2 + 2

A3I2 .3(3; + /.1(;P /2 ≈ *.0& = <

32
!" # $ > ,0-
" 2(;!
: D (

)
.Q;18/

33
!" # $
>
A

X >Y

B X >Y
C
x2
Ck

34
!" # $
> ,'-
" 5(
"
"
A 2(1 A 1(5
+ A 2(; +
!
$ A ;1 A2
$ A I2

A3I2+ 2 A3I2 .2(; + /.1(5 /2. I2/ ≈ *.' = <

35
!" # $ ##
+

) +& )

= < ; 3 3 3

2(4 2(3; =(5 1(=0

2(4 3(3; 3(= 1(=4

C 2(1 2(;1 5(1 1(2

36
= 1 <<

37
= 1 <<

# + Aπ - +
+
* " "
+
+
"
" + π -
(

38
!
" " D
(
) " !
" : (
)
" $ (
"
"
(

39
,1 .-
Estim.
System System-Level HW-SW
Estim.
Level Optimization Partitioning
Spec.
Source Code Behavioral
Estim. Estim.
Optimization Optimization
Behavioral
Estim. Compilation Estim.
Synthesis
Exec Code RTL
Estim. Estim.
Optimization Optimization
Data-Path Controller
Estim. Estim.
Mapping Synthesis
Technology
Estim.
Physical Mapping
SoC Design

Estim.

40
9 #4

Savings
System
Behavioral
RT
Circuit/Logic
Technology

41
! #

Accuracy
System
Behavioral
RT
Circuit/Logic
Technology

42
9 #
$ "
I"
* *I? < 9! $ !

? D + < D

$ + <

43
##
$
(
- D F
+ ?
.+ ? /(
D
(
-

(
- "
(

44

Das könnte Ihnen auch gefallen