1 scaling at the end of moore’s law david z. pan dept. of electrical and computer engineering the...

21
1 Scaling at the End of Moore’s Law David Z. Pan Dept. of Electrical and Computer Engineering The University of Texas at Austin [email protected] http:// www.cerc.utexas.edu/utda PROFIT Workshop – Dec. 22, 2009

Post on 21-Dec-2015

212 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: 1 Scaling at the End of Moore’s Law David Z. Pan Dept. of Electrical and Computer Engineering The University of Texas at Austin dpan@ece.utexas.edu

1

Scaling at the End of Moore’s Law

David Z. PanDept. of Electrical and Computer Engineering

The University of Texas at Austin

[email protected]

http://www.cerc.utexas.edu/utda

PROFIT Workshop – Dec. 22, 2009

Page 2: 1 Scaling at the End of Moore’s Law David Z. Pan Dept. of Electrical and Computer Engineering The University of Texas at Austin dpan@ece.utexas.edu

2

Moore’s Law & CMOS Scaling

1980 1990 2000 2010 2020

10

1

0.1

um

[Courtesy Intel]

X

[Moore 1965] Lithography Gap!

Page 3: 1 Scaling at the End of Moore’s Law David Z. Pan Dept. of Electrical and Computer Engineering The University of Texas at Austin dpan@ece.utexas.edu

3

Scaling is Certainly Not Easy

Litho CMP

Random defects Etch

-nce

Page 4: 1 Scaling at the End of Moore’s Law David Z. Pan Dept. of Electrical and Computer Engineering The University of Texas at Austin dpan@ece.utexas.edu

4

You Probably Have Seen This!

[Courtesy Synopsys]

DFM toRescue

Scaling, though challenged, still pushing ahead! Quite Amazing… Yes, we can!

Page 5: 1 Scaling at the End of Moore’s Law David Z. Pan Dept. of Electrical and Computer Engineering The University of Texas at Austin dpan@ece.utexas.edu

5

Scaling at the End Vertically – 3D ICNew devices/materials

› E.g., Optical interconnect, high-K, strain siliconMulti-core, many core, networks-on-chip…….But still life in continuing pushing the envelope,

22nm, 16nm, 11nm, 8nm (ITRS)› Computational Scaling› Double Patterning › Emerging Nanolithography› …

E.g., Intel sees no problem for another decade

Page 6: 1 Scaling at the End of Moore’s Law David Z. Pan Dept. of Electrical and Computer Engineering The University of Texas at Austin dpan@ece.utexas.edu

6

Computational Scaling

Scaling by massive computational power› Fast computers to help design faster computers

Computational lithography for nanolithography systems

› Computationally reverse-engineeringElectronic design automation (EDA) eco-system

to close the gaps› Current tools are still very sub-optimal› Synergistic Process-Layout-Circuit Co-Optimization› Parallel, multi-core, GPU, domain-specific, FPGA…

Page 7: 1 Scaling at the End of Moore’s Law David Z. Pan Dept. of Electrical and Computer Engineering The University of Texas at Austin dpan@ece.utexas.edu

7

Computational Lithography

[Singh+, SPIE’08)

Intel’s Pixelated Mask

Page 8: 1 Scaling at the End of Moore’s Law David Z. Pan Dept. of Electrical and Computer Engineering The University of Texas at Austin dpan@ece.utexas.edu

8

Synergistic CAD to the RescueCAD tools still very suboptimalNeed good levers at different levels of

abstraction for process/layout/circuit co-opt.

“Give me a lever, and I can optimize your billion transistor design.” - EDA’s Lever (model/rule)

“Give me a place to stand on, and I can move the earth.” - Archimedes’ Lever LeverEDA

Design

Page 9: 1 Scaling at the End of Moore’s Law David Z. Pan Dept. of Electrical and Computer Engineering The University of Texas at Austin dpan@ece.utexas.edu

9

Process Modeling

How complicated?

or simple can it be?

Key Issues:› Accuracy vs. Fidelity (Elmore-like)› Design-oriented vs. process-oriented

' ' ' '1 1 0 0 0 0 0 0 0 0 0

' ' ' '1 0 1 0 1 0 1 0 0 0 0 0

( ) ( ) ( ) ( )

( ) ( )

II x y J x x y y F x y F x y

K x x y y K x x y y dx dy dx dy

Litho model: Hopkins eqn

)_

1(*_2

densityMetal

ThicknessCu CMP model:

[Cho+, ICCAD’06]

Page 10: 1 Scaling at the End of Moore’s Law David Z. Pan Dept. of Electrical and Computer Engineering The University of Texas at Austin dpan@ece.utexas.edu

10

Prediction & Prescription

Layout!Hotspot!

Prediction: e.g., data mining, machine learning [Ding+, ICICDT’09] (Best Student Paper)

Prescription: only work with patterns that are printable Robustness Design: tolerant to variations/aging, e.g. ,

[Chakraborty+, DATE 2009] (Best IP Award)

Page 11: 1 Scaling at the End of Moore’s Law David Z. Pan Dept. of Electrical and Computer Engineering The University of Texas at Austin dpan@ece.utexas.edu

11

“Next” Generation Lithography

EUV

mindp

193i w/ DPL

Nanoimprint

Page 12: 1 Scaling at the End of Moore’s Law David Z. Pan Dept. of Electrical and Computer Engineering The University of Texas at Austin dpan@ece.utexas.edu

12

Double Patterning Lithography

For 22nm and 16nm, the industry most likely will adopt double patterning lithography (DPL)

A key problem is overlay control› Double exposures, masks, …

Intelligent CAD solution to compensate the unwanted overlay effects or even take advantage of them!

E.g., [Yang et al, ASPDAC’2010] (Best Paper Award Nomination)

› A new layout decomposition framework

Page 13: 1 Scaling at the End of Moore’s Law David Z. Pan Dept. of Electrical and Computer Engineering The University of Texas at Austin dpan@ece.utexas.edu

13

A Faster & Versatile Framework

[Yang et al., ASPDAC 2010] proposed a new graph-theoretic, multi-objective layout decomposition framework

Consider new objectives› Density balancing › Overlay compensation

In addition to conventional metrics› Decomposability› Stitch minimization

Very efficient for full chip mindp

Stitch

Page 14: 1 Scaling at the End of Moore’s Law David Z. Pan Dept. of Electrical and Computer Engineering The University of Texas at Austin dpan@ece.utexas.edu

14

Overlay Compensation

1st patterning

C1 -∆C1 C2 -∆C2

2nd patterning 2nd patterning

1st patterning

Decomposition Without Overlay Compensation

1st patterning

2nd patterning

C1 -∆C1 C2 +∆C2

2nd patterning

1st patterning

Decomposition With Overlay Compensation (for Timing Variation Reduction)

Page 15: 1 Scaling at the End of Moore’s Law David Z. Pan Dept. of Electrical and Computer Engineering The University of Texas at Austin dpan@ece.utexas.edu

15

The number of stitches in layout decomposition is equal to the cut size of the bi-partitioning problem in graph theory.

Theorem 1 : Min-Cut Based Stitch Minimization

Color Assignment – Heuristic Solution

Example of Graph Based Stitch Minimization

Minimize : A X + X Z + Y Z + E Y + 2(Ā X) + 2(Ē Y)⊕ ⊕ ⊕ ⊕ ⊕ ⊕

Ā(20)A(17)

X(9)

E(15)

Y(9)

Ē(17)

1 2

21

Z(5)

1

1

Constraint: (A, Ā) and (E, Ē) are repulsive pairs.

Page 16: 1 Scaling at the End of Moore’s Law David Z. Pan Dept. of Electrical and Computer Engineering The University of Texas at Austin dpan@ece.utexas.edu

16

Balancing Density is Easy

16

Color0 Area=32 (35%) Color1 Area=60 (65%)

Ā(20)A(17)

X(9)

E(15)

Y(9)

Ē(17)

1 2

21

Z(5)

1

1

Color0 Area=46 (50%)

Color1 Area=46 (50%)

Ā(20)A(17)

X(9)

E(15)Y(9)

Ē(17)

12

21

Z(5)1

1

Min-Stitch Coloring Balanced Coloring

Page 17: 1 Scaling at the End of Moore’s Law David Z. Pan Dept. of Electrical and Computer Engineering The University of Texas at Austin dpan@ece.utexas.edu

17

Compensate Overlay Effect

Cc1

Rd

Cc2

Cc3

R1 R2 R3 R4

R5

R7

R6

Cc1

Rd

Cc2

Cc4

Cc3

R1 R2 R3 R4

R5

# of Stitch=2

R7

R6TDD

TDD constraints insertion

y2’

x1

x2

y1

y2

x1’

x2’

y1’

i1

i2

i3

1

1

1

1

1

1

w

w

Cc4

x1

x1’ x2’

x2

y1 y1’

y2

i1 i2

i3

y2’Relative coloring

y2’

x1

x2

y1

y2

x1’

x2’

y1’

i1

i2

i3

1

1

1

1

1

1

color0 color1

without TDD constraints

Page 18: 1 Scaling at the End of Moore’s Law David Z. Pan Dept. of Electrical and Computer Engineering The University of Texas at Austin dpan@ece.utexas.edu

18

Experimental Results

18

[Yang et al., ASPDAC 2010] very fast (cf. ILP) It handles density balancing nicely

Page 19: 1 Scaling at the End of Moore’s Law David Z. Pan Dept. of Electrical and Computer Engineering The University of Texas at Austin dpan@ece.utexas.edu

19

Reduction of Timing Variations

19

Page 20: 1 Scaling at the End of Moore’s Law David Z. Pan Dept. of Electrical and Computer Engineering The University of Texas at Austin dpan@ece.utexas.edu

20

How about post-16nm?

Triple patterningQuadruple patterning

› Intel 7nm

Extreme Ultra-Violet Lithography (13.5nm)Massively e-beam direct writeNanoimprint

[Intel, July 2009]

Page 21: 1 Scaling at the End of Moore’s Law David Z. Pan Dept. of Electrical and Computer Engineering The University of Texas at Austin dpan@ece.utexas.edu

21

50 Years Ago, …

There's Plenty of Room at the Bottom

- An Invitation to Enter a New Field of Physics

Richard P. Feynman, 1959

Still

The Moore, The Better!