PROBABILISTIC MODELING OF THE ELASTIC-PLASTIC BEHAVIOR OF 63Sn-37Pb SOLDER ALLOYS L.L. Meekisho1, K. Nelson-Owusu2 Portland State University, PO Box 751, Portland, OR 97207 USA 2 Oregon Graduate Institute, 20000 NW Walker Road, Portland, OR 97291 USA 1 Abstract The reliability of solder joints under the influence of thermal-mechanical loads in Electronic Packaging is influenced directly by the thermomechanical properties of the solder alloys. Most of the solder alloy creep constitutive relationships reported in the literature are based on a deterministic approach, which is known to be inadequate in representing the complex phenomena associated with the hot deformation of solder joints. This inadequacy in turn results in an additional uncertainty especially in the mechanical behavior of near-eutectic (63Sn-37Pb) solders. It is well documented in the literature that measured thermomechanical properties of the near-eutectic solders exhibit large scatter even under relatively controlled, laboratory measurement conditions. In order to minimize the impact of these uncertainties, continuum damage mechanics (CDM) and neural networks principles (NNP) were applied to measured Sn-Pb solder property data to predict optimum elastic-plastic material model parameters. These parameters were used in a separate study to conduct detailed nonlinear finite element analyses (FEA) of solder joints subjected to coupled thermalmechanical loads 1.0 Introduction: Solder joint structural damage accumulation is an intrinsically random phenomenon due to variations in the solder material microstructure, the joint loading history, and the operating environment of the electronic package.(1-5) This is particularly true of 67Sn-37Pb solders used in electronic packaging, since the ratio of their operating temperature to the melting temperature is high and hence promote hot deformation damage. When a material is deformed above 0.5Tm, the resulting deformation is referred to as hot deformation, where Tm is the material melting temperature. Failed solder joints in electronic packaging data published in various journals revealed significant degradation in microstructure resulting from hot deformation phenomena.(6) Direct measurement of anisotropic material properties is a difficult task to accomplish and therefore damage-related parameters have been used to quantify the cumulative damage in the laboratory setting. Extensive metallurgical interaction between the solder and the substrate metal induced by thermomechanical loads can also cause changes in the solder microstructure resulting in the onset of microcraking at the mesoscale. These microstructural defects may include voids, discontinuities, and the material inhomogenetics. Different damage methods have been proposed in literature to quantify damage in occurring in a material. This includes plastic strain or maximum displacement method(7). The objective of this on going research is to develop probabilistic continuum damage mechanics model to predict the elastic-plastic constitutive parameters based on thermodynamic principles to argument finite element analysis. 40 1.1 Time Dependent Deformation – Creep The near-eutectic solder alloy (63Sn-37Pb) is the solder material used mainly for interconnection of components in electronic packaging. The eutectic composition (61.9Sn-38.1Pb) exhibits the lowest temperature for total solidification of the alloy. The eutectic composition melting temperature is 183 oC and, for this study, was assumed to be the melting temperature for the near-eutectic composition. The characterization of solders presents a challenge since the material behavior is dependent on temperature and strain rate. For thin solder layers commonly found in electronic packages, the problem becomes very significant because of the complication of simulating the thermomechanical loading history that may be considerably different for different layers even under controlled laboratory conditions.(8) In light of this fact, CDM principles are applied to experimental data by Gilat(8) to develop probabilistic elastic-plastic constitutive parameters. From fundamental creep theory, the uniaxial creep equation is known (9) f , , t , T 0 (1) Where (t) is strain history, T is temperature, (t) is stress response in time and t denote time. Equation 2.9 may also be expressed in terms of creep strain as: (2) c f , t , T Where c is the creep strain. Experimental studies of creep mechanisms found in literature suggest that creep phenomena of Sn-Pb solders are mainly influenced by temperature in two ways(8-10) which are: the dependence of solder material constitutive constants on temperature, and the structural changes of the solder alloy producing strain hardening or softening conditions. At an intermediate temperature range ~ (0.4 < T < 0.5Tm), the strain hardening effect in the material is diminished by the dislocation creep mechanism caused by thermal activity of the crystal lattice structure of the material. Also at a higher temperature range ~ (0.5Tm < T < 0.6Tm), the dislocation creep mechanism overcomes the strain hardening effect due to an increase in thermal activity, resulting in a secondary phase. This is mainly true for the steady state creep regime. Under these conditions, the solder strength may be greatly reduced to a level that it may not be adequate to resist the hot deformation caused by creep mechanisms acting on the joint. Several creep consitivitive relationships have been proposed in literature(2) including their respective inherent degrees of uncertainty. Mathematical models, in particular, Sn-Pb eutectic creep models, are usually imperfect descriptors of the complex physical phenomena; hence, predictions made from these models are plagued with some levels of uncertainties.(11) To quantify these levels of uncertainties, a probabilistic approach to material damage behavior called continuum damage mechanics is presented where the damage in the solder alloy is considered as a random variable that must be predicted.(13) 2.0 CONTINUUM DAMAGE MECHANICS APPROACH 2.1 Thermodynamic Representation of Damage The relationship between material microstructural disorder (damage) and entropy may be made by considering a deformable body R, receiving dilathermal Q from a heat 41 reservoir. The rate of change in the body’s entropy Ś, due to heat transfer Q under constant temperature θ, based on the second law of thermodynamics is given by Q S 0 (3) Furthermore, Boltzmann(13) using statistical mechanics proposed the connection between disorder and entropy as s k ln W (4) Where s, k, and W are the entropy of the system, Boltzmann constant, and the disordered parameter respectively. The W is considered to be stochastic in nature since it accounts for all the disorder or randomness in R including void interactions, thermal fluctuations and environmental effects. In function like the Helmholtz free energy when defined with respect to entropy is give as Φ = U-θS, where U is the internal energy of R, θ is the absolute temperature and S, the entropy. If consider the case of a unit mass in R, its entropy may be given by S Nok ln W ms (5) Where No and ms are the Avocado’s number and specific mass respectively. Substitute equation 5 into equation 4 and following the work of Basaran and Yan (8) results the following disorder expression. U N o k (6) ms W e If we denote the initial damage in R by Wo, then, the ratio of the change in disorder to initial disorder is given by W D Wo (7) Where D is referred to as the dynamic internal state variable of the R. It measures the level of disorderness in R and can assumed any value between 0 (undamaged) and 1.0 (full damaged) depending on the degree of randomness or disorder in R and hence becomes random variable. For small temperature change θ, equation 4 can be simplify to yield the damage parameter D for this study as D 1 e 2.2 U N o k ms (8) Mechanical Representation of Damage Continuum damage mechanics (CDM), seeks to express the aggregate effect of microscopic defects(14) present within the solder joint materials in terms of macroscopically defined quantities. These include quantities that can be measured at the macroscopic level such as, tensile strength, shear strength, hardness, and Poison’s 42 ratio. CDM defines damage as the density of defects/discontinuities on a cross section in a given orientation, amplified by their stress-raising effect.(5) For isotropic damage conditions, the concept of effective stress and strain equivalence may be used to describe relative to constitutive relationship under uniaxially loading as follows(5, 15,16) _ 1 D (9) By application of the principle of strain equivalence (13), the damage may alternatively be related to the fractional loss in material stiffness, given as: _ E D 1 E (10) Where is the normal stress, is the effective stress, D is the scalar damage variable, and E and E are the elastic modulus of the undamaged and damage materials. Equations 9 and 10 provide a means for measuring the extent of damage in a structural component experimentally using one of the many conventional and nondestructive methods, including direct tension tests, ultrasonic pulse velocity, and the measurement of electrical resistivity have all been used to generate constitutive data(8). For the purpose of this work, failure in the solder material is assumed to occur when the damage variable equals a critical damage value Dc. It does not necessarily correspond to rupture but rather to the formation of macroscopic defects. The parameter Dc varies from 0.15 to 0.85 for engineering alloys,(5) hence it is treated as a random variable and is used in this study for the purpose of providing the basis of stochastic CDM equation formulation. 2.3 Stochastic Creep Damage Growth Prediction Various constitutive relations for Sn-Pb eutectic solder joint alloy that account for both time-independent plasticity and steady-state creep have been developed and reported in the literature.(2) If we assume that the total strain rate consists of elastic strain and plastic strain rates, then in terms of pure shear, the total strain can be expressed as follows total e p A t 1 G (11) Where G is the elastic shear modulus; A is the material constant; is assume to be 1.0 for steady-state conditions, is the effective shear stress, and t is time. The second part of equation 11 is the Bailey – Norton Creep strain rate relation under uniaxial loading condition. Under constant stress or steady state creep, the increment in total strain is the same as that in creep strain and therefore using the work of Bhattacharya (5), when data noise is neglected, the following damage expression can be used to predict the critical damage parameter. 1 m 1 m 1 4 A Dc f 1 1 Do m 1 o 3 f 43 (12) Where o is the far-field stress acting on the surface approximately equal to residual stress; Dc ( f) is the critical value of D; A is the material constant determining from test data; f is the true failure stress; m is the exponential material constant assumed to be unaffected by damage and determined by test data, assumed to be 1.2 for this work; and taken to be1 for steady-state condition; (5) and finally D o which is the initial damage (disorder in the material) assumed to equal to initial strain. Equations 8 and 10 all seek to define the disorder or damage parameter D, though from different perspective. Also equation 12 assumes that, given an experimental data set, the critical damage parameter Dc ( f), may be estimated indirectly by stochastic methods. For this work, the probabilistic neural networks (PNN) method was used and therefore a holistic aspect of neural networks is presented in the next section. 3.0 NEURAL NETWORKS 1 x1 x x Output Layer Hidden Layer Input Layer A neural network is a parallel distribution processor made up of simple processing units or nodes. It has a natural propensity for storing experimental knowledge and making it available for use. (17) The network has the ability to learn a test data set of the material by adaptation of the weights it assigns to each data set or point to achieve the desired objective. Figure 1.0 illustrates a typical neural network structure showing the input layer, the hidden layer, and an output layer. 1 2 y 2 1 2 3 3 x4 y2 x5 Figure 1.0 Partially Connected Feed-forward Back Propagation Neural Network. Similar connections exist for the other hidden neurons in the network. To satisfy the weight-sharing constraints for each of the neurons in the hidden layer of the network, the same set of synaptic weights are used. This weight-sharing constraint concept may be applied to figure 1.0, where three local connections are connected to one neuron to make a total of three neurons. We may express the induced local field of hidden neuron j as given by equation 13 as follows: 3 u j wi X k j 1, 2, 3 (13) j 1 Where {wi}6i=1 constitute the same set of weights shared by all four hidden neurons, and Xk is the signal picked up from the source node k = i + j – 1. 44 3.1 Neuron Models: The basic element (neurons) of neural was reported in the early 1940’s. (18) Consider the basic neuron model shown in figure 2.0, consisting of a processing element with synaptic input connections and a single output. In this simple model, inputs are multiplied by their respective connection weights wi, which will yield the effective input to the processing element given in equation 14. w1 x1 w2 x2 f(z) Output wn xn Figure 2.0 Simple Neuron Model. n Z wi X i (14) i 1 This weight input is then passed to an activation function called the sigmoid function, which is expressed as 1 f (Z ) (15) 1 e (Z T ) Where Z is the weighted input processing element and T is the bias parameter used to modulate the output element. The proper weight coefficients, wi and the bias parameter, T are determined in the network training process. 3.2 Network Training Neural network requires training before it can be used to optimize an objective function. Weights are systematically modified so that the response of the network progressively approximates the desired response. Such process may be interpreted as optimization of the objective function. The design variables of the optimization are the synaptic strengths (weights) and biases within each node, as well as the objective function. The output error function is defined by F d kn Output kn n k 2 n 1, N ; k 1, K (16) Where N is the number of training trials, and K is the number of output nodes. The learning algorithm modifies the weights so that the error decreases during the learning process. Once the network is trained so that errortrained errormax, it can be used as a function approximator for both continuous and discrete optimization problems. In order to find the optimum solder alloy elastic-plastic parameters neural networks method was used to learn the mapping of the input variables (stresses) to the continuous output variable (strain). The data set is divided into three data subsets, which are the training, verification, and the testing sets respectively. For performance comparison with the standard regression analysis methods, neural network computes the standard least square fitting parameters, i.e. Pearson-R correlation coefficient between the actual and predicted outputs. A perfect prediction will have a correlation 45 coefficient of unity. (19) The probabilistic neural network (PNN) was used for this study with the results given in tables 2.0 and 3.0. 4.0 Application to 63Sn-37Pb Solder Data Consider solder joint constitutive experimental data given in table 1.0. Table 1.0 Strain 0.000 0.005 0.010 0.015 0.020 0.040 0.060 0.080 0.100 0.200 0.300 0.400 0.500 0.600 0.700 Digitized Eutectic 63Sn-37Pb Solder Data at 25oC Ref. Temperature. (4) Stress-A 0.00 10.00 20.00 30.00 36.00 41.20 43.80 44.60 46.60 49.50 49.80 48.80 47.60 46.20 45.00 Stress-B 0.00 10.00 20.00 30.00 36.00 40.00 41.20 42.20 43.00 45.80 46.80 46.70 45.00 42.80 41.80 Stress-C 0.00 10.00 20.00 30.00 36.00 41.20 43.80 45.00 46.00 49.00 49.80 48.80 46.20 43.00 40.00 Stress-D 0.00 10.00 20.00 30.00 36.00 40.00 42.20 43.00 44.00 47.00 48.00 48.80 47.60 45.20 42.80 Stress-E 0.00 10.00 20.00 30.00 36.00 40.00 41.20 42.50 43.00 45.80 46.80 46.70 46.20 43.00 40.00 Stress-F 0.00 10.00 16.80 24.00 27.30 31.00 32.20 32.80 33.00 33.00 32.40 30.80 27.80 24.00 20.40 Stress-G 0.00 10.00 16.80 24.00 27.30 31.00 32.20 33.20 33.80 34.20 32.40 30.00 26.40 22.80 19.20 Stress-H 0.00 10.00 16.80 24.00 27.30 31.80 33.50 34.20 34.60 33.60 30.40 26.00 21.80 17.80 14.00 Note: Solder joint sample thickness = 0.25 mm (4) Values for Stress-A to Stress-E were obtained from high strain rate (0.09 to 0.21 s-1) Values for Stress-F to Stress-H were obtained from low strain rate (0.002 to 0.003 s-1) It is believed by many numerical modeling researchers that, the success to performing any numerical simulations using finite element analysis is contingent upon the selection of the right constitutive relationship in this case, solder joints. It is generally postulated, as an experimental fact, that yielding of a material can occur if the stress , in the material satisfies the general criterion f (, ) = 0, where is a hardening parameter. The yield condition may be visualized as a surface in an n-dimensional space of stress with the position of the surface dependent on the instantaneous value of the state parameter . For eutectic solder, at high temperature, the rate at which creep strain develops depends not only on the current state of the stress and the strain but, on the full history of the development. Thus, to determine the increment of strain at a particular time interval, it is necessary to know the history or the state of stress and strains at all preceding time steps. For this study, the mapping and learning capability of neural networks were recognized as a material constitutive modeling tool for synthesis and optimization of the test data, particularly, for strain rate dependent eutectic Sn-Pb solder material properties. 5.0 Discussions and Conclusion: The thermomechanical properties variability of eutectic or near-eutectic Sn-Pb alloys is so large that no two identical data sets could be found in published research papers, as shown by the Box and Whisker Plot in figure 3b, hence the need to explore a statistical method. A neural network statistical method was found to be appropriate 46 for this study. The network was trained to identify all the limiting constraints that exist between the low and high strain rate data shown in Table 1.0 by diagnosis of the data sets, interpreting the data sets, debugging or removing extreme data points, making prediction and validating the prediction during its operation. Table 2.0: Creep and Shear Properties of 63-37 Tin-Lead Solder (Ref. Temp. = 25oC) Parameter A m f E K Do Dc Nominal 0.025 1.2 1 10 49 48.2 234 0 0.625 (MPa) (MPa) (MPa) (MPa) - 0.228 - 0.228 - 0.228 Det. N Det. N S. D. Distribution LN N N Note: LN = lognormal, N= normal, Det. = deterministic, S.D. = standard deviation During the neural network analysis, the strain was set as the dependent variable. The computed standard deviation ratio between the data mean and the predicted mean were found to be 0.0126, with a corresponding correlation coefficient of 0.9923. These are good modeling indicators and confirmed that neural networks were successfully used to predict eutectic solder material constitutive parameters. For this study, all the indicators mentioned above were found to be lower than unity. The predicted critical damage or disorder in the material was found to be 62.5% of the undamaged material strength using equation 12 and the corresponding strain was subsequently used to compute the strain hardening parameters for FEA. a) b) Box & Whisker Plot 55 Internal Neuron Activations Min-Max 25%-75% Median value 0.9 45 Activation f(z) 0.8 0.7 35 0.6 0.5 25 0.4 15 0.3 0.2 5 0.1 0.0 0 1 2 3 4 5 6 -5 7 Neuron (Stresses) c) 63Sn-37Pb Solder Damage Histogram A B Input Stresses 4 D E F G H d) Network with best performance B C D 0 C 8 E F H Figure 3.0 Neural Network Results: 47 Output Strain Acknowledgements We appreciate the support from OGI Materials Science and Engineering Department. Reference 1. Meekisho, L., and Nelson-Owusu, K., Stress Analysis of Solder Joint with Torsional Eccentricity Subjected to Based Excitation. Conference Paper Presented at the 12th International Conference on Mathematical and Computer Modeling and Scientific Computing, Chicago, USA, August 1999. 2. Lau, J.H., and Pao, Y., Solder Joint Reliability of BGA, CSP, and Flip Chip, and Fine Pitch SMT Assemblies. New York, McGraw-Hill, 1997. 3. Nelson-Owusu, K., The Thermal-Structural Optimization and Reliability of Leadframe Solder Joint Geometry in Electronic Packaging. Ph.D. Dissertation, Department of Material Science and Engineering, Oregon Graduate Institute of Science and Technology, Portland, OR. 2000. 4. Frear, D.R., and Kinsman, K.R., Solder Mechanics - A State of the Art Assessment. Warrendale, PA, Minerals, Metals, and Material Society, 1991. 5. Bhattachaiya, B., and Ellingwood, B., “Continuum Damage Mechanics – Based Model of Stochastic Damage Growth,” Journal of Engineering Mechanics, September 1998, 1000-1009. 6. Ohring, M., Reliability and Failure of Electronic Materials and Devices. San Diego: Academic Press, 1998. 7. Basaran, C., and Yan, C. Y., A Thermodynamic Framework of Damage Mechanics of Solder Joints. Journal of Electronic Packaging, 1995 (10-1) 365-376. 8. Gilat, A., and Krisha, K., “The Effects of Strain Rate and Thickness on the Response of Thin Layers of Solder Loaded in Pure Shear”, Journal of Electronic Packaging, 1997, (119) 81. 9. Skrzypek, J.J., and Hetnarski, R.B., Plasticity and Creep-Theory, Examples, and Problems. Florida, CRC Press, Boca Raton, 1993. 10. Boresi, A.P., et al., Advance Mechanics of Materials. 5th ed. Canada: John Wiley & Sons, 1993. 11. Devletian, J. H., Private Communication, Oregon Graduate Institute of Science and Technology, Portland, OR. January 1999. 12. Lau, J. H. ed. Solder Joint Reliability - Theory and Application. New York, Van Nostrand Reinhold, 1991, 279. 13. Boltzmann, I., Lectures on Gas Theory. Univ. of California Press, Berkeley, CA, 1898 (Translation by S. Brush, 1964) 14. Muju, S., et al., “Predicting Durability,” Mechanical Engineering Magazine of ASME, March 1999, 64-67. 15. Grunwald, J., and Schnack, E., “Models for Shape Optimization of Dynamically Loaded Machine Parts,” WCSM01, Proceedings, Germany, Oxford: Pergamon 1995, 307-310. 16. Lemaitre, J., A Course on Damage Mechanics. Springer-Verlag, Berlin, 1996, 11-36. 48 17. Haykin, S., Neural Networks – A Comprehensive Foundation. 2nd ed, Upper Saddle River, NJ, Prentice-Hall, 1997, 2-10. 18. Dayhoff, J., Neural Network Architectures – An Introduction. New York: Van Nostrand Reinhold, 1990, 217-243. 19. Statistical Neural Networks User Manual. Tulsa OK, Statsoft Inc., 1999. 49