Sn Whisker Consortium, October 2nd 2013.

Download Report

Transcript Sn Whisker Consortium, October 2nd 2013.

Electroplated Ni/Au: Limiting Ni
Diffusion
Jonathan Harris
CMC Laboratories, Inc.
Tempe, Arizona
Plating Sequence
Etch
Activation
H2SO4 for CuEtch off CuOxide
Ni Strike
(5 µinch)
(NiCl2·6H2O)
and
Ni(SO3NH2)2role to bond
well to layer
below (e.g.
Cu)
Ni Plate
(100-200
µinch)
Nickel
sulfamate
Ni(SO3NH2)2 –
role to form
thick Ni layer
Au Strike
(5 µinch)
K(Au(CN)2)
(99.9% Au
purity) role to
keep
impurities out
of the Au
plating bath
Au Plate
(20-100
µinch)
K(Au(CN)2)
type III (99.9%
Au purity) role
to plate high
purity Au layer
Metal Stack Up and Chemistry
Plated Ni (3-5 µm)
Plated Au (1-2 µm)
W Co-fire Metal
Typical Assembly Sequence
1. Plated package (Ni/Au)
2. Die attach (high power applications)
– AuSn at >280C for 3-5 minutes under forming gas
shroud
– AuSi at > 380 C for 3-5 minutes under forming gas
shroud
– GGI bonding at 250C for > 30 minutes in air
3. Wirebond to Au surface (Au or Al) –
wirebonding after heat exposure of plated layer
from die attach
Wirebond Yield vs. Ni(oxide) on Au
Surface
Au wirebond onto plated Ni/Au
surface
Wirebond lifts (%) vs. Atomic %
Ni on Au Surface (Auger
Analysis)
Data from Duane Endicott,
Motorola (Casey and Endicott,
Plating and Surface Finishing,
V67, July 1980, pg. 39)
Wirebonding requires less than
2% Ni on Au surface
Sources for Ni on Au Surface
• Ni “drag-out” impurities in Au bath that coplated with Au
– Ni plating solution that is not rinsed completely
and builds up as contamination in Au bath
– Present but can be minimized with effective Au
strike
• Ni from Ni under-layer that diffuse through
the Au layer during die attach heat exposure
Ni Diffusion in Au
• Ni diffusion into the Au layer driven by increase
in entropy
• Ni diffusion and concentration on the Au surface
driven by Ni reaction with the atmosphere
– Oxygen atmosphere: Ni + O2  NiO (ΔH= -244 KJ/m)
– Results in surface segregation of Ni on Au
– Forming gas shroud slows but does not eliminate this
reaction
Diffusion of various metals
in Au
Hall and Morabito, Thin
Film Solids, Vol 53, 1978
Grain boundary diffusion
rates 7 orders of
magnitude higher for Ni at
200C along grain
boundaries than through
bulk.
To limit Ni diffusion, must
limit grain boundary
diffusion.
To Limit Ni on Au Surface for
Wirebond Yield….
• Limit the level of Ni grain boundary diffusion
in the Au layer
• Limit the reactivity of the atmosphere during
the die attach with Ni (limit oxygen)
Altering Au Microstructure using
Electro-plating Conditions to
Minimize Ni Diffusion
How Do Electroplated Layers Grow?
• Diffusion of M+ ion to cathode where
electrochemical reduction occurs M+ + e M
• M atoms diffuse on cathode surface until critical
nuclei is formed
• Subsequent M atoms either grow on existing
nucleated grain or initiate new nuclei
• Intersection of growing grains generally form
grain boundaries
Grain nucleation and
growth study, Au film on
single crystal Fe
• Atoms deposit
randomly
• Diffuse until multiple
atoms collide to form
a cluster
• This represents the
film nucleation
• Clusters then grow to
form grains
• Cluster/grain
intersection points
become grain
boundaries
TEM of Au film growth on Fe, Kamasaki, 1974
For Larger Grain Microstructure…
• Limit the nucleation rate for the growing film
• “Encourage” incident atoms to add to existing
grains vs. nucleate new grains
• = Limit the rate of deposition of M atoms
• = Limit the diffusion rate of M+ ions to the
cathode surface
• = For example, lowering the overall plating
current density will increase grain size (but also
increase cost due to reduced plating rate)
Approach to Growing Large, Dense
Au Grains
• Acceptable plating rate
• Multiple controls over Au plating
process
Structure of the Electrolyte During
Plating
• Plating process is dynamic
• Deplete metal ions as M+
are reduced at the cathode
• Results in thin layer of (-)
ions very close to the
cathode
• Results in depletion of M+
in diffusion layer
Plating Potential
•
•
•
•
•
•
With no current flowing,
electrochemical potential is
established Eo
During plating Ep = Eo + η
η “electrochemical over-potential”
η (cathode) = η (diffusion) + η
(activation)
η (diffusion) = energy to diffuse
metal ion through electrolyte
diffusion layer to electrode surface
η (activation) = activation energy to
reduce the atom, atomic surface
diffusion to form nuclei
Plating Potential and Film Nucleation
Rate
• Increasing η (activation)
– Decreases nucleation rate
– Makes it more energetically unfavorable to initiate new
nucleation sites
– At some point will make plating inefficient
• Increasing η (diffusion)
– Decreases the nucleation rate
– Makes it more energetically unfavorable to move an M+ ion to
the cathode surface
– May also make plating inefficient if plating rate is limited to an
impractical level
Plating Scheme for Large Au Grains
• Add a Pb at ppm level to Au plating bath
– Pb2+ ion which will not be reduced during Au deposition
– Reside near the cathode and decrease the magnitude of
the M+ depletion during plating
– Increase η (diffusion) which will decrease Au2+ diffusion in
solution
– As Pb2+ builds up near cathode, becomes barrier to Au2+
diffusion to surface
– Decrease nucleation density
• To control this level of Pb2+ build up– implement
“pulse plating”
Pulse Plating
• Alternate cathodic pulse with no current flow period
• During “on” pulse
–
–
–
–
Ionic diffusion patterns form
M+ ions plate
Pb+ “grain refiners” align near the cathode
M+ ion become depleted near the cathode
• During “off” pulse
– Ionic diffusion patterns re-randomize
– Pb+ ions diffuse away from cathode surface
– M+ ions can diffuse back toward the cathode surface
• Pulse plating cycle can be used to mitigate and control impact of M+
depletion and Pb+ “grain refiner” build up
DC Plated Au
Pulse Plated with ppm Pb Additive
Ideal Au Grain Structure
Uniform but small grains- high Ni diffusion
due to very high Au grain boundary density
Non-uniform mixed small and large grains.
Some improvement in grain boundary
density
Large Uniform Au Grains
minimize Ni grain boundary
diffusion
Optimization of Au Plating ProcessKey Variable
Attribute
Too High
Too Low
Pb concentration
Effects bath function
Grains get small
Pulse duty cycle
Grains get small
Plating rate decreases
Pulse “on” current density
Grains get small
Plating rate decreases
Au concentration
Higher Au costs
Grains get small
Auger spectra, Au with
small grain size, 250C
for 10 minutes
Ni concentration is
9.2%
Ni concentration < 1.0%
Summary
• Combination of ppm level Pb addition to plating
bath and pulse plating can produce large, dense
Au grains
• Pb level, pulse magnitude and frequency can be
used to control Au microstructure
• Manipulate energetics of ion diffusion in solution
and reduction at the cathode
• Large grains effective barrier to Ni diffusion