Note: solutions to simulation exercises are not included. Chapter 12 is not yet complete,
and a few other solutions are presently missing. DH 8/4/04
Chapter 1
1.1 Starting with 42,000,000 transistors in 2000 and doubling every 26 months for 10
10 ⋅ 12
----------------
26
years gives 42M • 2 ≈ 1B transistors.
1.2 Some recent data includes:
Table 1: Microprocessor transistor counts
Date CPU Transistors (millions)
3/22/93 Pentium 3.1
10/1/95 Pentium Pro 5.5
5/7/97 Pentium II 7.5
2/26/99 Pentium III 9.5
10/25/99 Pentium III 28
11/20/00 Pentium 4 42
8/27/01 Pentium 4 55
2/2/04 Pentium 4 HT 125
1
,2 SOLUTIONS
The transistor counts double approximately every 24 months.
100
Transistors (Millions)
10
1
1990 1995 2000 2005
Year
1.3
A
B
C
D
Y
1.4
A B C A B
A B B
D C D
Y Y C A
A D D Y
B A C A
C
C A B B
B
(a) (b) (c)
, CHAPTER 1 SOLUTIONS 3
1.5
A
Y
A Y
(a) (b) B
A A
B
Y
Y
(c) B C
(d)
1.6
C C
B B B
A A
Y
A A
B B B
C C