3D Ic
3D Ic
3D Ic
Pouya Dormiani
Christopher Lucas
What is a 3D IC?
Could be Heterogeneous
Stacked 2D (Conventional)
ICs
Motivation
Interconnect structures increasingly consume more of the power and delay
budgets in modern design
Plausible solution: increase the number of nearest neighbors seen by each
transistor by using 3D IC design
Smaller wire cross-sections, smaller wire pitch and longer lines to traverse
larger chips increase RC delay.
3D Fabrication Technologies
Beam
Recrystallization
Processed Wafer
Bonding
Silicon Epitaxial
Growth
Solid Phase
Crystallization
Epitaxially grow a
single cystal Si
Low Temp
alternative to SE.
multiple layers
-Compatible with current
processing environments
-Useful for Stacked SRAM
and EEPROM cells
on all devices
-Independent of temp. since
all chips are fabricated then
bonded
-Good for applications where
chips do independent
processing
-However Lack of
Precision(alignemnt) restricts
interchip communication to
global metal lines.
Performance
Characteristics
Timing
Energy
With shorter interconnects in 3D ICs, both switching energy and
cycle time are expected to be reduced
Timing
Energy performance
Wire length reduction has an impact on
the cycle time and the energy dissipation
Energy dissipation decreases with the
number of layers used in the design
Following graphs are based on the 3D
tool described later in the presentation
Energy performance
graphs
Current tool-chains
Mostly academic
We will discuss a tool from MIT
3D Global Routing
Inter-wafer vias
Natural to think of a
3D integrated circuit
as being partitioned
into device layers or
planes
y
x
y
x
z
Detailed routing of net
when routing areas are
known
2D Global Routing
A 2D Hierarchical global router works by recursively bisecting
the routing substrate.
Wires within a Region are fully contained or terminate at a pin on
the region boundry.
Illustration of Bisection
Extending to 3D
Routing in 3D consists of routing a set of aligned congruent
routing regions on adjacent wafers.
Wires can enter from any of the sides of the routing region in addition to
its top and bottom
3D Routing Results
Percentage Of 2D
Total wire Length
Minimizing for Wire
Length:
2 Layers ~ 28%
5 Layers ~ 51 %
3D-MAGIC
MAGIC is an open source layout editor developed
at UC Berkeley
3D-MAGIC is an extension to MAGIC by providing
support for Multi-layer IC design
Whats different
New Command :bond
Bonds existing 2D ICs and places inter-layer Vias in the
design file
Once Two layers are bonded they are treated as one
entity
Concerns in 3D circuit
Thermal Issues in 3D-circuits
EMI
Reliability Issues
Due to reduction in chip size of a 3D implementation, 3D circuits exhibit a sharp increase in power density
Analysis of Thermal problems in 3D is necessary to evaluate thermal robustness of different 3D technology and
design options.
Heat Flow in 2D
Heat generated arises due to
switching
In 2D circuits we have only one
layer of Si to consider.
Heat Flow in 3D
With multi-layer circuits , the upper
layers will also generate a significant
fraction of the heat.
Heat increases linearly with level increase
Heat Dissipation
All active layers will be insulated from each other by layers of dielectrics
Heat Dissipation in
Wafer Bonding versus Epitaxial Growth
Wafer Bonding(b)
2X Area for heat dissipation
Epitaxial
Growth(a)
Heat Dissipation in
Wafer Bonding versus Epitaxial Growth
Design 1
Design 2
EMI in 3D ICs
Interconnect Coupling Capacitance and cross talk
Coupling between the top layer metal of the first active layer and the device on
the second active layer devices is expected
EMI
Interconnect Inductance Effects
Shorter wire lengths help reduce the
inductance
Presence of second substrate close to global
wires might help lower inductance by
providing shorter return paths
Reliability Issues?
Electro thermal and Thermo-mechanical effects
between various active layers can influence electromigration and chip performance
Die yield issues may arise due to mismatches
between die yields of different layers, which affect
net yield of 3D chips.
Buffer Insertion
Layout of Critical Paths
Microprocessor Design
Mixed Signal ICs
Physical design and Synthesis
Buffer Insertion
Buffer Insertion
Logic blocks on the critical path need to communicate with each other
but due to placement and desig constraints are placed far away from
each other.
Computational modules which access the cache are distributed all over
the chip while the cache is in the corner.
Conclusion
3D IC design is a relief to interconnect
driven IC design.
Still many manufacturing and
technological difficulties
Needs strong EDA applications for
automated design