Solder joint life prediction method

Information

  • Patent Application
  • 20040158450
  • Publication Number
    20040158450
  • Date Filed
    February 03, 2004
    20 years ago
  • Date Published
    August 12, 2004
    19 years ago
Abstract
The present invention relates to a solder joint life prediction method for predicting the joint life of joining solder which joins members with each other. It predicts the life of soldered joints with high accuracy in a short period of time. It observes phase growth in a crack pre-initiation stage, extrapolates the phase growth, and thereby predicts the time of crack initiation when an initial crack will appear in the joining solder. After the crack initiation, the present invention predicts the time of fracture using a simulation in which creep analysis is performed with a virtual initial crack given to data-based joining solder.
Description


BACKGROUND OF THE INVENTION

[0001] 1. Field of the Invention


[0002] The present invention relates to a solder joint life prediction method for predicting the joint life of joining solder which joins members with each other.


[0003] 2. Description of the Related Art


[0004] With reductions in the size and weight of electronic devices, it has become one of important tasks to ensure fatigue resistance and reliability of soldered joints in electronic devices.


[0005] To evaluate the reliability of soldered joints, accelerated heat cycle testing is used conventionally, but the testing requires few months, and with reductions in time-to-market cycles of products, it has become a challenge to reduce the time required for reliability evaluation in the manufacturing phase.


[0006] Under these circumstances, studies have been conducted on reliability evaluation of soldered joints and it has been found so far that as phase growth of solder proceeds, cracks develop in the solder. Thus, it has been proposed to evaluate the reliability of soldered joints by observing the phase growth of solder (e.g., Non-Patent Document 1). Also, a technique has been proposed which analyzes crack growth with a virtual initial crack given to a joining solder using a simulation based on a finite element method, calculates a crack growth rate, and thereby predicts the time of fracture (see Non-Patent Document 2 and 3).


[0007] [Non-Patent Document 1]


[0008] Minoru Mukai, Hiroyuki Takahashi, and Takashi Kawakami (Machinery and System Laboratory Corporate, Research and Development Center, Toshiba Corp.) and Kikuo Minemoto (Department of Engineering at Tokyo Institute of Technology), “Crack Growth Analysis on BGA Solder Bump Connections,” Japan Society of Mechanical Engineers, Collaborating Group, Research Report RC162, Special Interest Group on Reliability Assessment for Electronics Packaging, Chapter 20


[0009] [Non-Patent Document 2]


[0010] Sayama et al., “Thermal Fatigue Crack Initiation Life Predictions of Welded Joints by Means of Phase Growth Parameters” Japan Society of Mechanical Engineers, 7th Symposium on Microjoining and Assembly Technology in Electronics, 2001, 35-40


[0011] [Non-Patent Document 3]


[0012] Sayama et al., “Thermal Fatigue Crack Initiation Life Predictions of Welded Joints by Means of Phase Growth Parameters” Japan Society of Mechanical Engineers, 7th Symposium on Microjoining and Assembly Technology in Electronics, 2001, 41-46


[0013] However, even if the time point at which a crack is formed is found through observation of the phase growth of solder, crack formation in solder does not lead immediately to solder fracture. Also, even if the time of crack initiation and phase growth are associated precisely, it is difficult to know practical life of the solder.


[0014] Also, in the case of a technique for analyzing crack growth through simulation by giving a virtual initial crack to joining solder, soldered joints of electronic devices immediately after production do not contain cracks, and the simulation does not make it possible to accurately tell solder life, i.e., the time until solder fracture.


[0015] In this way, there are various techniques for predicting the life of soldered joints. For example, crack growth analysis simulations which allow soldered joints to be evaluated in a short period are sometimes used in the design phase. However, in the manufacturing phase, accelerated heat cycle testing and the like are actually conducted on products for periods as long as several months because conventional life prediction techniques are still not reliable enough.


[0016] In view of the above circumstances, the present invention has an object to provide a solder joint life prediction method which can predict the life of soldered joints with high accuracy in a short period of time.



SUMMARY OF THE INVENTION

[0017] To achieve the above object, the present invention provides a solder joint life prediction method for predicting the joint life of joining solder which joins members with each other, including:


[0018] a crack initiation prediction step of running a fatigue test on soldered joints, observing phase growth in a crack pre-initiation stage of the joining solder, extrapolating the phase growth, and thereby predicting the time of crack initiation when an initial crack will appear in the joining solder; and


[0019] a fracture time calculation step of performing creep analysis by a finite element method with a virtual initial crack given to data-based joining solder, and thereby predicting the time of fracture when the virtual crack grows long enough to be a fracture.


[0020] The “finite element method” here is a type of mathematical method for use on a computer to calculate various states in an object, such as deformation patterns, strain distribution, stress distribution, etc. obtained when force is applied to the object. “Creep analysis” is a type of material analysis which studies character of a creep, a phenomenon in which a material deforms gradually with time at a constant temperature and under constant stress.


[0021] If a fatigue test such as a heat cycle test is run on soldered joints continuously, cracks are initiated after some time and grow gradually until fracture occurs finally. By paying attention to the process of leading to the fracture, the present invention observes phase growth in a crack pre-initiation stage, extrapolates the phase growth, and thereby predicts the time of crack initiation when an initial crack will appear in the joining solder. After the crack initiation, the present invention predicts the time of fracture using a simulation in which creep analysis is performed with a virtual initial crack given to data-based joining solder.


[0022] By making different techniques take charge of their specialties, the present invention can predict solder joint life with high accuracy.


[0023] The crack initiation prediction step needs to observe the phase growth only in the crack pre-initiation stage, and the rest of the phase growth can be extrapolated to predict the time of crack initiation. Besides, the fracture time calculation step, which employs a simulation, can be carried out in a short period and even concurrently with the crack initiation prediction step. Thus, solder joint life can be predicted within a month or less whereas conventionally solder joint life is predicted by running a fatigue test such as a heat cycle test continuously until fracture occurs finally.


[0024] In the solder joint life prediction method, the fracture time calculation step may involve calculating equivalent non-linear strain amplitude Δε by elasto-plastic creep analysis based on the finite element method with the virtual initial crack given to the data-based joining solder, converting the equivalent non-linear strain amplitude Δε into a crack growth rate by the application of the Coffin-Manson law, and calculating the time of fracture based on the crack growth rate.


[0025] Alternatively, the fracture time calculation step may involve calculating an integration interval ΔJc of creep J by elastic creep analysis based on the finite element method with the virtual initial crack given to the data-based joining solder, converting the integration interval ΔJc of the creep J into a crack growth rate, and calculating the time of fracture based on the crack growth rate.


[0026] Preferably, the solder joint life prediction method includes an actual measurement step of actually measuring phase growth beforehand at the time when initial cracks appear by running a fatigue test on soldered joints until the initial cracks appear in joining solder, and


[0027] the crack initiation prediction step involves running a fatigue test on soldered joints, observing phase growth in a crack pre-initiation stage of the joining solder, extrapolating the phase growth, and predicting the time when the phase growth reaches a level equivalent to the value of the phase growth actually measured at the time when the initial cracks appear in the actual measurement step, as the time of crack initiation.


[0028] More preferably, the actual measurement step involves actually measuring the phase growth at the time when the initial cracks appear in the joining solder, continuing the fatigue test even after the initial cracks appear until cracks equivalent to a fracture are formed in the soldered joints, and thereby measuring the time of fracture counting from the time of crack initiation;


[0029] the solder joint life prediction method includes a virtual initial crack calculation step of determining the length of the virtual initial crack to be given to the data-based joining solder such that the time of fracture obtained by the same calculation as the one used in the fracture time calculation step will correspond to the actually measured time of fracture in the actual measurement step; and


[0030] the fracture time calculation step involves giving the virtual initial crack of the length determined in the virtual initial crack calculation step to the data-based joining solder and performing creep analysis by the finite element method.


[0031] In the solder joint life prediction method according to the present invention, the crack initiation prediction step may involve predicting the time of crack initiation by giving a heat cycle test to the soldered joints as the fatigue test, or it may involve predicting the time of crack initiation by giving a mechanical cycle test to the soldered joints as the fatigue test, or it may involve predicting the time of crack initiation by giving a load test at elevated temperature to the soldered joints as the fatigue test.


[0032] As described above, the present invention makes it possible to predict the life of soldered joints with high accuracy in a short period of time.







BRIEF DESCRIPTION OF THE DRAWINGS

[0033]
FIG. 1 is a diagram showing a process flow of a solder joint life prediction method according to one embodiment;


[0034]
FIG. 2 is a diagram showing a flow of another fracture time calculation step which can be used instead of the fracture time calculation step in FIG. 1;


[0035]
FIG. 3 is a diagram showing a shape of a specimen;


[0036]
FIG. 4 is a diagram showing a shape of a specimen;


[0037]
FIG. 5 is a diagram showing details of a BGA soldered joint;


[0038] Parts (A) and (B) of FIG. 6 are diagrams showing temperature profiles of heat cycle tests;


[0039] Parts (A), (B), and (C) of FIG. 7 are diagrams showing examples of images observed in an accelerated heat cycle test;


[0040]
FIG. 8 is a diagram showing phase growth curves of Sn/Pb solder;


[0041]
FIG. 9 is a diagram showing phase growth curves of Sn/Ag/Cu solder;


[0042]
FIG. 10 is a diagram showing an overall analysis model; Parts (A) and (B) of FIG. 11 are diagrams showing a detailed analysis model;


[0043]
FIG. 12 is a diagram showing results of a rupture test and rupture life prediction;


[0044]
FIG. 13 is a diagram showing results of a rupture test and rupture life prediction; and


[0045] Parts (A) and (B) of FIG. 14 are diagrams showing results of life predictions of Sn/Pb solder using different initial crack lengths.







DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0046] An embodiment of the present invention will be described below.


[0047]
FIG. 1 is a diagram showing a process flow of a solder joint life prediction method according to one embodiment of the present invention.


[0048]
FIG. 1 shows an actual measurement step (step S), virtual initial crack calculation step (step S2), crack initiation prediction step (step S3), fracture time calculation step (step S4).


[0049] The actual measurement step (step S) involves actually measuring phase growth beforehand at the time when initial cracks appear by running a fatigue test on soldered joints until the initial cracks appear in joining solder. According to this embodiment, the actual measurement step involves actually measuring the phase growth at the time when the initial cracks appear in the joining solder, continuing the fatigue test even after the initial cracks appear until cracks equivalent to a fracture are formed in the soldered joints, and thereby measuring the time of fracture counting from the time of crack initiation.


[0050] The fatigue test here may be any of the following: a heat cycle test which involves raising and lowering temperature on a regular cycle, mechanical cycle test which involves varying mechanical loading regularly, and load test at elevated temperature which involves keeping a specimen at a predetermined high temperature under load.


[0051] The virtual initial crack calculation step (step S2) involves calculating the length of the virtual initial crack to be given to the data-based joining solder such that the time of fracture obtained by the same calculation as the one used in the fracture time calculation step (step S4) described later will correspond to the actually measured time of fracture in the actual measurement step (step S1).


[0052] The actual measurement step (step S1) and virtual initial crack calculation step (step S2) are preparatory steps used to collect data for use in the crack initiation prediction step (step S3) and fracture time calculation step (step S4). Once sufficient data has been collected, there is no need to carry out these steps unless the data collected so far becomes insufficient because, for example, a new solder material is used. If the data collected so far can be used, there is no need to repeat the actual measurement step (step S1) and virtual initial crack calculation step (step S2) even if new electronic devices are developed.


[0053] In contrast, when a new electronic device is developed, the crack initiation prediction step (step S3) and fracture time calculation step (step S4) must be carried out to determine the solder joint life of the new electronic device.


[0054] The crack initiation prediction step (step S3) involves running a fatigue test on soldered joints on electronic circuit boards of the newly developed electronic device, observing phase growth in a crack pre-initiation stage of the joining solder, extrapolating the phase growth, and thereby predicting the time of crack initiation when an initial crack will appear in the joining solder.


[0055] The crack initiation prediction step uses the same fatigue test as the actual measurement step (step S1).


[0056] In the crack initiation prediction step, some samples of joining solder are extracted periodically—in regular cycles if a heat cycle test or mechanical cycle test is used as the fatigue test or at regular time intervals if a load test at elevated temperature is used as the fatigue test—and the shape of solder particles are observed under an electron microscope to measure the extent of phase growth (step S31). The periodic observations are made long before initial cracks appear in the joining solder.


[0057] Then, the phase growth is extrapolated from the stage before the initial cracks appear, and thereby the time of crack initiation (the number of cycles completed before initial cracks appear if a heat cycle test or mechanical cycle test is used as the fatigue test or the time required for initial cracks to appear if a load test at elevated temperature is used as the fatigue test) is calculated (step S32).


[0058] In step S32, the time at which the phase growth reaches an actually measured value is calculated as the time of crack initiation by extrapolation with reference to the actually measured value of the phase growth obtained beforehand in the actual measurement step (step S1) when initial cracks appear in the joining solder.


[0059] The fracture time calculation step (step S4) involves performing creep analysis by a finite element method with a virtual initial crack given to the data-based joining solder, and thereby predicting the time of fracture when the virtual crack grows long enough to be a fracture. The fracture time calculation step uses the virtual initial crack whose length has been calculated in the virtual initial crack calculation step (step S2) such that the time of fracture will correspond to the time of fracture actually measured in the actual measurement step (step S1). For the sake of simulation operations, the fracture time calculation step (step S4) uses the same fatigue test as the one used in the actual measurement step (step S1) and crack initial prediction step (step S3).


[0060] The fracture time calculation step shown in FIG. 1 involves performing elasto-plastic creep analysis based on the finite element method with the virtual initial crack given to the data-based joining solder (step S41), thereby calculating equivalent non-linear strain amplitude Δε (step S42), calculating a crack growth rate from the equivalent non-linear strain amplitude AE by the application of the Coffin-Manson law (step S43), and calculating the time of fracture (the number of cycles until fracture or time until fracture) based on the crack growth rate (step S44).


[0061]
FIG. 2 is a diagram showing a flow of another fracture time calculation step which can be used instead of the fracture time calculation step (step S4) in FIG. 1.


[0062] The fracture time calculation step (step S4′) shown in FIG. 2 involves performing elastic creep analysis based on the finite element method with the virtual initial crack given to the data-based joining solder (step S41′), thereby calculating an integration interval ΔJc of creep J (step S42′), converting the integration interval ΔJc of the creep J into a crack growth rate da/dN according to an evaluation formula, for example, described in Non-Patent Document 1 (step S43′):




da/dN=
32.1×ΔJc1.807,



[0063] and calculating the time of fracture (the number of cycles until fracture or time until fracture) based on the crack growth rate (step S44′).


[0064] The fracture time calculation step (step S4′) shown in FIG. 2 may be used instead of the fracture time calculation step (step S4) shown in FIG. 1.


[0065] Both the fracture time calculation step (step S4) shown in FIG. 1 and fracture time calculation step (step S4′) shown in FIG. 2, whichever is used, can be carried out concurrently with the crack initiation prediction step (step S3) in FIG. 1 to evaluate solder joint life in a short period of time.


[0066] The crack initiation prediction step (step S3) gives an accurate prediction until initial cracks appear. The fracture time calculation step (step S4 or S4′) simulates processes which take place after initial cracks appear and allows accurate simulations if the length of the virtual initial crack is set at an appropriate value. Thus, overall solder joint life can be predicted accurately.


[0067] Description will be given below of evaluation tests conducted on a solder joint life in a fracture life prediction technique using heat cycle tests as the fatigue test.


[0068] (1) Specimen Shape and Heat Cycle Tests


[0069] (1.1) Specimen Shape


[0070] The shape of the specimen used is shown in FIGS. 3 and 4. The specimen consisted of four packages (PKGs) mounted on an FR-4 substrate 110 mm square and 0.8 mm thick. Details of a BGA soldered joint are shown in FIG. 5. The soldered joints were placed at intervals of 0.8 mm in four rows for a total of 224 pins on the peripheries. Two types of solder were used:


[0071] (a) Sn/Pb (Pb/63.0 Sn/2.0)


[0072] (b) Sn/Ag/Cu (Sn/3.0 Ag/0.7 Cu)


[0073] (1.2) Heat Cycle Tests


[0074] Two types of heat cycle test were conducted using two temperature ranges: an accelerated heat cycle test which is in general use and heat cycle test at ordinary temperature which was conducted by simulating operating conditions of actual electronic devices. The temperature conditions are shown below. Parts (A) and (B) of FIG. 6 show temperature profiles of the heat cycle tester which was used.


[0075] (a) Accelerated heat cycle test: −65° C. (0.5 h)125° C. (0.5 h)


[0076] (b) Heat cycle test at ordinary temperature: 20° C. (2.0 h) 80° C. (2.0 h)


[0077] (2) Crack Initiation Life Prediction Based on Observation of phase growth


[0078] Evaluations based on observation of phase growth were made according to the following procedures.


[0079] Observe the phase growth of solder structure


[0080] Quantify changes in phase growth


[0081] Evaluate phase growth and acceleration coefficients


[0082] Examine a crack initiation life cycle


[0083] (2.1) Observing Solder Structure


[0084] The number of sampling cycles used to observe solder structure and thermal fatigue cracking was determined by predicting crack initiation life based on the results of rupture tests on similar packages. Table 1 shows the number of sampling cycles and the number of samples (n) extracted under various conditions. Also, the numbers of sampling cycles used to check for cracks are listed below.


[0085] Accelerated heat cycle test (−65° C. 125° C.)


[0086] {circle over (1)} Sn/Pb: 120 cycles


[0087] {circle over (2)} Sn/Ag/Cu: 400 cycles


[0088] Heat cycle test at ordinary temperature (20° C. 80° C.)


[0089] {circle over (3)} Sn/Pb: 70 cycles


[0090] {circle over (4)} Sn/Ag/Cu: 230 cycles
1TABLE 1Temperature conditionsSolderSampling cyclesn−65° C. 125° C.Sn/Pb 30, 60, 1008Sn/Ag/Cu 90, 180, 300  20° C. 80° C.Sn/Pb100, 150, 200Sn/Ag/Cu150, 300, 450


[0091] The specimens which underwent the two types of heat cycle test for the prescribed number of cycles had their cross sections ground along package diagonals and their solder structure observed. Soldered joints were observed via reflected electron images under a scanning electron microscope (SEM). The outermost BGAs of the packages in the substrate-side corners where cracks were expected to appear were selected as observing sites based on fracture sites established by experiments on similar packages.


[0092] Parts (A), (B), and (C) of FIG. 7 show examples of images observed in an accelerated heat cycle test. Incidentally, solder structure was observed at sites 50 μm inside the substrate-side corners where cracks were expected to appear in soldered joints. The examples in FIG. 7 are images of Sn/Pb solder, where the bright part represents an αPb phase while the dark part represents a βSn phase. Growth in the αPb phase can be observed as the number of heat cycles increases. Also, although not shown in the figure, in the case of Sn/Ag/Cu solder, an Ag3Sn phase showed up as bright small grains while a βSn phase looked dark. Also, growth was observed in the bright Ag3Sn phase.


[0093] (2.2) Quantifying Changes in Phase Growth


[0094] Phase sizes in each cycle were measured using photographed SEM images. For the Sn/Pb solder, average phase size d of the entire structure was calculated and evaluations were made using a phase growth parameter S (see Non-Patent Document 2 and 3 listed earlier) defined by S=d4 used for thermal fatigue crack initiation life evaluation of Sn/Pb eutectic solder. On the other hand, the Sn/Ag/Cu solder consists of a βSn phase and Ag3Sn phase. However, the two phases differ greatly from each other in crystal size, and thus only the Ag3Sn phase was observed this time because of the ease of observation. Specifically, the average area A of the Ag3Sn phase was determined and evaluations were made using the phase growth parameter S as was the case with the solder Sn/Pb, but the phase growth parameter S in this case was defined by S=A2.


[0095] (2.3) Evaluating Phase Growth and Acceleration Coefficients


[0096] In the heat cycle tests, phase growth curves which represent relationship between the number of cycles N and phase growth parameter S were determined. FIG. 8 shows phase growth curves of the Sn/Pb solder and FIG. 9 shows phase growth curves of the Sn/Ag/Cu solder. It can be seen from the curves that proportionality exists between the number of cycles N and phase growth parameter S. The average increase (ΔS) in S per cycle was determined from the phase growth curve under each condition as follows.


[0097] (a) Accelerated heat cycle test


[0098] {circle over (1)} Sn/Pb: (ΔS)a=1.666E-01 μm4


[0099] {circle over (2)} Sn/Ag/Cu: (ΔS′)a =1.926E-04 μm4


[0100] (b) Heat cycle test at ordinary temperature


[0101] {circle over (3)} Sn/Pb: (ΔS)r=6.629E-02 μm4


[0102] {circle over (4)} Sn/Ag/Cu: (ΔS′)r=6.458E-05 μm4


[0103] Next, acceleration coefficients will be estimated from the phase growth curves. An estimation equation for the fatigue crack initiation life of the Sn/Pb solder and Sn/Ag/Cu solder using AS is shown below.


[0104] [Formula 1]


ΔS=A×N−β  (1)


[0105] where A and βare constants characteristic of a solder material. The fatigue crack initiation life of the Sn/Pb solder and Sn/Ag/Cu solder in each heat cycle is expressed as follows.


[0106] [Formula 2]


S)a =A×Na−β, (ΔS′)a =A×N′a−β  (2)


[0107] [Formula 3]


S)r A×Nr−β, (ΔS′)r=A×N′r−β  (3)


[0108] where Na, N′a, Nr, and N′r are the numbers of cycles which were completed when fatigue cracks occurred in the accelerated heat cycle test and the heat cycle test at ordinary temperature. Furthermore, acceleration coefficients C and C′ of the Sn/Pb solder and Sn/Ag/Cu solder, defined as C=Na/N′a and C′=Nr/N′r, respectively, are given by the following formulas.


[0109] [Formula 4]




C=
[(ΔS)a/(ΔS)r](1/β)  (4)



[0110] [Formula 5]




C′
=[(ΔS′)a/(ΔS′)r](1/β)  (5)



[0111] Assuming β of the Sn/Pb solder and β′ of the Sn/Ag/Cu solder to be β=0.538 and β′=0.54 and using (ΔS)a, (ΔS)r, (ΔS′)a, (ΔS′)r, the acceleration coefficients are given as follows.


Sn/Pb solder: C=5.54


Sn/Ag/Cu solder: C′=7.57


[0112] (2.4) Examining Crack Initiation Life


[0113] Table 2 shows the number of samples in which cracks were detected out of the samples extracted to predict crack formation in the Sn/Pb solder and Sn/Ag/Cu solder. Regarding the heat cycle test of the Sn/Ag/Cu solder at ordinary temperature, since the experiment has not progressed to where cracks appear, the appropriate fields in the table are left blank. The formation of fatigue cracks is defined as existence of a crack 10 μm or larger when a cross section of a corner bump of the solder is observed. Crack formation was observed both in the Sn/Pb solder and Sn/Ag/Cu solder.
2TABLE 2SamplesMaximumHeat cycle testwithcrackSamplingSolderconditionscrackslengthcyclesSn/Pb−65° C. 125° C.2/817 μm120  20° C. 80° C.2/820 μm700Sn/Ag/Cu−65° C. 125° C.6/850 μm400  20° C. 80° C.


[0114] Now, crack initiation life estimated based on formulas (2) to (5) will be compared with the actually measured values. In the case of the Sn/Pb solder, assuming that Na=100 to 150 cycles, it can be estimated that Nr=554 to 831 cycles. Comparing this value with the actually measured value, since cracks were observed in two samples out of eight samples when N=700 cycles was completed, it can be said that the estimated value of Nr=554 to 831 cycles is almost appropriate. In the case of the Sn/Ag/Cu solder, assuming that N′a=300 to 400 cycles, it can be estimated that N′r=2270 to 3030 cycles. This value will be compared with actually measured values when results of the heat cycle test at ordinary temperature are obtained.


[0115] (3) Crack Growth Analysis


[0116] (3.1) Analytical Models


[0117] Analytical models of a package were created. Considering symmetry with respect to the substrate, two types of analytical model were created: ¼ scale overall models and detailed models of one solder bump. Then, analysis was conducted in two stages: overall analysis and detailed analysis. FIGS. 10 and 11 show an overall analysis model and detailed analysis model. For crack growth analysis, a detailed analysis model was created with a virtual crack formed around the substrate-side constriction of the solder where non-linear strain amplitudes were concentrated. In so doing, the length of the crack was set to 50 μm to evaluate the growth rate at intervals of 50 μm. Incidentally, the detailed model was created with a minimum mesh size of 12.5 μm.


[0118] (3.2) Thermal Fatigue Life Analysis


[0119] Table 3 shows part of the property values used for analysis. 3D elasto-plastic creep analysis was conducted using general-purpose Abaqus structural analysis code to determine non-linear strain amplitudes. First, analysis was conducted using the overall analysis models and then, based on boundary conditions obtained as a result, analysis was conducted using two types (a model with a virtual crack and model without a virtual crack) of detailed model of one corner bump in which cracks had been observed in a similar package.
3TABLE 3Young's modulusPoisson'sLinear expansivityMaterial(Mpa)ratio(ppm/° C.)Substrate14220.00.217.6Chip188275.20.33.59Molding resin18300.00.312.0Tape3598.80.320.0Resist2746.00.355.0


[0120] In the detailed analysis, maximum non-linear strain amplitudes were observed in the two types of solder—Sn/Pb and Sn/Ag/Cu—under all the temperature conditions. The results of the analysis coincided with the crack locations observed in the experiment.


[0121] (3.3) Crack Growth Evaluation


[0122] It is known that thermal fatigue rupture life Nf of soldered joints of eutectic solder and the like can be evaluated by the Coffin-Manson law given by formula (6) (e.g., Qiang Yu and Masaki SHIRATORI, “Thermal Fatigue Reliability Assessment for Solder Joints of BGA Assembly,” ASME Advances in Electronic Packaging 1999, EEP vol. 26-1, 239-24).




N


f


=B×Δε


n
  (6)



[0123] where B and n are fatigue strength characteristics of soldered joints. For crack growth analysis, it is necessary to prepare a Coffin-Manson equation for defining crack initiation life Ni. The following slope of rupture life was used as the slope of an evaluation formula (Nishimura et al., “Analysis on Life of Lead-Free Solder in BGAs,” Journal of the Japan Institute of Electronics Packaging, Vol. 4, No. 5 (2001), 416-419).


Sn/Pb:Nf=24.5Δε−0.786  (7)


Sn/Ag/Cu:Nf=31.0Δε−0.674  (8)


[0124] For the sake of crack growth evaluation, the crack initiation life Ni was defined as the number of cycles completed when the maximum crack length in Table 2 reached 50 μm. Crack growth was evaluated in the experimented Sn/Pb and Sn/Ag/Cu solders only under the temperature condition of −65° C. to 125° C. The crack initiation life of the solders evaluated is shown below.


[0125] Crack Initiation Life


[0126] Sn/Pb: 353.44 CYCLES


[0127] (Relationship between crack length and cycles was linearly approximated)


[0128] Sn/Ag/Cu: 400 cycles


[0129] The crack growth was evaluated by the application of a cumulative damage rule based on the above results. The number of cycles completed until cracks resulted in fracture (230 μm) was determined.


[0130] (4) Comparison of Rupture Life Cycles


[0131] Rupture life cycles obtained as a result of rupture tests and rupture life evaluated by the present technique are shown in FIGS. 12 and 13. The crack growth rate up until fracture was extrapolated from the crack growth rate for the crack length of 50 μm to 100 μm.


[0132] Minimum, Average, and Maximum along the horizontal line represent variation in the number of cycles completed when fracture occurred in the experiment. That is, they represent the minimum number of cycles, average number of cycles, and maximum number of cycles.


[0133] Regarding the Sn/Pb solder, the rupture life predicted by the present technique was shorter than the average rupture life measured actually. In view of the fact that the evaluation made this time fell within the variation and predicted the shortest life, it can be said that the prediction was made within appropriate tolerances. In the case of the Sn/Ag/Cu solder shown in FIG. 13, the rupture life predicted by the present technique was slightly longer than the average rupture life measured actually. Although the predicted value deviates slightly from the range of actually measured values it is believed that this may be attributable to the fact the number n of samples was as small as 4 except for boundary fracture samples. Thus, it was found that predictions can be made within appropriate tolerances also in the case of the Sn/Ag/Cu solder.


[0134] Parts (A) and (B) of FIG. 14 show results of life evaluations of Sn/Pb solder using different initial crack lengths.


[0135] Life was evaluated to be shorter when the virtual initial crack was 12.5 μm (B) than when it was 50 μm (A). By adjusting the length of the virtual initial crack in this way, it is possible to obtain evaluation results which correspond to experimental results (actual measurement step S1 in FIG. 1).


[0136] Next, description will be given of the period required for evaluation in heat cycle tests.


[0137] Conventionally, it takes two to three months to judge rupture life by actually conducting a heat cycle test. For example, when repeating 1500 or more cycles under a temperature condition of −65° C. to 125° C., if the retention time at −65° C. is 30 minutes, the retention time at 125° C. is 30 minutes, the transition time is 5 minutes (see Part (A) of FIG. 6), one cycle is 70 minutes (including defrosting at subzero temperatures), and the number of cycles repeated per day is 19, the time requires is as follows:


1500 cycles ÷19=79 cycles =2.6 months


[0138] In contrast, when the present evaluation technique is used, if observation of phase growth takes 1.5 weeks (approximately 5 days for 30, 60, and 90 cycles at −65° C. to 125° C.; 3 days for observation under an electron microscope; and 3 days for organization of data) and crack growth analysis takes 2 weeks (3 to 5 days for modeling, 3 to 5 days for calculation and 1 day for organization of data), life evaluation takes only 0.8 month even if phase growth observation and crack growth analysis are carried out on different schedules.


[0139] Thus, the present technique allows to make life evaluation in a shorter period than conventional techniques.


Claims
  • 1. A solder joint life prediction method for predicting the joint life of joining solder which joins members with each other, comprising: a crack initiation prediction step of running a fatigue test on soldered joints, observing phase growth in a crack pre-initiation stage of the joining solder, extrapolating the phase growth, and thereby predicting the time of crack initiation when an initial crack will appear in the joining solder; and a fracture time calculation step of performing creep analysis by a finite element method with a virtual initial crack given to data-based joining solder, and thereby predicting the time of fracture when the virtual crack grows long enough to be a fracture.
  • 2. The solder joint life prediction method according to claim 1, wherein the fracture time calculation step involves calculating equivalent non-linear strain amplitude Δε by elasto-plastic creep analysis based on the finite element method with the virtual initial crack given to the data-based joining solder, converting the equivalent non-linear strain amplitude Δε into a crack growth rate by the application of the Coffin-Manson law, and calculating the time of fracture based on the crack growth rate.
  • 3. The solder joint life prediction method according to claim 1, wherein the fracture time calculation step involves calculating an integration interval ΔJc of creep J by elastic creep analysis based on the finite element method with the virtual initial crack given to the data-based joining solder, converting the integration interval ΔJc of the creep J into a crack growth rate, and calculating the time of fracture based on the crack growth rate.
  • 4. The solder joint life prediction method according to claim 1, comprising: an actual measurement step of actually measuring phase growth beforehand at the time when initial cracks appear by running a fatigue test on soldered joints until the initial cracks appear in joining solder, wherein the crack initiation prediction step involves running a fatigue test on soldered joints, observing phase growth in a crack pre-initiation stage of the joining solder, extrapolating the phase growth, and predicting the time when the phase growth reaches a level equivalent to the value of the phase growth actually measured at the time when the initial cracks appear in the actual measurement step, as the time of crack initiation.
  • 5. The solder joint life prediction method according to claim 4, wherein: the actual measurement step involves actually measuring the phase growth at the time when the initial cracks appear in the joining solder, continuing the fatigue test even after the initial cracks appear until cracks equivalent to a fracture are formed in the soldered joints, and thereby measuring the time of fracture counting from the time of crack initiation; the solder joint life prediction method comprises a virtual initial crack calculation step of determining the length of the virtual initial crack to be given to the data-based joining solder such that the time of fracture obtained by the same calculation as the one used in the fracture time calculation step will correspond to the actually measured time of fracture in the actual measurement step; and the fracture time calculation step involves giving the virtual initial crack of the length determined in the virtual initial crack calculation step to the data-based joining solder and performing creep analysis by the finite element method.
  • 6. The solder joint life prediction method according to claim 1, wherein the crack initiation prediction step involves predicting the time of crack initiation by giving a heat cycle test to the soldered joints as the fatigue test.
  • 7. The solder joint life prediction method according to claim 1, wherein the crack initiation prediction step involves predicting the time of crack initiation by giving a mechanical cycle test to the soldered joints as the fatigue test.
  • 8. The solder joint life prediction method according to claim 1, wherein the crack initiation prediction step involves predicting the time of crack initiation by giving a load test at elevated temperature to the soldered joints as the fatigue test.
Priority Claims (1)
Number Date Country Kind
2003-27836 Feb 2003 JP