Analysis of Power Delivery network of Multiple Stacked ...€¦ · Analysis of Power Delivery...
Transcript of Analysis of Power Delivery network of Multiple Stacked ...€¦ · Analysis of Power Delivery...
� Reduced area� Increased performance� � signal transmission pathways� Heterogeneous die assembly:
� functionalities (memory, processor, power management,…)
� technologies (ideally the best techno for each module)
Analysis of Power Delivery network of Multiple Stac ked ASICs using TSV and Micro-bumps
Lise Doyen1, Jasmina Antonijevic1, Damien Riquet1,Nicolas Vialle2, Aveek Sarkar2
1ST Microelectronics, Crolles, France. 2Apache Design Solutions, San Jose CA.
Package
Ball Bump backside
TSV
Pillar bump top Stack via
TSV M1 land
Pillar bump bottom
RDL backside
TOP DIE flipped
BOTTOM DIEupward
Schematic of 3D TSV Stack with face-to-face die
Introduction: 3D Integration
• Missing full-design database of one or more die
• Support dies of different technologies
• Early analysis to optimize TSV density and placement
3D Power Integrity Solution 3D Power Integrity Results
Two Simulation approachesConcurrent Simulation Flow: Full design database available for both dies
Model Based Simulation Flow: a Chip Power Model (CPM) replaces the design database of the missing die
# Import data
import bot_dieimport top_diesetup design
# Calculate power
# PG grid extraction
# Static IR analysis
Design Data
Libraries
Package
User Conf File
Techfile
Design Data
Libraries
User Conf File
Techfile
Bottom die Top die
Reports Voltage drop and other maps
Challenges:
TSV placement optimization -
Package
TOP DIE flipped
4
1 2
3
5
-
Package
TOP DIE flipped
1 2
3
54
3D integration � new challenges in PowerDelivery Network (PDN):� Thermal Integrity� Signal Integrity
� Bottom die switching and package distance � noise impact on top die
� Power Integrity� …� need 3D Design Solutions
Why ?
What ? How ?
Power Integrity flow
TSV Optimization flow
Static and Dynamic results
Early:User defined region & power consumption
TSV location
Floor planning:User define power consumption
TSV location
Signoff:Full Layout
Static IR-Drop analysis to optimize current distribution of the top dieFlow overview� 2 die stack
� Different technology support
� Voltage Source Location files:
� bot_die.ploc: define bottom die location and metal layer where the package is plugged (for both top and bottom die power/ground nets)
� Top_die.tsv: define top die position and connexion to the bottom die
Top_die.tsv
bot_die.ploc
Schamatic and Result comparison of concurrent and model based simulation of a two-die stacked design
Dynamic drop results from bottom die and top die PG mesh (VDD and GND)
Dynamic drop results from bottom die and top die PG mesh (VDD and GND)
Bottom die IR map with top die included
Top Die IR map with bottom die included
Schematic of face-to-face connexion from package to top die
3D Design description:� logic/logic face-to-face stack
� 32 nm top die
� 65 nm bottom die
� package
Voltage source at the die periphery
Bump/TSV matrix added at the die center
Optimization of Bump/TSV matrix
Bottom die upward (vdd_io / gnd_io )
Top die flipped (vdd / gnd )32 nm32 nm32 nm32 nm32 nm32 nm32 nm32 nm
65 nm65 nm65 nm65 nm65 nm65 nm65 nm65 nm
Package
bump
TSV
Stacked vias
ball
Back bump
Conclusion� Dynamic and Static IR Drop analysis
� Two stacked dies + package
� Heterogeneous technology system
� Two simulation approaches
� TSV placement optimization
� Extend the number of stacked die analysis
� Heterogeneous functionality : memory/ASIC
� New topics to investigate: Signal Integrity, Reliability, Thermo-Mechanical effects,…
ASIC 32 nmASIC 65 nm
Package
MEMORYASIC
PackageASICASIC
Package
MEMORY
…
TODAY … ... TOMORROW
Scanning Electron Microscope (SEM) image of
TSV and pillar bumps
Con
curr
ent A
ppro
ach
Package
Die 1
Die 2
Mod
el B
ased
App
roac
h
Package
Die 1
Die 2
Bump_MB
MBTSV
M1Stacked via
APBump_AP (bot)
From package
Bump_AP (top)
AP
Copper pillar
M1
Worst DvD (Bottom Die) Worst DvD (top die)
GND netsVDD nets
VDD pad locations
GND pad locations