An Analytical Study of Thermo-mechanical Failure Mechanisms of a Leadless Chip Resistor Solder Joint by Luke T. Orsini An Engineering Project Submitted to the Graduate Faculty of Rensselaer Polytechnic Institute In Partial Fulfillment of the Requirements for the degree of MASTER OF ENGINEERING IN MECHANICAL ENGINEERING Approved: _________________________________________ Ernesto Gutierrez-Miravete, Project Adviser Rensselaer Polytechnic Institute Hartford, Connecticut December, 2011 i © Copyright 2011 by Luke Orsini All Rights Reserved ii CONTENTS LIST OF TABLES ............................................................................................................ iv LIST OF FIGURES ........................................................................................................... v LIST OF SYMBOLS ...................................................................................................... viii ACKNOWLEDGMENT .................................................................................................. xi ABSTRACT .................................................................................................................... xii 1. Introduction.................................................................................................................. 1 2. Background .................................................................................................................. 3 2.1 Solder Microstructure......................................................................................... 3 2.2 Coarsening ......................................................................................................... 5 2.3 Coarsening During Thermo-Mechanical Fatigue .............................................. 7 2.4 Creep .................................................................................................................. 8 2.5 Crack Initiation and Growth............................................................................. 11 2.6 Effect of Solder Joint Thickness ...................................................................... 13 3. Modeling Stresses in a Leadless Chip Resistor Solder Joint ..................................... 14 3.1 Methodology .................................................................................................... 14 3.2 Governing Equation for Solder Deformation: The Anand Model ................... 19 4. Results........................................................................................................................ 21 4.1 Plastic Strain .................................................................................................... 21 4.2 Plastic Work ..................................................................................................... 30 4.3 Comparison Case 1 to Case 4........................................................................... 39 5. Conclusions................................................................................................................ 44 6. Recommendations for Further Evaluation ................................................................. 45 References........................................................................................................................ 46 APPENDIX A .................................................................................................................. 47 APPENDIX B .................................................................................................................. 88 iii LIST OF TABLES Table I: Microstructural coarsening model constants at 25OC [6]..................................... 7 Table II: Leadless Chip Resistor Dimensions ................................................................. 15 Table III: Material Properties .......................................................................................... 17 Table IV: Solder (Sn63Pb37) Constants for Anand (viscoplasticity) model [10] ........... 20 Table V: Plastic Strain Results ........................................................................................ 21 Table VI: Plastic Work Results ....................................................................................... 30 Table VII: Comparison of Case 1 and Case 4 Results..................................................... 39 Table B-1: Elastic Material Properties [9] ....................................................................... 89 Table B-2: Anand Model Material Parameters [9] .......................................................... 90 iv LIST OF FIGURES Figure 1: Chip Resistor Mounting ..................................................................................... 1 Figure 2: Leadless Chip Resistors Mounted to a Printed Circuit Board ............................ 2 Figure 3: Sn-Pb phase diagram [1] .................................................................................... 3 Figure 4: Sn63Pb37 eutectic solder showing colonies and colony boundaries [3] ........... 4 Figure 5: Eutectic solder showing fine microstructure developed by water quenching from 250OC [3] .................................................................................................................. 5 Figure 6: Depiction of grain growth due to thermo-mechanical fatigue [7]...................... 8 Figure 7: Leadless chip resistor showing coarsened grain structure. ................................ 8 Figure 8: Leadless chip resistor showing crack along coarsened grain. ............................ 8 Figure 9: Typical creep curve for metals and alloys including solder ............................... 9 Figure 10: Log-Log plot of creep rate vs. applied shear stress for solder [3] .................... 9 Figure 11: Crack growth constituents C* (creep) and J-integral (elastic-plastic) [1]...... 12 Figure 12: Leadless Chip Resistor R1505 Dimensions ................................................... 14 Figure 13: Finite Element Model ..................................................................................... 17 Figure 14: Thermal Cycle Profile .................................................................................... 18 Figure 15a: Plastic Strain (Von Mises) – Case 1 – End of 1st cycle ............................... 22 Figure 15b: Plastic Strain (Von Mises) – Case 1 – End of 2nd cycle ............................. 22 Figure 15c: Plastic Strain (Von Mises) – Case 1 – End of 3rd cycle .............................. 23 Figure 15d: Plastic Strain (Von Mises) – Case 1 – End of 4th cycle .............................. 23 Figure 16a: Plastic Strain (Von Mises) – Case 2 – End of 1st cycle ............................... 24 Figure 16b: Plastic Strain (Von Mises) – Case 2 – End of 2nd cycle ............................. 24 Figure 16c: Plastic Strain (Von Mises) – Case 2 – End of 3rd cycle .............................. 25 Figure 16d: Plastic Strain (Von Mises) – Case 2 – End of 4th cycle .............................. 25 Figure 17a: Plastic Strain (Von Mises) – Case 3 - End of 1st Cycle ............................... 26 Figure 17b: Plastic Strain (Von Mises) – Case 3 - End of 2nd Cycle ............................. 26 Figure 17c: Plastic Strain (Von Mises) – Case 3 - End of 3rd Cycle .............................. 27 Figure 17d: Plastic Strain (Von Mises) – Case 3 - End of 4th Cycle .............................. 27 Figure 18a: Plastic Strain (Von Mises) – Case 4 - End of 1st Cycle ............................... 28 Figure 18b: Plastic Strain (Von Mises) – Case 4 - End of 2nd Cycle ............................. 28 Figure 18c: Plastic Strain (Von Mises) – Case 4 - End of 3rd Cycle .............................. 29 v Figure 18d: Plastic Strain (Von Mises) – Case 4 - End of 4th Cycle .............................. 29 Figure 19: Change in Plastic Work as a Function of Cycles ........................................... 30 Figure 20a: Plastic Work – Case 1 - End of 1st Cycle .................................................... 31 Figure 20b: Plastic Work – Case 1 - End of 2nd Cycle ................................................... 31 Figure 20c: Plastic Work – Case 1 - End of 3rd Cycle .................................................... 32 Figure 20d: Plastic Work – Case 1 - End of 4th Cycle .................................................... 32 Figure 21a: Plastic Work – Case 2 - End of 1st Cycle .................................................... 33 Figure 21b: Plastic Work – Case 2 - End of 2nd Cycle ................................................... 33 Figure 21c: Plastic Work – Case 2 - End of 3rd Cycle .................................................... 34 Figure 21d: Plastic Work – Case 2 - End of 4th Cycle .................................................... 34 Figure 22a: Plastic Work – Case 3 - End of 1st Cycle .................................................... 35 Figure 22b: Plastic Work – Case 3 - End of 2nd Cycle ................................................... 35 Figure 22c: Plastic Work – Case 3 - End of 3rd Cycle .................................................... 36 Figure 22d: Plastic Work – Case 3 - End of 4th Cycle .................................................... 36 Figure 23a: Plastic Work – Case 4 - End of 1st Cycle .................................................... 37 Figure 23b: Plastic Work – Case 4 - End of 2nd Cycle ................................................... 37 Figure 23c: Plastic Work – Case 4 - End of 3rd Cycle .................................................... 38 Figure 23d: Plastic Work – Case 4 - End of 4th Cycle .................................................... 38 Figure 24a: Stress (Von Mises) – Case 1 - End of 1st Cycle .......................................... 40 Figure 24b: Stress (Von Mises) – Case 1 - End of 2nd Cycle ......................................... 40 Figure 24c: Stress (Von Mises) – Case 1 - End of 3rd Cycle .......................................... 41 Figure 24d: Stress (Von Mises) – Case 1 - End of 4th Cycle .......................................... 41 Figure 25a: Stress (Von Mises) – Case 4 - End of 1st Cycle .......................................... 42 Figure 25b: Stress (Von Mises) – Case 4 - End of 2nd Cycle ......................................... 42 Figure 25c: Stress (Von Mises) – Case 4 - End of 3rd Cycle .......................................... 43 Figure 25d: Stress (Von Mises) – Case 4 - End of 4th Cycle .......................................... 43 Figure B-1: Diagram of specimen [9] .............................................................................. 89 Figure B-2: Finite Element Model ................................................................................... 90 Figure B-3: Finite element model for constant strain rate ............................................... 91 Figure B-4: Constant Strain Behavior of Sn60Pb40 Solder Strain Rate = 1.0 x 10 -2 (1/s) ......................................................................................................................................... 91 vi Figure B-5: Constant Strain Behavior of Sn60Pb40 Solder Strain Rate = 1.0 x 10-4 (1/s) ......................................................................................................................................... 92 Figure B-6: Distribution of inelastic shear strain in the solder joint at start of the -55oC dwell of third cycle .......................................................................................................... 93 Figure B-7: Stress-strain hysteresis loop of selected element in the solder joint under thermal cycling ................................................................................................................ 94 vii LIST OF SYMBOLS A pre-exponential factor, (1/sec) A Weertman-Dorn constant, (dimensionless) AII Weertman-Dorn constant due to grain boundary sliding, (dimensionless) AIII Weertman-Dorn constant due to climb and glide, (dimensionless) a Strain rate sensitivity of hardening or softening, (dimensionless) B material constant b Burger’s vector (m) c1 kinetic factor dependent on matrix composition, (in m3 K/hour) c2 reference stress, (MPa) Do frequency factor (1/sec) d mean phase diameter at time t, (m) d grain size, (m) do mean phase diameter at time t=0, (m) dγ s dt steady-state strain rate (1/sec) E elastic (Young’s) modulus, (lb/in2) G shear modulus, (lb/in2) gp gap between pads, (in) Ho Hardening / softening constant, (lb/in2) hr height, resistor, (in) hs height, solder joint fillet, (in) ht height, resistor termination, (in) Im, In normalizing parameter k Boltzmann’s constant, (1.381x10-23 J/K) lb length, substrate/PCB, (in) lp length, PCB pad, (in) lr length, resistor, (in) lt length, resistor termination, (in) m strain rate sensitivity of stress, (dimensionless) Nu Nusselt number viii n material constant (dimensionless) n, nc stress exponent (dimensionless) n Strain rate sensitivity of saturation (deformation resistance), (dimensionless) p grain size exponent (dimensionless) Q activation energy, (J/mol) R universal gas constant, (8.314 J/molK) r, ϴ polar coordinates at crack tip (length, radians) Ŝ Coefficient of deformation resistance saturation value, (lb/in2) so Initial value of deformation resistance (lb/in2) s* saturation value (lb/in2) T temperature, (OK) TH Homologous temperature (OC) ts thickness, solder joint fillet, (in) tb thickness, substrate/PCB, (in) tp thickness, PCB pad, (in) wb width, substrate/PCB, (in) wp width, PCB pad, (in) wr width, resistor, (in) ws width, solder joint fillet, (in) wt width, resistor termination, (in) x cavity spacing (um) face centered cubic (FCC) form of tin (dimensionless) body center tetragonal (BCT) form of tin (dimensionless) stress multiplier, (dimensionless) a incremental crack growth, (m) ac incremental crack growth due to creep, (m) ap incremental crack growth due to fatigue, (m) Hg activation energy, (kJ/mol) τ cyclic stress range, (MPa) εy yield strain ix εc creep strain rate (1/sec) ε ij strain rate at crack tip (1/sec) p plastic strain rate (1/sec) ε ij dimensionless function σe Von Mises effective stress, (MPa) σij crack tip stress field σy yield stress, (stress) σ ij dimensionless function τ applied stress, (MPa) μ Poisson’s ratio (dimensionless) x ACKNOWLEDGMENT Thank you to my wife and daughter for their continuous support and patience. I would also like to thank Dr. Shun-Tien (Ted) Lin for his guidance and suggestions throughout this project. xi ABSTRACT This paper describes results of an analytical study of thermo-mechanical failure mechanisms in a leadless chip resistor solder joint typically encountered in electronic assemblies. Electronic assemblies for the commercial and military aircraft industry are exposed to various environments that will affect their reliability. Fracturing of solder joints is a common failure mode in these electronic assemblies. The solder used in electronic assemblies is a tin-lead eutectic solder. The melting temperature of this type of solder is 183OC (361OF). Under typical operating conditions temperatures as high as 120OC (248OF) are encountered (TH = 120/183 = 0.65). At this high temperature creep deformation mechanisms become important. A review of literature on solder joint failure is presented and it is apparent that a main cause of solder joint cracking is creep. A nonlinear Finite Element Model was created to determine the stresses and strain imposed on a chip resistor solder joint as a result of thermal cycling. The FEM was also used to show the effect of solder joint shape and size on the resulting stresses. The effect of creep and other mechanisms that contribute to solder joint cracking were identified. xii 1. Introduction A leadless chip resistor is a leadless electronic device that is surface mounted to an electronic assembly. The electrical connection is made by a solder joint connection between the metalized termination on the resistor and metalized surface pad on the printed circuit board (Figure 1 and 2) Resistor Termination Solder Joint Resistor PCB Surface Pad Printed Circuit Board (PCB) Figure 1: Chip Resistor Mounting Today tin-lead solder is used extensively in electronic assemblies. Tin-Lead solder (SnPb) has been used well over a millennium. The Romans used a Sn-Pb alloy to solder pipes [1]. The solder plays an important role in the performance of a circuit card assembly (CCA). For a leadless chip resistor the solder joint is not only used to make an electrical connection. In surface mount technology, which leadless chip resistors are, the solder also provides mechanical retention of the device. Eutectic tin- lead solder (Sn63Pb37) is widely used because of its good ability to wet to various metallic substrates, high shear strength, and low processing temperature. This work focuses exclusively on the Sn63Pb37 eutectic solder. Eutectic tin- lead solder (Sn63Pb37) has a melting temperature (Tm) of 183OC (361.4OF). The environment that solder is being used is continually becoming more demanding. In high reliability electronic assemblies the solder typically operates above 0.65Tm (119OC, 246OF) and creep damage becomes significant. These assemblies are subjected to changes in temperature due to the operating environment. The assemblies could be exposed to temperatures of -40OC to 125OC (-40OF to -57OF). Any temperature change will induce stresses and strains due to differences in coefficients of thermal expansion (CTE) between resistor and printed 1 circuit board; solder and resistor; solder and PCB surface pad. In addition to the CTE differences the material stiffness of each element differs. The failure of solder joints in electronics is often by low-cycle fatigue, the strains and resultant stresses produced by the temperature cycles and the difference in coefficient of thermal expansion [7]. Figure 2: Leadless Chip Resistors Mounted to a Printed Circuit Board 2 2. Background 2.1 Solder Microstructure The microstructure of solder governs the deformation and failure of solder joints. As the solder joint is aged, thermal cycled or deformed the microstructure (dislocation arrays, grain size) evolves and the mechanical properties change over time. The mechanical properties of a solder joint change with the evolving microstructure. Solder joints have a complex microstructure are used at high homologous (similar in structure) temperatures and deform at relatively low loads. This results in plastic deformation of the solder joint that is rarely uniform. Common solders are typically micro structurally unstable. From a macroscopic perspective solders often exhibits strain-softening [3]. From a microscopic perspective it is unlikely to know the local properties of the solder and how the deformation develops [3]. This paper will focus on Sn63Pb37 solder. Sn63Pb37 is a single eutectic binary solder system. The phase diagram is shown in Figure 3. Figure 3: Sn-Pb phase diagram [1] 3 The lowest melting point occurs at a eutectic composition where the liquid solidifies into a mixture of two solids. The single eutectic point occurs at 183OC (361.4OF). Above 183OC there is the homogeneous liquid phase. Below 183OC the liquid transforms into two (2) stable solid phases, a lead rich phase and a tin rich phase. The lead rich phase has a face center cubic (FCC) and the tin rich phase has a body centered tetragonal (BCT) structure. During cooling the microstructure forms from the liquid at constant a constant temperature of 183OC. If the solder is slowly cooled the solid solutions grow together parallel to each other in grain-like colonies. (See Figure 4) Faster cooling rates results in a non-lamellar structure shown in Figure 5. Figure 4: Sn63Pb37 eutectic solder showing colonies and colony boundaries [3] 4 Figure 5: Eutectic solder showing fine microstructure developed by water quenching from 250OC [3] The grain-like colony size as well as the interlamellar spacing is important to the mechanical properties of the solder. It has been demonstrated that isothermal fatigue life decreases with an increase in colony size [1]. Also, the tensile strength of unidirectional solidified eutectic solder and tensile strength and ductility of random solidified eutectic solder vary as a function of interlamellar spacing [1]. 2.2 Coarsening Coarsening occurs at room temperature over an extended period of time and is accelerated at elevated temperatures. At room temperature Sn63Pb37 eutectic solder is already at a relatively high homologous temperature. Therefore, the diffusion rate is significant in the solder joint at room temperature and the microstructure of the solder is not stable. Immediately after solidification the Pb-rich phase is supersaturated with Sn. Within hours the Sn decomposes as precipitates within the Pb phase or as Sn grains if the microstructure is very fine. At room temperature over a period of approximately 30 days after solidification both the eutectic solder grains and Sn-rich precipitates within the Pb phase undergo significant coarsening. This coarsening (grain growth) results in the decrease of shear strength as 5 the coarsening occurs. Room temperature aging has been reported to reduce the shear strength of Sn63Pb37 solder by 10% [1]. The grains will grow overtime as the grain structure reduces the internal energy of a fine grain structure. After about 30 days, the coarsening slows down and the change in material properties also slows down. This microstructure change will continue until equilibrium is achieved. [Hacke, Sprecher and Conrad, 1993] experimentally observed the solder microstructure coarsens in accordance with cubic coarsening model [4] [6]. Hg c1t (1) exp T RT Where d is the mean phase diameter at time t, (µm), d0 is the mean phase diameter (also d3 t d30 referred to as the initial grain size @ t=0), (µm), c1 is the kinetic factor that depends on the matrix composition in (µm3 K/hour), ΔHg is the activation energy for volume diffusion of atoms, (KJ/mol), R is the universal gas constant (J/molK) and T is the absolute temperature in OK. As an example, using the coarsening model constants in Table I, a time of 720 hours (30 days) and at a temperature of 70OC (343OK) and substituting into the above equation the grain size increases from an initial diameter of 8.3 µm to 8.5 µm and at 125OC (398OK) the grain size increased to 16.0 µm. The above equation neglects the effect of mechanical stress or strain. To include the mechanical influence the more generalized equation [Arrowood, 1990; Nabarro, 1998] has been proposed [8]. (2) 1 c2 Where c2 is the reference stress, (MPa), Δτ the cyclic stress range, (MPa) and n c is the Hg ct d t d t 1 exp T RT 3 nc 3 0 stress exponent. Since the cubic coarsening model, equation 1 is the bulk (or volume) diffusion of atoms a value of unity is selected for nc [6]. 6 Table I: Microstructural coarsening model constants at 25OC [6] Model Parameter Temperature (T) Activation energy for volume diffusion of atoms (ΔHg) Universal gas constant (R) Matrix composition constant (c1) Stress exponent (nc) Initial grain size (d0) Value 25OC (298OK) 94 KJ/mol 8.314 J/molK 4.2e15 µm3 K/hour 1 8.3 µm 2.3 Coarsening During Thermo-Mechanical Fatigue Thermomechanical stresses caused by temperature in high temperature environments also produce changes in the solder microstructure. The microstructure will change from a fine grained mixture of Sn-Pb to a coarse grained structure along a thin band parallel to the direction of strain. This coarsened region is weaker and is known to be the region through which cracks propagate. As the grains grow due to thermo-mechanical fatigue micro-voids develop at the grain boundary intersections; the micro-voids develop into micro-cracks which develop into macro-cracks the lead to fracture. Figure 6 shows the development of the coarsened grain and the effect on fatigue damage. When approximately 25% of the fatigue life is consumed micro-voids are formed at the grain boundary intersections and grow into micro-cracks after approximately 40% of the fatigue life. The micro-cracks coalesce into macro-cracks leading to failure [7]. Figure 7 shows the coarsening of the grain structure under the resistor termination and extending through the bulk solder fillet. Cracks can be seen to develop in this location. Figure 8 shows a macro-crack has developed through the solder joint causing failure. 7 Figure 6: Depiction of grain growth due to thermo-mechanical fatigue [7] Figure 7: Leadless chip resistor showing coarsened grain structure. Figure 8: Leadless chip resistor showing crack along coarsened grain. 2.4 Creep Solder is used at high operating temperatures therefore creep lays a major role in the mechanical behavior of the solder and solder joint. Creep occurs when plastic deformation in the solder due to stress and temperature over time leads to unacceptable large displacements. There are three stages of creep; (I) primary, (II) secondary, and (III) tertiary creep. A typical creep curve is shown in Figure 9. Region II, steady state creep is generally used to describe the creep behavior of metals. 8 Strain III II I Time Figure 9: Typical creep curve for metals and alloys including solder The steady state creep behavior of solder can also be described as shown in Figure 10 as a log-log plot of shear rate vs. shear stress. The figure shows four regions. For Sn63Pb37 solder grain (phase) size influences Region I and II. Regions III and IV are Log shear rate (p) independent of grain size. IV n>10 III n=3-7 II I n=2 n=3 Log shear stress () Figure 10: Log-Log plot of creep rate vs. applied shear stress for solder [3] Steady state creep can be generally expressed by the Weertman-Dorn equation [3] 9 p n dγ s AGb b τ Do exp Q kT dt kt d G dγ s = steady-state strain rate dt (3) Where G is the shear modulus, b is the Burgers vector, k is the Boltzmann’s constant, T is the absolute temperature, d the grain size, τ is the applied shear stress, Do the frequency factor, Q is the activation energy to cause deformation, n the stress exponent, p the grain size exponent and A is a constant. D. Grivas et al. [5] investigated the deformation process of Sn-Pb eutectic solder and found the deformation in Region II is controlled by grain boundary sliding (superplasticity) and in Region III deformation is controlled by dislocation climb and glide (show example). Deformation in Region III is sometimes called matrix creep [3]. This suggests both superplastic and matrix creep deformation exists in Sn-Pb eutectic solder. Based on the assumption that both these mechanisms occur at the same time and independent of each other – superplastic deformation occurs at low stresses (Region II), and dislocation climb and glide occur at higher stresses (Region III) the two deformation mechanisms can be combined. Q a ,II A III 7.1 Q a ,III d s A II 1.96 exp exp kT T dt T d1.8 kT (4) In region III at intermediate stresses the strain rate depends on a power function of stress and in region IV at higher stresses the strain rate is expressed as an exponential function of stress. For these conditions the stress can be expressed as a hyperbolic sine function where σe is the von-Mises effective stress, represents the stress level where the power law breaks down (transition from Region III to Region IV), Q is the activation energy, R is the universal gas constant, T is absolute temperature, n stress power exponent, and A is a constant. n Q A sinh e exp RT ε = creep strain rate 10 (5) 2.5 Crack Initiation and Growth Fatigue failures occur in solder joints due to cyclic loads and repeated reversal bending. Failures in materials arise from crack initiation and propagating under these cyclic loads. These fatigue failures can be thought of as a process of crack initiation and propagation. In any material including solder there will be initiation sites. If the applied loads are small the strength of the material is not affected. At higher loads irreversible changes in the material takes place and a fatigue fracture will initiate at a discontinuity or other stress riser in the material. Once the fracture is initiated it will grow or propagate until the cross section is reduced until it can no longer support the loading and then the material will crack. In practical applications vibration, thermal shock and mechanical shock are possible, but the primary failure mechanism of concern in a surface mount solder joint is cyclic differential thermal expansion. [2] Cracks that develop in Sn63Pb37 eutectic solder joints exposed to thermal cycling are intergranular, i.e. the cracks propagate along the grain boundaries that separate the Sn rich and Pb rich phases. The crack growth mechanism at high homologous temperature and low cycle frequency has been suggested to be nucleation, growth, and coalescence of cavities along the grain boundaries. During thermal cycling creep couples with the fatigue mechanism such that the creep crack growth is enhanced by the fatigue mechanism. High temperature fatigue tests on eutectic solder concluded that fatigue resulted in the development of cavities in the ascast and superplastic eutectic alloy. The cavitations occurred at the intercolony boundaries of the as-cast material (grain size = 50-80 m) and between the separate the Sn rich and Pb rich phases in the superplastic eutectic (grain size = 5.8 m). Once the initial crack is formed by one of the above mechanism the crack will propagate under the applied stress until fracture occurs. Numerically, fatigue crack growth for the solder can be described by the J (elasticplastic) integral. The J-integral characterizes the stress/strain field at the crack tip. The C* integral is analogous to the J-integral. The C* integral accounts for the creep portion of crack growth at the crack tip. See figure 11. 11 Creep C ij BI n r C ij BI n r (6) Elastic-Plastic 1 n n 1 n 1 1 m 1 ij , J ij x y y I m r ij , J ij x x y y I m r m ij m 1 ij Where σij is the crack tip stress field, ε ij is the strain rate at the crack tip, B, m, and n are material constants, In and Im are normalizing parameters, εy is yield strain, σy is the yield stress, x represents the cavity spacing, r and ϴ are the polar coordinates at the crack tip, σ ij , ε ij are dimensionless functions, and a is the incremental crack growth. Figure 11: Crack growth constituents C* (creep) and J-integral (elastic-plastic) [1] 12 2.6 Effect of Solder Joint Thickness An increase in solder joint thickness should decrease the strain and therefore increase the fatigue life. However for eutectic or near eutectic Sn-Pb solder an increase in solder joint thickness does not have a large effect on the microstructure. [1] Thicker solder joints solidify at a slower rate. [3] This is attributed to the heterogeneous coarsened band where the strain is concentrated, making the total thickness of the solder joint less effective. An increase in the amount of shear strain imposed on a given solder joint thickness results in a more rapid coarsening and leads to quicker failures. 13 3. Modeling Stresses in a Leadless Chip Resistor Solder Joint There have been numerous articles confirming that the primary failure mechanism for leadless chip resistors is thermo-mechanical fatigue and creep. The performance of the resistor hence the electronic assembly is dependent on the reliability of the solder joint to maintain an electrical connection. As discussed above, the failure mechanism of the solder joint is complex. Finite element analysis is used extensively in industry to determine the fatigue damage and creep behavior in solder joints. 3.1 Methodology In this study ANSYS APDL is the finite element software was used to estimate the stress and strain in a leadless chip resistor solder joint. ANSYS APDL is a commercially available software package. The leadless chip resistor is a size R1505 resistor. The device dimensions and the nominal solder joint geometry are shown in Figure 12 and Table II. Figure 12: Leadless Chip Resistor R1505 Dimensions 14 Table II: Leadless Chip Resistor Dimensions hr Height, resistor Dimension (in) .024 lr Length, resistor .155 wr Width, resistor .050 hs Height, solder joint fillet .024* ts Thickness, solder joint .002* ws Width, solder joint fillet .050 ht Height, resistor termination .024 lt Length, resistor termination .015 wt Width, resistor termination .050 tp Thickness, PCB pad .0012 lp Length, PCB pad .0475 wp Width, PCB pad .060 tb Thickness, substrate/PCB .063 lb Length, substrate/PCB .310 wb Width, substrate/PCB .310 gp Gap between pads .105 Symbol * Description Case 1: ts = .002, hs = .026 Case 2: ts = .001, hs = .025 Case 3: ts = .004. hs = .028 From the geometry shown, a two dimensional finite element model of the device was created. A 2-D finite element model was selected to minimize computing time. The use of the 2-D model was validated by simulating the model used in Wang, et al. [9]. See Appendix B. By establishing symmetry boundary conditions (out-of-plane translations and in-plane rotations are set to zero) [8] a half model can be used in the analysis and still provide accurate results. The finite element model is created by running an ANSY APDL macro. Four cases will be analyzed; Case 1 has a typical solder joint fillet. The 15 solder joint thickness between the resistor termination and solder pad is 0.002 inch thick, Case 2 has a typical solder fillet with the solder joint thickness reduced to 0.001 inch; Case 3 has a typical solder fillet with the solder joint thickness increased to 0.004 inch. These first three cases were used to analyze the effect of solder joint thickness. Case 4 had a large bulbous solder fillet. The solder thickness between the resistor termination and solder pad is 0.002 inch. A macro was created for each of the four cases. The macro defines the geometry, material properties including the Anand constants, mesh parameters, and boundary conditions. The macro also defines the thermal cycle profile and initiates the solve command. Appendix A contains the macros used for the various cases. Figure 13 shows the finite element model created. The model is composed of a two element types ANSYS Plane182 and Visco106. The Plane182 element is 2-D quad 4 node element with two degrees of freedom on each node: translation in the x, y directions. The element supports plasticity, hyperelasticity, creep, stress stiffening, large deflections and large strain. [8] The Visco106 element is a 2-D quad 4 node element with three degrees of freedom at each node: translation in the x, y and z directions. The element is used to represent highly nonlinear behavior. It is designed to solve rateindependent large strain plasticity problems. The Visco106 can also be defined as a 2-D triangular 3 node element that makes it suited to modeling the irregular geometry of a solder joint fillet. 16 Figure 13: Finite Element Model In this analysis the resistor, resistor termination, and PCB pad are represented as isotropic linear elastic solids. The substrate (PCB) is represented as an orthotropic linear elastic solid and the solder is considered a visco-plastic material. The material properties used in the analysis are shown in Table III. Table III: Material Properties Resistor Resistor Termination Ceramic 3.5E6 - 0.25 Coefficient of Thermal Expansion (1/OC) 40E-6 AgSnCu 1.2E7 - 0.37 18.9E-6 Substrate (PCB) Epoxy (GFG) with Cu layers (Ex) 2.5E6 (Ey) 1.0E6 (Ez) 2.5E6 18.7E6 3.6E6 (GxY) 0.4E6 (Gxz) 0.5E6 (Gyz) 0.4E6 - (Nuxy) 0.26 (Nuxz) 0.14 (Nuyz) 0.26 0.35 0.39 (x) 18E-6 (y) 70E-6 (z) 18E-6 17.5E-6 23.4E-6 Description Material Young’s Modulus, E (psi) Shear Modulus, G (psi) Poisson’s Ratio, PCB Pad Cu Solder Sn63Pb37 Gravity (g) = 386.4 in/sec2 17 A cyclic thermal load condition is imposed in the analysis. The temperature will vary from -40OC to 125OC (-40OF to 257OF). The transition rate from the minimum to maximum temperature is 10OC per minute and a 20 minute dwell at the temperature extremes. This thermal cycle profile based on JEDEC standards and used to represent the environment encountered in the high reliability electronics industry to determine low cycle fatigue limitations of a given device. The thermal cycle profile is shown in Figure 14. The purpose of thermal cycle load is to induce plastic work due to the mismatch in the materials coefficients of thermal expansion. 140 120 Temperature (OC) 100 80 60 40 20 0 -20 -40 1st cycle -60 0 50 2nd cycle 100 3rd cycle 150 200 Time (minutes) Figure 14: Thermal Cycle Profile 18 4th cycle 250 300 3.2 Governing Equation for Solder Deformation: The Anand Model In ANSYS there are various models available to simulate visco-plasticity. The Anand model was originally developed for metal forming applications. It is however applicable to applications that involve strain and temperature effect including solder joints and high temperature creep [8]. The Anand model does not require any explicit yield condition and loading /unloading criteria because it assumes that plastic flow occurs at all non-zero stress values. The Anand model represents the non-linear rate dependent stress-strain relation of solder. The model uses a single scalar internal variable (s), called the deformation resistance that corresponds to the isotropic resistance of the solder to plastic flow. The deformation resistance (s) is an average resistance and represents the resistance of the plastic flow from such deformation mechanisms as dislocation density, solid solution hardening and grain size effects [9]. Therefore the deformation resistance (s) can be considered proportional to the equivalent stress. σ = c s; c < 1 And c is defined as: m 1 Q 1 p (7) c sinh exp RT A Where p is the plastic strain rate, A is the pre-exponential factor, Q the activation energy, m is the strain rate sensitivity, is the stress multiplier, R is the universal gas constant, and T is the absolute temperature. Rearranging the equation to have the strain rate a function of stress and deformation resistance the equation is re-written as: 1m Q p A exp sinh RT s (8) From the above equation p Q s sˆ exp (9) RT A Where s* the saturation value of s, ŝ is the coefficient for deformation resistance n * saturation value and n the strain rate sensitivity. From the development of the above 19 equations there are nine material parameters that need to be defined in the Anand model See Table IV. Table IV: Solder (Sn63Pb37) Constants for Anand (viscoplasticity) model [10] Constant so Q/R A m Ho Ŝ n a Description Initial value of deformation resistance Activation energy / Universal gas constant Pre-exponential factor Stress multiplier Strain rate sensitivity of stress Hardening / softening constant Coefficient of deformation resistance saturation value Strain rate sensitivity of saturation (deformation resistance) value Strain rate sensitivity of hardening or softening 20 Value Unit 1800 Stress (psi) 9400 (OK) 4E6 1.5 0.303 2E5 1 / time (1/sec) Dimensionless Dimensionless Stress (psi) 2000 Stress (psi) 0.07 Dimensionless 1.3 Dimensionless 4. Results 4.1 Plastic Strain The finite element model of a leadless chip resistor was conducted for the four cases described below: Case 1 has a typical solder joint fillet. The solder joint thickness between the resistor termination and solder pad is 0.002 inch thick. Case 2 has a typical solder fillet with the solder joint thickness reduced to 0.001 inch; Case 3 has a typical solder fillet with the solder joint thickness increased to 0.004 inch. Case 4 had a large bulbous solder fillet. The solder thickness between the resistor termination and solder pad is 0.002 inch. Table V shows the maximum accumulated plastic strain observed. Figures 15-18 show the Von Mises plastic strain distribution in the solder joint for all four cases at the end of the 1st, 2nd, 3rd and 4th thermal cycle for all four cases The figures show the relatively large strains are occurring in the solder below the chip resistor bottom termination There is a plastic strain distribution that extends at from the bottom corner of the termination and solder interface through the bulk solder fillet The plastic strain increases as the number of thermal cycles increases as shown in Table V. It should be noted the majority of plastic strain occurs during the first cycle. Case 3 is shown to have the lowest plastic strain. Table V: Plastic Strain Results 1st Cycle 2nd Cycle 3rd Cycle 4th Cycle Case 1 (nominal solder joint) 0.0101 0.0149 0.0201 0.0254 Case 2 (min solder joint) 0.0153 0.0150 0.0186 0.0228 Case 3 (max solder joint) 0.0059 0.0084 0.0113 0.0142 Case 4 (large fillet) 0.0112 0.0165 0.0222 0.0279 Plastic Strain, Von Mises (in/in) 21 Figure 15a: Plastic Strain (Von Mises) – Case 1 – End of 1st cycle Figure15a shows largest strains occur in the solder at the interface of the chip resistor bottom termination and solder. Figure 15a also shows a strain distribution that extends from the corner bottom of the termination and solder interface at approximately 30O through the bulk solder fillet. Figure 15b: Plastic Strain (Von Mises) – Case 1 – End of 2nd cycle Figure 15b shows a similar distribution of plastic strain as Figure 15a with the largest strains occurring in the same areas. There is a slight increase in the magnitude of the strain. 22 Figure 15c: Plastic Strain (Von Mises) – Case 1 – End of 3rd cycle The plastic strain distribution in Figure 15c is similar to Figure 15a and Figure 15b with a slight increase in the magnitude of the strain. The rate of change in the magnitude appears to increase slightly. Figure 15d: Plastic Strain (Von Mises) – Case 1 – End of 4th cycle Figure 15d again shows a similar distribution of plastic strain with a slight increase in magnitude. The strain distribution that extends distribution from the corner bottom of the termination and solder interface at approximately 30O through the bulk solder fillet is still evident. 23 Figure 16a: Plastic Strain (Von Mises) – Case 2 – End of 1st cycle Figure 16a shows two areas of higher plastic strain in the solder at the corners of the bottom termination and solder interface. Similar to Case 1 there is a high strain distribution that extends approximately 30O form the bottom right corner of the termination through the bulk solder. The magnitude of the strain is larger than the Case 1 model. Figure 16b: Plastic Strain (Von Mises) – Case 2 – End of 2nd cycle Figure 16b shows a similar distribution of plastic strain as Figure 16a with the largest strains occurring in the same areas. There is a more pronounced gradient that extends into the bulk solder. What is interesting is the magnitude of the strain has decreased slightly. 24 Figure 16c: Plastic Strain (Von Mises) – Case 2 – End of 3rd cycle Figure 16c shows the strain distribution at the bottom termination and solder interface is becoming more uniform. The largest strains still occur in the same areas. The distribution of strain extending into the bulk solder is similar as in Figure 16b. The magnitude of the strain has increased slightly from the end of the 1st cycle (Figure 16a) and 2nd cycle (Figure 16b). Figure 16d: Plastic Strain (Von Mises) – Case 2 – End of 4th cycle Figure 16d shows the similar distribution of plastic strain with a slight increase in magnitude. The strain distribution that extends distribution from the corner bottom of the termination and solder interface through the bulk solder fillet is still evident. 25 Figure 17a: Plastic Strain (Von Mises) – Case 3 - End of 1st Cycle You can see the very similar distribution of plastic strain in Figure 17a as in Case 1 (Figure 15a) with largest strain is occurring in the solder at the interface of the chip resistor bottom termination and solder. The strain distribution that extends from the corner bottom of the termination and solder interface at approximately 30O through the bulk solder fillet is also present. The magnitude of the strain has decreased approximately 50% from the 1st case. This can be attributed to the increased solder joint thickness under the termination. Figure 17b: Plastic Strain (Von Mises) – Case 3 - End of 2nd Cycle Figure 17b shows a similar distribution of plastic strain as Figure 17a with the largest strains occurring in the same areas. There is a slight increase in the magnitude of the strain. 26 Figure 17c: Plastic Strain (Von Mises) – Case 3 - End of 3rd Cycle The plastic strain distribution in Figure 17c is similar to Figure 17a and Figure 17b with a slight increase in the magnitude of the strain. The strain in the bulk solder continues to grow as in the previous two cases. Figure 17d: Plastic Strain (Von Mises) – Case 3 - End of 4th Cycle Figure 17d continues to show the similar distribution of plastic strain with a slight increase in magnitude. The strain distribution that extends distribution from the corner bottom of the termination and solder interface through the bulk solder fillet is still evident with an increase in the magnitude. 27 Figure 18a: Plastic Strain (Von Mises) – Case 4 - End of 1st Cycle Figure18a shows largest strains occur in the solder at the interface of the chip resistor bottom termination and solder. The distribution and magnitude of the strain is almost identical to that of Figure 15a. What is evident in Case 4 is the strain distribution extending into the bulk solder at approximately 30O is not as pronounced as the previous cases. Figure 18b: Plastic Strain (Von Mises) – Case 4 - End of 2nd Cycle Figure 18b shows a similar distribution of plastic strain as Figure 18a with the largest strains occurring in the same areas and a slight increase in the magnitude of the strain. 28 Figure 18c: Plastic Strain (Von Mises) – Case 4 - End of 3rd Cycle The plastic strain distribution in Figure 18c is similar to Figure 18a and Figure 18b with a slight increase in the magnitude of the strain. The plastic strain distribution in the bulk solder appears to be more uniform. Figure 18d: Plastic Strain (Von Mises) – Case 4 - End of 4th Cycle Figure 18d again shows a similar distribution of plastic strain of Figures 18a, 18b, and 18c. The magnitude of the plastic strain continued to increase slightly. 29 4.2 Plastic Work The plastic work is in indication of the damage that is occurring in the solder joint. Table VI tabulates the accumulated plastic work. Figure 19 is a plot of the change in plastic work as a function of cycles. Figure 19 show that the plastic work or damage in the solder joint becomes steady state after the first thermal cycle. The largest plastic work occurs in the solder below the resistor termination as was indicated for the plastic strain condition. Case 3 which has the lowest plastic work and the large fillet did not provide any significant benefit. Figures 20-23 shows the plastic work that accumulates in the solder joint for the four cases. Table VI: Plastic Work Results 1st Cycle 2nd Cycle 3rd Cycle 4th Cycle Case 1 (nominal solder joint) 166.201 320.116 474.076 628.040 Case 2 (min solder joint) 263.220 516.934 770.789 1024.646 Case 3 (max solder joint) 109.850 205.927 301.959 397.987 Case 4 (large fillet) 166.421 320.066 473.726 627.389 Plastic Work Change in Plastic Work as a Function of Cycles or Time Plastic Work 300.00 250.00 200.00 150.00 100.00 50.00 0.00 0 1 2 3 4 Cycle Case 1 (nominal solder joint) Case 2 (min solder joint) Case 3 (max solder joint) Case 4 (large fillet) Figure 19: Change in Plastic Work as a Function of Cycles 30 Figure 20a: Plastic Work – Case 1 - End of 1st Cycle Figure 20a shows the highest level of plastic work in the solder joint occurs in the area of highest plastic strain. The highest level of plastic work is located at the bottom right corner of the resistor solder interface. Figure 20b: Plastic Work – Case 1 - End of 2nd Cycle The distribution of plastic work shown in Figure 20b is the same as shown in Figure 20a at the end of the 1st cycle. The magnitude of the plastic work done during the 2nd cycle is slightly higher than the plastic work during the 1st cycle. 31 Figure 20c: Plastic Work – Case 1 - End of 3rd Cycle As in the previous figures the plastic work distribution is similar. The magnitude continues to increase. The amount of the plastic work accomplished during the 3rd cycle is approximately the same as plastic work accomplished during the 2nd cycle. Figure 20d: Plastic Work – Case 1 - End of 4th Cycle The plastic work distribution at the end of the 4th cycle is similar to the previous figures or cycles. The amount of the plastic work accomplished during the 4th cycle is approximately the same as plastic work accomplished during the previous cycle. 32 Figure 21a: Plastic Work – Case 2 - End of 1st Cycle As in the case 1 results Figure 21a shows the highest level of plastic work in the solder joint occurs in the area of highest plastic strain with the highest level of plastic work located at the bottom right corner of the resistor solder interface. The magnitude of plastic work is greater than case 1. Figure 21b: Plastic Work – Case 2 - End of 2nd Cycle The distribution of plastic work shown in Figure 21b is the same as shown in Figure 21a at the end of the 1st cycle. The accumulated magnitude of the plastic work at the end of the 2nd cycle has doubled. 33 Figure 21c: Plastic Work – Case 2 - End of 3rd Cycle The distribution of plastic work shown in Figure 21c is the same as the distribution at the end of the 1st and 2nd cycle. The magnitude continues to increase. The amount of the plastic work accomplished during the 3rd cycle is approximately the same as plastic work accomplished during the 2nd cycle. Figure 21d: Plastic Work – Case 2 - End of 4th Cycle As in case 1 distribution at the end of the 4th cycle is similar to the previous figures or cycles. The amount of the plastic work accomplished during the 4th cycle is approximately the same as plastic work accomplished during the previous cycle. 34 Figure 22a: Plastic Work – Case 3 - End of 1st Cycle The plastic work distribution shown in Figure 22a is to the case 1 model (Figure 20a) with largest plastic work occurring at the same location. As with the magnitude of the plastic strain, the magnitude of the work has decreased approximately 50% from the 1st case. This can be attributed to the increased solder joint thickness under the termination. Figure 22b: Plastic Work – Case 3 - End of 2nd Cycle Figure 22b shows a similar distribution of plastic strain as Figure 22a with the largest strains occurring in the same areas. The accumulated magnitude of the plastic work at the end of the 2nd cycle has doubled, as in the previous cases. 35 Figure 22c: Plastic Work – Case 3 - End of 3rd Cycle The plastic work distribution in Figure 22c has not changed from Figure 22a and Figure 22b. The amount of the plastic work accomplished during the 3rd cycle is approximately the same as plastic work accomplished during the 2nd cycle. Figure 22d: Plastic Work – Case 3 - End of 4th Cycle The distribution at the end of the 4th cycle is similar to the previous cycles. The amount of the plastic work developed during the 4th cycle is approximately the same as plastic work accomplished during the previous cycle. 36 Figure 23a: Plastic Work – Case 4 - End of 1st Cycle Figure 23a shows the largest amount of plastic work occurs in the solder at the interface of the chip resistor bottom termination and solder with a concentration at the bottom right corner. As in case 1, the highest levels are in an area of highest plastic strain. Figure 23b: Plastic Work – Case 4 - End of 2nd Cycle Figure 23b shows a similar distribution of plastic work as Figure 23a with the largest plastic work occurring in the same areas and a 2x increase in the magnitude of the work. 37 Figure 23c: Plastic Work – Case 4 - End of 3rd Cycle The plastic wok distribution in Figure 23c is similar to Figure 23a and Figure 23b. The plastic work accomplished during the 3rd cycle is approximately the same as plastic work accomplished during the 2nd cycle. Figure 23d: Plastic Work – Case 4 - End of 4th Cycle Figure 23d shows a similar distribution of plastic strain of Figures 23a, 23b, and 23c. The amount of the plastic work developed during the 4th cycle is approximately the same as plastic work accomplished during the previous cycle. 38 4.3 Comparison Case 1 to Case 4 Figures 24 and 25 shows the Von Mises stress distribution in the solder joint for Case 1 and Case 4. The previous Figures show the plastic strain and plastic work results. Table VII tabulates the results for Case 1 and Case 4. The larger stresses occur in the solder underneath the chip resistor termination as did the plastic strain and work. Comparing the results between Case 1 and Case 4 show no significant differences in the results obtained. Table VII: Comparison of Case 1 and Case 4 Results 1st Cycle 2nd Cycle 3rd Cycle 4th Cycle Case 1 (nominal solder joint) 0.0101 0.0149 0.0201 0.0254 Case 4 (large fillet) 0.0112 0.0165 0.0222 0.0279 Case 1 (nominal solder joint) 166.201 320.116 474.076 628.040 Case 4 (large fillet) 166.421 320.066 473.726 627.389 Case 1 (nominal solder joint) 342.949 341.178 341.026 340.999 Case 4 (large fillet) 344.492 338.152 337.458 337.399 Plastic Strain, Von Mises (in/in) Plastic Work Stress, Von Mises (psi) 39 Figure 24a: Stress (Von Mises) – Case 1 - End of 1st Cycle The distribution of Von Mises stress shown in Figure 24a reflects the plastic strain distribution with the largest stresses occurring in the solder at the interface of the chip resistor bottom termination and solder. Figure 23a also shows a stress distribution that extends from the corner bottom of the termination and solder interface at approximately 30O through the bulk solder fillet which was seen with plastic strain. Figure 24b: Stress (Von Mises) – Case 1 - End of 2nd Cycle Figure 24b shows a similar distribution of stress as Figure 24a with the largest stress occurring in the same areas. There is a slight decrease in the magnitude of the stress caused by stress relaxation. 40 Figure 24c: Stress (Von Mises) – Case 1 - End of 3rd Cycle The plastic strain distribution in Figure 24c is similar to Figure 24a and Figure 24b with the magnitude of stress decreasing slightly. The rate of change in the magnitude appears to decrease slightly. Figure 24d: Stress (Von Mises) – Case 1 - End of 4th Cycle Figure 24d continues to show a similar distribution of Von Mises stress. The stress level continues to decrease slightly. The stress distribution that extends from the corner bottom of the termination and solder interface at approximately 30 O through the bulk solder fillet is still evident as it was with plastic strain. 41 Figure 25a: Stress (Von Mises) – Case 4 - End of 1st Cycle Figure 25a shows largest stress occurs in the solder at the interface of the chip resistor bottom termination and solder as in case 1. The distribution and magnitude of the strain is almost identical to that of Figure 24a. What is evident in Case 4 is the stress distribution extends into the bulk solder approximately parallel to the x-direction. Figure 25b: Stress (Von Mises) – Case 4 - End of 2nd Cycle Figure 24b shows a similar distribution of Von Mises stress as Figure 25a with the largest strains occurring in the same areas with a slight decrease in the stress level. 42 Figure 25c: Stress (Von Mises) – Case 4 - End of 3rd Cycle The stress distribution in Figure 25c is similar to Figure 25a and Figure 25b with the stress level decreasing. Figure 25d: Stress (Von Mises) – Case 4 - End of 4th Cycle Figure 25d again shows a similar distribution of plastic strain of Figures 25a, 25b, and 25c. The magnitude of the stress continued to decrease as a result of stress relaxation. 43 5. Conclusions This report presents results of an analytical study of the thermo-mechanics of a leadless chip resistor solder joint used in electronic assemblies. The mechanisms that can cause cracking of the solder joints of leadless surface mount chip resistors under typical operating conditions are reviewed and the resultant changes in the solder micro-structure and properties were identified. Because of the solder low melting temperature, it undergoes significant microstructural changes that affect the reliability of the solder joint. The cubic coarsening model showed how the grain size increased as a function of time or temperature, with temperature having a greater influence. A non-linear Finite Element Model was developed to estimate the strains and stresses developed in the solder joint. The effects of temperature cycling, and solder joint shape and size on the predicted stress field were quantified. The FEM predicted the highest strains and stresses occur in the solder below the chip resistor bottom termination and surface pad. It is therefore expected that cracks will most likely initiate at this location and propagate thorough the bulk solder until failure. This is in qualitative agreement with experimental findings (See Figures 7 and 8). This area is also where most coarsening of the grain structure occurs. It was found that the majority of solder damage occurs during the first thermal cycle, and that the large solder joint fillet did not provide much benefit. However, solder joint thickness will likely improve the reliability of the solder joint, since a thicker solder joint reduces the plastic strain and plastic work at the joint. 44 6. Recommendations for Further Evaluation Further work should include determining the solder joint life for the different cases by calculating the number of cycles to failure. The effect of solder volume size should be evaluated. A 3-D model can be developed and compared to the 2-D results. Apply the thermal affect due to power disposition of device. Evaluate different resistor size. Different temperature profiles as well as different ramp rates and dwell times can be modeled and their effect on plastic work damage accumulation evaluated. 45 References [1] Frear D.R., Jones W.B., Kinsman K.R., Solder Mechanics A State of the Art Assessment. The Minerals, Metals and Materials Society, 1990 [2] Electronic Materials Handbook, Volume 1 Packaging, ASM International, 1989 [3] Schubert A., Walter H., Dudek R., Michel B., Lefranc G., Otto J., Mitic G., “Thermo-Mechanical Properties and Creep Deformation of Lead-Containing and Lead-Free Solders”, 2001 International Symposium on Advanced Packaging Materials, pp. 129-134 [4] Hacke P.L., Sprecher A.F., Conrad H., “Microstructure Coarsening During Thermo-Mechanical Fatigue of Pb-Sn Solder Joints”, Journal of Electronic Materials, Vol. 26, No. 7, 1997, pp. 774-782 [5] Grivas, D., Murty, K.L., Morris, J.W. Jr., “Deformation of Pb-Sn Eutectic Alloys at Relatively High Strain Rates”, Acta Metallurgica, 27 (1979), pp.731-737 [6] Dasgupta A., Sharma P., Upadhyayula K., “Micro-Mechanics of Fatigue Damage in Pb-Sn Solder Due to Vibration and Thermal Cycling”, International Journal of Damage Mechanics, Vol. 10, 2001, pp. 101-132 [7] Engelmaier W., “Solder Joints In Electronics: Design For Reliability”, Engelmaier Associates [8] ANSYS, Inc, ANSYS Mechanical APDL and Mechanical Applications Theory Reference. Release 13.0, November 2010, pp. 121-123 [9] Wang G. Z., Cheng Z. N., Becker K., Wilde J., “Applying Anand Model to Represent the Viscoplastic Deformation Behavior of Solder Alloys”, Journal of Electronic Packaging, Vol. 123, September 2001, pp. 247-25 [10] Yong Je Lee., “Viscoplastic Finite-Element Simulation to Predict the Solder Joint Fatigue Life of Different Flash Memory Die stacking Architecture”, University of Texas at Arlington, May 2006 46 APPENDIX A 47 !* ! CASE 1: .002 NOMINAL SOLDER JOINT MODEL !* /filname,Case1_nom,db /title,Case 1 nominal solder joint !* *ABBR,kplot,kplot *ABBR,lplot,lplot *ABBR,aplot,aplot *ABBR,nplot,nplot *ABBR,eplot,eplot !* /PREP7 !* ! Define Element ET,1,PLANE182,,,2 ET,2,VISCO106 !* ! Material Properties !* ! 63Sn-37Pb solder - elasticity and viscoplastic properties !MP,EX,1,3.6e6 MPTEMP,1,218,233,248 !Material temp table MPTEMP,4,273,298,323 !continued MPTEMP,7,348,373,398 !continued MPDATA,EX,1,1,6.41E6,6.06E6,5.71E6 !Temp dependent modulus MPDATA,EX,1,4,5.13E6,4.55E6,3.96E6 !continued MPDATA,EX,1,7,3.38E6,2.79E6,2.21E6 !continued MPDATA,PRXY,1,1,0.39,.39,.39 MPDATA,PRXY,1,4,0.39,.39,.39 MPDATA,PRXY,1,7,0.39,.39,.39 MP,ALPX,1,23.37e-6 !* ! Anand coefficients TB,ANAND,1 TBDATA,1,1800,9400,4e6,1.5,0.303,2e5 TBDATA,7,2000,0.07,1.3 !* ! Chip Resister Termination MP,EX,2,4e6 MP,PRXY,2,0.33 MP,ALPX,2,20e-6 !* ! Chip Resistor (Alumina oxide) MP,EX,3,53E6 MP,PRXY,3,0.25 48 MP,ALPX,3,6e-6 !* ! Copper Surface Pad MP,EX,4,19e6 MP,PRXY,4,0.35 MP,ALPX,4,17.5e-6 !* !Pwb material (epoxy type GFG) MP,EX,5,2.5E6 MP,EY,5,1.0E6 MP,EZ,5,2.5E6 MP,NUXY,5,.26 MP,NUXZ,5,.14 MP,NUYZ,5,.26 MP,GXY,5,.4E6 MP,GXZ,5,.50E6 MP,GYZ,5,.4E6 MP,ALPX,5,18E-6 MP,ALPY,5,70E-6 MP,ALPZ,5,18E-6 !* ! Geometric model !* lr=0.155/2 ! Resistor half length wr=.050/2 ! Resistor half width hr=0.024 ! Resistor height lt=0.015 ! Termination length tt=.001 ! Termination thickness tp=0.0012 ! Cu pad thickness wp=.060 ! width of Cu pad lp=0.0475 ! length of Cu pad gp=0.105/2 ! 1/2 the total gap between pads tb=0.063 ! PWB thickness lb=lr*2 ! PWB length !* ts=0.002 ! Solder joint thickness under resistor ls=gp+lp ! solder pad sf1=.25*ts ! keypoint location for solder fillet sf2=.25*ts ! keypoint location for solder fillet sf3=.25*ts ! keypoint location for solder fillet sf4=.25*ts ! keypoint location for solder fillet rf1=.025 ! radius of fillet rf2=.05 ! radius of fillet tol=1e-5 ! tolerance !* ! Define keypoints for geometry 49 k,1,0,0 k,2,gp,0 k,3,lr-lt,0 k,4,lr-tt,0 k,5,lr,0 k,6,gp+lp,0 k,7,lb,0 k,8,0,tb k,9,gp,tb k,10,lr-lt,tb k,11,lr-tt,tb k,12,lr,tb k,13,gp+lp,tb k,14,lb,tb k,15,gp,tb+tp k,16,lr-lt,tb+tp k,17,lr-tt,tb+tp k,18,lr,tb+tp k,19,gp+lp,tb+tp k,20,lr-lt-tt,tb+tp+ts k,21,lr-lt,tb+tp+ts k,22,lr-tt,tb+tp+ts k,23,lr,tb+tp+ts k,24,gp+lp-ts-tt,tb+tp+ts k,25,0,tb+tp+ts+tt k,26,lr-lt-tt/2,tb+tp+ts+tt k,27,lr-lt,tb+tp+ts+tt k,28,lr-tt,tb+tp+ts+tt k,29,lr,tb+tp+ts+tt k,30,gp+lp-2*ts-tt,tb+tp+ts+tt k,31,0,tb+tp+ts+hr-tt k,32,lr-lt-tt/2,tb+tp+ts+hr-tt k,33,lr-lt,tb+tp+ts+hr-tt k,34,lr-tt,tb+tp+ts+hr-tt k,35,lr,tb+tp+ts+hr-tt k,36,lr+tt,tb+tp+ts+hr-tt k,37,lr-lt,tb+tp+ts+hr k,38,lr-tt,tb+tp+ts+hr k,39,lr,tb+tp+ts+hr k,40,lr+tt/2,tb+tp+ts+hr k,41,gp+lp-2*ts-tt,tb+tp+ts+hr-tt k,42,gp+(lr-lt-tt-gp)/2,tb+tp+ts !* ! Define lines using keypoints L,1,2 L,2,3 !L1 !L2 50 L,3,4 L,4,5 L,5,6 L,6,7 L,8,9 L,9,10 L,10,11 L,11,12 L,12,13 L,13,14 L,1,8 L,2,9 L,3,10 L,4,11 L,5,12 L,6,13 L,7,14 L,15,16 L,16,17 L,17,18 L,18,19 L,9,15 L,10,16 L,11,17 L,12,18 L,13,19 L,20,21 L,21,22 L,22,23 L,23,24 Larc,15,20,42,rf2 L,16,21 L,17,22 L,18,23 L,19,24 L,25,26 L,26,27 L,27,28 L,28,29 L,29,30 L,20,26 L,21,27 L,22,28 L,23,29 L,24,30 L,31,32 !L3 !L4 !L5 !L6 !L7 !L8 !L9 !L10 !L11 !L12 !L13 !L14 !L15 !L16 !L17 !L18 !L19 !L20 !L21 !L22 !L23 !L24 !L25 !L26 !L27 !L28 !L29 !L30 !L31 !L32 !L33 !L34 !L35 !L36 !L37 !L38 !L39 !L40 !L41 !L42 !L43 !L44 !L45 !L46 !L47 !L48 51 L,32,33 L,33,34 L,34,35 L,35,36 L,25,31 L,26,32 L,27,33 L,28,34 L,29,35 LARC,30,36,41,rf1 L,37,38 L,38,39 L,39,40 L,33,37 L,34,38 L,35,39 L,36,40 !L,41,36 !* ! Define areas by lines AL,23,37,32,36 AL,32,47,42,46 AL,42,58,52,57 AL,52,65,61,64 AL,21,35,30,34 AL,22,36,31,35 AL,20,34,29,33 AL,29,44,39,43 AL,30,45,40,44 AL,31,46,41,45 AL,41,57,51,56 AL,50,63,59,62 AL,51,64,60,63 AL,40,56,50,55 AL,39,55,49,54 AL,38,54,48,53 AL,8,25,20,24 AL,9,26,21,25 AL,10,27,22,26 AL,11,28,23,27 AL,4,17,10,16 AL,3,16,9,15 AL,2,15,8,14 AL,5,18,11,17 AL,1,14,7,13 AL,6,19,12,18 !L49 !L50 !L51 !L52 !L53 !L54 !L55 !L56 !L57 !L58 !L59 !L60 !L61 !L62 !L63 !L64 !L65 !L66 !A1-solder fillet !A2-solder filler !A3-solder fillet !A4-solder fillet !A5-solder !A6-solder !A7-solder fillet !A8-solder fillet !A9-termination !A10-termination !A11-termination !A12-termination !A13-termination !A14-resistor !A15-resistor !A16-resistor !A17-pad !A18-pad !A19-pad !A20-pad !A21-pwb !A22-pwb !A23-pwb !A24-pwb !A25-pwb !A26-pwb 52 !* allsel,all !LOVLAP,all LGLUE,all !AOVLAP,all AGLUE,all !* ! Assign F.E. attributes, material to area allsel,all ASEL,s,area,,1,8,, !solder AATT,1,,2 allsel,all ASEL,s,area,,9,13,, !termination AATT,2,,1 allsel,all ASEL,s,area,,14,16,, !resistor AATT,3,,1 allsel,all ASEL,s,area,,17,20,, !pad AATT,4,,1 allsel,all ASEL,s,area,,21,26,, !pwb AATT,5,,1 allsel,all !* /VIEW,1,,,1 /ANGLE,1 /PNUM,MAT,1 /NUMBER,1 /COLOR,NUM,DGRA,1 /COLOR,NUM,MRED,2 /COLOR,NUM,CBLU,3 /COLOR,NUM,ORAN,4 /COLOR,NUM,GREE,5 /AUTO,1 /REPLOT,FAST APLOT !* !Clear mesh if present CLRMSHLN ! Define mesh size and mesh areas ASEL,s,AREA,,5,6,, !solder under termination ESIZE,ts/3 MSHAPE,0,2D !quads MSHKEY,1 !mapped mesh AMESH,all !create mesh 53 allsel,all !* ASEL,s,AREA,,9,10, , ESIZE,tt/2 MSHAPE,0,2D MSHKEY,1 AMESH,all allsel,all !* ASEL,s,AREA,,11,,, ESIZE,tt/2 MSHAPE,0,2D MSHKEY,1 AMESH,all allsel,all !* ASEL,s,AREA,,14,15,, ESIZE,2*tt/3 MSHAPE,0,2D MSHKEY,1 AMESH,all allsel,all !* ASEL,s,AREA,,12,13,, ESIZE,tt/2 MSHAPE,0,2D MSHKEY,1 AMESH,all allsel,all !* ASEL,s,AREA,,16,,, ESIZE,4*tt/3 MSHAPE,0,2D MSHKEY,1 AMESH,all allsel,all !* ASEL,s,AREA,,17,20,, ESIZE,2*ts/3 MSHAPE,0,2D MSHKEY,1 AMESH,all allsel,all !* ASEL,s,AREA,,21,24,, ESIZE,4*ts/3 !termination !quads !mapped mesh !create mesh !termination !quads !mapped mesh !create mesh !Resistor !quads !mapped mesh !create mesh !termination !quads !mapped mesh !create mesh !Resistor !quads !mapped mesh !create mesh !Pad !quads !mapped mesh !create mesh !Pwb !quads 54 MSHKEY,1 AMESH,all allsel,all !* ASEL,s,AREA,,25,26,, ESIZE,8*ts/3 MSHAPE,0,2D MSHKEY,1 AMESH,all allsel,all !* ASEL,s,AREA,,1,2,,, ESIZE,ts/3 MSHAPE,0,2D MSHKEY,1 AMESH,all allsel,all !* ASEL,s,AREA,,4,,, ESIZE,ts/3 MSHAPE,0,2D MSHKEY,1 AMESH,all allsel,all !* ASEL,s,AREA,,3,,, ESIZE,ts/3 MSHAPE,0,2D MSHKEY,0 AMESH,all allsel,all !* ASEL,s,AREA,,7,8,,, ESIZE,ts/3 MSHAPE,0,2D MSHKEY,0 AMESH,all allsel,all !* allsel,all !* ! Create boundary conditions LSEL,s,loc,x,0 CM,lsymm,line DL,lsymm,,SYMM NSEL,s,loc,x,0 !mapped mesh !create mesh !Pwb !quads !mapped mesh !create mesh !Solder fillet !quads !mapped mesh !create mesh !Solder fillet !quads !mapped mesh !create mesh !Solder fillet !quads !free mesh !create mesh !Solder fillet !quads !free mesh !create mesh 55 NSEL,r,loc,y,0 D,all,all,0 allsel,all !* SAVE !* /solu antype,static allsel,all nlgeom,on LNSRCH,on KBC,0 !* !------------------------------!* ! Input temperature profile !* Tmx = 125 ! Tmax (deg.C) Tmx = Tmx+273 ! convert degree C to Kelvin Tmn = -40 ! Tmin (deg.C) Tmn = Tmn+273 ! convert degree C to Kelvin DWx = 20 ! Dwell at Tmax (minutes) DWx = DWx*60 ! convert minute to seconds DWn = 20 ! Dwell at Tmin (minutes) DWn = DWn*60 ! convert minute to seconds rdn = 10.0 ! Ramp rate from hot to cold (deg.C/min) tdn = 60*(Tmx-Tmn)/rdn ! ramp time (seconds) rup = 10.0 ! Ramp rate from cold to hot (deg.C/min) tup = 60*(Tmx-Tmn)/rup ! ramp time cycl = 4 ! # of cycles !* *DO,ii,1,cycl mm = 4*(ii-1) NSUBST,100 TIME,tdn*ii+(DWn+tup+DWx)*(ii-1) TREF,Tmx !MPAMOD,1,298 BFUNIF,TEMP,Tmn LSWRITE,mm+1 !* NSUBST,50 TIME,(tdn+DWn)*ii+(tup+DWx)*(ii-1) TREF,Tmn BFUNIF,TEMP,Tmn LSWRITE,mm+2 !* 56 NSUBST,100 TIME,(tdn+DWn+tup)*ii+DWx*(ii-1) TREF,Tmn BFUNIF,TEMP,Tmx LSWRITE,mm+3 !* NSUBST,50 TIME,(tdn+DWn+tup+DWx)*ii TREF,Tmx BFUNIF,TEMP,Tmx LSWRITE,mm+4 *ENDDO !------------------------------SAVE LSSOLVE,1,16 finish 57 !* ! CASE 2: .001 MIN SOLDER JOINT MODEL !* /filname,Case2_min,db /title,Case 2 min solder joint !* *ABBR,kplot,kplot *ABBR,lplot,lplot *ABBR,aplot,aplot *ABBR,nplot,nplot *ABBR,eplot,eplot !* /PREP7 !* ! Define Element ET,1,PLANE182,,,2 ET,2,VISCO106 !* ! Material Properties !* ! 63Sn-37Pb solder - elasticity and viscoplastic properties !MP,EX,1,3.6e6 MPTEMP,1,218,233,248 !Material temp table MPTEMP,4,273,298,323 !continued MPTEMP,7,348,373,398 !continued MPDATA,EX,1,1,6.41E6,6.06E6,5.71E6 !Temp dependent modulus MPDATA,EX,1,4,5.13E6,4.55E6,3.96E6 !continued MPDATA,EX,1,7,3.38E6,2.79E6,2.21E6 !continued MPDATA,PRXY,1,1,0.39,.39,.39 MPDATA,PRXY,1,4,0.39,.39,.39 MPDATA,PRXY,1,7,0.39,.39,.39 MP,ALPX,1,23.37e-6 !* ! Anand coefficents TB,ANAND,1 TBDATA,1,1800,9400,4e6,1.5,0.303,2e5 TBDATA,7,2000,0.07,1.3 !* ! Chip Resister Termination MP,EX,2,4e6 MP,PRXY,2,0.33 MP,ALPX,2,20e-6 !* ! Chip Resistor (Alumina oxide) MP,EX,3,53E6 58 MP,PRXY,3,0.25 MP,ALPX,3,6e-6 !* ! Copper Surface Pad MP,EX,4,19e6 MP,PRXY,4,0.35 MP,ALPX,4,17.5e-6 !* !Pwb material (epoxy type GFG) MP,EX,5,2.5E6 MP,EY,5,1.0E6 MP,EZ,5,2.5E6 MP,NUXY,5,.26 MP,NUXZ,5,.14 MP,NUYZ,5,.26 MP,GXY,5,.4E6 MP,GXZ,5,.50E6 MP,GYZ,5,.4E6 MP,ALPX,5,18E-6 MP,ALPY,5,70E-6 MP,ALPZ,5,18E-6 !* ! Geometric model !* sr2=sqrt(2) lr=0.155/2 wr=.050/2 hr=0.024 lt=0.015 tt=.001 tp=0.0012 wp=.060 lp=0.0475 gp=0.105/2 tb=0.063 lb=lr*2 !* ts=0.001 ls=gp+lp sf1=.25*ts sf2=.25*ts sf3=.25*ts sf4=.25*ts rf1=.025 rf2=.05 tol=1e-5 ! Resistor half length ! Resistor half width ! Resistor height ! Termination length ! Termination thickness ! Cu pad thickness ! width of Cu pad ! length of Cu pad ! 1/2 the total gap between pads ! PWB thickness ! PWB length ! Solder joint thickness under resistor ! solder pad ! keypoint location for solder fillet ! keypoint location for solder fillet ! keypoint location for solder fillet ! keypoint location for solder fillet ! radius of fillet ! radius of fillet ! tolerance 59 !* ! Define keypoints for geometry k,1,0,0 k,2,gp,0 k,3,lr-lt,0 k,4,lr-tt,0 k,5,lr,0 k,6,gp+lp,0 k,7,lb,0 k,8,0,tb k,9,gp,tb k,10,lr-lt,tb k,11,lr-tt,tb k,12,lr,tb k,13,gp+lp,tb k,14,lb,tb k,15,gp,tb+tp k,16,lr-lt,tb+tp k,17,lr-tt,tb+tp k,18,lr,tb+tp k,19,gp+lp,tb+tp k,20,lr-lt-tt,tb+tp+ts k,21,lr-lt,tb+tp+ts k,22,lr-tt,tb+tp+ts k,23,lr,tb+tp+ts k,24,gp+lp-ts-tt,tb+tp+ts k,25,0,tb+tp+ts+tt k,26,lr-lt-tt/2,tb+tp+ts+tt k,27,lr-lt,tb+tp+ts+tt k,28,lr-tt,tb+tp+ts+tt k,29,lr,tb+tp+ts+tt k,30,gp+lp-4*ts-tt,tb+tp+ts+tt k,31,0,tb+tp+ts+hr-tt k,32,lr-lt-tt/2,tb+tp+ts+hr-tt k,33,lr-lt,tb+tp+ts+hr-tt k,34,lr-tt,tb+tp+ts+hr-tt k,35,lr,tb+tp+ts+hr-tt k,36,lr+tt,tb+tp+ts+hr-tt k,37,lr-lt,tb+tp+ts+hr k,38,lr-tt,tb+tp+ts+hr k,39,lr,tb+tp+ts+hr k,40,lr+tt/2,tb+tp+ts+hr k,41,gp+lp-2*ts-tt,tb+tp+ts+hr-tt k,42,gp+(lr-lt-tt-gp)/2,tb+tp+ts !* ! Define lines using keypoints 60 L,1,2 L,2,3 L,3,4 L,4,5 L,5,6 L,6,7 L,8,9 L,9,10 L,10,11 L,11,12 L,12,13 L,13,14 L,1,8 L,2,9 L,3,10 L,4,11 L,5,12 L,6,13 L,7,14 L,15,16 L,16,17 L,17,18 L,18,19 L,9,15 L,10,16 L,11,17 L,12,18 L,13,19 L,20,21 L,21,22 L,22,23 L,23,24 L,15,20 L,16,21 L,17,22 L,18,23 L,19,24 L,25,26 L,26,27 L,27,28 L,28,29 L,29,30 L,20,26 L,21,27 L,22,28 L,23,29 !L1 !L2 !L3 !L4 !L5 !L6 !L7 !L8 !L9 !L10 !L11 !L12 !L13 !L14 !L15 !L16 !L17 !L18 !L19 !L20 !L21 !L22 !L23 !L24 !L25 !L26 !L27 !L28 !L29 !L30 !L31 !L32 !L33 !L34 !L35 !L36 !L37 !L38 !L39 !L40 !L41 !L42 !L43 !L44 !L45 !L46 61 L,24,30 L,31,32 L,32,33 L,33,34 L,34,35 L,35,36 L,25,31 L,26,32 L,27,33 L,28,34 L,29,35 LARC,30,36,41,rf1 L,37,38 L,38,39 L,39,40 L,33,37 L,34,38 L,35,39 L,36,40 !L,41,36 !* ! Define areas by lines AL,23,37,32,36 AL,32,47,42,46 AL,42,58,52,57 AL,52,65,61,64 AL,21,35,30,34 AL,22,36,31,35 AL,20,34,29,33 AL,29,44,39,43 AL,30,45,40,44 AL,31,46,41,45 AL,41,57,51,56 AL,50,63,59,62 AL,51,64,60,63 AL,40,56,50,55 AL,39,55,49,54 AL,38,54,48,53 AL,8,25,20,24 AL,9,26,21,25 AL,10,27,22,26 AL,11,28,23,27 AL,4,17,10,16 AL,3,16,9,15 AL,2,15,8,14 AL,5,18,11,17 !L47 !L48 !L49 !L50 !L51 !L52 !L53 !L54 !L55 !L56 !L57 !L58 !L59 !L60 !L61 !L62 !L63 !L64 !L65 !L66 !A1-solder fillet !A2-solder filler !A3-solder fillet !A4-solder fillet !A5-solder !A6-solder !A7-solder fillet !A8-solder fillet !A9-termination !A10-termination !A11-termination !A12-termination !A13-termination !A14-resistor !A15-resistor !A16-resistor !A17-pad !A18-pad !A19-pad !A20-pad !A21-pwb !A22-pwb !A23-pwb !A24-pwb 62 AL,1,14,7,13 !A25-pwb AL,6,19,12,18 !A26-pwb !* allsel,all !LOVLAP,all LGLUE,all !AOVLAP,all AGLUE,all !* ! Assign F.E. attributes, material to area allsel,all ASEL,s,area,,1,8,, !solder AATT,1,,2 allsel,all ASEL,s,area,,9,13,, !termination AATT,2,,1 allsel,all ASEL,s,area,,14,16,, !resistor AATT,3,,1 allsel,all ASEL,s,area,,17,20,, !pad AATT,4,,1 allsel,all ASEL,s,area,,21,26,, !pwb AATT,5,,1 allsel,all !* /VIEW,1,,,1 /ANGLE,1 /PNUM,MAT,1 /NUMBER,1 /COLOR,NUM,DGRA,1 /COLOR,NUM,MRED,2 /COLOR,NUM,CBLU,3 /COLOR,NUM,ORAN,4 /COLOR,NUM,GREE,5 /AUTO,1 /REPLOT,FAST APLOT !* !Clear mesh if present CLRMSHLN ! Define mesh size and mesh areas ASEL,s,AREA,,5,6,, !solder under termination ESIZE,ts/1.5 MSHAPE,0,2D !quads 63 MSHKEY,1 AMESH,all allsel,all !* ASEL,s,AREA,,9,10,, ESIZE,tt/2 MSHAPE,0,2D MSHKEY,1 AMESH,all allsel,all !* ASEL,s,AREA,,11,,, ESIZE,tt/2 MSHAPE,0,2D MSHKEY,1 AMESH,all allsel,all !* ASEL,s,AREA,,14,15,, ESIZE,2*tt/3 MSHAPE,0,2D MSHKEY,1 AMESH,all allsel,all !* ASEL,s,AREA,,12,13,, ESIZE,tt/2 MSHAPE,0,2D MSHKEY,1 AMESH,all allsel,all !* ASEL,s,AREA,,16,,, ESIZE,4*tt/3 MSHAPE,0,2D MSHKEY,1 AMESH,all allsel,all !* ASEL,s,AREA,,17,20,, ESIZE,2*ts/1.5 MSHAPE,0,2D MSHKEY,1 AMESH,all allsel,all !* !mapped mesh !create mesh !termination !quads !mapped mesh !create mesh !termination !quads !mapped mesh !create mesh !Resistor !quads !mapped mesh !create mesh !termination !quads !mapped mesh !create mesh !Resistor !quads !mapped mesh !create mesh !Pad !quads !mapped mesh !create mesh 64 ASEL,s,AREA,,21,24,, ESIZE,4*ts/1.5 MSHAPE,0,2D MSHKEY,1 AMESH,all allsel,all !* ASEL,s,AREA,,25,26,, ESIZE,8*ts/1.5 MSHAPE,0,2D MSHKEY,1 AMESH,all allsel,all !* ASEL,s,AREA,,1,2,,, ESIZE,ts/1.5 MSHAPE,0,2D MSHKEY,1 AMESH,all allsel,all !* ASEL,s,AREA,,4,,, ESIZE,ts/1.5 MSHAPE,0,2D MSHKEY,1 AMESH,all allsel,all !* ASEL,s,AREA,,3,,, ESIZE,ts/1.5 MSHAPE,0,2D MSHKEY,0 AMESH,all allsel,all !* ASEL,s,AREA,,7,8,,, !Solder fillet ESIZE,ts/1.5 MSHAPE,0,2D MSHKEY,0 AMESH,all allsel,all !* allsel,all !* !Create boundary conditions LSEL,s,loc,x,0 !Pwb !quads !mapped mesh !create mesh !Pwb !quads !mapped mesh !create mesh !Solder fillet !quads !mapped mesh !create mesh !Solder fillet !quads !mapped mesh !create mesh !Solder fillet !quads !free mesh !create mesh !quads !free mesh !create mesh 65 CM,lsymm,line DL,lsymm,,SYMM NSEL,s,loc,x,0 NSEL,r,loc,y,0 D,all,all,0 allsel,all !* SAVE !* /solu antype,static allsel,all nlgeom,on LNSRCH,on KBC,0 !* !------------------------------!* ! Input temperature profile !* Tmx = 125 ! Tmax (deg.C) Tmx = Tmx+273 ! convert degree C to Kelvin Tmn = -40 ! Tmin (deg.C) Tmn = Tmn+273 ! convert degree C to Kelvin DWx = 20 ! Dwell at Tmax (minutes) DWx = DWx*60 ! convert minute to seconds DWn = 20 ! Dwell at Tmin (minutes) DWn = DWn*60 ! convert minute to seconds rdn = 10.0 ! Ramp rate from hot to cold (deg.C/min) tdn = 60*(Tmx-Tmn)/rdn ! ramp time (seconds) rup = 10.0 ! Ramp rate from cold to hot (deg.C/min) tup = 60*(Tmx-Tmn)/rup ! ramp time cycl = 4 ! # of cycles !* *DO,ii,1,cycl mm = 4*(ii-1) NSUBST,100 TIME,tdn*ii+(DWn+tup+DWx)*(ii-1) TREF,Tmx !MPAMOD,1,298 BFUNIF,TEMP,Tmn LSWRITE,mm+1 !* NSUBST,50 TIME,(tdn+DWn)*ii+(tup+DWx)*(ii-1) TREF,Tmn 66 BFUNIF,TEMP,Tmn LSWRITE,mm+2 !* NSUBST,100 TIME,(tdn+DWn+tup)*ii+DWx*(ii-1) TREF,Tmn BFUNIF,TEMP,Tmx LSWRITE,mm+3 !* NSUBST,50 TIME,(tdn+DWn+tup+DWx)*ii TREF,Tmx BFUNIF,TEMP,Tmx LSWRITE,mm+4 *ENDDO !------------------------------SAVE LSSOLVE,1,16 finish 67 !* ! CASE 3: .004 MAX SOLDER JOINT MODEL !* /filname,Case3_max,db /title,Case 3 max solder joint !* *ABBR,kplot,kplot *ABBR,lplot,lplot *ABBR,aplot,aplot *ABBR,nplot,nplot *ABBR,eplot,eplot !* /PREP7 !* ! Define Element ET,1,PLANE182,,,2 ET,2,VISCO106 !* ! Material Properties !* ! 63Sn-37Pb solder - elasticity and viscoplastic properties !MP,EX,1,3.6e6 MPTEMP,1,218,233,248 !Material temp table MPTEMP,4,273,298,323 !continued MPTEMP,7,348,373,398 !continued MPDATA,EX,1,1,6.41E6,6.06E6,5.71E6 !Temp dependent modulus MPDATA,EX,1,4,5.13E6,4.55E6,3.96E6 !continued MPDATA,EX,1,7,3.38E6,2.79E6,2.21E6 !continued MPDATA,PRXY,1,1,0.39,.39,.39 MPDATA,PRXY,1,4,0.39,.39,.39 MPDATA,PRXY,1,7,0.39,.39,.39 MP,ALPX,1,23.37e-6 !* ! Anand coefficents TB,ANAND,1 TBDATA,1,1800,9400,4e6,1.5,0.303,2e5 TBDATA,7,2000,0.07,1.3 !* ! Chip Resister Termination MP,EX,2,4e6 MP,PRXY,2,0.33 MP,ALPX,2,20e-6 !* ! Chip Resistor (Alumina oxide) MP,EX,3,53E6 68 MP,PRXY,3,0.25 MP,ALPX,3,6e-6 !* ! Copper Surface Pad MP,EX,4,19e6 MP,PRXY,4,0.35 MP,ALPX,4,17.5e-6 !* !Pwb material (epoxy type GFG) MP,EX,5,2.5E6 MP,EY,5,1.0E6 MP,EZ,5,2.5E6 MP,NUXY,5,.26 MP,NUXZ,5,.14 MP,NUYZ,5,.26 MP,GXY,5,.4E6 MP,GXZ,5,.50E6 MP,GYZ,5,.4E6 MP,ALPX,5,18E-6 MP,ALPY,5,70E-6 MP,ALPZ,5,18E-6 !* ! Geometric model !* sr2=sqrt(2) lr=0.155/2 ! Resistor half length wr=.050/2 ! Resistor half width hr=0.024 ! Resistor height lt=0.015 ! Termination length tt=.001 ! Termination thickness tp=0.0012 ! Cu pad thickness wp=.060 ! width of Cu pad lp=0.0475 ! length of Cu pad gp=0.105/2 ! 1/2 the total gap between pads tb=0.063 ! PWB thickness lb=lr*2 ! PWB length !* ts=0.004 ! Solder joint thickness under resistor ls=gp+lp ! solder pad sf1=.25*ts ! keypoint location for solder fillet sf2=.25*ts ! keypoint location for solder fillet sf3=.25*ts ! keypoint location for solder fillet sf4=.25*ts ! keypoint location for solder fillet rf1=.025 ! radius of fillet rf2=.020 ! radius of fillet tol=1e-5 ! tolerance 69 !* ! Define keypoints for geometry k,1,0,0 k,2,gp,0 k,3,lr-lt,0 k,4,lr-tt,0 k,5,lr,0 k,6,gp+lp,0 k,7,lb,0 k,8,0,tb k,9,gp,tb k,10,lr-lt,tb k,11,lr-tt,tb k,12,lr,tb k,13,gp+lp,tb k,14,lb,tb k,15,gp,tb+tp k,16,lr-lt,tb+tp k,17,lr-tt,tb+tp k,18,lr,tb+tp k,19,gp+lp,tb+tp k,20,lr-lt-tt/1.5,tb+tp+ts k,21,lr-lt,tb+tp+ts k,22,lr-tt,tb+tp+ts k,23,lr,tb+tp+ts k,24,gp+lp-ts-tt,tb+tp+ts k,25,0,tb+tp+ts+tt k,26,lr-lt-tt/2,tb+tp+ts+tt k,27,lr-lt,tb+tp+ts+tt k,28,lr-tt,tb+tp+ts+tt k,29,lr,tb+tp+ts+tt k,30,gp+lp-1.5*ts-tt,tb+tp+ts+tt k,31,0,tb+tp+ts+hr-tt k,32,lr-lt-tt/2,tb+tp+ts+hr-tt k,33,lr-lt,tb+tp+ts+hr-tt k,34,lr-tt,tb+tp+ts+hr-tt k,35,lr,tb+tp+ts+hr-tt k,36,lr+tt,tb+tp+ts+hr-tt k,37,lr-lt,tb+tp+ts+hr k,38,lr-tt,tb+tp+ts+hr k,39,lr,tb+tp+ts+hr k,40,lr+tt/2,tb+tp+ts+hr k,41,gp+lp-2*ts-tt,tb+tp+ts+hr-tt k,42,gp+(lr-lt-tt-gp)/2,tb+tp+ts !* ! Define lines using keypoints 70 L,1,2 L,2,3 L,3,4 L,4,5 L,5,6 L,6,7 L,8,9 L,9,10 L,10,11 L,11,12 L,12,13 L,13,14 L,1,8 L,2,9 L,3,10 L,4,11 L,5,12 L,6,13 L,7,14 L,15,16 L,16,17 L,17,18 L,18,19 L,9,15 L,10,16 L,11,17 L,12,18 L,13,19 L,20,21 L,21,22 L,22,23 L,23,24 Larc,15,20,42,rf2 L,16,21 L,17,22 L,18,23 L,19,24 L,25,26 L,26,27 L,27,28 L,28,29 L,29,30 L,20,26 L,21,27 L,22,28 L,23,29 !L1 !L2 !L3 !L4 !L5 !L6 !L7 !L8 !L9 !L10 !L11 !L12 !L13 !L14 !L15 !L16 !L17 !L18 !L19 !L20 !L21 !L22 !L23 !L24 !L25 !L26 !L27 !L28 !L29 !L30 !L31 !L32 !L33 !L34 !L35 !L36 !L37 !L38 !L39 !L40 !L41 !L42 !L43 !L44 !L45 !L46 71 L,24,30 L,31,32 L,32,33 L,33,34 L,34,35 L,35,36 L,25,31 L,26,32 L,27,33 L,28,34 L,29,35 LARC,30,36,41,rf1 L,37,38 L,38,39 L,39,40 L,33,37 L,34,38 L,35,39 L,36,40 !L,41,36 !* ! Define areas by lines AL,23,37,32,36 AL,32,47,42,46 AL,42,58,52,57 AL,52,65,61,64 AL,21,35,30,34 AL,22,36,31,35 AL,20,34,29,33 AL,29,44,39,43 AL,30,45,40,44 AL,31,46,41,45 AL,41,57,51,56 AL,50,63,59,62 AL,51,64,60,63 AL,40,56,50,55 AL,39,55,49,54 AL,38,54,48,53 AL,8,25,20,24 AL,9,26,21,25 AL,10,27,22,26 AL,11,28,23,27 AL,4,17,10,16 AL,3,16,9,15 AL,2,15,8,14 AL,5,18,11,17 !L47 !L48 !L49 !L50 !L51 !L52 !L53 !L54 !L55 !L56 !L57 !L58 !L59 !L60 !L61 !L62 !L63 !L64 !L65 !L66 !A1-solder fillet !A2-solder filler !A3-solder fillet !A4-solder fillet !A5-solder !A6-solder !A7-solder fillet !A8-solder fillet !A9-termination !A10-termination !A11-termination !A12-termination !A13-termination !A14-resistor !A15-resistor !A16-resistor !A17-pad !A18-pad !A19-pad !A20-pad !A21-pwb !A22-pwb !A23-pwb !A24-pwb 72 AL,1,14,7,13 !A25-pwb AL,6,19,12,18 !A26-pwb !* allsel,all !LOVLAP,all LGLUE,all !AOVLAP,all AGLUE,all !* ! Assign F.E. attributes, material to area allsel,all ASEL,s,area,,1,8,, !solder AATT,1,,2 allsel,all ASEL,s,area,,9,13,, !termination AATT,2,,1 allsel,all ASEL,s,area,,14,16,, !resistor AATT,3,,1 allsel,all ASEL,s,area,,17,20,, !pad AATT,4,,1 allsel,all ASEL,s,area,,21,26,, !pwb AATT,5,,1 allsel,all !* /VIEW,1,,,1 /ANGLE,1 /PNUM,MAT,1 /NUMBER,1 /COLOR,NUM,DGRA,1 /COLOR,NUM,MRED,2 /COLOR,NUM,CBLU,3 /COLOR,NUM,ORAN,4 /COLOR,NUM,GREE,5 /AUTO,1 /REPLOT,FAST APLOT !* !Clear mesh if present CLRMSHLN ! Define mesh size and mesh areas ASEL,s,AREA,,5,6,, !solder under termination ESIZE,ts/6 MSHAPE,0,2D !quads 73 MSHKEY,1 AMESH,all allsel,all !* ASEL,s,AREA,,9,10,, ESIZE,tt/2 MSHAPE,0,2D MSHKEY,1 AMESH,all allsel,all !* ASEL,s,AREA,,11,,, ESIZE,tt/2 MSHAPE,0,2D MSHKEY,1 AMESH,all allsel,all !* ASEL,s,AREA,,14,15,, ESIZE,2*tt/3 MSHAPE,0,2D MSHKEY,1 AMESH,all allsel,all !* ASEL,s,AREA,,12,13,, ESIZE,tt/2 MSHAPE,0,2D MSHKEY,1 AMESH,all allsel,all !* ASEL,s,AREA,,16,,, ESIZE,4*tt/3 MSHAPE,0,2D MSHKEY,1 AMESH,all allsel,all !* ASEL,s,AREA,,17,20,, ESIZE,2*ts/6 MSHAPE,0,2D MSHKEY,1 AMESH,all allsel,all !* !mapped mesh !create mesh !termination !quads !mapped mesh !create mesh !termination !quads !mapped mesh !create mesh !Resistor !quads !mapped mesh !create mesh !termination !quads !mapped mesh !create mesh !Resistor !quads !mapped mesh !create mesh !Pad !quads !mapped mesh !create mesh 74 ASEL,s,AREA,,21,24,, ESIZE,4*ts/6 MSHAPE,0,2D MSHKEY,1 AMESH,all allsel,all !* ASEL,s,AREA,,25,26,, ESIZE,8*ts/6 MSHAPE,0,2D MSHKEY,1 AMESH,all allsel,all !* ASEL,s,AREA,,1,2,,, ESIZE,ts/6 MSHAPE,0,2D MSHKEY,1 AMESH,all allsel,all !* ASEL,s,AREA,,4,,, ESIZE,ts/6 MSHAPE,0,2D MSHKEY,1 AMESH,all allsel,all !* ASEL,s,AREA,,3,,, ESIZE,ts/6 MSHAPE,0,2D MSHKEY,0 AMESH,all allsel,all !* ASEL,s,AREA,,7,8,,, ESIZE,ts/6 MSHAPE,0,2D MSHKEY,0 AMESH,all allsel,all !* allsel,all !* !Create boundary conditions LSEL,s,loc,x,0 !Pwb !quads !mapped mesh !create mesh !Pwb !quads !mapped mesh !create mesh !Solder fillet !quads !mapped mesh !create mesh !Solder fillet !quads !mapped mesh !create mesh !Solder fillet !quads !free mesh !create mesh !Solder fillet !quads !free mesh !create mesh 75 CM,lsymm,line DL,lsymm,,SYMM NSEL,s,loc,x,0 NSEL,r,loc,y,0 D,all,all,0 allsel,all !* SAVE !* /solu antype,static allsel,all nlgeom,on LNSRCH,on KBC,0 !* !------------------------------!* ! Input temperature profile !* Tmx = 125 ! Tmax (deg.C) Tmx = Tmx+273 ! convert degree C to Kelvin Tmn = -40 ! Tmin (deg.C) Tmn = Tmn+273 ! convert degree C to Kelvin DWx = 20 ! Dwell at Tmax (minutes) DWx = DWx*60 ! convert minute to seconds DWn = 20 ! Dwell at Tmin (minutes) DWn = DWn*60 ! convert minute to seconds rdn = 10.0 ! Ramp rate from hot to cold (deg.C/min) tdn = 60*(Tmx-Tmn)/rdn ! ramp time (seconds) rup = 10.0 ! Ramp rate from cold to hot (deg.C/min) tup = 60*(Tmx-Tmn)/rup ! ramp time cycl = 4 ! # of cycles !* *DO,ii,1,cycl mm = 4*(ii-1) NSUBST,100 TIME,tdn*ii+(DWn+tup+DWx)*(ii-1) TREF,Tmx !MPAMOD,1,298 BFUNIF,TEMP,Tmn LSWRITE,mm+1 !* NSUBST,50 TIME,(tdn+DWn)*ii+(tup+DWx)*(ii-1) TREF,Tmn 76 BFUNIF,TEMP,Tmn LSWRITE,mm+2 !* NSUBST,100 TIME,(tdn+DWn+tup)*ii+DWx*(ii-1) TREF,Tmn BFUNIF,TEMP,Tmx LSWRITE,mm+3 !* NSUBST,50 TIME,(tdn+DWn+tup+DWx)*ii TREF,Tmx BFUNIF,TEMP,Tmx LSWRITE,mm+4 *ENDDO !------------------------------SAVE LSSOLVE,1,16 finish 77 !* ! CASE 4: .002 NOMINAL SOLDER JOINT, LARGE FILLET MODEL !* /filname,Case4_big,db /title,Case 4 large fillet !* *ABBR,kplot,kplot *ABBR,lplot,lplot *ABBR,aplot,aplot *ABBR,nplot,nplot *ABBR,eplot,eplot !* /PREP7 !* ! Define Element ET,1,PLANE182,,,2 ET,2,VISCO106 !* ! Material Properties !* ! 63Sn-37Pb solder - elasticity and viscoplastic properties !MP,EX,1,3.6e6 MPTEMP,1,218,233,248 !Material temp table MPTEMP,4,273,298,323 !continued MPTEMP,7,348,373,398 !continued MPDATA,EX,1,1,6.41E6,6.06E6,5.71E6 !Temp dependent modulus MPDATA,EX,1,4,5.13E6,4.55E6,3.96E6 !continued MPDATA,EX,1,7,3.38E6,2.79E6,2.21E6 !continued MPDATA,PRXY,1,1,0.39,.39,.39 MPDATA,PRXY,1,4,0.39,.39,.39 MPDATA,PRXY,1,7,0.39,.39,.39 MP,ALPX,1,23.37e-6 !* ! Anand coefficients TB,ANAND,1 TBDATA,1,1800,9400,4e6,1.5,0.303,2e5 TBDATA,7,2000,0.07,1.3 !* ! Chip Resister Termination MP,EX,2,4e6 MP,PRXY,2,0.33 MP,ALPX,2,20e-6 !* ! Chip Resistor (Alumina oxide) MP,EX,3,53E6 78 MP,PRXY,3,0.25 MP,ALPX,3,6e-6 !* ! Copper Surface Pad MP,EX,4,19e6 MP,PRXY,4,0.35 MP,ALPX,4,17.5e-6 !* !Pwb material (epoxy type GFG) MP,EX,5,2.5E6 MP,EY,5,1.0E6 MP,EZ,5,2.5E6 MP,NUXY,5,.26 MP,NUXZ,5,.14 MP,NUYZ,5,.26 MP,GXY,5,.4E6 MP,GXZ,5,.50E6 MP,GYZ,5,.4E6 MP,ALPX,5,18E-6 MP,ALPY,5,70E-6 MP,ALPZ,5,18E-6 !* ! Geometric model !* sr2=sqrt(2) lr=0.155/2 ! Resistor half length wr=.050/2 ! Resistor half width hr=0.024 ! Resistor height lt=0.015 ! Termination length tt=.001 ! Termination thickness tp=0.0012 ! Cu pad thickness wp=.060 ! width of Cu pad lp=0.0475 ! length of Cu pad gp=0.105/2 ! 1/2 the total gap between pads tb=0.063 ! PWB thickness lb=lr*2 ! PWB length !* ts=0.002 ! Solder joint thickness under resistor ls=gp+lp ! solder pad sf1=.25*ts ! keypoint location for solder fillet sf2=.25*ts ! keypoint location for solder fillet sf3=.25*ts ! keypoint location for solder fillet sf4=.25*ts ! keypoint location for solder fillet rf1=.075 ! radius of fillet rf2=.05 ! radius of fillet tol=1e-5 ! tolerance 79 !* ! Define keypoints for geometry k,1,0,0 k,2,gp,0 k,3,lr-lt,0 k,4,lr-tt,0 k,5,lr,0 k,6,gp+lp,0 k,7,lb,0 k,8,0,tb k,9,gp,tb k,10,lr-lt,tb k,11,lr-tt,tb k,12,lr,tb k,13,gp+lp,tb k,14,lb,tb k,15,gp,tb+tp k,16,lr-lt,tb+tp k,17,lr-tt,tb+tp k,18,lr,tb+tp k,19,gp+lp,tb+tp k,20,lr-lt-tt,tb+tp+ts k,21,lr-lt,tb+tp+ts k,22,lr-tt,tb+tp+ts k,23,lr,tb+tp+ts k,24,gp+lp-ts/2,tb+tp+ts k,25,0,tb+tp+ts+tt k,26,lr-lt-tt/2,tb+tp+ts+tt k,27,lr-lt,tb+tp+ts+tt k,28,lr-tt,tb+tp+ts+tt k,29,lr,tb+tp+ts+tt k,30,gp+lp-ts/1.5,tb+tp+ts+tt k,31,0,tb+tp+ts+hr-tt k,32,lr-lt-tt/2,tb+tp+ts+hr-tt k,33,lr-lt,tb+tp+ts+hr-tt k,34,lr-tt,tb+tp+ts+hr-tt k,35,lr,tb+tp+ts+hr-tt k,36,lr+tt,tb+tp+ts+hr-tt k,37,lr-lt,tb+tp+ts+hr k,38,lr-tt,tb+tp+ts+hr k,39,lr,tb+tp+ts+hr k,40,lr+tt/2,tb+tp+ts+hr k,41,gp+lp-2*ts-tt,tb+tp+ts+hr-tt k,42,gp+(lr-lt-tt-gp)/2,tb+tp+ts !* ! Define lines using keypoints 80 L,1,2 L,2,3 L,3,4 L,4,5 L,5,6 L,6,7 L,8,9 L,9,10 L,10,11 L,11,12 L,12,13 L,13,14 L,1,8 L,2,9 L,3,10 L,4,11 L,5,12 L,6,13 L,7,14 L,15,16 L,16,17 L,17,18 L,18,19 L,9,15 L,10,16 L,11,17 L,12,18 L,13,19 L,20,21 L,21,22 L,22,23 L,23,24 Larc,15,20,42,rf2 L,16,21 L,17,22 L,18,23 L,19,24 L,25,26 L,26,27 L,27,28 L,28,29 L,29,30 L,20,26 L,21,27 L,22,28 L,23,29 !L1 !L2 !L3 !L4 !L5 !L6 !L7 !L8 !L9 !L10 !L11 !L12 !L13 !L14 !L15 !L16 !L17 !L18 !L19 !L20 !L21 !L22 !L23 !L24 !L25 !L26 !L27 !L28 !L29 !L30 !L31 !L32 !L33 !L34 !L35 !L36 !L37 !L38 !L39 !L40 !L41 !L42 !L43 !L44 !L45 !L46 81 L,24,30 L,31,32 L,32,33 L,33,34 L,34,35 L,35,36 L,25,31 L,26,32 L,27,33 L,28,34 L,29,35 LARC,30,36,29,rf1 L,37,38 L,38,39 L,39,40 L,33,37 L,34,38 L,35,39 L,36,40 !L,41,36 !* ! Define areas by lines AL,23,37,32,36 AL,32,47,42,46 AL,42,58,52,57 AL,52,65,61,64 AL,21,35,30,34 AL,22,36,31,35 AL,20,34,29,33 AL,29,44,39,43 AL,30,45,40,44 AL,31,46,41,45 AL,41,57,51,56 AL,50,63,59,62 AL,51,64,60,63 AL,40,56,50,55 AL,39,55,49,54 AL,38,54,48,53 AL,8,25,20,24 AL,9,26,21,25 AL,10,27,22,26 AL,11,28,23,27 AL,4,17,10,16 AL,3,16,9,15 AL,2,15,8,14 AL,5,18,11,17 !L47 !L48 !L49 !L50 !L51 !L52 !L53 !L54 !L55 !L56 !L57 !L58 !L59 !L60 !L61 !L62 !L63 !L64 !L65 !L66 !A1-solder fillet !A2-solder filler !A3-solder fillet !A4-solder fillet !A5-solder !A6-solder !A7-solder fillet !A8-solder fillet !A9-termination !A10-termination !A11-termination !A12-termination !A13-termination !A14-resistor !A15-resistor !A16-resistor !A17-pad !A18-pad !A19-pad !A20-pad !A21-pwb !A22-pwb !A23-pwb !A24-pwb 82 AL,1,14,7,13 !A25-pwb AL,6,19,12,18 !A26-pwb !* allsel,all !LOVLAP,all LGLUE,all !AOVLAP,all AGLUE,all !* ! Assign F.E. attributes, material to area allsel,all ASEL,s,area,,1,8,, !solder AATT,1,,2 allsel,all ASEL,s,area,,9,13,, !termination AATT,2,,1 allsel,all ASEL,s,area,,14,16,, !resistor AATT,3,,1 allsel,all ASEL,s,area,,17,20,, !pad AATT,4,,1 allsel,all ASEL,s,area,,21,26,, !pwb AATT,5,,1 allsel,all !* /VIEW,1,,,1 /ANGLE,1 /PNUM,MAT,1 /NUMBER,1 /COLOR,NUM,DGRA,1 /COLOR,NUM,MRED,2 /COLOR,NUM,CBLU,3 /COLOR,NUM,ORAN,4 /COLOR,NUM,GREE,5 /AUTO,1 /REPLOT,FAST APLOT !* !Clear mesh if present CLRMSHLN ! Define mesh size and mesh areas ASEL,s,AREA,,5,6,, !solder under termination ESIZE,ts/3 MSHAPE,0,2D !quads 83 MSHKEY,1 AMESH,all allsel,all !* ASEL,s,AREA,,9,10,, ESIZE,tt/2 MSHAPE,0,2D MSHKEY,1 AMESH,all allsel,all !* ASEL,s,AREA,,11,,, ESIZE,tt/2 MSHAPE,0,2D MSHKEY,1 AMESH,all allsel,all !* ASEL,s,AREA,,14,15,, ESIZE,2*tt/3 MSHAPE,0,2D MSHKEY,1 AMESH,all allsel,all !* ASEL,s,AREA,,12,13,, ESIZE,tt/2 MSHAPE,0,2D MSHKEY,1 AMESH,all allsel,all !* ASEL,s,AREA,,16,,, ESIZE,4*tt/3 MSHAPE,0,2D MSHKEY,1 AMESH,all allsel,all !* ASEL,s,AREA,,17,20,, ESIZE,2*ts/3 MSHAPE,0,2D MSHKEY,1 AMESH,all allsel,all !* !mapped mesh !create mesh !termination !quads !mapped mesh !create mesh !termination !quads !mapped mesh !create mesh !Resistor !quads !mapped mesh !create mesh !termination !quads !mapped mesh !create mesh !Resistor !quads !mapped mesh !create mesh !Pad !quads !mapped mesh !create mesh 84 ASEL,s,AREA,,21,24,, ESIZE,4*ts/3 MSHAPE,0,2D MSHKEY,1 AMESH,all allsel,all !* ASEL,s,AREA,,25,26,, ESIZE,8*ts/3 MSHAPE,0,2D MSHKEY,1 AMESH,all allsel,all !* ASEL,s,AREA,,1,2,,, ESIZE,ts/3 MSHAPE,0,2D MSHKEY,1 AMESH,all allsel,all !* ASEL,s,AREA,,4,,, ESIZE,ts/3 MSHAPE,0,2D MSHKEY,1 AMESH,all allsel,all !* ASEL,s,AREA,,3,,, ESIZE,ts/3 MSHAPE,0,2D MSHKEY,0 AMESH,all allsel,all !* ASEL,s,AREA,,7,8,,, ESIZE,ts/3 MSHAPE,0,2D MSHKEY,0 AMESH,all allsel,all !* allsel,all !* ! Create boundary conditions LSEL,s,loc,x,0 !Pwb !quads !mapped mesh !create mesh !Pwb !quads !mapped mesh !create mesh !Solder fillet !quads !mapped mesh !create mesh !Solder fillet !quads !mapped mesh !create mesh !Solder fillet !quads !free mesh !create mesh !Solder fillet !quads !free mesh !create mesh 85 CM,lsymm,line DL,lsymm,,SYMM NSEL,s,loc,x,0 NSEL,r,loc,y,0 D,all,all,0 allsel,all !* SAVE !* /solu antype,static allsel,all nlgeom,on LNSRCH,on KBC,0 !* !------------------------------!* ! Input temperature profile !* Tmx = 125 ! Tmax (deg.C) Tmx = Tmx+273 ! convert degree C to Kelvin Tmn = -40 ! Tmin (deg.C) Tmn = Tmn+273 ! convert degree C to Kelvin DWx = 20 ! Dwell at Tmax (minutes) DWx = DWx*60 ! convert minute to seconds DWn = 20 ! Dwell at Tmin (minutes) DWn = DWn*60 ! convert minute to seconds rdn = 10.0 ! Ramp rate from hot to cold (deg.C/min) tdn = 60*(Tmx-Tmn)/rdn ! ramp time (seconds) rup = 10.0 ! Ramp rate from cold to hot (deg.C/min) tup = 60*(Tmx-Tmn)/rup ! ramp time cycl = 4 ! # of cycles !* *DO,ii,1,cycl mm = 4*(ii-1) NSUBST,100 TIME,tdn*ii+(DWn+tup+DWx)*(ii-1) TREF,Tmx !MPAMOD,1,298 BFUNIF,TEMP,Tmn LSWRITE,mm+1 !* NSUBST,50 TIME,(tdn+DWn)*ii+(tup+DWx)*(ii-1) TREF,Tmn 86 BFUNIF,TEMP,Tmn LSWRITE,mm+2 !* NSUBST,100 TIME,(tdn+DWn+tup)*ii+DWx*(ii-1) TREF,Tmn BFUNIF,TEMP,Tmx LSWRITE,mm+3 !* NSUBST,50 TIME,(tdn+DWn+tup+DWx)*ii TREF,Tmx BFUNIF,TEMP,Tmx LSWRITE,mm+4 *ENDDO !------------------------------SAVE LSSOLVE,1,16 finish 87 APPENDIX B 88 Validation Wang, Cheng, Becker, and Wilde [9] concluded the Anand model can be used to represent the inelastic deformation behavior of solder at high homologous temperature and can be used for finite element simulation of the stress/strain responses of a solder joint. To verify the Anand finite element analysis was working correctly a finite element model was created to simulate the model used in Wang, et al. [9] Figure B-1 shows the geometry of the model. Tables B-1 and B-2 presents the elastic material properties and Anand parameters, respectively, used in the analysis. Sn60Pb40 solder joint 2 PL 1.2 Al2O3 ceramic FR4 0.381 3.0 substrate 28 2 32 Dimensions are in mm Figure B-1: Diagram of specimen [9] Table B-1: Elastic Material Properties [9] Elastic Material Properties Young’s Modulus (MPa) 3.447(104) - 151T(oC) Poisson’s Ratio 0.316 Coefficient of thermal expansion (ppm/oC) 25 Al2O3 ceramic 2.76(104) 0.3 6.7 FR4 Substrate 1.6(104) 0.3 16 Material Sn60Pb40 solder 89 Table B-2: Anand Model Material Parameters [9] Anand Model Material Parameters Constant so Q/R Description Value Unit Initial value of deformation resistance 56.33 MPa Activation energy / Universal gas constant 10830 K 1.49(107) (1/sec) 11 Dimensionless A Pre-exponential factor Stress multiplier m Strain rate sensitivity of stress 0.303 Dimensionless Ho Hardening / softening constant 2640.75 MPa s^ Coefficient of deformation resistance saturation value Strain rate sensitivity of saturation (deformation resistance) value Strain rate sensitivity of hardening or softening 80.42 MPa 0.0231 Dimensionless 1.34 Dimensionless n a Using symmetry boundary conditions a half model was used and meshed with 2-D plane strain elements ANSYS Plane182 and Visco106 elements. The finite element model is shown in Figure B-2. Figure B-2: Finite Element Model 90 The first method of validation the Anand model was tested for constant strain rate behavior. Two cases were run. Case 1 was a constant strain rate of 1.0 x 10-2 1/s and case 2 was a constant strain rate of 1.0 x 10-4 1/s. The finite element model used to simulate the solder is shown in Figure B-3. Figure B-4 and B-5 show the correlation between the results obtained form Wang et al. [9] and the stress-strain obtained from the finite element model. The results show good correlation between the finite element model and results presented in Wang et al. [9] especially in the range of steady-state plastic flow. BC’s UX = 0 Line of Symmetry BC’s Initial Condition Corner Node UX = Strain rate/time UX, UY = 0 Figure B-3: Finite element model for constant strain rate (a) [9] (b) Anand Model Figure B-4: Constant Strain Behavior of Sn60Pb40 Solder Strain Rate = 1.0 x 10-2 (1/s) 91 (a) [9] (b) Anand Model Figure B-5: Constant Strain Behavior of Sn60Pb40 Solder Strain Rate = 1.0 x 10-4 (1/s) The second method of validation a cyclic thermal load condition was imposed in the analysis. The temperature varied from -55OC to 125OC (-67OF to 257OF). The transition rate from the minimum to maximum temperature is 36OC per minute and a 10 minute dwell at the temperature extremes. The inelastic shear strain distribution in the solder is plotted and compared with Wang et al. [9] as shown in Figure B-6. When compared, the distribution of strain is similar. The maximum value of the strain from the model is within 8% of that presented in Wang et al. [9] with the maximum strain occurring at the lower left hand corner of the solder joint. Any variation between Wang et al. [9] and the finite element model can be attributed to the mesh size and/or the boundary conditions, both were not defined, applied to the model. The third method of validation is a cyclic strain range is created from a stress-strain hysteresis loop. The loop is created by plotting the inelastic strain verse the shear stress for a given element over the four thermal cycles as shown in Figure B-7. Figure B-7 shows the hysteresis loop based on the model follows a similar cyclic pattern as Wang et al. [9]. Any variation can be attributed to the element selected for creating the loop. The element used in the model can be different than the element selected by Wang et al. [9]. 92 (a) [9] (b) Based on the Anand model Figure B-6: Distribution of inelastic shear strain in the solder joint at start of the -55oC dwell of third cycle 93 (a) [9] (b) based on Anand model Figure B-7: Stress-strain hysteresis loop of selected element in the solder joint under thermal cycling 94