This application is based upon and claims the benefit of priority from Japanese Patent Application No. 2008-278269 filed on Oct. 29, 2008, the content of which is incorporated by reference.
1. Field of the Invention
The present invention relates to a method of analyzing thermal stress, a method of analyzing a resin flow and an analysis processing apparatus of an electronic part including a package using resin material.
2. Description of Related Art
An example of techniques of evaluating an amount of warpage deformation of an electronic part integrally molded with thermosetting resin such as a semiconductor package is disclosed in Japanese Patent Laid-Open No. 2006-205740. This document describes a method for calculating an amount of warpage deformation using results such as a modulus of elasticity and resin temperature variation calculated by flow analysis using thermosetting resin as input values of a structural analysis.
In order to meet demands for a reduction in thickness or size of electronic apparatuses such as mobile phones in recent years, a so-called “PonP (Package on Package) structure” and a stack structure in which chips are stacked in the thickness direction are used for semiconductor packages. Therefore, in manufacturing semiconductor packages, gaps through which resin flows are becoming smaller. Resin materials are generally filled with inorganic filler such as talc or silica. As gaps through which resin flows become smaller, there occurs a problem in which a filling factor of the filler varies depending on places in the package.
Furthermore, when the filling factor of the filler varies, its coefficient of linear expansion also varies. In correspondence with the coefficient of linear expansion, the amount of warpage deformation of a thin package caused by a temperature variation also varies. In order to accurately evaluate the amount of warpage deformation of the thin package caused by a temperature variation, it is necessary to calculate a filler filling factor using flow analysis of resin in different places of the package and to predict the amount of warpage deformation through a structural analysis using a coefficient of linear expansion corresponding to the filler filling factor.
However, no prediction technique for the amount of warpage deformation by a structural analysis using a coefficient of linear expansion corresponding to a filler filling factor is so far known. Therefore, prototype molding needs to be repeated to select resin material including a structure and a filler filling factor that allow the amount of warpage deformation of a semiconductor package to be suppressed.
In one embodiment, there is provided a method of analyzing thermal stress that includes calculating a distribution of the number of fillers in a composite integrally molded product by using physical property values of resin material containing fillers, and determining a coefficient of linear expansion of the resin material in the composite integrally molded product, that is used as an input condition of a thermal stress analysis, when the based on the distribution of the number of the fillers.
The above features and advantages of the present invention will be more apparent from the following description of certain preferred embodiments taken in conjunction with the accompanying drawings, in which:
The invention will be now described herein with reference to illustrative embodiments. Those skilled in the art will recognize that many alternative embodiments can be accomplished using the teachings of the present invention and that the invention is not limited to the embodiments illustrated for explanatory purposes.
The present embodiment is an analysis method relating to a molding technique using resin material filled with filler such as talc or silica. Furthermore, the present embodiment will be explained using a case of a three-dimensional flow analysis method when evaluating, in an electronic part such as a semiconductor package integrally molded by means of transfer molding using the above described resin material, an amount of warpage deformation due to differences in coefficients of linear expansion between chips, a substrate and resin material making up the semiconductor package when the temperature is changed.
Hereinafter, embodiments of the present invention will be explained with reference to the accompanying drawings.
Here, molding will be explained briefly. Substrate 2 shown in
Resin material 1 of the semiconductor package is filled with inorganic filler such as silica to reduce its coefficient of linear expansion. For this reason, the coefficient of linear expansion of resin material 1 varies depending on the filling factor of the filler contained in resin material 1 in the package.
Next, an analysis processing apparatus for predicting a filler filling factor in a resin molding process through a resin flow analysis and executing a thermal stress analysis in consideration of a coefficient of linear expansion according to the filler filling factor after molding will be explained.
As shown in
An analysis system including two information processing apparatuses may also be made to perform the thermal stress analysis of the present embodiment.
As shown in
As shown in
Hereinafter, a case will be explained where the analysis method of the present embodiment is executed by analysis processing apparatus 100. An analysis procedure by analysis processing apparatus 100 of the present embodiment will be explained with reference to
First, a procedure for a resin flow analysis will be explained.
In model shape creation processing in step 1001, control section 110 reads data of a model to be analyzed specified by the operator via operation section 140 from storage section 120. The data of the model to be analyzed here is data indicating respective three-dimensional spaces of pot 4, cull 5, gates 11 and the resin portion in the package of the portion through which resin material 1 to be analyzed flows.
Next, in three-dimensional solid element creation processing in step 1002, control section 110 decomposes the shape based on the data read in step 1001 into a plurality of specific spaces. Here, it is assumed that the specific spaces are finite elements of three-dimensional solid. Next, control section 110 creates a shape data of each finite element.
Next, in physical property value input processing in step 1003, when using a density, coefficient of thermal conductivity, specific heat and thermosetting resin, which are physical property values of resin material 1 that is to be analyzed, the operator inputs heat generation Equations 1 to 5 and viscosity Equations 6 to 9, as shown below, via operation section 140. Instead of inputting these equations in step 1003, the operator may register the information on these equations with storage section 120 beforehand, input a read instruction to operation section 140 and thereby cause control section 110 to read these equations from storage section 120.
Furthermore, control section 110 causes display section 130 to display a message instructing the input of such information to urge the operator to input the filling factor, density and diameter of the filler in the resin material placed in pot 4 in an initial state. When the information is inputted through operation section 140, control section 110 stores the data in storage section 120. Here, assuming that the filler has a spherical shape, the diameter distribution of the sphere or the like may be inputted.
In the equations shown below, various parameters will be defined as follows, A: reaction rate; t: time; T: temperature; dA/dt: reaction speed; K1, K2: coefficients which become functions of temperature; N, M, Ka, Ea, Kb, Eb: coefficients intrinsic to material; Q: heat value until arbitrary time; Q0: total heat value until reaction end; dQ/dt: heat generation speed; η: viscosity; η0: initial viscosity; to: gelation time; T: temperature; a, b, d, e, f, g: constants intrinsic to material.
dA/dt=(K1+K2AM) (1−A) (Equation 1)
K
1
=K
a exp (−Ea/T) (Equation 2)
K
2
=K
b exp (−Eb/T) (Equation 3)
A=Q/Q
0 (Equation 4)
dQ/dt=Q
0(K1+K2AM) (1−A)N (Equation 5)
η=η0((t+t0)/C(T) (Equation 6)
η0=a exp (b/T) (Equation 7)
t
0
=d exp (e/T) (Equation 8)
C(T)=f/T−g (Equation 9)
Furthermore, in step 1003, when the package range is divided into two or more regions so as to output the number of fillers to each of predetermined regions after execution of the analysis, the operator inputs each region to control section 110 via operation section 140. In this step, a region which becomes the output unit of the number of fillers is set.
Next, in boundary condition and molding condition input processing in step 1004, control section 110 causes display section 130 to display a message instructing input of the information to urge the operator to input a die temperature, initial temperature of resin and pressure applied to resin. When the information is inputted via operation section 140, control section 110 stores the data in storage section 120.
Next, the operator inputs an instruction for starting an analysis and information on an increment of the initial time to control section 110 via operation section 140. In step 1005, control section 110 reads the equation of continuity (Equation 10), Navier-Stokes Equations 11 to 13 and energy conservation law (Equation 14) stored beforehand in storage section 120 from storage section 120 based on the inputted instruction.
Control section 110 then reads the input data stored so far from storage section 120 and assigns the increment of the initial time, die temperature, initial temperature of the resin, pressure applied to resin, density of the resin material, specific heat, coefficient of thermal conductivity, heat generation Equations 1 to 5, viscosity Equations 6 to 9, filling factor, density and diameter of the filler in the resin material placed in pot 4 in an initial state to (Equation 10) to (Equation 14) and calculates the speed, pressure, temperature and viscosity accompanying the flow of resin and filler caused by the pressurization of resin. Control section 110 then saves the calculation result in association with the positions of the finite elements in storage section 120.
Here, the respective symbols represent the following, ρ: density; u: x-direction speed; ν: y-direction speed; ω: z-direction speed; T: temperature; P: pressure; t: time; ηviscosity; Cp: specific heat at constant pressure; β: volume expansion coefficient; λ: coefficient of thermal conductivity.
In step 1006, control section 110 calculates the number of fillers N for each region set in step 1003 from the flow analysis result of resin in step 1005 and outputs the filler filling factor for each region from the result.
Here, assuming that the actual filler filling factor in resin is BW (wt %), the filler filling factor set by the analysis is CW (wt %), particle diameter is □d, and the volume of the resin portion in a certain region is V, filler filling factor G (wt %) in the certain region is expressed by Equation 15.
G=(N×4 π/3(□d/2)̂3)/V×BW/CW (Equation 15)
Storage section 120 prestores a database in which the data of filler filling factors and coefficients of linear expansion are experimentally obtained and accumulated beforehand. In step 1007, control section 110 uses data of the filler filling factor and coefficient of linear expansion of the database to output the coefficient of linear expansion 1 equal to or higher than a glass transition point and the coefficient of linear expansion a2 equal to or lower than the glass transition point from the filler filling factor for each region calculated by Equation 15.
Next, the procedure for thermal stress analysis will be explained with reference to
When executing a thermal stress analysis, in model shape creation processing in step 1008, control section 110 reads information on a model to be analyzed specified by the operator via operation section 140 from storage section 120. The information on the model to be analyzed referred to here is information on the portions of chip 3, substrate 2 and resin material 1 making up the package that is to be analyzed.
In three-dimensional solid element creation processing in step 1009, control section 110 decomposes the shape of the data read in model shape creation step 1007 into a plurality of specific spaces. Here, suppose the specific spaces are three-dimensional solid finite elements. Next, control section 110 creates shape data of the respective finite elements.
Next, in physical property value input processing in step 1010, the operator inputs values including the density, the coefficient of thermal conductivity, the coefficient of linear expansion, the modulus of elasticity and Poisson's ratio, which are physical property values of resin material 1, chip 3 and substrate 2 to be subjected to thermal stress analysis via operation section 140. Here, as for coefficients of linear expansion of resin material 1, the values outputted in step 1007 are used as value α1 equal to or lower than the glass transition point and value α2 equal to or higher than the glass transition point for each region by referring to the graph of
Furthermore, when the elements created in step 1009 are located spanning across a plurality of regions set in step 1003 to which the number of fillers is outputted, suppose an average of coefficients of linear expansion in those regions is used. The elements created in step 1009 may be created for each of the plurality of regions set in step 1003 to which the number of fillers is outputted.
In boundary condition input processing in step 1011, the operator inputs binding points of thermal stress analysis and thermal stress loads to control section 110 via operation section 140.
Next, the operator inputs an instruction for starting an analysis and information on the increment of the initial time to control section 110 via operation section 140. In step 1012, control section 110 reads the information on the shape stored in storage section 120 and that is divided into elements in step 1009 based on the inputted instruction, assigns the contents including the density, coefficient of thermal conductivity, coefficient of linear expansion, modulus of elasticity, Poisson's ratio, binding point and thermal stress load inputted so far to the shape divided into elements in step 1009 and calculates the stress and amount of deformation caused by differences in coefficients of linear expansion.
Next, in step 1013, control section 110 calculates and outputs the amount of warpage deformation.
Here, using general-purpose fluid software (FLOW-3D manufactured by FLOW SCIENCE), control section 110 was caused to execute this program and a filler distribution accompanying the flow of resin was calculated. In this case, the filler diameter was set to φ 60 μm, the filler density was set to 2500 kg/m3, the density of resin material 1 was set to 1000 kg/m3, specific heat was set to 1000 J/mK, coefficient of thermal conductivity was set to 0.17 W/mK, and filling factor of particles in resin was set to 5 (wt %). Furthermore, although calculations can be carried out using heat generation Equations 1 to 5 and viscosity Equations 6 to 9, the viscosity was fixed to 1 Pa·s without taking heat generation reaction into consideration here.
In the calculations, a model ½ of the shape shown in
Suppose the resin thickness of the package portion in mold region 12 shown in
Control section 110 calculates an amount of warpage deformation using the coefficient of linear expansion calculated using the number of fillers 14 as the input value of thermal stress analysis. Using general-purpose structural analysis software (LS-DYNA manufactured by LSTC) to analyze the amount of warpage deformation, control section 110 was caused to execute this program and calculations were made by modeling the portions of chip 3, substrate 2 and resin material 1 having shapes shown in
Here, the contents which include coefficient of linear expansion: 8 ppm; modulus of elasticity: 170 GPa; Poisson's ratio: 0.1; and density: 2200 kg/m3 as regards chip 3, and that include coefficient of linear expansion α1: 15 ppm and α2: 9 ppm; modulus of elasticity: 50 GPa; Poisson's ratio: 0.2; and density: 2500 kg/m3 as regards substrate 2, are inputted. Furthermore, as regards resin material 1, the contents which include modulus of elasticity: 20 GPa; Poisson's ratio: 0.3; and density: 2000 kg/m3, are inputted, and the value calculated for each region from the filler filling factor obtained in
The analysis result of the amount of warpage deformation is shown in
The technique of predicting the amount of warpage deformation of an entire package which is made up of a plurality of chips and integrally molded using a mold has been shown here, but the present invention is not limited to this. It is also possible to calculate the amount of warpage deformation in a region where one chip can electrically operate from the amount of warpage deformation of the package which is made up of a plurality of chips shown in
As shown in
Furthermore, it is also possible to separately use thermal stress analysis by adding a temperature atmospheric condition when a package region, where one chip 3 electrically operates, is mounted in a product, or by adding load condition that is applied to the product in which the package region is mounted, and to calculate a result including the amount of deformation and stress of the package simulating the condition in which the package is mounted in the product.
Furthermore, the present embodiment has been explained using a case where in steps 1003, 1004, 1010 and 1011 shown in
The present embodiment calculates the amount of warpage deformation through structural analysis that takes into consideration the coefficients of linear expansion due to a distribution of filler filling factors in a package by performing a flow analysis using resin filled with particles simulating filler, calculating filler filling factors in different places of the package, converting the filler filling factors in different places of the package to coefficients of linear expansion using experimentally calculated data of the filler filling factors and coefficients of linear expansion and using the converted coefficients of linear expansion as input values of thermal stress analysis.
The structural analysis by taking into consideration the filler filling factors in the package and distribution of coefficients of linear expansion makes it possible to predict the amount of warpage deformation and to shorten the development period as regards design of the semiconductor package structure.
Furthermore, dividing the substrate into regions in each of which each chip can electrically operate after calculating the amount of warpage deformation of the package makes it possible to calculate the amounts of warpage deformation of individual packages.
The present invention makes it possible to optimize a package shape such as chip thickness, chip size and chip aspect ratio, and to optimize physical property values of resin material such as filler shape, filler size and resin viscosity. Since such optimizations can be realized without prototype manufacturing, the present invention provides advantages such as cost reduction and shortening of development period.
It is apparent that the present invention is not limited to the above embodiments, but may be modified and changed without departing from the scope and spirit of the invention.
Number | Date | Country | Kind |
---|---|---|---|
2008-278269 | Oct 2008 | JP | national |