Download as pdf or txt
Download as pdf or txt
You are on page 1of 43

Digital Integrated Circuit Design

Lecture 1 - History

Adib Abrishamifar
EE Department
IUST
Outline

} History and the road map


} Moore’s Law
} Physical design fundamentals
} Performance issues

IUST: Digital IC Design 2/43 LECTURE 1 : History Adib Abrishamifar 2008


The First Computer

The Babbage
Difference Engine
(1832)
25,000 parts
cost: £17,470

IUST: Digital IC Design 3/43 LECTURE 1 : History Adib Abrishamifar 2008


The Invention of Transistor

} John Bardeen, Walter Brattain & Wiliam Shockley


invented “The first transistor” in 1947

First transistor
Bell Labs, 1948

IUST: Digital IC Design 4/43 LECTURE 1 : History Adib Abrishamifar 2008


The Invention of Integrated Circuit

} Jack Kilby & Robert Noyce invented “The


Integrated Circuit” in 1958

Bipolar logic
1960’s

IUST: Digital IC Design 5/43 LECTURE 1 : History Adib Abrishamifar 2008


The First Electronic (Vacuum Tube) Computer (1946)

IUST: Digital IC Design 6/43 LECTURE 1 : History Adib Abrishamifar 2008


Moore’s Law

} In 1965, Gordon Moore (Co-Founder of Intel) predicted that


transistors would continue to shrink, (number of transistors
per chip would grow exponentially) allowing :
I’mBUT,
smiling
} Doubled transistor density every 18-24 months nobecause
exponential
I
Is forever!
} Doubled performance every 18-24 months was right!

} History has proven Moore right


} But, is the end is in sight?
} Physical limitations
} Economic limitations

Gordon Moore
Intel Co-Founder and Chairmain Emeritus
IUST: Digital IC Design 7/43 LECTURE 1 : History Adib Abrishamifar 2008
Intel 4004 Micro-Processor

1971
1000 transistors
1 MHz operation
L=10µm

IUST: Digital IC Design 8/43 LECTURE 1 : History Adib Abrishamifar 2008


Previous Processors

Pentium® III PowerPC 7400 (G4)


28M transistors / 733MHz-1GHz / 13-26W 6.5M transistors / 450MHz / 8-10W
L=0.25µm shrunk to L=0.18µm L=0.15µm

IUST: Digital IC Design 9/43 LECTURE 1 : History Adib Abrishamifar 2008


Previous Processors

Pentium® 4 Pentium® 4 “Northwood”


42M transistors / 1.3-1.8GHz / 49-55W 55M transistors / 2-2.5GHz
L=0.18µm L=0.13µm

IUST: Digital IC Design 10/43 LECTURE 1 : History Adib Abrishamifar 2008


Previous Processors

PowerPC® 940 (G5)


58M transistors / 2GHz / 97W
L=0.13µm Area=118mm2
Intel Itanium® 2
410M transistors / 1.3GHz / 130W
L=0.13µm Area=374mm2

IUST: Digital IC Design 11/43 LECTURE 1 : History Adib Abrishamifar 2008


Graphics Processors

nVidia GeForce4
57M transistors / 300MHz / L=0.15µm

IUST: Digital IC Design 12/43 LECTURE 1 : History Adib Abrishamifar 2008


Current Processors

} Penrym
} 45nm Intel® Core™2 quad-core processors will have 820
million transistors. Thanks to high-k metal transistor
invention, think of 820 million more power efficient light
bulbs going on and off at light-speeds. The dual-core
version has a die size of 107mm2, which is 25 percent
smaller than Intel's current 65nm products

IUST: Digital IC Design 13/43 LECTURE 1 : History Adib Abrishamifar 2008


Microprocessor Trends (Intel)

Year Chip L transistors


1971 4004 10µm 2.3K
1974 8080 6µm 6.0K
1976 8088 3µm 29K
1982 80286 1.5µm 134K
1985 80386 1.5µm 275K
1989 80486 0.8µm 1.2M
1993 Pentium® 0.8µm 3.1M
1995 Pentium® Pro 0.6µm 15.5M
1999 Mobile PII 0.25µm 27.4
2000 Pentium® 4 0.18µm 42M
2002 Pentium® 4 (N) 0.13µm 55M

IUST: Digital IC Design 14/43 LECTURE 1 : History Adib Abrishamifar 2008


Moore’s law in Microprocessors

1000

100 2X growth in 1.96 years!


Transistors (MT)

10
P6
Pentium® proc
1 486
386
0.1 286
8085 8086
0.01 8080
8008
4004
0.001
1970 1980 1990 2000 2010
Year
Courtesy, Intel
IUST: Digital IC Design 15/43 LECTURE 1 : History Adib Abrishamifar 2008
Transistor Counts
1 Billion
K
Transistors
1,000,000

100,000
Pentium® III
10,000 Pentium® II
Pentium® Pro
1,000 Pentium®
i486
100 i386
80286
10 8086
Source: Intel
1
1975 1980 1985 1990 1995 2000 2005 2010
Projected

IUST: Digital IC Design 16/43 LECTURE 1 : History Adib Abrishamifar 2008


DRAM Memory Trends (Log Scale)
Source: Textbook, Industry Reports
1000
512
256
100 128
64
16
10
4 Size (Mb)
1 1
0.25
0.1
0.0625

0.01
1975 1980 1985 1990 1995 2000 2005

IUST: Digital IC Design 17/43 LECTURE 1 : History Adib Abrishamifar 2008


Evolution in Complexity

IUST: Digital IC Design 18/43 LECTURE 1 : History Adib Abrishamifar 2008


Die Size Growth
100
Die size (mm)

P6
486 Pentium ® proc
10 386
286
8080 8086
8085 ~7% growth per year
8008
4004 ~2X growth in 10 years

1
1970 1980 1990 2000 2010
Year

Die
Die size
size grows
grows by
by 14%
14% to
to satisfy
satisfy Moore’s
Moore’s Law
Law
IUST: Digital IC Design 19/43 LECTURE 1 : History Adib Abrishamifar 2008
Frequency
10000
Doubles every
1000
2 years
Frequency (Mhz)

100 P6
Pentium ® proc
486
10 8085 386
8086 286

1 8080
8008
4004
0.1
1970 1980 1990 2000 2010
Year
Lead
Lead Microprocessors
Microprocessors frequency
frequency doubles
doubles every
every 22 years
years
IUST: Digital IC Design 20/43 LECTURE 1 : History Adib Abrishamifar 2008
Power Dissipation
100

P6
Pentium ® proc
Power (Watts)

10
486
8086 286
386
8085
1 8080
8008
4004

0.1
1971 1974 1978 1985 1992 2000
Year

Lead
Lead Microprocessors
Microprocessors power
power continues
continues to
to increase
increase
IUST: Digital IC Design 21/43 LECTURE 1 : History Adib Abrishamifar 2008
Power will be a major problem
100000
18KW
10000 5KW
1.5KW
Power (Watts)

1000 500W
Pentium® proc
100
286 486
10 8086 386
8085
8080
8008
1 4004

0.1
1971 1974 1978 1985 1992 2000 2004 2008
Year

Power
Power delivery
delivery and
and dissipation
dissipation will
will be
be prohibitive
prohibitive
IUST: Digital IC Design 22/43 LECTURE 1 : History Adib Abrishamifar 2008
Summary - Technology Trends

} Processor
} Logic capacity increases ~ 30% per year
} Clock frequency increases ~ 20% per year
} Cost per function decreases ~20% per year
} Memory
} DRAM capacity: increases ~ 60% per year
(4x every 3 years)
} Speed: increases ~ 10% per year
} Cost per bit: decreases ~25% per year

IUST: Digital IC Design 23/43 LECTURE 1 : History Adib Abrishamifar 2008


What we’re going to do

} Chip design: MOSIS (MOS IC Service)

IUST: Digital IC Design 24/43 LECTURE 1 : History Adib Abrishamifar 2008


We Need

} Fabrication Basics: Photolithography


} Processing Steps
} Transistor Structure
} Layout Design

IUST: Digital IC Design 25/43 LECTURE 1 : History Adib Abrishamifar 2008


Wafer

IUST: Digital IC Design 26/43 LECTURE 1 : History Adib Abrishamifar 2008


Wafer

IUST: Digital IC Design 27/43 LECTURE 1 : History Adib Abrishamifar 2008


Mask

IUST: Digital IC Design 28/43 LECTURE 1 : History Adib Abrishamifar 2008


The Cost of Fabrication

} Current cost: $2-3 billion


} Typical Fab line occupies about 1 city block,
employs a few hundred people
} Most profitable period is first 18 months-2 years

IUST: Digital IC Design 29/43 LECTURE 1 : History Adib Abrishamifar 2008


Cost Factors in ICs

} For large-volume ICs:


} packaging is largest cost
} testing is second-largest cost
} For low-volume ICs, design costs may swamp all
manufacturing costs

IUST: Digital IC Design 30/43 LECTURE 1 : History Adib Abrishamifar 2008


Hierarchy of Design Abstractions

English specification

executable system throughput,


program behavior design time
function
sequential function units,
machines Register-transfer clock cycles

Logic gates literals, gate depth,


logic power
cost
transistors circuit nanoseconds

rectangles layout microns

IUST: Digital IC Design 31/43 LECTURE 1 : History Adib Abrishamifar 2008


Challenges in Digital Design

µ DSM µ 1/DSM
“Microscopic Problems” “Macroscopic Issues”
• Ultra-high speed design • Time-to-Market
• Interconnect • Millions of Gates
• Noise, Crosstalk • High-Level Abstractions
• Reliability, Manufacturability • Reuse & IP: Portability
• Power dissipation • Predictability
• Clock distribution • etc.

Everything Looks a Little Different


…and There’s a Lot of Them!
?
IUST: Digital IC Design 32/43 LECTURE 1 : History Adib Abrishamifar 2008
Why Scaling?

} Technology shrinks by 0.7/generation


} With every generation can integrate 2x more functions per
chip; chip cost does not increase significantly
} Cost of a function decreases by 2x
} But …
} How to design chips with more and more functions?
} Design engineering population does not double every two
years…
} Hence, a need for more efficient design methods
} Exploit different levels of abstraction

IUST: Digital IC Design 33/43 LECTURE 1 : History Adib Abrishamifar 2008


Design Abstraction Levels

SYSTEM

MODULE
+

GATE

CIRCUIT

DEVICE

G
S D
n+ n+

IUST: Digital IC Design 34/43 LECTURE 1 : History Adib Abrishamifar 2008


Design Metrics

} How to evaluate performance of a digital circuit


(gate, block, …)?
} Cost (Area)
} Reliability
} Scalability
} Speed (delay, operating frequency)
} Power dissipation
} Energy to perform a function

IUST: Digital IC Design 35/43 LECTURE 1 : History Adib Abrishamifar 2008


Cost of Integrated Circuits

} NRE (non-recurrent engineering) costs


} design time and effort, mask generation
} one-time cost factor
} Recurrent costs
} silicon processing, packaging, test
} proportional to volume
} proportional to chip area

IUST: Digital IC Design 36/43 LECTURE 1 : History Adib Abrishamifar 2008


Die Cost

Single die

Wafer

Going up to 12” (30cm)

IUST: Digital IC Design 37/43 LECTURE 1 : History Adib Abrishamifar 2008


Cost per Transistor

cost:
¢-per-
per-transistor
1
0.1 Fabrication capital cost per transistor (Moore’s law)
0.01
0.001
0.0001
0.00001
0.000001
0.0000001
1982 1985 1988 1991 1994 1997 2000 2003 2006 2009 2012

IUST: Digital IC Design 38/43 LECTURE 1 : History Adib Abrishamifar 2008


Some Examples (1994)
Chip Metal Line Wafer Def./ Area Dies/w Yield Die
layers width cost cm2 mm2 afer cost

386DX 2 0.90 $900 1.0 43 360 71% $4

486 DX2 3 0.80 $1200 1.0 81 181 54% $12

Power PC 601 4 0.80 $1700 1.3 121 115 28% $53

HP PA 7100 3 0.80 $1300 1.0 196 66 27% $73

DEC Alpha 3 0.70 $1500 1.2 234 53 19% $149

Super Sparc 3 0.70 $1700 1.6 256 48 13% $272

Pentium 3 0.80 $1500 1.5 296 40 9% $417

IUST: Digital IC Design 39/43 LECTURE 1 : History Adib Abrishamifar 2008


Technology Trend

International Technology Roadmap


for Semiconductors (ITRS)
Production year 2002 2003 2004 2005 2006 2007

MPU Gate length (nm) 75 65 53 45 40 35

Clock (GHz) 2.3 3.1 4.0 5.2 5.6 6.7

Metal layers 8 8 8 9 9 9

Supply voltage (V) 1.0 1.0 1.0 0.9 0.9 0.7

IUST: Digital IC Design 40/43 LECTURE 1 : History Adib Abrishamifar 2008


Performance Issues

} Speed
} Noise
} Clock distribution
} Power distribution
} Low power

IUST: Digital IC Design 41/43 LECTURE 1 : History Adib Abrishamifar 2008


Power

1400
Dynamic
1200
power
1000 density
800
mW/mm2

600

400 Leakage
power
200
density
0
0.18 µm 0.13 µm 0.10 µm 0.05 µm
IUST: Digital IC Design 42/43 LECTURE 1 : History Adib Abrishamifar 2008
Summary

} Digital integrated circuits have come a long way and still


have quite some potential left for the coming decades
} Some interesting challenges ahead
} Getting a clear perspective on the challenges and potential
solutions is the purpose of this course
} Understanding the design metrics that govern digital
design is crucial
} Cost, reliability, speed, power and energy dissipation

IUST: Digital IC Design 43/43 LECTURE 1 : History Adib Abrishamifar 2008

You might also like