Upload
phungkhue
View
215
Download
1
Embed Size (px)
Citation preview
DIE STACKING IS HAPPENING! BRYAN BLACK
12-9-2013
| DIE STACKING IS HAPPENING! | DECEMBER 9, 2013 2
Let’s make this keynote as interactive as possible
| 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?
| 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
| 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
| 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
| 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
| 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
| 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
| 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
| 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
| 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
| DIE STACKING IS HAPPENING! | DECEMBER 9, 2013 13
STEP 2 (DEEP ETCH TSV CAVITY)
Wafer Sub 750mm
FE Layers Contact
| 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
| 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
| 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
| 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
| 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
| DIE STACKING IS HAPPENING! | DECEMBER 9, 2013 19
STEP 7 (WAFER THINNING)
Wafer Sub FE Layers Contact
Metal Layers
Carrier Wafer
PHY PHY
| 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
| 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
| 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
| 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
| 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
| 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
| 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
| 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
| 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
| 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
| 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
| DIE STACKING IS HAPPENING! | DECEMBER 9, 2013 31
THE TWO INTERESTING QUESTIONS
Why is die stacking finally happening?
&
How will it impact the market?
| 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
| 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
| 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
| 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
| 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
| 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!
| 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!
| 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
| 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
| 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
| 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
| 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
| 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
| 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
| 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.
| 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
| 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
| 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
| 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
| 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
| 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
| 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.