1. Introduction
As the demand for smaller and more multifunctional integrated circuit (IC) products grows, system-in-package (SiP) has emerged as a key development trend in IC encapsulation, and SiP technology offers significant advantages in integration and miniaturization, making it a key solution in modern electronic product design. By integrating multiple functional chips and passive components into a single package, SiP effectively reduces the system size and supports heterogeneous integration. The SiP packaging structure studied in this paper includes a die, passive components, and shielding metal frames. Compared to transfer molding, compression molding offers a shorter filling distance and lower filling pressure, making it more suitable for multi-component packaging. This study focuses on addressing void issues in the compression molding process for SiP.
Masanori et al. [
1] highlighted that, compared to transfer molding, compression molding reduces the waste of epoxy molding compounds (EMCs) during the filling process. Sharma et al. [
2] demonstrated the effectiveness of compression molding for molded underfill (MUF), noting that no voids were detected. The rheological properties of EMC significantly affect the filling process, as rheology studies the flow and deformation of materials. In this study, the cross Castro–Macosko model is applied to describe the viscosity and flow of EMC, considering its curing behavior as a thermosetting material. Abdullah et al. [
3] confirmed the reliability of the cross Castro–Macosko model for EMC rheology. Bidstrup-Allen et al. [
4] used Kamal’s model to simulate the degree of EMC cure over time and temperature, while also employing the Castro–Macosko model to track viscosity changes during filling.
Hwang and Chang [
5] introduced a P–V–T–C model to describe the volume shrinkage of EMC under isothermal and isobaric conditions, enabling predictions of warpage and residual stress after molding. In a subsequent study, Hwang and Chang [
6,
7] further explored isobaric cure shrinkage behaviors under varying temperatures and pressures, emphasizing the significant impact of cure-induced shrinkage on the package warpage base on Hwang and Chang. Chang et al. [
8] developed a comprehensive 3D numerical model to simulate mold-filling behavior, which effectively predicts melt flow patterns and captures melt front dynamics. Teng and Hwang [
9] expanded the use of the P–V–T–C equation to forecast process-induced warpage in electronic packages, demonstrating the benefits of incorporating both thermal and cure shrinkage into the model and employing the Taguchi method to optimize the process parameters.
Void formation is a critical concern in the IC encapsulation process. Chae [
10], Choi [
11], and Khor [
12] identified that voids typically result from instability at the EMC melt front. Tamil et al. [
13] used Moldex3D to predict void formation locations in MUF and applied a design of experiments (DOE) approach to optimize process parameters, thereby reducing the void size. Khor et al. [
12] also noted that moisture trapped in voids can vaporize during heating, potentially leading to a popcorn effect during reflow [
14]. Additionally, Chang and Hwang [
7] studied the interaction between EMC and mold surfaces, developing a mold adhesion force tester to quantify adhesion during the packaging process. This device provides valuable insights into how adhesion impacts the quality and reliability of IC packaging, particularly in reducing the defects related to mold adhesion.
Liu, Zhang, and Yang et al. [
15,
16,
17,
18,
19] approached the problem from a material design perspective, investigating the microstructure of high-defect-density composites. Their concepts regarding defect engineering and interfacial control provide valuable insights into the modeling of viscosity and flow behavior in polymer encapsulation materials. Such microstructural optimization strategies highlight the critical role of structural design in tuning overall material performance, offering potential reference value for future packaging simulations and process parameter optimization.
Through a comprehensive literature review, we found that relatively few studies have specifically focused on void formation in SiP packaging, especially in the context of heterogeneous integration. Even fewer works have attempted the predictive simulation of void behavior using polymer-based materials such as epoxy molding compounds (EMCs). The reviewed literature, however, provides valuable insights into how previous researchers have modeled the flow behavior of EMCs and investigated the potential causes of void formation.
2. Flow Chart of Simulation Process
In this chapter, the Moldex3D 2024 R3 simulation software and the geometry of the product are first introduced. Next, the actual problems of the product are explained. Then, the models, material parameters, and boundary conditions used in the simulation are described. Finally, the simulation results are presented and analyzed.
The flow chart of the simulation process is presented in
Figure 1. First, the actual problems of the product are understood, and then, the mesh models are established. Next, the materials, parameters, and process parameters are input into the software for simulation. Finally, the Taguchi method is used to analyze and find the optimal solution.
3. Numerical Simulations
3.1. Mold Flow Analysis Theorem
The flow of EMC is described by the three main governing equations of fluid mechanics.
3.1.1. Continuity Equation
The continuity equation is used to describe the mass conservation of EMC flow which is based on control volume calculations. The equation is shown below:
where
: density of EMC;
: velocity; t: time;
: divergence operator.
3.1.2. Momentum Equations
The momentum equations are used to describe the variation in momentum of fluid within a control volume. The equations are shown below:
where
: gradient operator;
: velocity;
: pressure,
is hydrostatic pressure;
: total stress;
: extra stress;
: gravitational acceleration.
3.1.3. Energy Equation
The energy equation, based on the principle of energy conservation, is used to describe the energy variation in EMC due to curing reactions, heat conductivity, and viscous dissipation effects. The equations are shown below:
where
: specific heat of EMC; T: temperature of EMC; k: heat conductivity;
: curing reaction heat;
: curing rate of EMC.
3.1.4. Taguchi Method
Taguchi method was invented by Dr. Taguchi. A large amount of data can be obtained with fewer experiments or simulations using the Taguchi method [
20]. The following steps are the experiment design process in the Taguchi method:
Define quality characteristics.
Set the control factors and their levels.
Design the orthogonal array.
Conduct the simulations or experiments.
Analyze the data of the results.
Determine the optimal combination of control factors.
Validate by the simulations or experiments.
In the Taguchi method, the lower the quality loss of the product, the higher the quality. The closer the quality characteristic is to the target value, the smaller the quality loss. When there are n products, the average quality loss is expressed by the following equations:
: average quality loss; n: number of products;
: quality characteristics of the i-th product;
: target value of the quality characteristics; and MSD: mean square deviation;
: The deviation from the center value;
: The standard deviation.
In this study, the smaller the quality characteristic that is adopted when the target value m is zero, the better. It can be expressed as the following equation:
When implementing the Taguchi method, it is necessary to set control factors and their level, which are the operational variables in the experiments or simulations. By using the orthogonal array and analyzing the simulation or experiment results, a large amount of data can be obtained with fewer experiment trials. The table and graph of quality characteristic response are obtained through factor effect calculations.
3.2. Material Models
3.2.1. Viscosity Model [21,22,23]
The Cross–Castro–Macosko viscosity model is used in this study to describe the viscosity behavior of EMC. It can be expressed by the following equations:
: degree of cure;
g: degree of cure at gel point;
: viscosity; η
0: viscosity at zero shear strain;
: shear strain rate;
*: critical shear stress; n: power law index;
,
,
, A: viscosity model constants; Eη: time-dependent viscosity activation energy; R: constant of ideal gas.
During the heating process, the viscosity of the EMC initially decreases due to rising temperature and subsequently increases because of the cross-linking reactions. The viscosity behavior of the EMC was measured using an Anton Paar MCR 502 rheometer and fitted to the Cross–Castro–Macosko viscosity model by the laboratory of CoreTech System Co., Ltd. (Hsinchu, Taiwan). In the rheometer experiment, the EMC sample was placed between parallel plates, with a fixed angular frequency applied to the upper plate to induce rotation. The viscosity was determined by monitoring the changes in shear strain rate between the upper and lower plates.
Figure 2 illustrates the relationship between viscosity and temperature under different heating rates. The fitted constants of the Cross–Castro–Macosko viscosity model are listed in
Table 1.
The Cross–Castro–Macosko model captures the viscosity evolution of thermoset materials by accounting for temperature, shear rate, and degree of cure. The zero-shear viscosity decreases exponentially with temperature, enhancing flowability during mold filling. The transition of the shear stress and shear-thinning index n control how rapidly the viscosity decreases with the increasing shear rate. A lower or n indicates stronger shear-thinning behavior. The cure-dependent term describes how viscosity sharply increases as the degree of cure approaches the gel point , marking the transition to a solid state. The fitting coefficients and adjust the slope of this increase, especially in later curing stages. Together, these parameters enable the accurate simulation of flow and curing in reactive thermoset resins.
3.2.2. Cure Kinetics Model [24]
Kamal’s cure kinetics model was used to describe the cure behavior of EMC in this study. It can be expressed as the following equations:
where
: curing reaction rate;
: degree of cure; m, n: model constants; A, B: cure reaction frequency factor; K
a, K
b: cure reaction rate constant; T
a, T
b: activation temperature.
When EMC is heated through the B and C stages of cure reaction, cross-linking occurs. Kamal’s cure kinetics model is used to describe the curing behavior of EMC in this study. The cure behavior is measured with a Perkin Elmer DSC 8500 differential scanning calorimetry (DSC) and fitted with Kamal’s cure kinetics model by the laboratory of CoreTech System Co., Ltd. (Hsinchu, Taiwan). In the DSC experiment, the EMC material is divided into two groups and placed in different heating systems. When the test group undergoes phase change or chemical change, endothermic and exothermic phenomena occur, causing the temperature to differ from the control group. Both groups achieve the same temperature through conducting the input and output energy of the control group. Then, they calculate the input or output energy to obtain the curing relationship curve between endothermic and exothermic processes and time.
Figure 3 illustrates the heat absorption curve of the material as temperature increases under different rates of temperature increase. The constants of Kamal’s cure kinetics model are shown in
Table 2.
3.2.3. P–V–T–C Model [6,7]
The P–V–T–C model is used to describe the specific volume change caused by CTE and chemical shrinkage after the packaging process. It can be expressed as the following equations:
: degree of cure; V: specific volume; V
0: specific volume at zero-gauge pressure; α: universal constant; P: pressure; B
p: pressure sensitivity of the material; b
1S, b
1L, b
2S, b
2L: coefficient of linear change in specific volume with temperature; b
3S, b
3L, b
4S, b4L: material constants; b
6: linear increase in Ttrans with pressure; b
5: transition temperature at zero-gauge pressure.
The measurement data are measured with U-CAN PT-6800 P–V–T–C instrument and fitted with the two-domain modified Tait model by the laboratory of CoreTech System Co., Ltd. (Hsinchu, Taiwan). In the P–V–T–C experiment, curing tests are conducted under various temperature and pressure conditions to establish the relationship between the degree of cure and the specific volume of EMC under different temperature and pressure conditions.
Figure 4a illustrates the P–V–T–C behavior of EMC under a fully cured state. The inflection of the curve in
Figure 4a corresponds to the glass transition temperature point (Tg point) of the fully cured EMC.
Figure 4b illustrates the P–V–T–C behavior of EMC in an uncured state. The experimental data are obtained through incremental temperature measurements. The measurement data of the uncured EMC are obtained below the Tg point of the fully cured EMC with temperature measurements, while the values above the Tg point are obtained by extrapolation. The constants of the two-domain modified Tait model are shown in
Table 3.
3.3. Mesh Models
The whole strip is not a symmetrical structure, but it can be divided into left and right boundary sections and five identical 1/5 strips, as shown in
Figure 5.
3.3.1. The Single-Unit Model
This model shown in
Figure 6 is used to observe the flow behavior of EMC in a single unit during the compression molding process.
3.3.2. The Leftmost 1/5 Strip Model
This model shown in
Figure 7 includes a left boundary section along with a 1/5 strip. It can be simulated for the vacuum conditions at the junction between the substrate and the fill area. This allows for the observation of the EMC filling behavior in the leftmost column of units.
3.3.3. Mesh Size Setting
Table 4 presents the mesh size, number of meshes, and filling time for models with different meshes.
Figure 8 presents that the mesh size decreases, the results become more convergent.
In the convergence analysis, the results have already converged at a mesh size of 0.15 mm. Using a smaller mesh size would significantly increase the computation time, making it cost-inefficient. Therefore, all subsequent simulations are conducted with a mesh size of 0.15 mm.
The simulation focuses on observing the flow behavior of EMC in the solder ball array between the die and the substrate. Therefore, the mesh is refined in the x and y directions of the solder balls, and three layers of mesh are established on the solder balls, as shown in
Figure 9 and
Figure 10. According to reference [
25], three layers are the minimum number layers that can accurately describe flow behavior.
Figure 11 Top view and right view of the single unit mesh model below shows the single unit model established with a mesh size of 0.15 mm, and
Table 5 presents the number of meshes in the single unit model with a mesh size of 0.15 mm.
Figure 12 shows the leftmost 1/5 strip model established with a mesh size of 0.15 mm, and
Table 6 presents the number of meshes in the leftmost 1/5 strip model with a mesh size of 0.15 mm.
3.3.4. Boundary Conditions
Moving Surface
The moving surface, shown as the green surface in
Figure 13, is set on the top of the compression zone. The function of the moving surface is to push the EMC for compression molding filling. The compression direction in the simulations is opposite to that in the actual manufacturing process. Therefore, gravity is set to 980.66 cm/s
2.
Venting Setting
The venting is set to simulate the vacuum system during the compression molding process. The vent is positioned at the junction between the substrate and the fill area, consistent with the actual manufacturing process, as shown in
Figure 14. To expel the air from inside the mold to the outside, the difference of the initial air pressure between the inside and outside of the mold is set. The initial pressure of the air in the mold is set to 0.1 MPa. The initial pressure of the air outside the mold is set to 66.5 Pa because 66.5 Pa is the lowest pressure achievable after vacuuming fabrication.
3.4. Materials’ Properties and Process Parameters
Table 7 lists the materials used in the simulation and their properties.
This study uses compression molding for encapsulation, and
Table 8 lists the process parameters for the compression molding process. This section primarily observes the flow behavior of EMC, focusing on the preheating and filling processes. Therefore, the compression time in the mold filling analysis is set to only 15 s.
3.5. Simulation Results
3.5.1. Results of the Single Unit
Table 9 and
Table 10 show the flow behavior of EMC in the single unit in each period. By analyzing the melt front of the EMC, the eventual location of the void formation in each unit is inferred. The actual manufacturing process involving a vacuum system was not known when conducting this simulation, so venting was not set up.
During the mold filling process in the single unit, EMC flows from above the die to beneath the die. Eventually, the melt front surrounds the center of the solder ball array between the die and the substrate, which is the location of the void formation. The eventual void volume can be calculated using the ideal gas equation below.
: the air pressure after vacuuming: 6.65 × 10
−5 MPa;
: The volume under the die in each unit, excluding the volume of the solder balls;
: The pressure applied to the package by the compression force.
: The volume of the void is to be calculated.
By calculating the above equation, the void area between the die and the substrate in each unit is approximately 11 × 11 µm2. According to the simulation result, it can be inferred that the void formation occurs at the center of the solder ball array between the die and the substrate, consistent with the experimental result. However, the reasons why only the leftmost units were detected with voids have not been found. Through discussions with the manufacturer, it is hypothesized that the asymmetry of the strip and vacuuming during the compression molding process causes the void formation in the leftmost units. Therefore, the simulation of the 1/5 strip with venting was conducted.
3.5.2. Results of the 1/5 Strip
Table 11 shows the flow behavior of EMC in the 1/5 strip in each period.
It can be observed that the EMC flow behavior in all columns of units of the 1/5 strip is similar to the simulation results of the single unit, except for the leftmost column of units. In the simulation of the 1/5 strip, in comparison with the EMC flow behavior in other columns of units, the flow on the left side of the dice in the leftmost column of the units is slower. The melt front forms a concave downward curve, resulting in void formations on the left side of the dice in the leftmost column of the units when the area adjacent to the dice in other columns of units is already filled with EMC. According to the simulation of the 1/5 strip, it is hypothesized that the voids adjacent to the left side of the dice in the leftmost column of units are pushed beneath the dice during the compression molding process, resulting in a larger air volume under the dice in the leftmost column of units compared to the other column of units.
3.5.3. Optimization of the Process Parameters by the Taguchi Method
This section will discuss how to reduce the size of voids by adjusting the process parameters. Four process parameter factors are listed in
Table 12, and nine experiments were conducted using an L9 orthogonal array.
The
Table 13 lists the L9 orthogonal array and the void volume under the dice in the leftmost column of units calculated through the simulation results and ideal gas equation.
The quality characteristic is the void size beneath each die in the leftmost column of each unit after compression molding. The air of the void beneath each die after compression molding includes the air adjacent to the left side of the die and the air beneath the die. The final void size is calculated by summing the volumes of these two types of air and substituting them into the ideal gas equation. The volume of the voids adjacent to the left side of the die is calculated by the clipping area of the void, as shown in
Figure 15, multiplied by the total length of the 10 dice in a column. The clipping area of the void adjacent to the left side of the die is measured using the distance measurement tool in Moldex3D.2024 R3 The measurement is taken at approximately the 9th second in the filling process, as shown in
Figure 15. At the 9th second of the filling time, every area was filled with EMC, except for the area at the left side of the leftmost 1/5 strip and the solder joints array.
Analyze the results in the table above to derive the following response table and response graph of quality characteristics.
According to
Figure 16 and
Table 14, the optimal process parameters are identified as follows: decreasing the compression speed (A1), increasing the compression force (B3), lowering the mold temperature (C1), and reducing the preheating time (D1).
Optimization of adding a shielding metal frame to the leftmost side of the strip by the Taguchi method In the earlier parts of this section, it is hypothesized that the asymmetry of the strip and vacuuming during the compression molding process causes a void formation in the leftmost units. Therefore, whether to add a metal shielding frame to the leftmost side of the strip (
Figure 17) is included as a factor in the Taguchi method analysis, along with compression force and compression speed (
Table 15).
Because there is one factor with two levels and two factors with three levels, a L18 table is used for the simulation.
Table 16 is the L18 table with the calculated results.
Analyze the results in the table above to derive the following response table and response graph of the quality characteristics.
According to
Figure 18 and
Table 17, it can be concluded that the asymmetric structure is the cause of the larger void formation in the leftmost column of units. Adding a shielding metal frame to the left side is the most effective method for reducing the size of these voids.
4. Conclusions
This study utilizes the Moldex3D 2024 R3 simulation software to conduct mold filling analyses on the SiP packaging considering the vacuum mechanism. The Taguchi method is then utilized to reduce the void size. A simulation method that accurately reflects the actual manufacturing processes is established.
The mold filling analyses, using the viscosity model (cross Castro–Macosko model) and the cure kinetics model (Kamal’s model), effectively simulate the flow behavior of EMC. Through mold filling analyses of a single unit, the 1/5 strip analysis combined with the vacuum mechanism, and the application of the Taguchi method, the following conclusions are drawn:
The void forms between the chip and the substrate, with the EMC flowing downward from the top of the die and trapping air in the center of the solder ball array. Except for each unit in the leftmost column, the void area under the die in the other columns of each unit is approximately 11 × 11 μm2.
The vacuum mechanism and the asymmetric geometry of the strip cause a downward concave melt front forming at the left side of the units of the leftmost column during the filling process. Then, the air trapped with the downward concave melt front is eventually pushed beneath the die.
The primary cause of this result is the compression in the molding process, which prevents the air beneath the chip from flowing laterally. As a result, air becomes trapped, forming voids under the chip. The number of voids has already been reduced compared to transfer molding.
According to the Taguchi method analyses, the most effective method to reduce the size of the void is by adding a metal frame to the left side of the strip.
According to the analysis based on the Taguchi method, without altering the geometry of the strip, the factor with the greatest impact on quality characteristics is the compression force of the 1/5 strip, followed by the maximum speed.
According to the analyses of the Taguchi method, the optimization process parameters without a changing geometric structure of the strip are as follows: (1) compression force: 20 tf; (2) Max. compression speed: 1 mm/s; (3) mold temperature: 160 °C; and (4) pre-heating time: 8 s.
After confirming the size and location of the voids, vent holes can be strategically placed at the corresponding positions to eliminate the voids.
By adding a metal frame on the farthest side, the overall structure becomes more symmetrical and balanced, which facilitates more uniform filling during the flow process. This allows the EMC to flow along the metal frame, resulting in more evenly distributed voids and smaller void sizes.
This study provides a research framework for the heterogeneous packaging project. By accurately predicting void locations and sizes using Moldex3D 2024 R3 and optimizing them through the Taguchi method, it allows for the optimization of model geometry and process parameters before production, thereby enhancing product yield. This approach significantly reduces both cost and time.
5. Future Scope
The mold flow analysis results presented in this study provide a valuable reference for future investigations into the flow behavior of EMC polymer materials and the mechanisms of air trap formation. Furthermore, the proposed optimization strategy adding a metal frame to improve flow uniformity demonstrates a practical method for reducing the air trap size. This finding highlights the critical role of geometric design in mitigating void defects. The insights gained from this work can serve as a design guideline for engineers working with polymer-based encapsulation materials, emphasizing the importance of structural symmetry and flow path control in achieving void-free packaging.
This study focuses on the formation of voids during the flow stage, and future research can be extended toward manufacturing-oriented analysis. Specifically, investigating the evolution, size, and final position of voids after the complete manufacturing process, including curing, cooling, and post-processing, would provide a more comprehensive understanding of void behavior and offer deeper insights into defect prevention strategies.