79
March 4 - 7, 2001 Hilton Mesa Pavilion Hotel Mesa, Arizona Sponsored By The IEEE Computer Society Test Technology Technical Council Burn-in & Test Socket Workshop IEEE IEEE COMPUTER SOCIETY

Burn-in & Test Socket Workshop•Finite Element Analysis is a computer based simulation of the effects of stress and strain on the solder balls in a BGA package after they are stressed

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Burn-in & Test Socket Workshop•Finite Element Analysis is a computer based simulation of the effects of stress and strain on the solder balls in a BGA package after they are stressed

March 4 - 7, 2001Hilton Mesa Pavilion Hotel

Mesa, Arizona

Sponsored By The IEEE Computer SocietyTest Technology Technical Council

Burn-in & TestSocket Workshop

IEEE IEEE

COMPUTERSOCIETY

Page 2: Burn-in & Test Socket Workshop•Finite Element Analysis is a computer based simulation of the effects of stress and strain on the solder balls in a BGA package after they are stressed

COPYRIGHT NOTICE• The papers in this publication comprise the proceedings of the 2001BiTS Workshop. They reflect the authors’ opinions and are reproduced aspresented , without change. Their inclusion in this publication does notconstitute an endorsement by the BiTS Workshop, the sponsors, or theInstitute of Electrical and Electronic Engineers, Inc.· There is NO copyright protection claimed by this publication. However,each presentation is the work of the authors and their respectivecompanies: as such, proper acknowledgement should be made to theappropriate source. Any questions regarding the use of any materialspresented should be directed to the author/s or their companies.

Page 3: Burn-in & Test Socket Workshop•Finite Element Analysis is a computer based simulation of the effects of stress and strain on the solder balls in a BGA package after they are stressed

Session 3Monday 3/05/01 1:00PM

Electrical And Mechanical Modeling And Analysis

“Review Of Burn-in Socket Contact Platings”Thomas A. Bradley - Agere Systems

“A Finite Element Analysis Of Solder Balls On A BGA Package In Sockets DuringBurn-in”

Alfred Sugarman - Loranger International Corp. (Presenter)Ariane Loranger - Loranger International Corp.

“SPICE Model Extraction From S Parameter Data For Test Contactors”Valts Treibergs - Everett Charles Technologies

“Least Squares Analysis Of Composite True Position Specification”Alex Owen - Wells-CTI

Technical Program

Page 4: Burn-in & Test Socket Workshop•Finite Element Analysis is a computer based simulation of the effects of stress and strain on the solder balls in a BGA package after they are stressed

1

BiTS 2001 Workshop

Review of Burn-in Socket Contact Platings

By: Thomas A. Bradley

AGERE Systems

Formerly Lucent Technologies MicroelectronicsGroup in Allentown, PA

Page 5: Burn-in & Test Socket Workshop•Finite Element Analysis is a computer based simulation of the effects of stress and strain on the solder balls in a BGA package after they are stressed

2

Introduction

• Contact Materials - Gold or Nickel Boron

• Device Materials - Solder Balls

• Test Temperatures - 125C and 150C

• Times - 9 hours up to 1100 hours

• Tests - Visual up to 10X magnification Contact Resistance in Ohms

Page 6: Burn-in & Test Socket Workshop•Finite Element Analysis is a computer based simulation of the effects of stress and strain on the solder balls in a BGA package after they are stressed

3

Test Summary• BGA Test Package - 60/40 solder balls• Socket Conditions - Loose or on Boards• Socket types 225 pin with tapered hole contact 352 pin with flat surface contact• Test 1 - 9 Hours at 150C• Test 2 - 9 Hours at 125C• Test 3 - 24 Hours at 150C• Test 4 - 24 Hours at 150C• Test 5 - 1100 Hours at 150C

Page 7: Burn-in & Test Socket Workshop•Finite Element Analysis is a computer based simulation of the effects of stress and strain on the solder balls in a BGA package after they are stressed

4

Gold Contacts Test Results

• 9 Hours at 125C 10% of contacts contaminated with solder

material, corresponding device balls missing chunks of solder

• 24 Hours at 150C 100% of contacts contaminated with solder

material, all device balls missing chunks ofsolder

Page 8: Burn-in & Test Socket Workshop•Finite Element Analysis is a computer based simulation of the effects of stress and strain on the solder balls in a BGA package after they are stressed

5

Nickel Boron Contacts Test Results

• 9 Hours at 125C

• 24 Hours at 150C

• 1100 Hours at 150C

• No sign of any contact contamination at anyof the above conditions, good connections

Page 9: Burn-in & Test Socket Workshop•Finite Element Analysis is a computer based simulation of the effects of stress and strain on the solder balls in a BGA package after they are stressed

6

Intermetallic Alloys Per Charles A. Harper`s Handbook of Wiring,

Cabling and Interconnects for Electronics• Gold* alloys with tin & lead to form

intermetallic compounds Au6Sn, AuSn,AuSn2, AuAn4, Au2Pb and AuPb2

• Solder becomes brittle when gold alloysexceed 5%, contact intermittents & opensdevelop when alloys reach 10 to 15%

• Alloys grow extremely slowly at 25C but aregreatly accelerated by heat and pressure

• * Similar alloys grow for other materials

Page 10: Burn-in & Test Socket Workshop•Finite Element Analysis is a computer based simulation of the effects of stress and strain on the solder balls in a BGA package after they are stressed

7

Impact of Intermetallics

• When alloys build up on socket contacts theconnections become unreliable due to highresistance and opens

• When alloys develop on the device contacts,device solderability suffers due to goldembrittlement

Page 11: Burn-in & Test Socket Workshop•Finite Element Analysis is a computer based simulation of the effects of stress and strain on the solder balls in a BGA package after they are stressed

8

Other Contact Materials

• Several other common contact materialswere tested

• All exhibited the same results as gold

• Even NiB failed when the temperatureapproached 183C (solder liquidus)

• Nib also failed when exposed to flux

Page 12: Burn-in & Test Socket Workshop•Finite Element Analysis is a computer based simulation of the effects of stress and strain on the solder balls in a BGA package after they are stressed

9

• Only NiB contact plating has been found toeliminate contamination due to alloy growth

• Applies to BGAs and any device with solderdipped or plated contacts

• Applies at 125C and 150C• Questionable at 100C• Does not apply for short term use at 85C• Work arounds include: Burn-in of BGA before solder ball attach

Reducing temperature to 85C (3X time) Don`t look - don`t ask - don`t tell

Conclusions

Page 13: Burn-in & Test Socket Workshop•Finite Element Analysis is a computer based simulation of the effects of stress and strain on the solder balls in a BGA package after they are stressed

10

Photo of Solder on Gold Contact

Page 14: Burn-in & Test Socket Workshop•Finite Element Analysis is a computer based simulation of the effects of stress and strain on the solder balls in a BGA package after they are stressed

A FINITE ELEMENT ANALYSIS OF SOLDERBALLS ON A BGA PACKAGE IN SOCKETS

DURING BURN-IN

ByAlfred SugarmanAriane Loranger

Presented atBiTS Burn-In & Test Socket Workshop

March 4-7, 2001Mesa, AZ

Page 15: Burn-in & Test Socket Workshop•Finite Element Analysis is a computer based simulation of the effects of stress and strain on the solder balls in a BGA package after they are stressed

Slide 2

PURPOSE• Analyze stresses and strains during burn-in on the solder

ball/package interface for 3 different styles of contacts.• Evaluate possible failure modes for the solder balls from the

evaluated stresses and strains.

REVIEW AND SCOPE• Analysis of stresses (tensile and shear), strains (tensile and

shear), displacements in the solder ball at the package/ballinterface for more than 2 weeks at 125°C for socket contactstyles that include compression, single arm tweezers and doublearm tweezers.

• Comparison of FEA data with creep models• Comparison of conditions of stress, strain, time and temperature

during burn-in and conditions leading to grain boundary sliding.• Analyzed tensile stresses in the interface region of the solder ball

to the package body which could contribute to tensile creep andfailure.

Page 16: Burn-in & Test Socket Workshop•Finite Element Analysis is a computer based simulation of the effects of stress and strain on the solder balls in a BGA package after they are stressed

Slide 3

• Finite Element Analysis is a computer based simulation of theeffects of stress and strain on the solder balls in a BGA packageafter they are stressed under burn-in conditions in a socket.

• Basis of FEA is the elastic (Hooke’s Law) and plastic responseof an element (e.g., a cube). This study used nonlinear analysismethods to evaluate plastic creep.

• FEA of the solder ball was performed by breaking the solderball into hundreds of thousands of little geometric elements andanalyzing with a computer the effect of contact load and burn-intemperature on each element. FEA also analyzes theinteraction between each element and its neighbor.

WHAT IS FINITE ELEMENT ANALYSIS (FEA)AND HOW IS IT DONE

Page 17: Burn-in & Test Socket Workshop•Finite Element Analysis is a computer based simulation of the effects of stress and strain on the solder balls in a BGA package after they are stressed

Slide 4

WHAT IS FINITE ELEMENT ANALYSIS (FEA) ANDHOW IS IT DONE (continued)

• FEA does not allow for differences in microstructure (e.g., grain size,colony size, porosity) or changes in microstructure during burn-in.

• FEA is a good way of examining effects from stresses and strainsfrom burn-in on the solder ball over a range of conditions. With FEAexperimental error can be eliminated. Going beyond these results toan understanding of their underlying reasons (e.g., increasing ordecreasing strain with time, why strain is greater in one case than inother case) is beyond the scope of this work.

Page 18: Burn-in & Test Socket Workshop•Finite Element Analysis is a computer based simulation of the effects of stress and strain on the solder balls in a BGA package after they are stressed

Slide 5

Figure 2. Example of shear stress and strain

Figure 1. Example of tensile stress and strain. The elastic region is described by Hooke’s Law.

Elastic Region(Hooke’s Law)

Plastic Region

Page 19: Burn-in & Test Socket Workshop•Finite Element Analysis is a computer based simulation of the effects of stress and strain on the solder balls in a BGA package after they are stressed

Slide 6

HOW DO SOLDER JOINTS FAIL• Creep in solder balls during burn-in can cause strain at the solder

ball/package interface weakening this area.

• Cracking at solder ball/package interface can lead to lost balls oropen connection as shown below.

• Temperature cycling and mechanical fatigue testing that simulatethe field environment show the predominant failure mode iscracking in the solder ball leading to an open.

Crack in solder ball near package interface

Figure 3. Solder ball with crack at package interface. The interface is where theFEA was performed.

Page 20: Burn-in & Test Socket Workshop•Finite Element Analysis is a computer based simulation of the effects of stress and strain on the solder balls in a BGA package after they are stressed

Slide 7

CONDITIONS FOR GRAIN BOUNDARY SLIDING

• High temperatures & low strain rates which occur during burn-inconditions are appropriate conditions for promoting sliding betweenthe colonies and/or grains in the solder. (See schematic below)

Figure 4. Schematic showing grain boundary sliding which creates cavities between the grainresulting in cracking.

Page 21: Burn-in & Test Socket Workshop•Finite Element Analysis is a computer based simulation of the effects of stress and strain on the solder balls in a BGA package after they are stressed

Slide 8

Inputs To Finite Element Analysis ModelSingle Arm Double Arm LIC CompressTweezers Tweezers Contacts

SOLDER BALL MATERIALAlloy 63Sn37Pb 63Sn37Pb 63Sn37PbYoung’s Modulus (MPa) 21,000 21,000 21,000Poisson’s Ratio 0.4 0.4 0.4Yield Stress at 125°C (MPa) 9.5 9.5 9.5Temperature 125°C 125°C 125°CCoefficient of Thermal Expansion NA NA NA

SOLDER BALL GEOMETRYDiameter of ball .0295 in .022 in .022 inDiameter of ball at pkg interface .024 in .018 in .018 in

CONTACT (see Note 1)Contact Force 40g 15g 18gBend Angle In Contact 210 210 N/AWidth .05 in split 0.10 in N/ASpring Constant of Contact NA NA NACoeff of Thermal Expansion NA NA NA

CREEP MODEL INPUTS (see Note 2)Creep Activation Energy, ∆H 0.494 eV 0.494 eV 0.494 eVFreq Constant, C* (1/sec-MPa) .2046 .2046 .2046Boltzmann Constant, k (eV/°K) 8.63e-5 8.63e-5 8.63e-5

Page 22: Burn-in & Test Socket Workshop•Finite Element Analysis is a computer based simulation of the effects of stress and strain on the solder balls in a BGA package after they are stressed

Slide 9

Notes For Table Of Inputs:

Note 1. Sourced from literatureNote 2. Power Creep Law

Where:

µ = creep rate (1/sec)C* = frequency constant (1/sec-MPa) ϑ = shear stress (MPa)n = exponent∆H = activation energy (eV/°K)k = Boltzmann’s constant (eV/°K)T = temperature (°K )

∆−=

kTHC n exp*τγ

Page 23: Burn-in & Test Socket Workshop•Finite Element Analysis is a computer based simulation of the effects of stress and strain on the solder balls in a BGA package after they are stressed

Slide 10

FEA OF COMPRESSIVE STYLE CONTACTS

FEA model of Loranger contactstyle. ¼ model.

Schematic of Loranger stylecontact.

Witness marks created by compressionstyle contacts.

Figure 5. LIC design (1/4 model). Static stress at 0 hrs. Magnitude of stress isindicated by color and density of grid on surface.

Page 24: Burn-in & Test Socket Workshop•Finite Element Analysis is a computer based simulation of the effects of stress and strain on the solder balls in a BGA package after they are stressed

Slide 11

FEA OF SINGLE ARM TWEEZERS

Single arm tweezers design.Deformation created in solder ball.(1/4 model).

Model used for FEA of single armtweezers contact style.

Witness mark created by single armtweezers style contacts after burn-in125°C for 9 hours.

Figure 6. Single arm tweezers design (1/4 model). Static stresses at 0 hours and 125ºC.

Page 25: Burn-in & Test Socket Workshop•Finite Element Analysis is a computer based simulation of the effects of stress and strain on the solder balls in a BGA package after they are stressed

Slide 12

FEA OF DOUBLE ARM TWEEZERS STYLE CONTACTS

Two arm tweezers design. TotalStrain after 42 days (1/2 Model)

Two arm tweezers design. Modelused for FEA of double tweezersdesign

Schematic of two armtweezers style contact.

Figure 7. Two arm tweezers design (1/2 Model). Equivalent Stress Static Load at 0hours and 125ºC.

WitnessMark

Page 26: Burn-in & Test Socket Workshop•Finite Element Analysis is a computer based simulation of the effects of stress and strain on the solder balls in a BGA package after they are stressed

Slide 13

FEA OF SINGLE ARM TWEEZERS STYLESingle Arm Tweezers

Interface AreaTensile Stress

0.00

0.10

0.20

0.30

0.40

0.50

0.60

0.70

0.80

0 2 4 6 8 10 12 14 16Time (Days)

Stre

ss (M

Pa)

Contact Force

Tensile Force

Single Arm TweezersInterface AreaTensile Stress

(Enlargement of Area Above)

0.0

0.1

0.2

0.3

0.4

0.5

0.6

0.7

0.8

0 2 4 6 8 10 12Time (Hrs)

Stre

ss (M

Pa)

Enlargement of chart area

Page 27: Burn-in & Test Socket Workshop•Finite Element Analysis is a computer based simulation of the effects of stress and strain on the solder balls in a BGA package after they are stressed

Slide 14

FEA OF DOUBLE ARM TWEEZERS STYLE

Tensile Force

Double Arm Tweezers Interface AreaTensile Stress

0.0

0.5

1.0

1.5

2.0

2.5

3.0

3.5

4.0

4.5

5.0

0 2 4 6 8 10 12 14 16 18

Time (days)

Stre

ss (M

Pa)

Double Arm TweezersInterface AreaTensile Stress

(Enlargment of Area Above)

0.00.51.0

1.52.02.5

3.03.54.0

4.55.0

0 2 4 6 8 10 12 14 16Time (Hrs)

Stre

ss (M

Pa)

Enlargement of chart area

Witness Mark

Page 28: Burn-in & Test Socket Workshop•Finite Element Analysis is a computer based simulation of the effects of stress and strain on the solder balls in a BGA package after they are stressed

Slide 15

GRAIN BOUNDARY SLIDINGFigure 8. Steady state strain rate vsshear stress determined withconventional creep tests at 65ºC onsingle shear specimens with air-cooled and liquid nitrogen quenchedsolder joints. Photomicrograph onchart shows grain boundary slidingin Pb-Sn eutectic solder aspredicted when n=2.

In equation aboveγ = shear strain rate,τ = shear stressn = stress exponent C* = frequency constant,∆H = activation energyk = Boltzmann’s constantT = temperature (°K)

∆−=

kTHC n exp*τγ

Dislocation climb

Grain boundary sliding

n>2 possibly from scatter in data.

Page 29: Burn-in & Test Socket Workshop•Finite Element Analysis is a computer based simulation of the effects of stress and strain on the solder balls in a BGA package after they are stressed

Slide 16

STRESS EXPONENT WHICH IS CHARACTERISTIC OFTHE CREEP MECHANISM DOES NOT CHANGE

ngb= 2 to <2.5

Figure 9. Test data by different methods from Pb-Sn eutectic solder showing stress exponentchange over a range of stresses and strains. 1≤ngb ≤2.5 corresponds to grain boundary sliding.This data confirms n=2 corresponds to grain boundary sliding regardless of how strain rate ismeasured.

Page 30: Burn-in & Test Socket Workshop•Finite Element Analysis is a computer based simulation of the effects of stress and strain on the solder balls in a BGA package after they are stressed

Slide 17

STRESS EXPONENT ANALYZED FROM FEA OF SINGLEARM AND DOUBLE ARM TWEEZERS CONFIRMS GRAIN

BOUNDARY SLIDINGSingle Arm TweezersCreep Rate Exponent

y = 2.2512x - 3.4683

-14

-12

-10

-8

-6

-4

-2

0

-5 -4 -3 -2 -1 0Log (Shear Stress, MPa)

Log

(She

ar S

trai

n R

ate,

1/

Figure 10. Shear strain rate vs stress for data from FiniteElement Analysis for single arm tweezers. The slope, 2.2512in the expression above for a best fit line is the stressexponent, n in the creep equation.

Double Arm Tweezers Creep Rate Exponent

y = 2.9995x - 3.9736

-12

-10

-8

-6

-4

-2

0

-3 -2 -1 0

Log (Shear Stress, MPa)

Log (

Strai

n Rate

, 1/se

c)

Figure 11. Shear strain rate vs stress for data from FiniteElement Analysis for double arm tweezers. The slope,2.9995 in the expression above for a best fit line is thestress exponent, n in the creep equation.

NOTE: Since the LIC compression contact style socket does not applytensile shear stress or strain to the solder ball no graph is shown for thisstyle and there is no fear of grain boundary sliding creating tensilestrains.

Page 31: Burn-in & Test Socket Workshop•Finite Element Analysis is a computer based simulation of the effects of stress and strain on the solder balls in a BGA package after they are stressed

Slide 18

Design ContactForce

TensileForce

TensileStress AtInterface

After 1 Day

TensileStrain AtInterface

After 1 Day

StressExponent*

(n)

LICCompressionStyle

18g(compression)

N/A N/A N/A N/A

Single ArmTweezersGripping Style

40g 12g 0.176 MPa(26 psi)

5.68 x 10-4 2.3

Double ArmTweezersGripping Style

15g 10g 3.3 MPa(479 psi)

2.45 x 10-4 3.0

Results Summary

*n=2.0 to 2.5 indicates grain boundary sliding which can promote porosity and cracking at the solder packageinterface.

Page 32: Burn-in & Test Socket Workshop•Finite Element Analysis is a computer based simulation of the effects of stress and strain on the solder balls in a BGA package after they are stressed

Slide 19

CONCLUSIONS:

• Significant tensile forces at the solder ball package interface are createdby tweezers style contacts. These tensile forces cause small tensilestresses and strains at the interface between the ball and package.

• Weak areas which existed before burn-in may grow during burn-inbecause of tensile stresses pulling down on the solder balls.

• For single arm tweezers the stress exponent is n=2.3 showing grainboundary sliding is dominant mechanism for deformation in the solderball/package interface.

For double arm tweezers the stress exponent is n=3.0 showing grainboundary sliding may not be the only mechanism for deformation in thesolder.

• Tweezers style contacts may increase the risk of BGA failures (e.g., lostballs, failure of solder joints) in the field and during processing bycustomer.

Page 33: Burn-in & Test Socket Workshop•Finite Element Analysis is a computer based simulation of the effects of stress and strain on the solder balls in a BGA package after they are stressed

Slide 20

REFERENCES 1. “Solder Joint Reliability of BGA, CSP, Flip Chip and Fine Pitch SMT Assemblies” p 201 by John H. Lau and Yi-Hsin

Pao, McGraw-Hill 1997 2. S.A. Schroeder and M.R. Mitchell, “Observations Of In Situ Creep Crack Propagation In 63Sn/37Pb” Proceedings of

the NEPCON West’97. Part 1 (of 3), Anaheim, CA 1997.3. Final Report for BGA Socket Design Comparison by MSC.Expert Solutions Group, Costa Mesa, CA October 16,

2000.4. “Solder Joint Reliability of BGA, CSP, Flip Chip and Fine Pitch SMT Assemblies” op.cit. Table 4.9.5. Photo of witness mark from James Forster, “Performance Drivers for Fine-Pitch BGA Sockets”, HDI pp34-37,

December 1999.6. Chart from Z. Mei, J.W. Morris, Jr., M.C. Shine “Superplastic Creep Eutectic Tin-Lead Solder Joints”, Journal of

Electronic Packaging Vol. 113 pp 109-114 June 19917. Photomicrograph from S.M. Lee and D.S. Stone, “Grain Boundary Sliding In As-Cast Pb-Sn Eutectic”, Scripta

Metallurgica et Materialia, Vol 30, No. 9 pp1213-1218 1994.

Page 34: Burn-in & Test Socket Workshop•Finite Element Analysis is a computer based simulation of the effects of stress and strain on the solder balls in a BGA package after they are stressed

Valts TreibergsEverett Charles Technologies

March, 2001

SPICE ModelExtraction fromS ParameterData for TestContactors

Page 35: Burn-in & Test Socket Workshop•Finite Element Analysis is a computer based simulation of the effects of stress and strain on the solder balls in a BGA package after they are stressed

2Everett Charles Technologies

Topics Contactor RF Parameter Measurement Methodology

Reactance and Open & Short Circuit Measurement SPICE Model Topology

Individual Pin Parameters (Ls, Cs, Rc) Coupled Pin Parameters (Cc, Lm)

Probing & SPICE Model Parameter Extraction Individual Pin Parameters (Ls, Cs, Rc) - Open & Short Coupled Pin Parameters (Cc, Lm) - Crosstalk Open & Short Model balancing Example Results

Transmission ( S21) Considerations Comparison of models for Loop Through and Direct S21

responses Benefits of this Modeling Technique References / Bibliography

Page 36: Burn-in & Test Socket Workshop•Finite Element Analysis is a computer based simulation of the effects of stress and strain on the solder balls in a BGA package after they are stressed

3Everett Charles Technologies

Measurement Methodology

Short circuit impedance measurements isolate inductive reactance. Open circuit impedance measurements isolate capacitive reactance. Through measurements (perfect 50Ω load) are used for transmission and

reflection parameters. Impedance is calculated directly from reflection response (S11 Parameter data). Crosstalk S31 responses are used to derive coupling parameters (mutual

inductance and coupling capacitance).

OPENOPENOPEN CjG

Zω+

= 1

SHORTSHORTSHORT LjRZ ω+=

L R

G C OPEN

SHORT

L R

G CZSHORT

0PENZ

Page 37: Burn-in & Test Socket Workshop•Finite Element Analysis is a computer based simulation of the effects of stress and strain on the solder balls in a BGA package after they are stressed

4Everett Charles Technologies

SPICE Model Topology Model topology is based on actual

crosstalk test configurations - botharea array and peripherally-leadedconfigurations are covered.

High frequency effects of inductorsare accounted for with parallelresistances.

Some contactors may not besymmetric on input and output sides(QFP type, elastomer type).

Ls - Series Inductance (nH)Cs - Shunt Capacitance (pF)

= Csin + Csout

Lm - Mutual Inductance (nH)Cc - Coupling Capacitance (pF)

= Csin + Csout

Rs - High Frequency Loss (ΩΩΩΩ)

PORT 2

PORT 1

Lm

Ls

Rs

Ls

Rs

Csout

Csin

Csin

Csout

IN(DUT)

OUT(BOARD)

Ccout

Ccin

Page 38: Burn-in & Test Socket Workshop•Finite Element Analysis is a computer based simulation of the effects of stress and strain on the solder balls in a BGA package after they are stressed

5Everett Charles Technologies

SPICE Model for Open Circuit Crosstalk Measurement

Both source and victim ports are terminated on the same side Circuit other end is left open

12.3fF

S11

REFLECTS

Rcontact

COUPLING=Lmutual/Lseries

Lseries

Lseries

Rskin

Rskin

PARAMETERS:

LseriesCshunt

Rskin

.3889pF1.1073nH250ohm

ratio*Cshunt (1-ratio)*Cshunt

(1-ratio)*Ccoupling

(1-ratio)*Cshuntratio*Cshunt

Rcontact

ratio*Ccoupling

XMITS

S21

50ohm

12.3fFPARAMETERS:

LmutualRcontact 25m

ratio .4152.09675pH

Name Initial CurrentOPTIMIZER PARAMETERS:

Ccoupling 10fF 62.04fF

0

0

0

0

0

0 0

CONTACTOR CROSSTALK MODEL - OPEN CIRCUIT

3 GHz DATA

PORT 2VICTIM

PORT 1SOURCE

Page 39: Burn-in & Test Socket Workshop•Finite Element Analysis is a computer based simulation of the effects of stress and strain on the solder balls in a BGA package after they are stressed

6Everett Charles Technologies

SPICE Model for Short Circuit Crosstalk Measurement

Both source and victim ports are terminated on the same side Circuit other end is shorted to ground

Rskin

Rskin12.3fF

50ohm

12.3fF

COUPLING=Lmutual/Lseries

Lseries

Lseries

Rcontact

Rcontact

S21

XMITS

S11

REFLECTS

PARAMETERS:

1.1073nH25m

LseriesCshunt

Rcontact

.3889pF

Cshunt*ratio

ratio*Ccoupling

Cshunt*ratio

Cshunt*(1-ratio)

(1-ratio)*Ccoupling

Cshunt*(1-ratio)

PARAMETERS:CcouplingRskinratio .4

250ohm62.21568fF

Name Initial CurrentOPTIMIZER PARAMETERS:

Lmutual 10pH 207pH

0

0 0

0

0

00

0

0

CONTACTOR CROSSTALK MODEL - SHORT CIRCUIT

3 GHz DATA

PORT 1SOURCE

PORT 2VICTIM

Page 40: Burn-in & Test Socket Workshop•Finite Element Analysis is a computer based simulation of the effects of stress and strain on the solder balls in a BGA package after they are stressed

7Everett Charles Technologies

SPICE Model Parameter Extraction

Rcontact is not used. Cshunt and Lseries are derived from S11

measurements on single contact pins. Lmutual and Ccoupling can be derived using an iterative

technique, fitting open circuit and short circuitcrosstalk (S31) data until both conditions arecompletely satisfied.

Rs can be estimated or derived empirically. If contactor is not balanced on the board and DUT

side, Cshunt and Ccoupling must be split, fitting to theopen circuit crosstalk response.

Page 41: Burn-in & Test Socket Workshop•Finite Element Analysis is a computer based simulation of the effects of stress and strain on the solder balls in a BGA package after they are stressed

8Everett Charles Technologies

DC Contact Resistance - Is it Needed in SPICE?

DC contact resistance only is significant in contactorSPICE models when > 1Ω.

Consider adding contact resistance in the totalsystem model - it may interact with other activecomponents in the simulation.

Example:

Open circuit S21crosstalk modelsimulation - Rcontactvaries from 1 mΩ to50 Ω .

50Ω

10Ω1Ω

1,10,100 mΩ

Page 42: Burn-in & Test Socket Workshop•Finite Element Analysis is a computer based simulation of the effects of stress and strain on the solder balls in a BGA package after they are stressed

9Everett Charles Technologies

Ls - Series Inductance Extraction Short circuit S11 is measured on a single pin as shown. Series inductance is selected at a ‘typical’ frequency point

on derived reactance plot (example 3 GHz).INDUCTIVE REACTANCEANCE

0.0

1.0

2.0

3.0

4.0

5.0

6.0

7.0

8.0

9.0

10.0

0.00 2.00 4.00 6.00 8.00 10.00 12.00 14.00 16.00 18.00 20.00Frequency (GHz)

Indu

ctiv

e R

eact

ance

(nH

)

S-11

Bantam .8mm G-S-G Crosstalk SHORT 2 GROUND

MARKERSS-11GHz L(nH)

0.79631.0

0.76953.00.77202.0

0.80325.0

5/31/2000 13:01

Zo= ΩΩΩΩ50

RESONANCE: 18.64

GOLD PLATEDGROUND PLATE

GROUND

NO CONNECT

SIGNAL

0.7695 nH

Page 43: Burn-in & Test Socket Workshop•Finite Element Analysis is a computer based simulation of the effects of stress and strain on the solder balls in a BGA package after they are stressed

10Everett Charles Technologies

Cs - Total Shunt Capacitance Extraction Open circuit S11 is measured on a single pin as shown. Shunt capacitance is selected at a ‘typical’ frequency point

on derived reactance plot (example 3 GHz). Cs is split: Cs = Csin + Csout. Ratio can be determined

along with Cc extraction.

BARE PC BOARD

GROUND

NO CONNECT

SIGNAL

CAPACITIVE REACTANCE

0.0

0.5

1.0

1.5

2.0

2.5

3.0

3.5

4.0

0.00 2.00 4.00 6.00 8.00 10.00 12.00 14.00 16.00 18.00 20.00

Frequency (GHz)

Cap

aciti

ve R

eact

ance

(pF)

S-11

Bantam .8mm G-S-G OPEN 2 GROUND

MARKERSS-11GHz C (pF)

0.24641.0

0.25163.00.24942.0

0.26435.0

5/24/2000 13:00

Zo= ΩΩΩΩ50

RESONANCE: 19.16

0.2516 pF

Page 44: Burn-in & Test Socket Workshop•Finite Element Analysis is a computer based simulation of the effects of stress and strain on the solder balls in a BGA package after they are stressed

11Everett Charles Technologies

Rs - Resistive Loss A resistor is added in parallel with an inductor to correctly model the

behavior of a ‘perfect’ inductor at higher frequencies (> 1GHz). Rs is approximately the impedance (Z) of the inductor Ls at the

frequency which Q begins to roll off. Rs can be estimated by fitting the model response curves, and watching

for similar resonance patterns of the actual S31 crosstalk responses. Changes in Rs at lower frequencies have almost no effect on response.

Example: Open circuit S21crosstalk model simulation,Rs varies from 10 Ω to10KΩ .

100Ω

10Ω

1000Ω

10000Ω1500ΩΩΩΩ CHOSEN ASREASONABLE VALUE

PORT 2

BARE PC BOARD

PORT 1

Page 45: Burn-in & Test Socket Workshop•Finite Element Analysis is a computer based simulation of the effects of stress and strain on the solder balls in a BGA package after they are stressed

12Everett Charles Technologies

Cc and Lm - Coupling Capacitance andMutual Inductance Extraction Lm and total Cc can be solved by fitting the SPICE model

responses of open circuit and short circuit S31 data tomeasured crosstalk curves.

Ls and Cs are derived as presented earlier and loaded into eachmodel (open and short crosstalk).

Rs should be set for high frequency performance. In the open circuit crosstalk model, set Lm equal to 0.1 nH (initial

guess) Csin and Csout should be split evenly, as should Ccin and Ccout Alternate solving for either Lm or Cc, substituting the results of one

simulation into the other until both values converge

PORT 2

SHORTING PLATE

PORT 1PORT 2

BARE PC BOARD

PORT 1

GROUND

NO CONNECT

SIGNAL

SOURCE - PORT 1 VICTIM - PORT 2

Page 46: Burn-in & Test Socket Workshop•Finite Element Analysis is a computer based simulation of the effects of stress and strain on the solder balls in a BGA package after they are stressed

13Everett Charles Technologies

Set Ls, Cs, Rs

Set Lm = 0.1 nH(GUESS)

Run SPICE simulationusing Lm - optimize Cc tomatch measured S21 data

at select frequencypoints

New Cc = AVERAGE ofoptimized Cc at selected

frequency points

Run SPICE simulationusing Cc - optimize Lm tomatch measured S2 1 data

at select frequencypoints

New Lm = AVERAGE ofoptimized Lm at selected

frequency points

STOP WHEN Cc AND LmHAVE BOTH CONVERGED

Set Ls, Cs, Rs

OPEN CIRCUITCROSSTALK

MODEL

SHORT CIRCUITCROSSTALK

MODEL

Solving for Lm and Cc Simulation frequency

values for optimizationshould be selected for theexpected operatingfrequency of thecontactor.

Three or four points areusually adequate.

Optimization usuallyconverges to 2 decimalplace accuracy (nH andpF) after two iterations.

If convergence does nothappen, vary Csin/Csoutratio, try again.

Page 47: Burn-in & Test Socket Workshop•Finite Element Analysis is a computer based simulation of the effects of stress and strain on the solder balls in a BGA package after they are stressed

14Everett Charles Technologies

Splitting Cs and Cc Consider the contactor ‘balance’ in its construction:

Is the DUT or board side more capacitive? Sometimes a TDR plot can help.

Sweep the weighted Cs from 30-70% on each side of themodel. Fit the open circuit crosstalk model to the actual data.Look at the higher frequency range for the curve resonances.

Use the same split ratio for Ccin and Ccout.

Example: Open circuit S21crosstalk model simulation ofelastomer based contactor - Csinvaries from 20%-80% of Cs.

(Cs = Csin + Csout)Result: Csin best fits 40% Cs Csin = 60% Cs

Csin = 30% Cs

Page 48: Burn-in & Test Socket Workshop•Finite Element Analysis is a computer based simulation of the effects of stress and strain on the solder balls in a BGA package after they are stressed

15Everett Charles Technologies

Example Solution - ECT 0.8mm Bantam-Pak® Test Contactor The following frequency points were used for model

fitting: 3 GHz for Ls and Cs from S11 open and short data. 1,3, 5, 8, 12 GHz for Lm and Cc for S21 open and short

crosstalk data. Rs was optimized with all other parameters fixed . Contactor fairly balanced, Cc and Cs are equal on both

input and output sides (50%).

Lm

Ls

Rs

Ls

Rs

Cs2

Cs2

Cs2

Cs2

IN OUTCc2

Cc2

Ls Series Inductance 0.77 nH

Cs Shunt Capacitance 0.25 pF

Cc Coupling Capacitance 0.04 pF

Lm Mutual Inductance 0.10 nH

Rs Resistive Loss 1500 ΩΩΩΩ (high frequency effect)

Page 49: Burn-in & Test Socket Workshop•Finite Element Analysis is a computer based simulation of the effects of stress and strain on the solder balls in a BGA package after they are stressed

16Everett Charles Technologies

INSERTION LOSS (dB)MEASURED AND MODELED

60.0

50.0

40.0

30.0

20.0

10.0

0.0

0.00 2.00 4.00 6.00 8.00 10.00 12.00

Frequency (GHz)

Inse

rtio

n Lo

ss (d

B

S-21 MODELS-12S-21

MARKERSS-21GHz dB

-31.44961.0

-25.01853.0-26.81052.0

-20.46025.0-20.05.49

-31.3464

MARKERSS-12GHz dB1.0

-24.93303.0-26.75732.0

-20.33515.0-20.05.29

Bantam .8mm G-S-G Crosstalk OPEN 2 GROUND

5/24/2000 13:07

Zo= ΩΩΩΩ50

Example Results - Open Circuit Model and Actual Response

Open circuit model response agrees to 2% of actualmeasured response up to -1db S21 bandpass frequency.

Model only deviates from measured response at highestfrequencies.

Page 50: Burn-in & Test Socket Workshop•Finite Element Analysis is a computer based simulation of the effects of stress and strain on the solder balls in a BGA package after they are stressed

17Everett Charles Technologies

Example Results - Short Circuit Model and Actual Response

Short circuit model response agrees to 2% of actualmeasured response up to -1db S21 bandpass frequency

Model only deviates from measured response at highestfrequencies

INSERTION LOSS (dB)MEASURED AND MODELED

60.0

50.0

40.0

30.0

20.0

10.0

0.0

0.00 2.00 4.00 6.00 8.00 10.00 12.00Frequency (GHz)

Inse

rtio

n Lo

ss (

dB S-21 MODELS-12S-21

MARKERSS-21GHz dB

-32.03621.0

-23.26993.0-26.32892.0

-19.69705.0-20.04.69

-32.0494

MARKERSS-12GHz dB1.0

-23.26023.0-26.34392.0

-19.64865.0-20.04.63

Bantam .8mm G-S-G CrosstalkSHORT 2 GROUND

5/31/2000 13:01

Zo= ΩΩΩΩ50

Page 51: Burn-in & Test Socket Workshop•Finite Element Analysis is a computer based simulation of the effects of stress and strain on the solder balls in a BGA package after they are stressed

18Everett Charles Technologies

S21 in SPICE Models - Loop Through Loop through S21 measurements

Measure the response of two adjacent contacts and asurrogate PC board trace, including coupling.

Inductance of PC board must be included. Shunt capacitance must be included in model.

Most common way to report insertion loss andbandwidth.

Lm

Ls

Rs

Ls

Rs

Csout

Csin

Csin

Csout

IN(pin1)

OUT(pin2)

Ccout

Ccin

Lpcb

Loop ThroughTransmission

OUT (pin2)

LOOP THROUGH

IN (pin1)

Page 52: Burn-in & Test Socket Workshop•Finite Element Analysis is a computer based simulation of the effects of stress and strain on the solder balls in a BGA package after they are stressed

19Everett Charles Technologies

S21 in SPICE Models - Direct Measurement

Direct S21 Measurements Measure transmission loss of a single pin configuration. Adjacent pin must be grounded or terminated. PC board not used in measurement.

IN(pin1 DUT

side) OUT(pin1 PCB

side)

Lm

Ls

Rs

Ls

Rs

Csout

Csin

Csin

Csout

IN(pin1 DUT

side)

OUT(pin1 PCB

side)Ccout

Ccin

Direct Transmission

Page 53: Burn-in & Test Socket Workshop•Finite Element Analysis is a computer based simulation of the effects of stress and strain on the solder balls in a BGA package after they are stressed

20Everett Charles Technologies

S21 in SPICE Models - Comparison

Loop through responsecan differ from directresponse More than double the

inductance of a singlepin.

Coupling effects inducemore of a complexresponse.

INSERTION LOSS (dB)

Frequency (GHz)

Inse

rtion

Los

s (d

B)DirectLoop Through

.8mm G-S-G THRU (simulated)

Page 54: Burn-in & Test Socket Workshop•Finite Element Analysis is a computer based simulation of the effects of stress and strain on the solder balls in a BGA package after they are stressed

21Everett Charles Technologies

Benefits of this Modeling Technique Accurate:

Measurements are very repeatable. Parasitics from PC boards and surrogates are eliminated.

Simple to do: Coplanar probes and standards available ‘off the shelf’. No custom PC boards or surrogate devices need to be designed -

open and short structures are simple and uniform from test to test. Cost effective:

All data manipulation and optimization can be done in Excel andfreeware P-SPICE. - expensive modeling software is not required.

Data acquisition is not needed - raw VNA floppy disk data is used. Fast:

Probing and fixturing is easy to set up. Only 2 data sweeps are required in 2 probe-pair touchdowns for area

array contactors for each pin-pair configuration. A third sweep addsall S21 data (Attenuation, Return loss, BW, delay, phase, etc.)

Page 55: Burn-in & Test Socket Workshop•Finite Element Analysis is a computer based simulation of the effects of stress and strain on the solder balls in a BGA package after they are stressed

22Everett Charles Technologies

References / Bibliography

M. Honda: The Impedance Measurement Handbook, Hewlett-Packard 1989 Understanding the Fundamental Principles of Vector Network Analysis, Hewlett-

Packard, Application Note 1287-1 Obtain S-Parameter Data from Probe, MicroSim design Source Newsletter, April

1994 S-Parameter Techniques for Faster, More Accurate Network Design, Hewlett-

Packard, Application Note 95-1 8 Hints for Making Better Network Analyzer Measurements, Hewlett-Packard

Application Note 1291-1 David Ballo: Network Analyzer Basics, from ‘Back to Basics Seminar’, Hewlett-

Packard 1998 David Dascher: Measuring Parasitic Capacitance and Inductance Using TDR,

Hewlett-Packard Journal, 1996 Gaining the Wireless Edge, Agilent Technologies Various WWW resources

Page 56: Burn-in & Test Socket Workshop•Finite Element Analysis is a computer based simulation of the effects of stress and strain on the solder balls in a BGA package after they are stressed

Least Squares Analysis ofComposite True Position

Specification

2001 Burn-in and Test Socket Workshop

Alex Owen WELLS-CTI

Page 57: Burn-in & Test Socket Workshop•Finite Element Analysis is a computer based simulation of the effects of stress and strain on the solder balls in a BGA package after they are stressed

2

Composite TP specification

• Feature relationship with :– External set of datums

– To the pattern formed by the features themselves

Page 58: Burn-in & Test Socket Workshop•Finite Element Analysis is a computer based simulation of the effects of stress and strain on the solder balls in a BGA package after they are stressed

3

Where is the pattern?• By definition, cannot determine pattern location

until features are measured

• Once measured, the “best fit” pattern location isestablished.

• “Best Fit” is defined as placement of pattern tominimize variance to nominal

Page 59: Burn-in & Test Socket Workshop•Finite Element Analysis is a computer based simulation of the effects of stress and strain on the solder balls in a BGA package after they are stressed

4

Least squares analysis• Assuming:

– Process metric exhibits normally distributed randomvariation about a mean

• Then:– Distribution of difference between actual and nominal is

characterized thru variance

• Therefore:– Adjusting position and orientation of the pattern to

minimize the sum of the squares of difference betweenmeasured and nominal will minimize the variance of thefinal error terms

Page 60: Burn-in & Test Socket Workshop•Finite Element Analysis is a computer based simulation of the effects of stress and strain on the solder balls in a BGA package after they are stressed

5

Least squares analysis (cont)

• Given :– Set of feature location measurements

– Set of corresponding specified nominallocations

• Determine:– Adjustments to the location and orientation of

the nominal pattern so as to minimize “totalerror”

Page 61: Burn-in & Test Socket Workshop•Finite Element Analysis is a computer based simulation of the effects of stress and strain on the solder balls in a BGA package after they are stressed

6

Derivation - Step 1

• Define:– Ymi, Xmi = Measurement in Y, X direction– Ybi, Xbi = Basic specification in Y,X direction– Yci, Xci = Ymi, Xmi measurement transformed to

best fit grid location– Y0, X0 = Translation of best fit grid relative to

measurement grid– Theta= Rotation of best fit grid from measurement

grid

Page 62: Burn-in & Test Socket Workshop•Finite Element Analysis is a computer based simulation of the effects of stress and strain on the solder balls in a BGA package after they are stressed

7

Derivation - Step 1 (cont)

θθθθ

sin*cos*0cos*sin*0

iii

ii

XCYCYYMXCiYCXXM

++=+−=

( ) ( ) θθ sin*0cos*0 YYMiXXMiXCi −+−=⇒

( ) ( ) θθ sin*0cos*0 XXMiYYMiYCi −−−=

Page 63: Burn-in & Test Socket Workshop•Finite Element Analysis is a computer based simulation of the effects of stress and strain on the solder balls in a BGA package after they are stressed

8

Derivation - Step 2

• Define total error term• Take partial derivative with respect to adjustment

parameters• Establish values required to minimize error

Page 64: Burn-in & Test Socket Workshop•Finite Element Analysis is a computer based simulation of the effects of stress and strain on the solder balls in a BGA package after they are stressed

9

Derivation - Step 2 (cont)

( ) ( )[ ]∑=

−+−=N

iYBiYCiXBiXCi

1

22ε

Theta Y0,X0,for solve0 toequalset

,0

,X0

Findθεεε

∂∂

∂∂

∂∂

Y

Page 65: Burn-in & Test Socket Workshop•Finite Element Analysis is a computer based simulation of the effects of stress and strain on the solder balls in a BGA package after they are stressed

10

Derivation - Step 2 (cont)

N

YBiXBiXMiX

N

i

N

i

N

i∑ ∑∑

= ==

+−= 1 11

*sin*cos0

θθ

N

YBiXBiYMiY

N

i

N

i

N

i∑ ∑∑

= ==

−−= 1 11

*cos*sin0

θθ

∑ ∑∑ ∑ ∑ ∑

∑ ∑∑ ∑ ∑ ∑

= =

= = = =

= =

= = = =

+

−+

−−=

N

i

N

i

N

i

N

i

N

i

N

i

N

i

N

i

N

i

N

i

N

i

N

i

N

YMiYBiXMiXBiYMiYBiXMiXBi

N

YBiXMiYMiXBiYBiXMiYMiXBi

a

1 1

1 1 1 1

1 1

! 1 1 1

****

****

tanθ

Page 66: Burn-in & Test Socket Workshop•Finite Element Analysis is a computer based simulation of the effects of stress and strain on the solder balls in a BGA package after they are stressed

11

Spread sheet - set up

X B Y B X M Y M X C Y C X B * Y M X M * Y B X B * X M Y B * Y M X

er ro r Y er ro r

T P

∑ XB ∑ YB ∑ XM ∑ XM YMXB *∑ ∑ YBXM * ∑ XMXB * ∑ YMYB *

Page 67: Burn-in & Test Socket Workshop•Finite Element Analysis is a computer based simulation of the effects of stress and strain on the solder balls in a BGA package after they are stressed

12

Example Data analysis

• Grid matrix part to engage 256 positionBGA package on 1.0 mm pitch

• Data taken with View machine• Example graphs of error vs position• X0 = 0.115• Y0 = 0.124• Theta = -0.013 degrees

Page 68: Burn-in & Test Socket Workshop•Finite Element Analysis is a computer based simulation of the effects of stress and strain on the solder balls in a BGA package after they are stressed

13

TP vs X ValueTP vs X

0.0000

0.0200

0.0400

0.0600

0.0800

0.1000

0.1200

0.1400

0.1600

0.0000 2.0000 4.0000 6.0000 8.0000 10.0000 12.0000 14.0000 16.0000 18.0000

X value

True position TP vs X

Page 69: Burn-in & Test Socket Workshop•Finite Element Analysis is a computer based simulation of the effects of stress and strain on the solder balls in a BGA package after they are stressed

14

TP vs X Value

• Determine if pattern TP requirementsmet

• Deviation tends to increase at eitherend of part

Page 70: Burn-in & Test Socket Workshop•Finite Element Analysis is a computer based simulation of the effects of stress and strain on the solder balls in a BGA package after they are stressed

15

X error vs X ValuesX Error vs X Values

-0.0500

-0.0400

-0.0300

-0.0200

-0.0100

0.0000

0.0100

0.0200

0.0300

0.0400

0.0500

0.0000 2.0000 4.0000 6.0000 8.0000 10.0000 12.0000 14.0000 16.0000 18.0000

X Value

X Error X Error

Page 71: Burn-in & Test Socket Workshop•Finite Element Analysis is a computer based simulation of the effects of stress and strain on the solder balls in a BGA package after they are stressed

16

X error vs X Values

• Grid may be slightly oversized in Xdirection

• May need to alter gating/process/material parameters to correct

Page 72: Burn-in & Test Socket Workshop•Finite Element Analysis is a computer based simulation of the effects of stress and strain on the solder balls in a BGA package after they are stressed

17

X error vs Y ValuesX error vs Y Value

-0.0500

-0.0400

-0.0300

-0.0200

-0.0100

0.0000

0.0100

0.0200

0.0300

0.0400

0.0500

-20.0000 -18.0000 -16.0000 -14.0000 -12.0000 -10.0000 -8.0000 -6.0000 -4.0000 -2.0000 0.0000

Y Value

X error X error

Page 73: Burn-in & Test Socket Workshop•Finite Element Analysis is a computer based simulation of the effects of stress and strain on the solder balls in a BGA package after they are stressed

18

X error vs Y Values

• Differential shrink transverse to Xdirection

• May need to alter gating/process/material parameters

Page 74: Burn-in & Test Socket Workshop•Finite Element Analysis is a computer based simulation of the effects of stress and strain on the solder balls in a BGA package after they are stressed

19

Y error vs Y ValuesY error vs Y Values

-0.0600

-0.0400

-0.0200

0.0000

0.0200

0.0400

0.0600

0.0800

-20.0000 -18.0000 -16.0000 -14.0000 -12.0000 -10.0000 -8.0000 -6.0000 -4.0000 -2.0000 0.0000

Y value

Y error Y Error

Page 75: Burn-in & Test Socket Workshop•Finite Element Analysis is a computer based simulation of the effects of stress and strain on the solder balls in a BGA package after they are stressed

20

Y error vs Y Values

• Part oversized in Y direction• More pronounced than in X direction• May need to alter process parameters

to correct

Page 76: Burn-in & Test Socket Workshop•Finite Element Analysis is a computer based simulation of the effects of stress and strain on the solder balls in a BGA package after they are stressed

21

Y error vs X ValuesY error vs X Value

-0.0600

-0.0400

-0.0200

0.0000

0.0200

0.0400

0.0600

0.0800

0.0000 2.0000 4.0000 6.0000 8.0000 10.0000 12.0000 14.0000 16.0000 18.0000

X Value

Y error Y error

Page 77: Burn-in & Test Socket Workshop•Finite Element Analysis is a computer based simulation of the effects of stress and strain on the solder balls in a BGA package after they are stressed

22

Y Error vs X values

• Fairly well centered about mean• Increase variation at ends could be due

to other issues identified

Page 78: Burn-in & Test Socket Workshop•Finite Element Analysis is a computer based simulation of the effects of stress and strain on the solder balls in a BGA package after they are stressed

23

Indicated Actions

• Investigate outliers• Correct differential shrinkage in X and Y

direction• Re-measure part from new process• Make steel corrections as indicated• Verify part

Page 79: Burn-in & Test Socket Workshop•Finite Element Analysis is a computer based simulation of the effects of stress and strain on the solder balls in a BGA package after they are stressed

24

Conclusions

• Permits repeatable measurement• Removes operator dependency on set up• Measurement and reporting automated• Support systematic issue identification

and resolution