1
EE241 Spring 2011EE241 - Spring 2011Advanced Digital Integrated Circuits
MW 2-3:30pm293 Cory
Practical InformationInstructor:
Borivoje Nikolić550B C H ll 3 9297 b @550B Cory Hall , 3-9297, bora@eecs
Office hours: M 10:30am-11:30am
Reader: TBAtba@eecs
Admin: Rosita Alvarez-Croft
2
None
Class Web pagehttp://bwrc.eecs.berkeley.edu/classes/icdesign/ee241_s11
2
Class Topics
This course aims to convey a knowledge of advanced concepts of circuit design for digital VLSI components in state-of-the-art MOS technologies in state of the art MOS technologies.
Emphasis is on the circuit design, and optimization for both high performance high speed and low power for use in applications such as microprocessors, signal and multimedia processors, communications, memory and periphery. Special attention will devoted to the most important challenges facing digital circuit designers today and in the coming decade, being the impact of
li d b i ff t i bilit di t ib ti d
3
scaling, deep sub-micron effects, variability, power distribution and consumption, and timing.
EECS141 vs. EECS241
EECS 141:Basic transistor and circuit modelsBasic circuit design stylesBasic circuit design stylesFirst experiences with design – creating a solution given a set of specifications
EECS 241:Transistor models of varying accuracyDesign under constraints: power-constrained, flexible, robust,…
4
g pLearning more advanced techniques Study the challenges facing design in the coming yearsCreating new solutions to challenging design problems
3
EECS141 vs. EECS241
EECS1410.25m and 90nm CMOS
Unified transistor model
EECS241Mostly 45nm CMOS
Different modelsUnified transistor model
Basic circuit design techniques
Well defined design project
Cadence/Hspice
Focus on principles
Different models
Advanced circuit techniques
Open design/research project
Any tool that does the job
Focus on principles
5
Special Focus in Spring 2011
Current technology issues
Process variationsProcess variations
Robust design
SRAM
Power and performance optimization
6
Timing
4
Class TopicsFundamentals - Technology and modeling – Scaling and its limits (2 weeks)
Introduction to variability: SRAM example (3 weeks)Sources of variability, modeling y, g
SRAM in scaled technologies
Timing and variability-aware design (1 week)
Power-performance tradeoffs in design (1 week)
High-performance design (3 weeks)Domino logic
Adders, multipliers
7
Low power design (3 weeks)Timing (1 week)
Timing analysis, flip-flop/latch design, clock skew, clocking strategies, self-timed design, clock generation and distribution, phase-locked loops
Project presentations (1 week)
Class Organization
4 (+/-) assignments (20%)
4 quizzes (10%)
1 term-long design project (40%)Phase 1: Proposal (week of ISSCC)
Phase 2: Study (report by week 8)
Phase 3: Design (presentation and report by final week)
Report and presentations, May 4
8
p p , y
Final exam (30%) (Wednesday, April 27, in-class)
5
Class Material
Text: J. Rabaey, “Low Power Design Essentials,” Springer 2009.Available at www.springerlink.com
Baseline: “Digital Integrated Circuits - A Design Perspective”, 2ndBaseline: Digital Integrated Circuits A Design Perspective , 2ed. by J. M. Rabaey, A. Chandrakasan, B. NikolićOther reference books:
“Design of High-Performance Microprocessor Circuits,” edited by A. Chandrakasan, W. Bowhill, F. Fox“Low-Power Electronics Design,” C. Piguet, Ed.“CMOS VLSI Design,” 3rd ed, N.Weste, D. Harris“Hi h S d CMOS D i St l b K B t i t l
9
“High-Speed CMOS Design Styles, by K. Bernstein, et al.“Leakage in Nanometer CMOS Technologies,” by Narendra and Chandrakasan, Ed.“Digital Systems Engineering” by W. Dally
Class Material
List of background material available on web-site
Selected papers will be made available on web-siteLinked from IEEE Xplore and other resources
Need to be on campus to access, or use library proxy, library VPN (check http://library.berkeley.edu)
Class-notes on web-siteNo printed handouts in class!
10
6
Sources
IEEE Journal of Solid-State Circuits (JSSC)
IEEE International Solid-State Circuits Conference (ISSCC)
Symposium on VLSI Circuits (VLSI)
Other conferences and journals
11
Project Topics
Focus this semester: Resiliency for energy efficiencyDesign components that e.g. operate at low supply and are resilient to variations or soft errors:are resilient to variations or soft errors:
Logic, SRAM, DSP, uP building blocksMeasurement circuits
12
7
Tools
HSPICEYou need an instructional account
Predictive sub-100nm models (former BPTM)http://www.eas.asu.edu/~ptm/
0.18 /0.13/0.09 m CMOS device models on the class web site
Other tools, schematic or layout editors are optional
13
, y p
Cadence, Synopsys, available on instructional servers
More information on the web site.
EE241 Spring 2011EE241 - Spring 2011Advanced Digital Integrated Circuits
Lecture 1: IntroductionTrends and Challenges in Trends and Challenges in
Digital Integrated Circuit Design
8
Suggested ReadingInternational Technology Roadmap (http://public.itrs.net) Rabaey, LPDE, Ch 1 (Introduction)Baseline: Rabaey et al, DIC Chapter 3.Chandrakasan, Bowhill, Fox, Chapter 1 – Impact of physical technology on architecture (J.H. Edmondson),Chandrakasan, Bowhill, Fox, Chapter 2 – CMOS scaling and issues in sub-0.25m systems (Y. Taur)Selected papers from the web:
G.E. Moore, No exponential is forever: but "Forever" can be delayed! Proc. ISSCC’03, Feb 2003.
T C Chen Where CMOS is going: trendy hype vs real technology Proc ISSCC’06 Feb
15
T.-C. Chen, Where CMOS is going: trendy hype vs. real technology. Proc. ISSCC 06, Feb 2006.
S. Chou, Innovation and Integration in the Nanoelectronics Era, Proc. ISSCC’05, Feb. 2005.
S. Borkar, “Design challenges of technology scaling,” IEEE Micro, vol.19, no.4, p.23-29, July-Aug. 1999.
The contributions to this lecture by a number of people (J. Rabaey, S. Borkar, etc) are greatly appreciated.
Semiconductor Industry Revenues
16M. Chang, “Foundry Future: Challenges in the 21st Century,” ISSCC’2007
9
Moore’s Law
In 1965, Gordon Moore noted that the number of t i t hi d bl d 12 thtransistors on a chip doubled every 12 months. He made a prediction that semiconductor technology will double its effectiveness every 12 months
“The complexity for minimum component costs has increased at a rate of roughly a
1824
17
factor of two per year. Certainly over the short term, this rate can be expected to continue, if not to increase. Over the longer term, the rate of increase is a bit more uncertain, although there is no reason to believe it will not remain nearly constant for at least 10 years. That means by 1975, the number of components per integrated circuit for minimum cost will be 65,000.”Gordon Moore, Cramming more Components onto Integrated Circuits, (1965).
Moore’s Law - 1965
““Reduced cost is one of the big Reduced cost is one of the big attractions of integrated attractions of integrated electronics, and the cost electronics, and the cost advantage continues to increaseadvantage continues to increase
TransistorsTransistorsPer DiePer Die
101099
10101010
advantage continues to increase advantage continues to increase as the technology evolves as the technology evolves toward the production of larger toward the production of larger and larger circuit functions on a and larger circuit functions on a single semiconductor substrate.”single semiconductor substrate.”Electronics, Volume 38, Electronics, Volume 38, Number 8, April 19, 1965Number 8, April 19, 1965
101088
101077
101066
101055
101044
101033
18
19601960 19651965 19701970 19751975 19801980 19851985 19901990 19951995 20002000 20052005 20102010
1010
101022
101011
101000
Source: IntelSource: Intel
1965 Data (Moore)1965 Data (Moore)
Graph from S.Chou, ISSCC’2005
10
Moore’s Law - 2005TransistorsTransistors
Per DiePer Die
101099
10101010
256M256M512M512M
1G1G 2G2G
80808080 808680868028680286
386™ Processor386™ Processor486™ Processor486™ Processor
PentiumPentium® ® ProcessorProcessorPentiumPentium® ® II ProcessorII Processor
PentiumPentium®® III ProcessorIII ProcessorPentiumPentium®® 4 Processor4 Processor
ItaniumItanium™ ™ ProcessorProcessor101088
101077
101066
101055
101044
10103380088008
ItaniumItanium™ ™ 22 ProcessorProcessor
1K1K4K4K
64K64K256K256K
1M1M
16M16M4M4M
64M64M
256M256M128M128M
16K16K
19
40044004
1010
101022
101011
101000
800880081965 Data (Moore)1965 Data (Moore)
MicroprocessorMicroprocessor
MemoryMemory
19601960 19651965 19701970 19751975 19801980 19851985 19901990 19951995 20002000 20052005 20102010
Source: IntelSource: IntelGraph from S.Chou, ISSCC’2005
Moore’s law and cost
20
11
Progress in Nano-Technology
Millipede
Spintronic device
Molecular Electronics
Spintronic Storage
21
Carbon Nanotubes
Silicon Nanowires
Nanomechanics
T.C. Chen, Where Si-CMOS is going: Trendy Hype vs. Real Technology, ISSCC’06
Technology Strategy / Roadmap 2000 2005 2010 2015 2020 2025 2030
Plan A: Extending Si CMOSPlan A: Extending Si CMOS
Plan B: Subsytem IntegrationPlan B: Subsytem Integration
R D
R D
22
Plan C: Post Si CMOS Options Plan C: Post Si CMOS Options
R R&D
Plan Q:Plan Q:
R D
Quantum ComputingQuantum Computing
T.C. Chen, Where Si-CMOS is going: Trendy Hype vs. Real Technology, ISSCC’06
12
Technology Evolution
International Technology Roadmap for Semiconductors - 2003 data
Year 2004 2007 2010 2013 2016
D ½ it h [ ] 90 65 45 32 22Dram ½ pitch [nm] 90 65 45 32 22
MPU transistors/chip 550M 1100M 2200M 4400M 8800M
Wiring levels 10-14 11-15 12-16 12-16 14-18
High-perf. physical gate [nm] 37 25 18 13 9
High-perf. VDD [V] 1.2 1.1 1.0 0.9 0.8
Local clock [GHz] 4.2 9.3 15 23 40
23
High-perf. power [W] 160 190 220 250 288
Cost-perf. power [W] 84 104 120 138 158
Low-power VDD [V] 0.9 0.8 0.7 0.6 0.5
‘Low-power’ power [W] 2.2 2.5 2.8 3.0 3.0
Acceleration in the Past Decade
24
13
ITRS’08 Projections
25
Printed vs. Physical Gate10000100001010
Nominal feature sizeNominal feature size
mm
10001000
100100
11
0.10.1
nmnm130nm130nm90nm90nm
70nm70nm50nm50nm
Gate LengthGate Length 65nm65nm45nm45nm
32nm32nm22nm22nm
0.7X every 2 years
180nm180nm250nm250nm
26Source: Intel, IEDM presentations
10100.010.01
50nm50nm35nm35nm
19701970 19801980 19901990 20002000 20102010 20202020
~30nm~30nm
Physical gate length > nominal feature size after 22nm?
14
Some Recent DevicesIn research:10nm device
In production:45nm high-k strained Si
L = 10 nmg
C d t
27
Corresponds tosub-22nm node(~10 years)
K. Mistry, IEDM’07
Some Recent Devices
Intel’s 30nm transistor, circa 2002
Ion = 570m/mIoff = 60nA/ m
28[B. Doyle, Intel]
15
More Recent Devices
Intel’s 20nm transistor, circa 2002
29
[B. Doyle, Intel]
@0.75V
More Recent Devices
SOI: Silicon-on-Insulator
Thin-Body SOI MOSFET
SOI: Silicon-on-Insulator
30Cheng, IEDM’09
16
Sub-5nm FinFET
Gate
Gate
BOX Si fin - Body!
DrainSource
Gate
Silicon Fin
X. Huang, et al, IEDM’1999.
31Lee, VLSI Technology, 2006
Major Roadblocks
1. Managing complexityHow to design a 10 billion transistor chip?And what to use all these transistors for?And what to use all these transistors for?
2. Cost of integrated circuits is increasingIt takes >$10M to design a chipMask costs are more than $3M in 45nm technology
3. The end of frequency scaling - Power as a limiting factor
32
factorDealing with leakages
4. Robustness issuesVariations, SRAM, soft errors, coupling
5. The interconnect problem
17
Next Lecture
Impact of technology scaling
Characteristics of sub-100nm technologies
33