Professional Documents
Culture Documents
Lect00 Intro PDF
Lect00 Intro PDF
Lect00 Intro PDF
Prerequisite
CMPE 640, Digital Design, Good Layout Skills, Computer Architecture
Further Info
http://www.cs.umbc.edu/~cpatel2
1
Advanced VLSI Design Introduction CMPE 641
Moore’s Law
In 1965, Gordon Moore noted that the number of transistors on a chip doubled every 18
to 24 months
Transistors/Chip increasing by 50% per year (by 4× in 3.5 years)
Gate Delay decreasing by 13% per year (by ½ in 5 years)
15
14
13
LOG2 OF THE NUMBER OF
12
11
10
9
8
7
6
5
4
3
2
1
0
1959
1960
1961
1962
1963
1964
1965
1966
1967
1968
1969
1970
1971
1972
1973
1974
1975
Evolution in Complexity
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
Adapted from: Digital Integrated Circuits A Design Perspective, 2nd Edition,
Edition, Jan M. Rabaey et al. © 2003 Prentice Hall/Pearson
4
Advanced VLSI Design Introduction CMPE 641
1000
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
Transistors on Lead Microprocessors double every 2 years
Courtesy: Intel
Adapted from: Digital Integrated Circuits A Design Perspective, 2nd Edition,
Edition, Jan M. Rabaey et al. © 2003 Prentice Hall/Pearson
5
Advanced VLSI Design Introduction CMPE 641
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
Courtesy, Intel
Adapted from: Digital Integrated Circuits A Design Perspective, 2nd Edition,
Edition, Jan M. Rabaey et al. © 2003 Prentice Hall/Pearson
6
Advanced VLSI Design Introduction CMPE 641
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
Courtesy, Intel
Adapted from: Digital Integrated Circuits A Design Perspective, 2nd Edition,
Edition, Jan M. Rabaey et al. © 2003 Prentice Hall/Pearson
7
Advanced VLSI Design Introduction CMPE 641
Technology Drivers
Decreasing lithographic feature size, e.g. measured by the transistor gate length
0.13 um, 90nm, 65nm, … 10nm (?)
Courtesy, Intel
Cost Scaling
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
Semiconductor Roadmap
Productivity Trends
100,000 1,000,000
Productivity
10 58%/Yr. compounded 100
10,000 Complexity growth rate 100,000
1,0001 10
10,000
x x
0.1
100 1
1,000
xx
x
21%/Yr. compound
xx Productivity growth rate
x
0.01
10 0.1
100
0.001
1 0.01
10
1981
1983
1985
1987
1991
1993
1997
1999
2001
2003
2007
1989
1995
2005
2009
Source: Sematech
ASICs vs What?
Examples:
ASIC Examples
Implementation Choices
Custom Semicustom
Cell-based Array-based
Full-Custom ASICs
Routing
channel
Rows of cells
Functional
module
(RAM,
multiplier, …)
Standard Cells
Example:
Courtesy Acadabra
Adapted from: Digital Integrated Circuits A Design Perspective, 2nd Edition,
Edition, Jan M. Rabaey et al. © 2003 Prentice Hall/Pearson
22
Advanced VLSI Design Introduction CMPE 641
Standard Cell designs are usually synthesized from an RTL (Register Transfer
Language) description of the design
Full set of masks (22+) still required
Macro Modules
“Soft” Macromodules
Synopsys DesignCompiler
VDD
rows of
uncommitted
cells metal
possible
GND contact
Out
routing
channel Committed Cell
Uncommited Cell
(4-input NOR)
PMOS
PMOS
Using gate-isolation
NMOS
Using oxide-isolation
NMOS
NMOS
Prewired Arrays
FPGAs (Contd.)
Design Complexity
System-on-a-Chip
Analog
cost, performance, and energy Multi-
are the real issues! Spectral + 1 Gbit DRAM
RAM
Imager Preprocessing
DSP and control intensive
64 SIMD Processor µC
Mixed-mode Array + SRAM system
+2 Gbit
Combines programmable and Image Conditioning DRAM
application-specific modules 100 GOPS Recog-
nition
Software plays crucial role
FPG
A
Reconfigurabl
e
Interface Data-path
ARM8 Core
FPGA Fabric
Embedded memories
Embedded PowerPc
Hardwired multipliers
High-speed I/O
Courtesy Xilinx
Future Issues
Globalization
Time-to-market and other competitive issues
Cost to first silicon getting so high that the total addressable market must be very
large and product risk low
Design Cost
Summary
Over the next ten years, product growth will be driven by:
Underlying technology push
High demand for graphics, multimedia and wireless connectivity
Insidious insertion of electronics and computers into our everyday lives
Many of the resulting products will require specialized silicon chips to meet
performance (speed/size/weight/power/cost) demands - ASICs
To match this product need, the capability of a silicon CMOS chip will continue
doubling every 2-3 years until after 2015.
To sell a product at $300-$1,000, it can only include one high value chip
¾ Thus product performance is determined by the performance of that one chip
AND talk about planned obsolescence!!
ASIC styles include full custom (for analog) and RTL-based design: Cell based (semi-
custom), Gate Array or FPGA implementation
ASIC design methodology includes logic, timing, and physical design
Unfortunately, design productivity is not keeping up with chip performance growth