Documente Academic
Documente Profesional
Documente Cultură
URL: http://www.ee.ic.ac.uk/pcheung/teaching/ee4_asic/index.html
E-mail: p.cheung@imperial.ac.uk
Introduction & Trends Introduction to Digital Integrated Circuit Design Topic 1 - 1 Introduction & Trends Introduction to Digital Integrated Circuit Design Topic 1 - 2
Week Lectures Laboratory/Project N. H. E. Weste and D. Harris, CMOS VLSI Design: A Circuits and
Systems Perspective, 3rd Edition, Addison-Wesley, ISBN 0-321-
1 Introduction and Trends 14901-7, May 2004.
2 Basic MOS Theory, SPICE Simulation, CMOS Learning Electric & SPICE J. Rabaey, A. Chandrakasan, B. Nikolic, Digital Integrated Circuits: A
Fabrication simulation Design Perspective 2nd Edition, Prentice Hall, ISBN 0131207644,
3 Inverters and Combinational Logic Learning Layout with Electric January 2003.
W. Wolf, Modern VLSI Design: System-on-Chip Design, 3rd Edition,
4 Sequential Circuits Switch-level simulation with
Prentice Hall, ISBN 0-13-061970-1, 2002.
IRSIM
M.J.S. Smith, Application-Specific Integrated Circuits, Addison-
5 Timing and Interconnect Issues Finishing the previous labs
Wesley, ISBN 0-201-50022-1, 1997.
6 Data Path Circuits Design Project L. A. Glasser and D. W. Dobberpuhl, The Design and Analysis of
7 Memory and Array Circuits Design Project
VLSI Circuits. Addison-Wesley, ISBN 0-201-12580-3, 1985. Detailed
analysis of circuits, but largely nMOS.
8 Low Power Design Design Project C. A. Mead and L. A. Conway, Introduction to VLSI Systems.
Package, Power and I/O Addison-Wesley, ISBN 0-201-04358-0, 1980. The first textbook in this
9 Design for Test Design Project subject, a bit old!
10 Design Methodologies and Tools Design Project
Introduction & Trends Introduction to Digital Integrated Circuit Design Topic 1 - 3 Introduction & Trends Introduction to Digital Integrated Circuit Design Topic 1 - 4
Supporting Material Design Project
Lectures notes - reference to textbooks if relevant Lab sessions: TBA, Mahanakorn Lab (Level 9)
Material for further reading Spend first 4 weeks learning CAD tools (Electric, IRSIM, SPICE)
Notes for laboratory/project Public domain tools links from course web-page
All tools are installed in the Departmental computers - you are encouraged to install
them on your PCs
Consult the course web-page: Spend the remaining weeks working in small groups to design a chip
Deadline for completion: Last day of Autumn term
Deadline for report: First day of Spring term
http://www.ee.ic.ac.uk/pcheung/teaching/ee4_asic/index
.html Report (one per group) should include:
description of circuit designed (full schematic and layout)
block diagram showing different module in chip
plot of the entire chip
evidence that it works (from simulation plots)
test strategy and testbench
a description of contribution from each member, signed by all!
Introduction & Trends Introduction to Digital Integrated Circuit Design Topic 1 - 5 Introduction & Trends Introduction to Digital Integrated Circuit Design Topic 1 - 6
Assessment
Peter Y K Cheung
Department of Electrical & Electronic Engineering
Imperial College London
URL: http://www.ee.ic.ac.uk/pcheung/teaching/ee4_asic/index.html
E-mail: p.cheung@imperial.ac.uk
Introduction & Trends Introduction to Digital Integrated Circuit Design Topic 1 - 7 Introduction & Trends Introduction to Digital Integrated Circuit Design Topic 1 - 8
Based on slides/material by Recommended Reading
J. Rabaey http://bwrc.eecs.berkeley.edu/Classes/IcBook/instructors.html J. Rabaey et. al. Digital Integrated Circuits: A Design Perspective:
Digital Integrated Circuits: A Design Perspective, Prentice Hall Chapter 1 (1.1 1.2), Chapter 8
D. Harris http://www.cmosvlsi.com/coursematerials.html Weste and Harris, CMOS VLSI Design: A Circuits and Systems
Weste and Harris, CMOS VLSI Design: A Circuits and Systems Perspective: Chapter 1 (1.1 1.2), Chapter 4 (4.9), Chapter 8 (8.5)
Perspective, Addison Wesley
M. Smith, Application Specific Integrated Circuits : Chapter 1
M. Smith
http://www-ee.eng.hawaii.edu/~msmith/ASICs/HTML/ASICs.htm
Application Specific Integrated Circuits, Addison Wesley
Introduction & Trends Introduction to Digital Integrated Circuit Design Topic 1 - 9 Introduction & Trends Introduction to Digital Integrated Circuit Design Topic 1 - 10
Introduction & Trends Introduction to Digital Integrated Circuit Design Topic 1 - 11 Introduction & Trends Introduction to Digital Integrated Circuit Design Topic 1 - 12
A Brief History History of Integration
1958: First integrated circuit A gate equivalent is a NAND gate F = A B, or four transistors
Flip-flop using two transistors
Built by Jack Kilby at Texas Instruments small-scale integration (SSI, ~10 gates per chip, 60s)
2003 medium-scale integration (MSI, ~1001000 gates per chip, 70s)
large-scale integration (LSI, ~100010,000 gates per chip, 80s)
Intel Pentium 4 Processor (55 million transistors)
very large-scale integration (VLSI, ~10,000100,000 gates per chip,
512 Mbit DRAM (> 0.5 billion transistors)
90s)
53% compound annual growth rate over 45 years ultra-large scale integration (ULSI, ~1M10M gates per chip)
No other technology has grown so fast so long
Driven by miniaturization of transistors
Smaller is cheaper, faster, lower in power!
Revolutionary effects on society
Introduction & Trends Introduction to Digital Integrated Circuit Design Topic 1 - 13 Introduction & Trends Introduction to Digital Integrated Circuit Design Topic 1 - 14
The feature size is the smallest shape you can make on a chip and is
measured in or lambda Software,
hardware
trade-offs
$25m@90nm System, board,
chip optimization
Analog IP Processors
Digital IP Testing
Packaging
Foundry Memory
Introduction & Trends Introduction to Digital Integrated Circuit Design Topic 1 - 15 Introduction & Trends Introduction to Digital Integrated Circuit Design Topic 1 - 16
Annual Sales Any Device, Any Time, Anywhere
200 802.11b/a/g
Everywhere Else
(Billions of US$)
150
@ Hotspots
@ Home
100
802.11b/a/g Broadband
802.11b/a/g
10/100
50 Cellular
0
1982 1984 1986 1988 1990 1992 1994 1996 1998 2000 2002 Source: Greg Spirakis
Year 2010:
2010:1.5
1.5billion
billion interconnected
interconnectedPCs, PCs,
Introduction & Trends Introduction to Digital Integrated Circuit Design Topic 1 - 17 Introduction & Trends 2.5 billion
Introduction interconnected
2.5 billion interconnected PDAs
to Digital Integrated Circuit Design PDAs Topic 1 - 18
Implementation methodologies
VLSI/IC economics
Standard Cells Macro Cells Pre-diffused Pre-wired
Future trends Compiled Cells (Gate Arrays) (FPGA)
Introduction & Trends Introduction to Digital Integrated Circuit Design Topic 1 - 19 Introduction & Trends Introduction to Digital Integrated Circuit Design Topic 1 - 20
Full-custom Custom Design - Layout
Introduction & Trends Introduction to Digital Integrated Circuit Design Topic 1 - 21 Introduction & Trends Introduction to Digital Integrated Circuit Design Topic 1 - 22
Introduction & Trends Introduction to Digital Integrated Circuit Design Topic 1 - 23 Introduction & Trends Introduction to Digital Integrated Circuit Design Topic 1 - 24
Routing a Standard Cell-based IC Standard Cell Libraries
Macrocell
SRAM
Interconnect Bus
Routing Channel
SRAM Data paths
Routing Channel
Standard cells
Video-encoder chip
[Brodersen92]
Introduction & Trends Introduction to Digital Integrated Circuit Design Topic 1 - 27 Introduction & Trends Introduction to Digital Integrated Circuit Design Topic 1 - 28
Gate-ArrayBased ICs Gate-ArrayBased ICs (cont)
A gate array, masked gate array, MGA, or prediffused array uses A channelless gate array (channel-
macros (books) to reduce turnaround time and comprises a base free gate array, sea-of-gates array,
array made from a base cell or primitive cell. There are three types: or SOG array)
Channeled gate arrays Routing uses rows of unused
transistors
Channelless gate arrays
Structured gate arrays
Introduction & Trends Introduction to Digital Integrated Circuit Design Topic 1 - 29 Introduction & Trends Introduction to Digital Integrated Circuit Design Topic 1 - 30
GND
possible
contact Non-volatile EPROM based
Committed
Uncommited
Cell
Cell
(4-input NOR)
Introduction & Trends Introduction to Digital Integrated Circuit Design Topic 1 - 31 Introduction & Trends Introduction to Digital Integrated Circuit Design Topic 1 - 32
Programmable Logic Devices EPLD Block Diagram
Introduction & Trends Introduction to Digital Integrated Circuit Design Topic 1 - 33 Introduction & Trends Introduction to Digital Integrated Circuit Design Topic 1 - 34
Program/Test/Diagnostics
Vertical routes Cell
Antifuse
Standard-cell like
floorplan Horizontal
tracks
I/O Buffers
I/O Buffers
Introduction & Trends Introduction to Digital Integrated Circuit Design Topic 1 - 35 Introduction & Trends Introduction to Digital Integrated Circuit Design Topic 1 - 36
Field-Programmable Gate Arrays RAM-based RAM-based FPGA Basic Cell (CLB)
CLB CLB R
A D in R
Any function of up to
B/Q1/Q2 4 variables
F D Q1
switching matrix C/Q1/Q2
F
G
CE F
Horizontal D
routing
channel A
Any function of up to
B/Q1/Q2 4 variables
R
G
F
Interconnect point C/Q1/Q2 D Q2
G
D G
CE
CE
Introduction & Trends Introduction to Digital Integrated Circuit Design Topic 1 - 37 Introduction & Trends Introduction to Digital Integrated Circuit Design Topic 1 - 38
History SYSTEM
Implementation methodologies
MODULE
Design flow
+
Introduction & Trends Introduction to Digital Integrated Circuit Design Topic 1 - 39 Introduction & Trends Introduction to Digital Integrated Circuit Design Topic 1 - 40
ASIC Design Flow ASIC Design Flow (cont)
Introduction & Trends Introduction to Digital Integrated Circuit Design Topic 1 - 41 Introduction & Trends Introduction to Digital Integrated Circuit Design Topic 1 - 42
In 1965, Gordon Moore, co-founder of Intel, predicted the exponential growth of the
History
number of transistors on an IC (number of transistors per square inch in ICs to
double every year)
Implementation methodologies Predicted > 65,000 transistors by 1975!
In subsequent years, the pace slowed down a bit, but density has doubled
Design flow approximately every 18 months, and this is the current definition of Moore's Law.
Growth limited by power
Most experts, including Moore himself, expect
Technology scaling
Moore's Law to hold for at least another two
decades
VLSI/IC economics
Future trends
Introduction & Trends Introduction to Digital Integrated Circuit Design Topic 1 - 43 Introduction & Trends Introduction to Digital Integrated Circuit Design Topic 1 - 44
Moores Law Intel Microprocessors Evolution in Complexity
Source: Intel
Introduction & Trends Introduction to Digital Integrated Circuit Design Topic 1 - 45 Introduction & Trends Introduction to Digital Integrated Circuit Design Topic 1 - 46
Why ? Scaling
Why more transistors per IC? The only constant in VLSI/IC design is constant change
Feature size shrinks by 30% every 2-3 years
Smaller transistors
Transistors become smaller, faster, less power hungry, cheaper to
Larger dice manufacture
Why faster computers? Noise, reliability issues 10
Year
Introduction & Trends Introduction to Digital Integrated Circuit Design Topic 1 - 47 Introduction & Trends Introduction to Digital Integrated Circuit Design Topic 1 - 48
Scaling Implications Performance Improvement
10,000
Improved Performance
1,000 4004
8080
Intel386
10 Intel486
Pentium Pro/II/III
1 Pentium 4
Productivity Challenges
Physical Limits 1970 1975 1980 1985 1990 1995 2000 2005
Year
Introduction & Trends Introduction to Digital Integrated Circuit Design Topic 1 - 49 Introduction & Trends Introduction to Digital Integrated Circuit Design Topic 1 - 50
In 2003, $0.01 bought you 100,000 transistors SIA made a gloomy forecast in 1997
Delay would reach minimum at 250 180 nm, then get worse
because of wires
But
Misleading scale
Global wires
100 kgate blocks ok
Introduction & Trends Introduction to Digital Integrated Circuit Design Topic 1 - 51 Introduction & Trends Introduction to Digital Integrated Circuit Design Topic 1 - 52
Reachable Radius Dynamic Power
We cant send a signal across a large fast chip in one cycle anymore Intel VP Patrick Gelsinger
But the microarchitect can plan around this (ISSCC 2001)
Just as off-chip memory latencies were tolerated If scaling continues at
present pace, by 2005,
high speed processors
would have power
Chip size
density of nuclear
Scaling of
reactor, by 2010, a
reachable radius rocket nozzle, and by
2015, surface of sun.
Business as usual will
not work in the future.
Intel stock dropped 8% on
the next day
But attention to power is
increasing
Introduction & Trends Introduction to Digital Integrated Circuit Design Topic 1 - 53 Introduction & Trends Introduction to Digital Integrated Circuit Design Topic 1 - 54
Introduction & Trends Introduction to Digital Integrated Circuit Design Topic 1 - 55 Introduction & Trends Introduction to Digital Integrated Circuit Design Topic 1 - 56
Very Few Companies Can Design High-End ICs Less First Silicon Success and the Changing Rate of Failures
Logic/Functional 45%
1995
1997
1999
2001
2003
2005
1981
1983
1985
1987
1989
1991
1993
2007
2009
Yield / Reliability 12%
>70%
Analog in Tuning
2002
Firmw are
10% >60% in 2003 Interface
Mixed-Signal
Designer productivity growing at slower rate Mixed-Signal
Interf ace 5%
14%
DFM (RET)
1981: 100 designer months ~$1M Other 4% 2003
Collett International Research:
2002: 30,000 designer months ~$300M RET 0%
3% 2001 2000, 2002 Functional Verification Studies;
2003 Design Closure Study, 01/04
Introduction & Trends Introduction to Digital Integrated Circuit Design Topic 1 - 57 Introduction & Trends Introduction to Digital Integrated Circuit Design Topic 1 - 58
Future trends
Introduction & Trends Introduction to Digital Integrated Circuit Design Topic 1 - 59 Introduction & Trends Introduction to Digital Integrated Circuit Design Topic 1 - 60
Integrated Circuits Economics Non-Recurring Engineering Costs (NRE)
Introduction & Trends Introduction to Digital Integrated Circuit Design Topic 1 - 61 Introduction & Trends Introduction to Digital Integrated Circuit Design Topic 1 - 62
Packaging
Test
Introduction & Trends Introduction to Digital Integrated Circuit Design Topic 1 - 63 Introduction & Trends Introduction to Digital Integrated Circuit Design Topic 1 - 64
New IC Design is Fairly Capital Intensive Cost Breakdown
Introduction & Trends Introduction to Digital Integrated Circuit Design Topic 1 - 65 Introduction & Trends Introduction to Digital Integrated Circuit Design Topic 1 - 66
History
Implementation methodologies
Design flow
Technology scaling
ITRS Summary
Semiconductor Industry Association forecast Integrated circuits are the faster growing technology the last 45 years
Intl. Technology Roadmap for Semiconductors
Different implementation methodologies
Trade-off: design and turn around time vs design density and performance
Introduction & Trends Introduction to Digital Integrated Circuit Design Topic 1 - 71 Introduction & Trends Introduction to Digital Integrated Circuit Design Topic 1 - 72
Journals and Conferences Further Reading
Introduction & Trends Introduction to Digital Integrated Circuit Design Topic 1 - 73 Introduction & Trends Introduction to Digital Integrated Circuit Design Topic 1 - 74