+ All Categories
Home > Documents > Practical Informationbwrcs.eecs.berkeley.edu/Classes/icdesign/ee241_s13/... · Power-performance...

Practical Informationbwrcs.eecs.berkeley.edu/Classes/icdesign/ee241_s13/... · Power-performance...

Date post: 23-Mar-2020
Category:
Upload: others
View: 1 times
Download: 0 times
Share this document with a friend
17
1 EE241 - Spring 2013 Advanced Digital Integrated Circuits MW 2-3:30pm 540A/B Cory 2 Practical Information Instructor: Borivoje Nikolić 509 Cory Hall , 3-9297, bora@eecs Office hours: M 11-12, W 3:30pm-4:30pm GSI: Brian Zimmer bmzimmer@eecs Admin: Lea Barker Just for graded work pickup Class Web page http://bwrc.eecs.berkeley.edu/classes/icdesign/ee241_s13 Class Discussion http://piazza.com/class#winter2013/ee241/ Sign up for Piazza!
Transcript
Page 1: Practical Informationbwrcs.eecs.berkeley.edu/Classes/icdesign/ee241_s13/... · Power-performance tradeoffs in design (1 week) Low power design (3 weeks) Dynamic and leakage power

1

EE241 - Spring 2013Advanced Digital Integrated Circuits

MW 2-3:30pm540A/B Cory

2

Practical Information

Instructor:

Borivoje Nikolić509 Cory Hall , 3-9297, bora@eecs

Office hours: M 11-12, W 3:30pm-4:30pm

GSI: Brian Zimmerbmzimmer@eecs

Admin: Lea BarkerJust for graded work pickup

Class Web pagehttp://bwrc.eecs.berkeley.edu/classes/icdesign/ee241_s13

Class Discussionhttp://piazza.com/class#winter2013/ee241/Sign up for Piazza!

Page 2: Practical Informationbwrcs.eecs.berkeley.edu/Classes/icdesign/ee241_s13/... · Power-performance tradeoffs in design (1 week) Low power design (3 weeks) Dynamic and leakage power

2

3

Class Topics

This course aims to convey a knowledge of advanced concepts of digital circuit and system design in state-of-the-art MOS technologies.

Emphasis is on the circuit and chip design and optimization for both high performance, and low power for use in applications such as microprocessors, signal and multimedia processors, communications, memory and periphery. Special attention will be devoted to the most important challenges facing digital circuit designers today and in the coming decade, being the impact of scaling, deep sub-micron effects, variability, power dissipation and timing.

4

EECS141 vs. EECS241

EECS 141:Basic transistor and circuit modelsBasic 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,…Learning more advanced techniques Study the challenges facing design in the coming yearsCreating new solutions to challenging design problems

Page 3: Practical Informationbwrcs.eecs.berkeley.edu/Classes/icdesign/ee241_s13/... · Power-performance tradeoffs in design (1 week) Low power design (3 weeks) Dynamic and leakage power

3

5

EECS141 vs. EECS241

EECS1410.25m and 90nm CMOS

Unified transistor model

Basic circuit design techniques

Well defined design project

Cadence/Hspice

Focus on principles

EECS241Mostly 32/28nm CMOS

Different models

Advanced circuit techniques

Open design/research project

Any tool that does the job

Focus on principles

6

Special Focus in Spring 2013

Current technology issues

Process variations

Robust design

SRAM

Power and performance optimization

Timing

Clocking and power distribution

Page 4: Practical Informationbwrcs.eecs.berkeley.edu/Classes/icdesign/ee241_s13/... · Power-performance tradeoffs in design (1 week) Low power design (3 weeks) Dynamic and leakage power

4

7

Class TopicsFundamentals - Technology and modeling – Scaling and its limits (1.5 wks)

Technology features, transistor models (1.5wks)

Delays and timing (1wk)

Technology variability (2 wks)Sources of variability, modeling, impact on logic

SRAM in scaled technologies

Timing. latches and variability-aware design (1 week)

Power-performance tradeoffs in design (1 week)

Low power design (3 weeks)

Dynamic and leakage power reduction

High-performance design (1 wk)Datapaths

Clock and power distribution (1 week)

Project presentations, final exam (1 week)

8

Class Organization

5 (+/-) assignments (20%)

4 quizzes (10%)

1 term-long design project (40%)Phase 1: Topic selection (Feb 20, week of ISSCC)

Phase 2: Study (report by week 9, March 20)

Phase 3: Design (report by final week)

Presentations, May 6

Final exam (30%) (Wednesday, May 1, in-class)

Page 5: Practical Informationbwrcs.eecs.berkeley.edu/Classes/icdesign/ee241_s13/... · Power-performance tradeoffs in design (1 week) Low power design (3 weeks) Dynamic and leakage power

5

9

Class Material

Recommended text: J. Rabaey, “Low Power Design Essentials,” Springer 2009.

Available at www.springerlink.com

Baseline: “Digital Integrated Circuits - A Design Perspective”, 2nd

ed. 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 (available on-line at Wiley-IEEE)“CMOS VLSI Design,” 4th ed, N.Weste, D. Harris

10

Class Material

List of background material available on website

Selected papers will be made available on websiteLinked 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 websiteNo printed handouts in class!

Page 6: Practical Informationbwrcs.eecs.berkeley.edu/Classes/icdesign/ee241_s13/... · Power-performance tradeoffs in design (1 week) Low power design (3 weeks) Dynamic and leakage power

6

11

Reading Assignments

Three types of readings:Assigned reading, that should be read before the class

Recommended reading that covers the key points covered in lecture in greater detail

Occasionally, background material will be listed as well

12

Reading Sources

IEEE Journal of Solid-State Circuits (JSSC)

IEEE International Solid-State Circuits Conference (ISSCC)

Symposium on VLSI Circuits (VLSI)

Other conferences and journals

Page 7: Practical Informationbwrcs.eecs.berkeley.edu/Classes/icdesign/ee241_s13/... · Power-performance tradeoffs in design (1 week) Low power design (3 weeks) Dynamic and leakage power

7

13

Project Topics

Focus this semester: Resiliency for Energy EfficiencyDesign components that e.g. operate in a wide range of supply voltages and are resilient to variations and different sources of disturbances:

Logic, SRAM, DSP, uP building blocksSupply, clock distributionMeasurement circuits

Project teams: 2+ members, proportional to the size of the projectMore details in Week 2

14

Tools

32nm predictive model

HSPICEYou need an instructional (or research) account

Cadence, Synopsys, available on instructional servers

Other predictive sub-100nm models (former BPTM)http://www.eas.asu.edu/~ptm/

More information on the web site.

Page 8: Practical Informationbwrcs.eecs.berkeley.edu/Classes/icdesign/ee241_s13/... · Power-performance tradeoffs in design (1 week) Low power design (3 weeks) Dynamic and leakage power

8

15

Webcast

Webcasts from this class will available – links on the web page

Please do not hesitate to ask questions – and ask them loud and clear!

EE241 - Spring 2013Advanced Digital Integrated Circuits

Lecture 1: IntroductionTrends and Challenges in

Digital Integrated Circuit Design

Page 9: Practical Informationbwrcs.eecs.berkeley.edu/Classes/icdesign/ee241_s13/... · Power-performance tradeoffs in design (1 week) Low power design (3 weeks) Dynamic and leakage power

9

17

Reading (Lectures 1 & 2)Assigned

Rabaey, LPDE, Ch 1 (Introduction)

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 2006.

RecommendedInternational Technology Roadmap (http://www.itrs.net) 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)

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.

Background: Rabaey et al, DIC Chapter 3.The contributions to this lecture by a number of people (J. Rabaey, S. Borkar, etc) are greatly appreciated.

18

Semiconductor Industry Revenues

M. Chang, “Foundry Future: Challenges in the 21st Century,” ISSCC’2007

Page 10: Practical Informationbwrcs.eecs.berkeley.edu/Classes/icdesign/ee241_s13/... · Power-performance tradeoffs in design (1 week) Low power design (3 weeks) Dynamic and leakage power

10

19

Moore’s Law

In 1965, Gordon Moore noted that the number of transistors 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 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).

1824

20

Moore’s Law - 1965

“Reduced cost is one of the big attractions of integrated electronics, and the cost advantage continues to increase as the technology evolves toward the production of larger and larger circuit functions on a single semiconductor substrate.”Electronics, Volume 38, Number 8, April 19, 1965

1960 1965 1970 1975 1980 1985 1990 1995 2000 2005 2010

TransistorsPer Die

108

107

106

105

104

103

102

101

100

109

1010

Source: Intel

1965 Data (Moore)

Graph from S.Chou, ISSCC’2005

Page 11: Practical Informationbwrcs.eecs.berkeley.edu/Classes/icdesign/ee241_s13/... · Power-performance tradeoffs in design (1 week) Low power design (3 weeks) Dynamic and leakage power

11

21

Moore’s Law - 2005

4004

8080 808680286

386™ Processor486™ Processor

Pentium® ProcessorPentium® II Processor

Pentium® III ProcessorPentium® 4 Processor

Itanium™ Processor

TransistorsPer Die

108

107

106

105

104

103

102

101

100

109

1010

8008

Itanium™ 2 Processor

1K4K

64K256K

1M

16M4M

64M

256M512M

1G 2G

128M

16K

1965 Data (Moore)

Microprocessor

Memory

1960 1965 1970 1975 1980 1985 1990 1995 2000 2005 2010

Source: IntelGraph from S.Chou, ISSCC’2005

22

Moore’s law and cost

Page 12: Practical Informationbwrcs.eecs.berkeley.edu/Classes/icdesign/ee241_s13/... · Power-performance tradeoffs in design (1 week) Low power design (3 weeks) Dynamic and leakage power

12

23

Molecular Electronics

Progress in Nano-Technology

Carbon Nanotubes

Silicon Nanowires

Nanomechanics

Spintronic Storage

Millipede

Spintronic device

T.C. Chen, Where Si-CMOS is going: Trendy Hype vs. Real Technology, ISSCC’06

24

Technology Strategy / Roadmap 2000 2005 2010 2015 2020 2025 2030

Plan B: Subsytem Integration

R D

Plan C: Post Si CMOS Options

R R&D

Plan Q:

R D

Quantum Computing

Plan A: Extending Si CMOS

R D

T.C. Chen, Where Si-CMOS is going: Trendy Hype vs. Real Technology, ISSCC’06

Page 13: Practical Informationbwrcs.eecs.berkeley.edu/Classes/icdesign/ee241_s13/... · Power-performance tradeoffs in design (1 week) Low power design (3 weeks) Dynamic and leakage power

13

25

Technology Evolution

International Technology Roadmap for Semiconductors - 2003 data

Year 2004 2007 2010 2013 2016

Dram ½ 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

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

26

Roadmap Acceleration in the Past

Page 14: Practical Informationbwrcs.eecs.berkeley.edu/Classes/icdesign/ee241_s13/... · Power-performance tradeoffs in design (1 week) Low power design (3 weeks) Dynamic and leakage power

14

27

Printed vs. Physical Gate

Source: Intel, IEDM presentations

m

10000

1000

100

10

10

1

0.1

0.01

nm130nm90nm

70nm50nm

Gate Length 65nm

35nm

1970 1980 1990 2000 2010 2020

45nm32nm

22nm

~30nm

0.7X every 2 years

Nominal feature size

180nm250nm

Physical gate length > nominal feature size after 22nm?

28

Current Production

32nm (and 28nm): Various flavors - Intel

C.-H. Jan, IEDM’09, P. VanDerVoorn, VLSI Tech’10

Lg = 30/34nm Lg = 46nm Lg > 140nm

Page 15: Practical Informationbwrcs.eecs.berkeley.edu/Classes/icdesign/ee241_s13/... · Power-performance tradeoffs in design (1 week) Low power design (3 weeks) Dynamic and leakage power

15

29

Current Production

22nm TriGate (FinFET): Intel

PMOS cross-section NMOS transistor

Lmin ~25nm (in presentation and reverse engineering report)

C. Auth, VLSI Tech’12, D. James, CICC’12

30

Some Research Devices

L = 10 nmg

10nm device (Intel), circa 2003

Page 16: Practical Informationbwrcs.eecs.berkeley.edu/Classes/icdesign/ee241_s13/... · Power-performance tradeoffs in design (1 week) Low power design (3 weeks) Dynamic and leakage power

16

31

Sub-5nm FinFET

Lee, VLSI Technology, 2006

BOX Si fin - Body!

DrainSource

Gate

Gate

Silicon Fin

X. Huang, et al, IEDM’1999.

32

More Recent Devices

SOI: Silicon-on-Insulator

Thin-Body SOI MOSFET

Cheng, IEDM’09

Page 17: Practical Informationbwrcs.eecs.berkeley.edu/Classes/icdesign/ee241_s13/... · Power-performance tradeoffs in design (1 week) Low power design (3 weeks) Dynamic and leakage power

17

33

Major Roadblocks

1. Managing complexityHow to design a 10 billion (100 billion) transistor chip?And what to use all these transistors for?

2. Cost of integrated circuits is increasingIt takes >>$10M to design a chipMask costs are many $M in 28nm technology

3. Power as a limiting factorEnd of frequency scalingDealing with power, leakages

4. Robustness issuesVariations, SRAM, memory, soft errors, signal integrity

5. The interconnect problem

34

Next Lecture

Impact of technology scaling

Characteristics of sub-100nm technologies


Recommended