53
DIE STACKING IS HAPPENING! BRYAN BLACK 12-9-2013

Die Stacking is Happening

Embed Size (px)

Citation preview

Page 1: Die Stacking is Happening

DIE STACKING IS HAPPENING! BRYAN BLACK

12-9-2013

Page 2: Die Stacking is Happening

| DIE STACKING IS HAPPENING! | DECEMBER 9, 2013 2

Let’s make this keynote as interactive as possible

Page 3: Die Stacking is Happening

| DIE STACKING IS HAPPENING! | DECEMBER 9, 2013 3

AGENDA

1. Sample technology flow for die stacking

2. Why die stacking is finally happening?

3. How will it impact the market?

Page 4: Die Stacking is Happening

| DIE STACKING IS HAPPENING! | DECEMBER 9, 2013 4

BUT FIRST… THERE ARE TWO FLAVORS OF DIE STACKING

INTERPOSER STACKING (2.5D)

Interposer

xPU

DR

AM

VERTICAL STACKING (3D)

DR

AM

xPU

Page 5: Die Stacking is Happening

| DIE STACKING IS HAPPENING! | DECEMBER 9, 2013 5

WHAT IS A THROUGH SILICON VIA (TSV)?

•TSV is a copper via that electrically connects the front and back sides of the silicon

•The TSV is an old concept

Wafer Sub

TSV

Page 6: Die Stacking is Happening

| DIE STACKING IS HAPPENING! | DECEMBER 9, 2013 6

Wafer Sub

TSV ASPECT RATIOS

• Long ago TSVs were a 5:1 ratio and more recently have become 10:1

•These diameters are mostly useless

750mm

Wafer Sub

150um to 75um diameter

Page 7: Die Stacking is Happening

| DIE STACKING IS HAPPENING! | DECEMBER 9, 2013 7

Wafer Sub

THE INTERESTING INNOVATION OCCURRED 10+ YEARS AGO…

•Wafer thinning and thin wafer handling are the recent innovations that make die stacking manufacturing feasible

TSV (5 to 10um diameter)

750mm

Wafer Sub

50-100mm

Page 8: Die Stacking is Happening

| DIE STACKING IS HAPPENING! | DECEMBER 9, 2013 8

COMPLEXITY OF DIE STACKING • Resources: Internal and external limitations

• Business: New business partners, new business models, new roles for existing partners, new capital investments, no history for forecasting

• Product: How does a design take advantage of die stacking?, CAD infrastructure, Define requirements, Mitigate high risk

• Test: Wafer probe, KGD, Manufacturing thermal heads, Impact of gimbaling, component test & repair

• Assembly manufacturing: Big die challenges, Thin wafer handling, Die to die bonding thermal compression or reflow, Assembly order, New mbump technologies, EM, ESD, Underfill

• Wafer Manufacturing: TSVs, Carrier attach/detach, Thinning, mbump

• Platform: System characterization changes with integration

• Packaging: Large and new materials to reduce warpage

• Thermals: System solutions, Package solutions, Materials selection

• Reliability: How is reliability proven with multiple vendor components with different requirements?

• Quality: How is quality distributed among partners? Who does burn in?

• Yield & Cost: DFY, Require time for maturity

No single challenge is an issue but there are many, they are diverse, and they interact

Page 9: Die Stacking is Happening

| DIE STACKING IS HAPPENING! | DECEMBER 9, 2013 9

THE CARTOON DISCLAIMER

It would take weeks to walk through the nuances of die stacking technologies

This is a cartoon illustrating one instance of the technology at 10,000 feet

Page 10: Die Stacking is Happening

| DIE STACKING IS HAPPENING! | DECEMBER 9, 2013 10

THE BASIC STRUCTURE OF THIS CARTOON •Two dies attached to each other using mBumps

•TSVs in the bottom die provide external I/O access and power delivery to the top die

Die #2

Passivation

Wafer Sub

FE Layers Contact

Metal Layers

BS RDL

Package Substrate

Page 11: Die Stacking is Happening

| DIE STACKING IS HAPPENING! | DECEMBER 9, 2013 11

INTERFACES •Die to die interfaces have a PHY on each die with a TSV and mBump in the path

•The interface on both dies is exposed during assembly but not after

Die #2

Passivation

Wafer Sub

FE Layers Contact

Metal Layers

BS RDL

Package Substrate

PHY

PHY PHY

Page 12: Die Stacking is Happening

| DIE STACKING IS HAPPENING! | DECEMBER 9, 2013 12

STEP 1 (FRONT-END COMPLETE)

•This cartoon is TSV processing after Contact (TSV Middle)

•Process the wafer as usual through the FE layers and Contact

Wafer Sub 750mm

FE Layers Contact Transistor layer

Page 13: Die Stacking is Happening

| DIE STACKING IS HAPPENING! | DECEMBER 9, 2013 13

STEP 2 (DEEP ETCH TSV CAVITY)

Wafer Sub 750mm

FE Layers Contact

Page 14: Die Stacking is Happening

| DIE STACKING IS HAPPENING! | DECEMBER 9, 2013 14

STEP 3 (TSV SIDEWALL PROTECTION)

• Sidewall protection (Nitride or Oxide) is required to prevent Cu TSV from diffusing into the Si substrate

Wafer Sub 750mm

FE Layers Contact

Page 15: Die Stacking is Happening

| DIE STACKING IS HAPPENING! | DECEMBER 9, 2013 15

STEP 4 (TSV FILL)

•TSV diameter influences power delivery capability and EM limitations

•Two small can be a challenge for high power devices

Wafer Sub 750mm

FE Layers Contact

Pitch >15mm

Dia >5mm

Page 16: Die Stacking is Happening

| DIE STACKING IS HAPPENING! | DECEMBER 9, 2013 16

STEP 5 (METALLIZATION AND BUMPING)

•Add metal layers starting with M1; TSVs land on M1

•Then add UBM and C4 bump interface

Wafer Sub 750mm

FE Layers Contact

Metal Layers

C4

Page 17: Die Stacking is Happening

| DIE STACKING IS HAPPENING! | DECEMBER 9, 2013 17

TEST POINT 1 (WAFER PROBE)

•Perform typical wafer probe

•Cannot test TSVs

Wafer Sub 750mm

FE Layers Contact

Metal Layers

PHY PHY Die to die PHY

Page 18: Die Stacking is Happening

| DIE STACKING IS HAPPENING! | DECEMBER 9, 2013 18

STEP 6 (CARRIER WAFER)

•Using Adhesive attach a carrier wafer to the front side of the wafer for the back side processing

•The carrier provides a Si base for tool chucks and support for processing thin wafers

Wafer Sub 750mm

FE Layers Contact

Metal Layers

Carrier Wafer

Adhesive

PHY PHY

Page 19: Die Stacking is Happening

| DIE STACKING IS HAPPENING! | DECEMBER 9, 2013 19

STEP 7 (WAFER THINNING)

Wafer Sub FE Layers Contact

Metal Layers

Carrier Wafer

PHY PHY

Page 20: Die Stacking is Happening

| DIE STACKING IS HAPPENING! | DECEMBER 9, 2013 20

STEP 8 (BACKSIDE PROCESSING)

•Add BS RDL with passivation openings for die to die interface

Passivation

Wafer Sub

FE Layers Contact

Metal Layers

Carrier Wafer

BS RDL 1-3 layers

PHY PHY

Page 21: Die Stacking is Happening

| DIE STACKING IS HAPPENING! | DECEMBER 9, 2013 21

STEP 9 (MICRO-BUMP BACKSIDE INTERFACE)

Passivation

Wafer Sub

FE Layers Contact

Metal Layers

Carrier Wafer

BS RDL

Cu pad for mBump landing

PHY PHY

Page 22: Die Stacking is Happening

| DIE STACKING IS HAPPENING! | DECEMBER 9, 2013 22

STEP 10 (BACKSIDE TAPE)

Dicing Tape

Passivation

Wafer Sub

FE Layers Contact

Metal Layers

Carrier Wafer

BS RDL

PHY PHY

Page 23: Die Stacking is Happening

| DIE STACKING IS HAPPENING! | DECEMBER 9, 2013 23

STEP 11 (REMOVE CARRIER)

•Remove Carrier wafer, clean, and singulate

Dicing Tape

Passivation

Wafer Sub

FE Layers Contact

Metal Layers

BS RDL

PHY PHY

Page 24: Die Stacking is Happening

| DIE STACKING IS HAPPENING! | DECEMBER 9, 2013 24

STEP 12 (REMOVE DIE FROM TAPE)

•Bare die handling

Passivation

Wafer Sub

FE Layers Contact

Metal Layers

BS RDL

PHY PHY

Very important

Page 25: Die Stacking is Happening

| DIE STACKING IS HAPPENING! | DECEMBER 9, 2013 25

STEP 13 (PICK & PLACE INSERTION THEN UNDERFILL)

Passivation

Wafer Sub

FE Layers Contact

Metal Layers

BS RDL

Package Substrate

PHY PHY

Page 26: Die Stacking is Happening

| DIE STACKING IS HAPPENING! | DECEMBER 9, 2013 26

RISK HANDLING ALL DIES IN THE SYSTEM

Passivation

Wafer Sub

FE Layers Contact

Metal Layers

BS RDL

Package Substrate

Die #2

mbump

Components are shipped and stored with exposed mBump interface

PHY PHY

PHY

Page 27: Die Stacking is Happening

| DIE STACKING IS HAPPENING! | DECEMBER 9, 2013 27

Die #2

STEP 15 (ATTACH OTHER DIES)

•Die to die interfaces are no longer exposed

Passivation

Wafer Sub

FE Layers Contact

Metal Layers

BS RDL

Package Substrate

PHY PHY

PHY

Page 28: Die Stacking is Happening

| DIE STACKING IS HAPPENING! | DECEMBER 9, 2013 28

TIM Die #2

STEP 16 (OPTIONAL LID AND TIM ATTACH THEN PACKAGE TEST)

Passivation

Wafer Sub

FE Layers Contact

Metal Layers

BS RDL

Package Substrate

PHY PHY

PHY

There is research to be done for cooling irregular shapes

Page 29: Die Stacking is Happening

| DIE STACKING IS HAPPENING! | DECEMBER 9, 2013 29

ESD RESEARCH (CHALLENGE #1)

•The TSV, PHY, Control, Test, and ESD must fit within the mBump pitch

•The mBump pitch is going to scale quickly but ESD doesn’t scale well

• If ESD doesn’t scale, the mBump pitch increases to accommodate and BW is reduced

mB mB mB

mB mB mB

mB mB mB

45mm

77.9mm

TSV PHY

CNTL

Test ESD

Die to Die Interface Pattern

Page 30: Die Stacking is Happening

| DIE STACKING IS HAPPENING! | DECEMBER 9, 2013 30

ESD RESEARCH (CHALLENGE #2)

•What if die #2 is a DRAM?

•DRAM has a tremendous amount of capacitance

•How does it discharge without damaging the die to die interface?

TIM Die #2

Passivation

Wafer Sub FE Layers Contact

Metal Layers

BS RDL

Package Substrate

PHY PHY

PHY

Page 31: Die Stacking is Happening

| DIE STACKING IS HAPPENING! | DECEMBER 9, 2013 31

THE TWO INTERESTING QUESTIONS

Why is die stacking finally happening?

&

How will it impact the market?

Page 32: Die Stacking is Happening

| DIE STACKING IS HAPPENING! | DECEMBER 9, 2013 32

Die stacking is catching on in FPGAs, Power Devices, and MEMs

But…

There is nothing in mainstream computing CPUs, GPUs, and APUs

Page 33: Die Stacking is Happening

| DIE STACKING IS HAPPENING! | DECEMBER 9, 2013 33

SYSTEM TRENDS IN THE INDUSTRY

•The industry is driving performance density

• Improvements in performance density lead to new form factors

IBM PC

Source: ibm.com

ENIAC

IBM 360

Micro Vax

Source: Wikipedia Source: uh.edu Source: microsoft.com Source: laptopsarena.com Source: applefriend.com

Increasing Performance Density

40’s Now

60’s

80’s

90’s

•New form factors enable new usage models

•Without new usage models the industry stagnates

Page 34: Die Stacking is Happening

| DIE STACKING IS HAPPENING! | DECEMBER 9, 2013 34

Intel 4004

mProcessor

Source: proyectoyautja.proboards.com

Intel 486

Cache & FPU

Source: gecko54000.free.fr Source: barcelona.com

North Bridge

AMD K8

AMD

“Ontario”

Graphics

Source: AMD

Intel P5

Multi-Media

Source: gecko54000.free.fr

1971 2010 1989 1993 2003 2013

IVR

Intel “Haswell”

Source: hardware.slashdot.org

2013

South Bridge

Source: bytesandbits.it

AMD

“Kabini”

MOORE’S LAW IS THE BACK BONE OF INTEGRATION

Page 35: Die Stacking is Happening

| DIE STACKING IS HAPPENING! | DECEMBER 9, 2013 35

MICROARCHITECTURE MOTIVATION FOR INTEGRATION

•Communication is overhead consuming power, latency, and footprint

• Interface power is proportional to bandwidth and the link RCs

•And... BW is limited by the off die interface which doesn’t scale quickly

•But… off die BW demand increases with transistor density

Device #1

IO Driver

Device #2

IO Driver

Pa

cka

ge

PC

B

Pa

cka

ge

Page 36: Die Stacking is Happening

| DIE STACKING IS HAPPENING! | DECEMBER 9, 2013 36

• Increased transistor density and lower power each generation is great

•But lower cost is the driving force of the industry and integration

• Improvement in cost per transistor is why the industry adopts new process nodes

COST IS THE PRIMARY MOTIVATION FOR INTEGRATION

Yie

lde

d D

ie C

ost

Time18 Months

Node N-1

Node N

There is always a cost crossover

Source: AMD

Co

st

Co

st

Time

Page 37: Die Stacking is Happening

| DIE STACKING IS HAPPENING! | DECEMBER 9, 2013 37

•Moore’s Law will continue but there is a limitation

•All similar technology components have been integrated such as Cache, FPU, Multi-Media, NB, GPU, SB, etc…

•Only disparate technologies such as DRAM, MEMS, True IVR, Storage, Optics are left

DRAM

True IVR

SSD Optics

Source: AMD

SI INTEGRATION IS RUNNING OUT OF GAS!

Page 38: Die Stacking is Happening

| DIE STACKING IS HAPPENING! | DECEMBER 9, 2013 38

Source: AMD

•Moore’s Law will continue but there is a problem

•Process scaling will to stop supporting diverse functionalities on a single die such as fast logic, low power logic, analog, and cache

•The single die will want to break into specialized components to maximize the value of new and existing process nodes

SI INTEGRATION IS RUNNING OUT OF GAS!

Page 39: Die Stacking is Happening

| DIE STACKING IS HAPPENING! | DECEMBER 9, 2013 39

•Moore’s Law will continue but there are long term cost challenges

•Process node complexity is climbing due to feature size scaling and diversity of supported functionalities

MOORE’S LAW MAY NOT REDUCE COST

Yie

lde

d D

ie C

ost

Time

Node N-1

Node N

Node N+1

Future nodes may not crossover

Source: AMD

Co

st

Time

Page 40: Die Stacking is Happening

| DIE STACKING IS HAPPENING! | DECEMBER 9, 2013 40

•All they do is reduce metal interconnect by improving proximity of disparate technologies

INTERPOSER STACKING (2.5D)

Interposer

xPU

DR

AM

VERTICAL STACKING (3D)

DR

AM

xPU

DIE STACKING IS IDEAL FOR INTEGRATION

Page 41: Die Stacking is Happening

| DIE STACKING IS HAPPENING! | DECEMBER 9, 2013 41

•Process complexity is increasing and yield is dropping as mask count increases

• Large die sizes will continue to have yield challenges

•Die partitioning is challenging and there is significant microarchitecture research

DIE STACKING MOTIVATION (LARGE DIE YIELD IS GETTING WORSE)

Multi-Die SOC Traditional SOC

Large SOC

xPU

xPU

xPU

xPU

14nm

20nm

28nm

32nm

Yield

Mask Count

Defect Density 1/(x^2)

Interposer

Page 42: Die Stacking is Happening

| DIE STACKING IS HAPPENING! | DECEMBER 9, 2013 42

• For example thick oxide gates are useful for high performance high efficiency IO devices

• Separating functionalities such as Analog reduces node complexity

• Interesting research to determine which process nodes fit best with each functionality

DIE STACKING MOTIVATION (PROCESS COMPLEXITY IS DRIVEN BY DIVERSITY)

Multi-Die SOC

Traditional SOC

Monolithic APU APU Analog

Optimal Cache

Optimal Low Power

Optimal High Power

Optimal Analog

Multi-functional diverse node

Interposer

Page 43: Die Stacking is Happening

| DIE STACKING IS HAPPENING! | DECEMBER 9, 2013 43

DIE STACKING MOTIVATION (MEMORY INTEGRATION)

• System power is fixed in all platforms

•Compute performance in all platforms is proportional to memory BW

•Memory BW power increases with demand

Tota

l Po

we

r

Pe

rfo

rman

ce

Computer Power Performance

Memory Power

Coming Soon!

Time

Lower performance will obviously never happen

A new DRAM solution is required to prevent performance from flattening out

Page 44: Die Stacking is Happening

| DIE STACKING IS HAPPENING! | DECEMBER 9, 2013 44

1ST GENERATION HBM IS SAMPLING! HTTP://WWW.JEDEC.ORG/STANDARDS-DOCUMENTS/DOCS/JESD235

Voltage (I/O, VPP) 1.2V; 2.5V

Data Rate per pin 800 – 1.2 MT/s

DRAM Die Density 2Gb

DRAM Dies per Stack 4

Interface Width 1024

DQs/Channel 128

Channels/Die; Channels/Stack 2; 8

Address/Command Interface DDR

Data Bus Clocking Source synchronous; uni-directional/4byte

On Die DLL No

Data Bus Termination – On die No

Address/Cmd Termination – On die No

DQ Training Mode N/A

Page Size 2KB

Banks/Channel 8

DRAM Prefetch; Burst Length 256 bits; 2

4 D

RA

Ms

Logi

c D

ie

uBump interface for 2.5D or 3D

8 x 128b Channels

Page 45: Die Stacking is Happening

| DIE STACKING IS HAPPENING! | DECEMBER 9, 2013 45

•Die stacking improves the proximity of the DRAM to Compute

•Dense and fine pitch interconnect enables simple low power interfaces as well as fine grain power control of the DRAM

Source: AMD

0

100

200

300

400

500

600

0

10

20

30

40

50

60

70

80

90

512bG5@8Gbps 4xHBM@1Gbps

Ban

dw

idth

(G

Bp

s)

Po

we

r (W

)

DRAM (W) PHY (W) BW

3x

IMPROVING BW/WATT WITH HBM DIE STACKED MEMORY

Page 46: Die Stacking is Happening

| DIE STACKING IS HAPPENING! | DECEMBER 9, 2013 46

DIE STACKING MOTIVATION (MEMORY INTEGRATION)

•Dramatically improved memory BW/W rolls back the impact of recent memory system power growth and yields years of future scaling

Tota

l Po

we

r

Pe

rfo

rman

ce

Computer Power Performance

Memory Power

Instead of Here

Time

We can be here!

This part of the curve is successfully avoided again.

Page 47: Die Stacking is Happening

| DIE STACKING IS HAPPENING! | DECEMBER 9, 2013 47

INTERPOSER WILL BE THE SOC WITH MULTIPLE 3D COMPONENTS

xPUs

xPUs Analog

DRAM

SSD

CPU 1

CPU 3

CPU 4

GPU

Cache

Analog

CPU 2

SSD SSD SSD SSD

DRAM DRAM DRAM

Cache Cache Cache

Interposer

• Focus process node development on specific application functionalities ‒Reduce complexity and mask layer

count ‒Reduce process node TTM ‒Reduce wafer runtime ‒Reduce wafer start cost

• Yield improves

• Functionalities scale at their own pace

• Improve performance, power, area, and cost of each functionality

• IP sharing includes test, reliability, and yield learning

Page 48: Die Stacking is Happening

| DIE STACKING IS HAPPENING! | DECEMBER 9, 2013 48

RESEARCH TOPICS

•How is the SoC partitioned and integrated with the system?

•What are the interfaces and how do they get standardized?

•How is this tested?

•How is power managed?

xPUs

xPUs Analog

DRAM

SSD SSD SSD SSD SSD

DRAM DRAM DRAM

Cache Cache Cache

Interposer

Page 49: Die Stacking is Happening

| DIE STACKING IS HAPPENING! | DECEMBER 9, 2013 49

SOCS EVOLVE AND COST CHANGES OVER TIME

60’s 70’s 80’s 10’s 20’s 90’s 00’s

SO

C C

ost SoCs are 100%

internal to orgs

ARM creates an industry eco-system reducing cost with

greater sharing

SoC complexity drives cost up and

the industry consolidated

Page 50: Die Stacking is Happening

| DIE STACKING IS HAPPENING! | DECEMBER 9, 2013 50

AS ALWAYS COST WILL DRIVE THE NEXT EVOLUTION OF SOCS

60’s 70’s 80’s 10’s 20’s 90’s 00’s

SO

C C

ost

SoCs are 100% internal

to orgs

ARM creates an industry eco-system reducing cost with

greater sharing

SoC complexity drives cost up and

the industry consolidated

Die Stacking will reduce cost by

sharing at the die level and driving customization

Page 51: Die Stacking is Happening

| DIE STACKING IS HAPPENING! | DECEMBER 9, 2013 51

SOMETHING EVEN MORE INTERESTING IS GOING TO HAPPEN

• Socket ownership will shift from traditional SoC companies to Platform companies

•Market penetration will be easier for custom accelerators sparking a growth area rich with research

xPUs

xPUs Analog

DRAM

SSDSSDSSDSSDSSD

DRAMDRAMDRAM

CacheCacheCache

New Die Stacked SoC

Traditional Single Die SoC Traditional Platform

CPU 1

CPU 3

CPU 4

GPU

Cache

Analog

CPU 2

Page 52: Die Stacking is Happening

| DIE STACKING IS HAPPENING! | DECEMBER 9, 2013 52

TAKEAWAYS

Die stacking is happening in the mainstream

It is happening now because we need it

&

It is going to change who and how we build sockets in the future

Page 53: Die Stacking is Happening

| DIE STACKING IS HAPPENING! | DECEMBER 9, 2013 53

DISCLAIMER & ATTRIBUTION

The information presented in this document is for informational purposes only and may contain technical inaccuracies, omissions and typographical errors.

The information contained herein is subject to change and may be rendered inaccurate for many reasons, including but not limited to product and roadmap changes, component and motherboard version changes, new model and/or product releases, product differences between differing manufacturers, software changes, BIOS flashes, firmware upgrades, or the like. AMD assumes no obligation to update or otherwise correct or revise this information. However, AMD reserves the right to revise this information and to make changes from time to time to the content hereof without obligation of AMD to notify any person of such revisions or changes.

AMD MAKES NO REPRESENTATIONS OR WARRANTIES WITH RESPECT TO THE CONTENTS HEREOF AND ASSUMES NO RESPONSIBILITY FOR ANY INACCURACIES, ERRORS OR OMISSIONS THAT MAY APPEAR IN THIS INFORMATION.

AMD SPECIFICALLY DISCLAIMS ANY IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR ANY PARTICULAR PURPOSE. IN NO EVENT WILL AMD BE LIABLE TO ANY PERSON FOR ANY DIRECT, INDIRECT, SPECIAL OR OTHER CONSEQUENTIAL DAMAGES ARISING FROM THE USE OF ANY INFORMATION CONTAINED HEREIN, EVEN IF AMD IS EXPRESSLY ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.

ATTRIBUTION

© 2013 Advanced Micro Devices, Inc. All rights reserved. AMD, the AMD Arrow logo and combinations thereof are trademarks of Advanced Micro Devices, Inc. in the United States and/or other jurisdictions. Other names are for informational purposes only and may be trademarks of their respective owners.