+ All Categories
Home > Documents > EE241 - Spring...

EE241 - Spring...

Date post: 17-Mar-2020
Category:
Upload: others
View: 10 times
Download: 0 times
Share this document with a friend
17
1 EE241 Spring 2011 EE241 - Spring 2011 Advanced Digital Integrated Circuits MW 2-3:30pm 293 Cory Practical Information Instructor: Borivoje Nikolić 550B C H ll 3 9297 b @ 550B Cory Hall , 3-9297, bora@eecs Office hours: M 10:30am-11:30am Reader: TBA tba@eecs Admin: Rosita Alvarez-Croft 2 None Class Web page http://bwrc.eecs.berkeley.edu/classes/icdesign/ee241_s11
Transcript
Page 1: EE241 - Spring 2011bwrcs.eecs.berkeley.edu/Classes/icdesign/ee241_s11/Lectures/Lecture1-Intro.pdf · EE241 - Spring 2011 Advanced Digital Integrated Circuits MW 2-3:30pm 293 Cory

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

Page 2: EE241 - Spring 2011bwrcs.eecs.berkeley.edu/Classes/icdesign/ee241_s11/Lectures/Lecture1-Intro.pdf · EE241 - Spring 2011 Advanced Digital Integrated Circuits MW 2-3:30pm 293 Cory

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

Page 3: EE241 - Spring 2011bwrcs.eecs.berkeley.edu/Classes/icdesign/ee241_s11/Lectures/Lecture1-Intro.pdf · EE241 - Spring 2011 Advanced Digital Integrated Circuits MW 2-3:30pm 293 Cory

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

Page 4: EE241 - Spring 2011bwrcs.eecs.berkeley.edu/Classes/icdesign/ee241_s11/Lectures/Lecture1-Intro.pdf · EE241 - Spring 2011 Advanced Digital Integrated Circuits MW 2-3:30pm 293 Cory

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)

Page 5: EE241 - Spring 2011bwrcs.eecs.berkeley.edu/Classes/icdesign/ee241_s11/Lectures/Lecture1-Intro.pdf · EE241 - Spring 2011 Advanced Digital Integrated Circuits MW 2-3:30pm 293 Cory

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

Page 6: EE241 - Spring 2011bwrcs.eecs.berkeley.edu/Classes/icdesign/ee241_s11/Lectures/Lecture1-Intro.pdf · EE241 - Spring 2011 Advanced Digital Integrated Circuits MW 2-3:30pm 293 Cory

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

Page 7: EE241 - Spring 2011bwrcs.eecs.berkeley.edu/Classes/icdesign/ee241_s11/Lectures/Lecture1-Intro.pdf · EE241 - Spring 2011 Advanced Digital Integrated Circuits MW 2-3:30pm 293 Cory

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

Page 8: EE241 - Spring 2011bwrcs.eecs.berkeley.edu/Classes/icdesign/ee241_s11/Lectures/Lecture1-Intro.pdf · EE241 - Spring 2011 Advanced Digital Integrated Circuits MW 2-3:30pm 293 Cory

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

Page 9: EE241 - Spring 2011bwrcs.eecs.berkeley.edu/Classes/icdesign/ee241_s11/Lectures/Lecture1-Intro.pdf · EE241 - Spring 2011 Advanced Digital Integrated Circuits MW 2-3:30pm 293 Cory

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

Page 10: EE241 - Spring 2011bwrcs.eecs.berkeley.edu/Classes/icdesign/ee241_s11/Lectures/Lecture1-Intro.pdf · EE241 - Spring 2011 Advanced Digital Integrated Circuits MW 2-3:30pm 293 Cory

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

Page 11: EE241 - Spring 2011bwrcs.eecs.berkeley.edu/Classes/icdesign/ee241_s11/Lectures/Lecture1-Intro.pdf · EE241 - Spring 2011 Advanced Digital Integrated Circuits MW 2-3:30pm 293 Cory

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

Page 12: EE241 - Spring 2011bwrcs.eecs.berkeley.edu/Classes/icdesign/ee241_s11/Lectures/Lecture1-Intro.pdf · EE241 - Spring 2011 Advanced Digital Integrated Circuits MW 2-3:30pm 293 Cory

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

Page 13: EE241 - Spring 2011bwrcs.eecs.berkeley.edu/Classes/icdesign/ee241_s11/Lectures/Lecture1-Intro.pdf · EE241 - Spring 2011 Advanced Digital Integrated Circuits MW 2-3:30pm 293 Cory

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?

Page 14: EE241 - Spring 2011bwrcs.eecs.berkeley.edu/Classes/icdesign/ee241_s11/Lectures/Lecture1-Intro.pdf · EE241 - Spring 2011 Advanced Digital Integrated Circuits MW 2-3:30pm 293 Cory

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]

Page 15: EE241 - Spring 2011bwrcs.eecs.berkeley.edu/Classes/icdesign/ee241_s11/Lectures/Lecture1-Intro.pdf · EE241 - Spring 2011 Advanced Digital Integrated Circuits MW 2-3:30pm 293 Cory

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

Page 16: EE241 - Spring 2011bwrcs.eecs.berkeley.edu/Classes/icdesign/ee241_s11/Lectures/Lecture1-Intro.pdf · EE241 - Spring 2011 Advanced Digital Integrated Circuits MW 2-3:30pm 293 Cory

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

Page 17: EE241 - Spring 2011bwrcs.eecs.berkeley.edu/Classes/icdesign/ee241_s11/Lectures/Lecture1-Intro.pdf · EE241 - Spring 2011 Advanced Digital Integrated Circuits MW 2-3:30pm 293 Cory

17

Next Lecture

Impact of technology scaling

Characteristics of sub-100nm technologies

33


Recommended