You are currently on the new version of our website. Access the old version .
NanomaterialsNanomaterials
  • Article
  • Open Access

25 January 2026

Machine Learning Inversion Method for Elastoplastic Constitutive Parameters of Encapsulation Materials

,
,
,
,
,
,
,
and
1
School of Materials and Energy, University of Electronic Science and Technology of China, Chengdu 611731, China
2
Department of Microwave Integration Center, The 29th Research Institute of China Electronics Technology Group Corporation, Chengdu 610029, China
3
School of Materials Science and Engineering, Tianjin University, Tianjin 300350, China
*
Author to whom correspondence should be addressed.
Nanomaterials2026, 16(3), 161;https://doi.org/10.3390/nano16030161 
(registering DOI)
This article belongs to the Special Issue Advanced Electronic Materials—from Molecular Design, Assembly to 3D Package, Smart Device and Intelligence

Abstract

Accurate measurement of material mechanics parameters is crucial for evaluating process quality and product reliability and is a major challenge in the development of 3D heterogeneous integration technology. Aiming to perform high-accuracy measurements of the elastoplastic nonlinear constitutive parameters of microelectronic materials using the nanoindentation testing technique, we take advantage of a neural network to construct a forward characterization model to characterize these response characteristic parameters for different materials, design an improved algorithm for obtaining a reverse iterative solution of the forward characterization model, and develop a material mechanics parameter measurement method to solve overdetermined equations using the least-squares method. This method was further improved by addressing the issues of algorithm stability and solution uniqueness, achieving high-precision and fast reverse solutions for elastoplastic constitutive parameters. The relative error of the material parameters is less than 3% (95% confidence interval), the maximum error is less than 8%, and the inversion convergence error of the key indentation response characteristic parameters is less than 0.1%. The difference between the measured material parameters and the theoretical model in the influence on the process stress of TCV (through ceramic via) products is verified through finite element simulation.

1. Introduction

The mechanical properties of materials have a significant impact on the reliability of microelectronic integrated products. Three-dimensional heterogeneous integration (3D HI), a key technology for improving the performance of microelectronic products, needs to address the complex issue of compatibility between different malarial systems. The characteristics of microelectronic materials are closely coupled with process methods; therefore, accurate measurement of material mechanical parameters is crucial for evaluating process quality and product reliability and is a major challenge in the development of 3D HI technology. Traditional material mechanics testing methods require the preparation of macroscopic (cm level) test samples that meet the requirements of mechanical testing machines. However, this method is not feasible for the microelectronic materials formed during manufacturing processes, such as μm scale wiring and interconnection hole materials (usually gold or copper) formed during the electroplating process, in situ grown dielectric films [1], etc. The nanoindentation testing technique utilizes high-resolution sensing devices to continuously monitor payload (P) and displacement (h) during the indentation process and solves the mechanics parameters of the material based on the acquired Ph curve [2]. As nanoindentation testing only requires μm scale samples and supports near non-destructive in situ testing, it has gradually become a fast and simple mechanical performance testing method in the field of microelectronic packaging in recent years [3,4], widely used in the research of TSV (through silicon via) [5,6,7], TGV (through glass via) [8], MEMSs (micro-electro-mechanical systems) [9,10], nano metal bonding [11], etc.
Through the adoption of the widely accepted Oliver Pharr model [12] and the Cheng–Cheng method [13], nanoindentation testing can now be used to reliably acquire the elastic modulus and hardness values of materials [14]. To accurately design a method for determining the reliability of microelectronic products, it is necessary to obtain the key elastoplastic nonlinear constitutive parameters of materials, such as yield strength (σy) and hardening index (n). However, there is a complex high-order nonlinear coupling relationship between these mechanical parameters and nanoindentation test data [15], which is difficult to calculate directly using analytical methods. Early research mainly relied on dimensional analysis [16,17,18], in which functions used to fit material parameters are constructed based on a certain amount of testing/simulation data. Since these methods are limited by data sources and the complexity of dimensionless functions, achieving high calculation accuracy is difficult, and the calculation accuracy varies significantly in different material parameter ranges. Another approach is to combine dimensional analysis with finite element method (FEM) for iterative calculation. This approach can improve calculation accuracy [11,19] but has the drawbacks of high computational cost and long calculation time, making it unsuitable for practical applications. In the bid to expand the application scope of the nanoindentation testing technique, explorations into high-precision, high-confidence, and fast nonlinear material parameter inversion methods are urgently needed.
Deep learning is a data-driven method for extracting patterns and features and has achieved great success in solving complex nonlinear problems such as image processing and natural language processing. Deep learning has unparalleled advantages in complex nonlinear modeling compared with traditional methods and is expected to provide a better route for the inversion of material nonlinear constitutive parameters in nanoindentation testing [20]. Marimuthu et al. [21] conducted regression modeling on Ph curve sampling data and material parameters and introduced a physical constraint equation of unloading initial slope (S) to construct an inversion method based on a physics-informed artificial neural network (PI-ANN). Park et al. [22] determined the minimum input feature parameters (hmax, S, Wp/Wt, and C) and training data scale through correlation analysis. The application of transfer learning has also greatly reduced the scale of high-precision training dataset [23,24]. Jiao et al. [25] systematically studied the solution uniqueness problem in the reverse solution of elastoplastic constitutive parameters from the perspective of machine learning and proposed the use of pile-ups generated during the indentation process as the input feature of machine learning. Previous research has fully demonstrated the potential of deep learning in the inversion of nanoindentation data, but the high sensitivity of nanoindentation curves to material parameters and the solution uniqueness of inversion [25,26] make obtaining accurate and stable solutions using deep learning difficult, which thus necessitates in-depth research.
This study proposes a novel method for measuring material mechanics parameters based on the principle of solving overdetermined equations using the least-squares method. First, a forward characterization model of the response characteristic parameters of the nanoindentation process under different material mechanics parameters is constructed based on a neural network. Then, the least-squares inverse iteration is performed based on the forward characterization model to obtain the solution. Thus, the problem of measuring material parameters is transformed into the problem of finding the least-squares optimal solution of nonlinear overdetermined equations. This method is further improved by addressing the issues of algorithm stability and solution uniqueness. The method proposed in this paper avoids a major problem in the reverse solution of material parameters: the solution being difficult to obtain because the analytical relationship between material parameters and indentation experimental data is hard to establish. This paves the way for achieving rapid, accurate, and stable extraction of material mechanical parameters from nanoindentation experimental data. FEA simulation data demonstrates that the proposed algorithm can yield reverse solution results with high accuracy (both the strengthening index n and yield strength σy are <5%) and high stability and can avoid the multi-solution problem (multiple calculations yielding the same solution, and a convergence mean square error (MSE) < 1 × 10−8), which is superior to the results reported in References [11,19,23].

2. Methodology

2.1. Constitutive Model

This study focuses on a typical elastoplastic constitutive model featuring linear elasticity governed by Hooke’s Law and power law hardening behavior. This model corresponds to the elastoplastic constitutive equation presented in Equation (1), with its associated stress–strain curve illustrated in Figure 1. Given that most materials—particularly metals—adhere well to this model, the research is dedicated to inverting the power law constitutive parameters of materials using nanoindentation test data [27].
σ = {                     E · ε                                                                       σ σ y   R · ε n = σ y ( 1 + E σ y ε p ) n                     σ σ y
where E is Young’s modulus (Pa);
Figure 1. Power law stress–strain curve of the materials beyond yield strength.
  • R is the strength (Pa);
  • σy is the yield strength (Pa);
  • ε is the total strain;
  • εp is the plastic strain;
  • n is the strain strengthening index.

2.2. Reverse Analysis Framework

The overall framework of the material mechanics parameter reverse calculation method based on the principle of solving overdetermined equations using the least-squares method proposed in this article is shown in Figure 2. It mainly includes a neural network model constructed based on the basic material parameters and the characteristic parameters of the pressure–displacement curve, and a neural network reverse solution algorithm based on the improved LM (Levenberg–Marquardt) iteration algorithm.
Figure 2. The overall framework for reverse calculation of the material mechanics parameter based on the principle of least-squares solution for overdetermined equations.
In this study, finite element simulation was used to conduct a virtual experiment of nanoindentation, obtaining a large amount of high-precision data with a low cost for the construction of the neural network model. The simulation tool used in the virtual experiment was the static mechanical analysis module of the commercial software Ansys Workbench. The tetrahedral Berkovich indenter was substituted with a 2D axisymmetric model with the same projected area to accelerate the simulation speed [28]. The grid density in the area near the indenter and the pressed material was set to 50 nm, and the number of cells was 18,396. The mesh size in the farther regions was set to 150 nm (Figure 3). The mesh quality of the finite element simulations performed via Ansys in this study has undergone mesh independence analysis. This adequately ensures that the extracted simulation result data (e.g., S, C, and Pm) are not affected by the model’s mesh division, with the actual discrepancy less than 0.1%. The minimum number of calculation steps during the loading and unloading stages was set to 1000. Considering that Poisson’s ratio (ν) has a small impact on the calculation results, it was set to a fixed value of 0.32. Five variables were set in the virtual experiment, and the range of values and factor levels were determined based on the possible elastoplastic material parameters of electroplated copper (Table 1). A total of 2016 rounds of a full-factor orthogonal DOE simulation experiment were conducted, each round yielding one piece of Ph data. Automatic creation of the simulation model and submission of the simulation results were achieved by writing Python (The version is Iron Python 2.7.11) scripts.
Figure 3. The finite element simulation diagram of neural network model construction.
Table 1. Parameter ranges of nanoindentation simulation.
The indentation Ph curve data corresponding to each group of material parameters was obtained through a virtual simulation experiment (Figure 4). The curve feature parameters were defined and extracted to train the neural network model, including the following:
Figure 4. Typical nanoindentation Ph curve of each group of materials.
(a)
Pm is the maximum pressure, mN.
(b)
hm is the maximum displacement, μm.
(c)
hf is the residual displacement, μm.
(d)
C is the loading curvature, calculated using the equation C = P m h m 2 .
(e)
S is the stiffness coefficient, defined and calculated using Equation (2) based on the unloading curve, where parameters B and m are obtained through fitting according to the unloading power function. The stiffness coefficient can also be obtained directly using a nanoindentation instrument; thus, m and B can be calculated directly using Equations (3) and (4):
S = d P d h h = h m = B m h m h f m 1
m = S h m h f F
B = F h m h f m
(f)
Wt is the total indentation work, which is the area under the Ph curve when the indentation reaches its maximum displacement. It can be calculated using Equation (5):
W t = 0 h m P d h = 0 h m C h 2 d h = 1 3 C h m 3
(g)
Wu is the unloading work, which is the area under the unloading curve. It can be calculated using Equation (6):
W u = h f h m P d h = h f h m B h h f m d h = 1 m + 1 B h m h f m
(h)
Wl is the absorption work, W l = W t W u .

2.3. Neural Network Structure and Training Algorithm

(1) The neural network used in this study is a fully connected BP neural network, which has the structure shown in Figure 5. It has an input dimension of 6 and an output dimension of 4. The network consists of two hidden layers: the first hidden layer is configured with 30 neurons and adopts the hyperbolic tangent (tanh) function as its activation function; the second hidden layer contains 20 neurons with the sigmoid function as its activation function. The output layer employs a linear activation function.
Figure 5. Structure of the fully connected neural network and training error propagation path.
The first hidden layer of the neural network uses the tanh function (7), and the second hidden layer of the neural network uses the sigmoid function (8):
φ = 2 1 + e 2 α 1
s = 1 1 + e α
where α l = i = 1 h l 1 z i l 1 ω i l 1 + b l is the weighted sum (with added bias) of all outputs of the previous layer that is input into the neuron function of the l-th layer.
(2) Training algorithm with Bayesian regularization
To improve the generalization prediction ability of the model constructed based on the neural network proposed in this paper and to prevent overfitting, we adopted Bayesian regularization to train the algorithm. In addition, the L2 regularization term is constructed by adding the sum of squares of the model parameters based on the MSE loss function to limit the size of the model parameters, thereby limiting the number or magnitude of the model parameters and improving the generalization performance of the model [29,30]. Thus, the loss function Eω used to train the neural network is as follows:
E ω = λ 2 N n = 1 N m = 1 M f x 2 + 1 λ 2 N n = 1 N f ω 2 = λ 2 N n = 1 N m = 1 M y n m t n m 2 + 1 λ 2 N n = 1 N ω 2
where λ is the regularization hyperparameter, which is set to 0.5 in this study.
For data partitioning, the training, validation, and test sets accounted for 70%, 15%, and 15% of the total dataset, respectively. During training, input features were linearly normalized to the range of [−1, 1] (the specific range was adjusted based on the sensitivity differences in each parameter; see Table 2 for details), while output targets were normalized to [0.1, 0.9]. The model adopted mean squared error (MSE) as the performance evaluation metric, with the optimization objective of minimizing the error. The training algorithm used was Bayesian regularization (trainbr), with the relevant hyperparameter settings as follows: maximum number of training epochs = 1000, minimum gradient threshold = 1 × 10−7, initial damping coefficient (Mu) = 0.005, damping coefficient decay ratio = 0.1, growth ratio = 10, and maximum damping coefficient = 1 × 1010.
Table 2. Adjustment of normalized hyperparameters.

2.4. Reverse Solution Algorithm

(1)
Definition of the reverse solution model
The above neural network (as shown in Figure 5) can be written as a function mapping the representation of independent vs. dependent variables: f A N N X = Y , where
X = E r , n , σ y , h m , C , S
Y = P m , W u , W l , h f
The equation is further divided into a system consisting of four equations. This system of nonlinear equations mapping the input and output variables is the aforementioned neural network model constructed in this study.
f A N N E r , n , σ y , h m , C , S = P m f A N N E r , n , σ y , h m , C , S = W u f A N N E r , n , σ y , h m , C , S = W l f A N N E r , n , σ y , h m , C , S = h f
In the indentation experiment, n and σy are unknown variables to be measured, serving as variables to be solved in the system of equations. According to the relationship between the number of equations and the number of unknown variables, when the number of equations is greater than the number of unknowns, the system of equations is overdetermined and has no exact solution. Therefore, when other input and output variables are known, the problem is transformed into finding the least squares solution of the above neural network equation system.
This study proposes an improved iterative optimization algorithm designed based on the LM algorithm for a reverse solution of the nonlinear equation system composed of the aforementioned neural network. The optimization objective function is as follows:
E r = 1 N n = 1 N j = 1 K f j 2 = 1 N n = 1 N j = 1 K t n j y n j 2
where y is the predicted output of the model; t is the output of sample data; K is the number of output dimensions, i.e., the number of equations; and N is the number of sample data groups. It is feasible to obtain the solution of the equation system by combining N groups of data. However, in normal experiments, there is no guarantee that the material parameters corresponding to each group of test data are the same. If the data groups are combined, there will be a problem of imbalanced solution conditions and failure of convergence. Therefore, N is selected as 1, and N greater than 1 is only used as a reference candidate. Combining the data groups is feasible when the material parameters of each set of test data are the same.
Therefore, the n and σy values (obtained after reverse iteration) that yield the smallest value from the optimization objective function are the material parameters to be obtained through inversion based on the nanoindentation Ph curve.
(2)
Improvement of the inversion objective function
To solve the system of equations constructed based on a neural network, we designed an improved MSE objective function, shown in Equation (14), in which the weight factors can be adjusted in multi-objective optimization:
E r = λ 1 λ 2 λ 3 λ 4 i = 1 4 λ i × 1 N n = 1 N P m n t n P m 2 1 N n = 1 N W u n t n W u 2 1 N n = 1 N W l n t n W l 2 1 N n = 1 N h f n t n h f 2
where λ is the error weight coefficient in the range from 0 to 1 (but cannot be 0 at the same time), used to control the contribution of each output error to the iterative solution.
(3)
Improvement of the inversion iteration algorithm
For the neural network with an input of X, the iterative solution is based on the following formula:
X n e w = X p r e + h l m
where hlm is the iteration step size of each input variable. According to the LM algorithm, the calculation formula for the iteration step size is as follows [31,32]:
h l m = H + μ I 1 × g
where μ is the damping parameter in the LM algorithm; H represents the Hessian matrix H = J T × J ; and g represents the gradient vector of the loss function g = J T × f , where f is the error between the model output and the sample output defined in the loss function.
To achieve a flexible definition of the variables to be solved through inversion in input X, we improved the LM algorithm in the following way: We dot multiplied a logical mask row vector M on the basis of the original Jacobian matrix, where each element of M has a value of 0 or 1, and the length is equal to the dimension number of input parameter X. By assigning a value of 1 to an element M, iterative updating of the input parameter at the corresponding element position is controlled; if the value of 0 is assigned, the iteration step size is always equal to 0, which is equivalent to keeping the initial value of the corresponding element position constant. Thus, the reverse iterative solution of the remaining unknown variables can be achieved when some input quantities and all output quantities are known.
J = M f 1 X 1 , f 1 X 2 , , f 1 X n f j X 1 , f j X 2 , , f j X n
The convergence criterion for the training process was defined such that the iteration terminates if any of the following conditions is satisfied: reaching the maximum number of training epochs, the loss function falling to the preset target, the gradient norm dropping below the minimum threshold, or the damping coefficient exceeding the upper limit. This setup is designed to balance training efficiency and the stability of model convergence.

3. Application Verification and Discussion

3.1. Model Evaluation

The coefficient of determination R2 was used to evaluate the training results of the neural network model used for a reverse solution, which is defined by Equation (18). According to common practice in neural network training, the input and output variables were normalized to the [−1, 1] interval before starting model training. The training ended when the convergence accuracy MSE reached around 1 × 10−9. Figure 6 shows that the R2 of every output variable of the model relative to the sample data reached 1, indicating that the model can characterize the correlation between the selected inputs and outputs very well.
R 2 = 1 i = 1 N y i y i * 2 i = 1 N y i y ¯ i 2
Figure 6. R2 evaluation of the output in various dimensions for the training results of neural network models used for a reverse solution.
When the proposed model is used for reverse solution testing on the to-be-solved input variables n and σy, problems of unstable convergence at some points and multiple solutions can be found. Due to the phenomenon of non-convex optimization in multi-objective and multivariate nonlinear iteration, complex problems such as difficult convergence and multiple extrema are common, which can affect the stability and uniqueness of the reverse solution of model.
The problem of solution stability is manifested in the following phenomenon: significant difference in convergence accuracy exists between the results of different iterations of the to-be-solved variables if different initialization values are used. As a result, failure to converge or premature termination of the iteration can occur, making it impossible to stably obtain the inversion convergence solution every time.
The problem of solution uniqueness is manifested in the following phenomenon: the solution always converges to relatively high precision for the models obtained from different training batches or when the same model is assigned different initial conditions, but each time, the solution is significantly different from the previous one.
Taking the iterative optimization process of the binary variable as an example, the variation in unstable iterative convergence gradients is shown in Figure 7a, the iterative convergence process of non-unique solutions is shown in Figure 7b, and the ideal case is shown in Figure 7c. The solution can always converge to the same extremum point regardless of the initialization values, and the solution is stable and unique.
Figure 7. The solution instability and non-uniqueness during the reverse solution process for the parameters n and σy using the R2 evaluation neural network model.
Based on the above analysis, we devised measures to address the problems of unstable and non-unique solutions in the reverse solution process: evaluate and analyze the sensitivity of input and output parameters using global sensitivity [33], and on this basis, adjust the model training process.
Global sensitivity, represented by Seni, is defined as the degree to which an output parameter is affected by a certain one-dimensional input Xi under the variation in disturbances to other inputs xji in the entire sample analysis space. For each pair of input–output samples ( X k , Y k ), the derivative at that sample point is calculated and then summed up. The direct summation of derivatives at each point reflects the directional polarity of the influence, which is defined as vector sensitivity; the accumulation of the absolute value of the derivative at each point reflects the total degree of influence, which is defined as scalar sensitivity. The vector sensitivity and scalar sensitivity can be calculation using the following equation:
S e n i = k = 1 D S Y k X i k , s c a l a r k = 1 D S Y k X i k , v e c t o r
When the input parameters are normalized to the same range, sensitivity analysis reveals that different input parameters have significantly different influences on the outputs regarding sensitivity. The parameters with lower sensitivity (mainly Er, n, σy, and S) have a weak relationship with the model output. This indicates that when the normalization range is uniform, there is still a significant scale difference in the influence of the parameters on the outputs. During the model reverse solution process, the influence of initial values can easily cause the model to become trapped in local optima, resulting in convergence failure and unstable solution. Based on the relative relationship of sensitivity under the uniform normalization range for all parameters, we can adjust the hyperparameters by setting narrow normalization range for parameters with lower sensitivity, as shown in the table below.
By comparing Figure 8 and Figure 9, we can see that parameter sensitivity can be enhanced through adjustment and compensation, achieving better overall balance.
Figure 8. The globally normalized scalar sensitivity for solution instability and non-uniqueness in the R2 evaluation exhibits an overall imbalance.
Figure 9. The globally normalized scalar sensitivity for solution instability and non-uniqueness in the R2 evaluation exhibits a balanced overall distribution after adjusting compensation for enhanced parameter sensitivity.
A comparison of the sensitivity values before and after adjusting the normalization ranges is presented in Table 3. The effectiveness of the compensation technique proposed in this paper can be verified from the table as follows:
Table 3. Comparison of sensitivity values before and after normalization range adjustment.
The sensitivity of key constitutive parameters is significantly enhanced: In the balanced sensitivity mode, the influence of material constitutive parameters (yield strength σy and hardening exponent n) on most output variables is substantially strengthened. For instance:
(a) The sensitivity of σy to the maximum load Pm rose from 0.0232 to 0.1475 (an increase of approximately 535%).
(b) The sensitivity of the hardening exponent n to Pm also increased from 0.0495 to 0.1105. This demonstrates that the proposed technique effectively improves the inversion algorithm’s capability to identify the core parameters to be solved.
The sensitivity distribution is more balanced, alleviating the parameter coupling issue: In the unbalanced mode, some parameters exhibit extremely low sensitivity (e.g., the sensitivity of stiffness S to residual depth hf is merely 0.0035), which tends to make the inversion process susceptible to measurement noise or prone to converging to local solutions. After compensation, the sensitivity distribution of all parameters becomes more uniform (e.g., the sensitivity of S to hf is increased to 0.0149), which helps enhance the numerical stability of the inversion system and the reliability of its solutions.
The compensation technique optimizes the exploration efficiency of the parameter space: Balanced sensitivity ensures that the weight of all input parameters’ influence on the outputs is of the same order of magnitude, preventing certain parameters from being “ignored” by the algorithm due to dimensional or numerical range discrepancies. Thus, the inversion process is guaranteed to conduct more efficient and comprehensive searches across the entire parameter space.
In addition, a sensitivity analysis shows that all four selected output variables are correlated with the input variables, and the higher the sensitivity, the stronger the correlation. However, the variables n and σy have relatively low sensitivities compared with other input parameters. When the outputs are partially used (the number of equations in equation system (12) >2 but <4), it is impossible to iteratively converge to an exact solution, and there is a problem of multiple solutions. Therefore, all four output variables are used for solving unknown variables.
Through the above two adjustment steps, stability and uniqueness of the solution are achieved. As can be seen from the comparison of the relative error distribution for the reverse solution shown in Figure 10, the 95% confidence percentage error is improved from 5% to 3%, and the maximum error is controlled within 8%.
Figure 10. Evaluation of relative error of parameter reverse solution (the left figure uses the uniform normalization range, and the right figure uses normalization of sensitivity-based compensation).

3.2. Physical Rationality and Accuracy Verification of Solution

To verify that the numerical iterative solution conforms to physical constraints, a system of equations is constructed for the elastoplastic constitutive curve’s intersection point under the conditions of n = 0 and n ≠ 0 (Figure 1), and the characteristic strain calculation formula at the intersection point of the curves is obtained (20). The solutions that conform to physical constraints should satisfy the intersection point formula:
ε r = σ y 1 E r [ ( σ y 2 σ y 1 ) 1 / n 1 1 ]
where the characteristic stress σr at the intersection point is σy2 when n2 = 0.
Based on the prior physical constraints of the intersection point of the stress–strain curve, the characteristic parameters Er, Pm, hm, Wl, and C can be extracted during the loading stage of the material Ph test curve under the condition of n ≠ 0. Then, the characteristic stress σRr at n = 0 (i.e., ideal plastic material) can be solved through model inversion. Furthermore, based on the engineering experience value of εr = 0.033 (0.025–0.033) and the material parameters n and σy obtained through inversion, the characteristic stress σRr of the intersection point can be obtained using the intersection point formula. When the characteristic stress values calculated using the two methods are close (difference < 10%), the solution conforms to the physical constraints.
In this study, we measured five sets of fully annealed copper materials at different positions and then conducted inversion to solve material parameters, with the aim of checking to what degree the solution conformed to the physical constraints. The results in Table 4 show that the numerical solution is reasonable. (The five groups of nanoindentation tests in this study were conducted using a Hysitron TI 750 nanoindenter, with a constant maximum load mode (5 mN). The load was held for 10 s once the maximum load was attained, followed by the unloading phase) (see Figure 11).
Table 4. Comparison of physical rationality of numerical solutions.
Figure 11. Nanoindentation microscopic image of fully annealed copper materials.
The material parameters derived from inversion (hardening exponent n and yield strength σy) were systematically compared with the data reported in the published literature for the same material (TSV-Cu) [19,34,35], and the results are presented in Table 5.
Table 5. Comparison of inverted and literature data for yield strength (σy) and hardening exponent (n) of electroplated copper.
For most samples in this study (Samples 1, 2, 4, and 5), the inverted yield strength σy spans from 35.70 to 46.14 MPa. This range is in excellent agreement with the value of 42.83 MPa reported by Li et al. [19] at the same annealing temperature (300 °C). It is also reasonably consistent with the strength range (47.91–51.83 MPa) of as-deposited electroplated copper cited in other studies [34,35]. This strong consistency provides robust external validation of the high accuracy and reliability of the machine learning inversion algorithm proposed in this study. Our results successfully validate the well-established principle that electroplated copper possesses a higher yield strength than fully annealed bulk copper, stemming from its fine-grained microstructure.
The hardening exponent n of the samples in this study (ranging from 0.5467 to 0.5665) is generally slightly higher than the range reported in the literature (0.49–0.52). This discrepancy may be attributed to the unique microstructures formed by the specific electroplating process employed (e.g., finer grain size), which results in enhanced work hardening capacity. It is worth emphasizing that the inversion method adopted in this study has undergone a sensitivity analysis and normalization range optimization (Section 3.1), leading to a significantly improved capability in identifying parameters such as the hardening exponent n and yield strength σy. Thus, it can capture the mechanical responses that may arise from subtle differences in microstructure.
The yield strength σy of Sample 3 (86.45 MPa) is notably higher. This is not an experimental or inversion error: the inverted results have passed physical rationality verification (Table 4), and the Ph curve reconstructed using these parameters shows a high degree of agreement with the experimental curve (Figure 12, with a convergence error of <0.1%). This finding precisely demonstrates that the proposed method possesses exceptional detection sensitivity and robustness in resolving the microstructural inhomogeneities of materials (e.g., regions with abnormally fine grains or higher impurity concentrations).
Figure 12. Comparison of Ph curves obtained through simulation based on material parameter values obtained through inversion and Ph curves obtained through experiments.
Through a systematic comparison with the literature data, we not only confirmed the reliability of the core results of this study but also highlighted the superiority of the proposed inversion method in resolving subtle differences in material mechanical properties. Our work supplements the existing database and provides a powerful tool for accurately characterizing the process–property relationship.
The trained model was used to perform inversion on the elastoplastic parameters of the selected fully annealed pure copper material. The measured values (Exp), reverse solution (RS) values, and simulation values obtained based on inversion parameters (virtual experimental value FEA) of the nanoindentation Ph curve were compared. The results are shown in Figure 12 and Table 6. The indentation Ph curve obtained in the test almost coincides with the curve plotted based on the parameter values obtained through inversion (or FFA), and the characteristic parameter error of the indentation curve is less than 0.1%.
Table 6. Comparison of accuracy in finite element simulation with input numerical solutions.

3.3. Computational Efficiency

A comparison of the NN-LM method and traditional finite element iterative optimization is presented in Table 7.
Table 7. Comparison of the NN-LM method and traditional finite element iterative optimization.
The traditional FEM relies on repeatedly invoking finite element software for forward calculations, with a single forward simulation taking approximately 10 min. For parameter inversion, dozens to hundreds of iterations are typically required to achieve convergence, resulting in a total inversion time of hours or even longer.
The NN-LM method proposed in this study replaces finite element forward simulation with a well-trained neural network, reducing the forward calculation time from the minute to millisecond scale. Although the Levenberg–Marquardt (LM) algorithm requires an average of 200 iterations to converge to the target error (relative error < 1 × 10−5), the high efficiency of neural network forward propagation enables the entire inversion process for a single sample to be completed within 10 s, representing a speedup of more than two orders of magnitude compared with the traditional method.

3.4. Comparison of 3D Packaging Stress

We used a finite element model of local weak positions in a high-density 3D SiP package formed using TCV to analyze and compare the differences between the method proposed in this paper and the simplified constitutive model based on engineering experience parameters regarding the influence on the stress of 3D packaging structures. The results are shown in Figure 13. The thermal expansion coefficient of the ceramic substrate was 7.1 ppm, the elastic modulus was 310 GPa, and Poisson’s ratio was 0.25. The grid was automatically partitioned into 28,570 elements and 53,843 nodes. WorkBench2023 was used to compare the stress conditions of copper-plated materials under the conditions of no structural constraints and constant temperature load (300 °C) using multilinear, bilinear, and power law constitutive models.
Figure 13. Geometric model of a 3D package with finite element mesh partitioning.
The stress distributions of the materials obtained through model simulation are shown in Figure 14. The values of maximum principal stress at the same copper-plated hole obtained using different finite element models are extracted for comparison (Table 8). For the same grid node position, the stress obtained using the bilinear model is the highest, followed by that of the multilinear model, and the stress obtained using the power law model is the lowest (about 88%).
Figure 14. Stress distribution at copper-plated holes obtained from the simulation model. (a) The maximum principal stress at the node is 811.51 Mpa, (b) The maximum principal stress at the node is 863.59 Mpa, (c) The maximum principal stress at the node is 892.35 Mpa, (d) The maximum principal stress at the node is 909.41 Mpa, (e) The maximum principal stress at the node is 892.01 Mpa, (f) The maximum principal stress at the node is 918.16 Mpa.
Table 8. Comparison of accuracy between three models in the finite element simulation with input numerical solutions.

4. Conclusions

A neural network model for high-precision characterization of material power law constitutive model parameters was constructed based on characterization processing of the Ph curves plotted based on the data obtained in in situ near non-destructive testing of the parameters of microelectronic packaging materials using the nanoindentation testing technique. Then, a novel inversion algorithm was designed based on the neural network model for fast, accurate, and stable extraction of material mechanics parameters. The transformation process between the neural network model and overdetermined equation system inversion solution was worked out, and an inversion objective function with weighted factors and an improved LM algorithm with mask vectors were constructed to solve unknown inputs when some inputs and outputs are partially known. In addition, the least squares iteration of complex nonlinear equations between multiple variables was analyzed, along with the solution stability and uniqueness of inversion. By analyzing the differences between the influence of inputs on outputs regarding sensitivity, the normalization range of the modeling data was optimized to improve the stability of the reverse solution. The physical rationality of the reverse numerical solution was verified based on the proposed prior physical constraints of the elastoplastic constitutive curve’s intersection point. A comparative discussion of the material parameters derived from inversion against the data reported in the published literature not only verifies the reliability of the proposed method and the rationality of its results but also situates this study within the broader context of material characterization research, highlighting its significant value in the accurate elucidation of process–property relationships. A comparison with the results obtained through finite element simulation indicated that the proposed method can achieve an accuracy of <3% (95% confidence interval) in measuring material parameters, with a maximum error of less than 8%. A simulation of the stress of an actual packaging structure verified that the measured material parameters and the differences between material models have a significant impact on the stress, which provides useful guidance for optimization of the packaging process.

Author Contributions

Conceptualization, M.G. and Y.Z. (Yagang Zhang); methodology, M.G., T.H. and Y.Z. (Yagang Zhang); software, M.G. and T.H.; validation, M.G., T.H., Y.Z. (Yagang Zhang), Y.Z. (Yanming Zhang), D.L. and Y.W.; formal analysis, M.G., T.H., Y.Z. (Yagang Zhang), Y.L., J.Z. and C.Z.; investigation, M.G., T.H., Y.Z. (Yagang Zhang), Y.Z. (Yanming Zhang), D.L., Y.W., Y.L., J.Z. and C.Z.; resources, Y.Z. (Yagang Zhang); data curation, M.G., T.H., Y.Z. (Yagang Zhang), Y.Z. (Yanming Zhang), D.L., Y.W., Y.L., J.Z. and C.Z.; writing—original draft, M.G., T.H. and Y.Z. (Yagang Zhang); writing—review and editing, M.G., T.H. and Y.Z. (Yagang Zhang); supervision, Y.Z. (Yagang Zhang); project administration, Y.Z. (Yagang Zhang); funding acquisition, Y.Z. (Yagang Zhang). All authors have read and agreed to the published version of the manuscript.

Funding

This research was financially supported by the “Tianfu Emei” Science and Technology Innovation Leader Program in Sichuan Province (2021), the University of Electronic Science and Technology of China Talent Start-up Funds (A1098 5310 2360 1208), and the National Natural Science Foundation of China (21464015, 21472235).

Data Availability Statement

The data presented in this study are available from the corresponding author upon request.

Conflicts of Interest

Author Mingqi Gao, Yanming Zhang, Dongyang Lei, You Wang, Yangyang Li, Jian Zhang and Ce Zeng were employed by the company The 29th Research Institute of China Electronics Technology Group Corporation. Author Yagang Zhang is a professor at the School of Materials and Energy, The University of Electronic Science and Technology of China, with no commercial affiliations. Author Tong Hu is a student at The University of Electronic Science and Technology of China with no commercial affiliations. All authors declare no conflicts of interest related to this work.

References

  1. Ozdemir, Y.B.; Okudur, O.O.; Gonzalez, M.; Merckling, C. Predictive Modeling of Thin Film Yield Stress Using Machine Learning: A Simulation-Based Approach. In Proceedings of the 2024 25th International Conference on Thermal, Mechanical and Multi-Physics Simulation and Experiments in Microelectronics and Microsystems (EuroSimE), Catania, Italy, 7–10 April 2024; pp. 1–6. [Google Scholar] [CrossRef]
  2. Wang, Z.X.; Zhao, H.W. Micro- and nanoindentation testing techniques: Development and application. Acta Aeronaut. Astronaut. Sin. 2021, 42, 524815. [Google Scholar] [CrossRef]
  3. Long, X.; Shen, Z.Y.; Jia, Q.P.; Li, J.; Chen, C.T.; Liu, Y.C.; Su, Y.T. Dimensionless analysis of the elastoplastic constitutive properties of single/multilayered films under nanoindentation. Sci. Sin. Phys. Mech. Astron. 2023, 53, 214606. [Google Scholar] [CrossRef]
  4. Long, X.; Lu, C.; Shen, Z.; Su, Y. Identification of Mechanical Properties of Thin-Film Elastoplastic Materials by Machine Learning. Acta Mech. Solida Sin. 2023, 36, 13–21. [Google Scholar] [CrossRef]
  5. Qin, F.; Xiang, M.; Wu, W. The Stress-Strain Relationship of TSV-Cu Determined by Nanoindentation. Acta Metall. Sin. 2014, 50, 722–726. Available online: https://www.ams.org.cn/CN/10.3724/SP.J.1037.2013.00782 (accessed on 9 December 2025).
  6. Albrecht, J.; Weissbach, M.; Auersperg, J.; Rzepka, S. Method for Assessing the Delamination Risk in BEoL Stacks around Copper TSV Applying Nanoindentation and Finite Element Simulation. In Proceedings of the 2017 19th Electronics Packaging Technology Conference (EPTC), Singapore, 6–9 December 2017; pp. 400–405. [Google Scholar] [CrossRef]
  7. Li, Y.; Chen, P.; Qin, F. The Effect of Annealing Time on the Mechanical Properties of TSV-Cu. In Proceedings of the 2021 22nd International Conference on Electronic Packaging Technology (ICEPT), Xiamen, China, 14–17 September 2021; pp. 1–5. [Google Scholar] [CrossRef]
  8. Pan, K.; Xu, J.F.; Lai, Y.Y.; Park, S.; Okoro, C.; Joshi, D.; Pollard, S. In-Situ Temperature-Dependent Characterization of Copper Through Glass Via (TGV). Microelectron. Reliab. 2022, 129, 114487. [Google Scholar] [CrossRef]
  9. Kim, S.-H.; Kim, Y.-C.; Lee, S.; Kim, J.-Y. Evaluation of Tensile Stress-Strain Curve of Electroplated Copper Film by Characterizing Indentation Size Effect with a Single Nanoindentation. Met. Mater. Int. 2017, 23, 76–81. [Google Scholar] [CrossRef]
  10. Fan, J.J.; Jiang, D.W.; Zhang, H.; Hu, D.; Liu, X.; Fan, X.J.; Zhang, G.Q. High-Temperature Nanoindentation Characterization of Sintered Nano-Copper Particles Used in High Power Electronics Packaging. Results Phys. 2022, 33, 105168. [Google Scholar] [CrossRef]
  11. Long, X.; Jia, Q.P.; Li, Z.; Wen, S.X. Reverse Analysis of Constitutive Properties of Sintered Silver Particles from Nanoindentations. Int. J. Solids Struct. 2020, 191–192, 351–362. [Google Scholar] [CrossRef]
  12. Oliver, W.C.; Pharr, G.M. An Improved Technique for Determining Hardness and Elastic Modulus Using Load and Displacement Sensing Indentation Experiments. J. Mater. Res. 1992, 7, 1564–1583. [Google Scholar] [CrossRef]
  13. Cheng, Y.-T.; Cheng, C.-M. Relationships Between Hardness, Elastic Modulus, and the Work of Indentation. Appl. Phys. Lett. 1998, 73, 614–616. [Google Scholar] [CrossRef]
  14. ISO 14577:2015; Metallic Materials—Instrumented Indentation Test for Hardness and Materials Parameters. International Organization for Standardization: Geneva, Switzerland, 2015.
  15. Tabor, D. The Hardness of Solids. Rev. Phys. Technol. 1970, 1, 145–179. [Google Scholar] [CrossRef]
  16. Pelletier, H. Predictive Model to Estimate the Stress–Strain Curves of Bulk Metals Using Nanoindentation. Tribol. Int. 2006, 39, 593–606. [Google Scholar] [CrossRef]
  17. Antunes, J.M.; Fernandes, J.V.; Menezes, L.F.; Chaparro, B.M. A New Approach for Reverse Analyses in Depth-Sensing Indentation Using Numerical Simulation. Acta Mater. 2007, 55, 69–81. [Google Scholar] [CrossRef]
  18. Dao, M.; Chollacoop, N.; Van Vliet, K.J.; Venkatesh, T.A.; Suresh, S. Computational Modeling of the Forward and Reverse Problems in Instrumented Sharp Indentation. Acta Mater. 2001, 49, 3899–3918. [Google Scholar] [CrossRef]
  19. Li, Y.D.; Chen, P.; Qin, F.; An, T.; Dai, Y.W.; Zhang, M.; Jin, Y.F. Constitutive Modelling of Annealing Behavior in Through Silicon Vias-Copper. Mater. Charact. 2021, 179, 111359. [Google Scholar] [CrossRef]
  20. Puchi-Cabrera, E.S.; Rossi, E.; Sansonetti, G.; Sebastiani, M.; Bemporad, E. Machine Learning Aided Nanoindentation: A Review of the Current State and Future Perspectives. Curr. Opin. Solid State Mater. Sci. 2023, 27, 101091. [Google Scholar] [CrossRef]
  21. Marimuthu, K.P.; Lee, H. Physics-Informed Neural Networks for Spherical Indentation Problems. Mater. Des. 2023, 236, 112494. [Google Scholar] [CrossRef]
  22. Park, S.; Fonseca, J.H.; Marimuthu, K.P.; Jeong, C.; Lee, S.; Lee, H. Determination of Material Properties of Bulk Metallic Glass Using Nanoindentation and Artificial Neural Network. Intermetallics 2022, 144, 107492. [Google Scholar] [CrossRef]
  23. Lu, L.; Dao, M.; Kumar, P.; Ramamurty, U.; Karniadakis, G.E.; Suresh, S. Extraction of Mechanical Properties of Materials through Deep Learning from Instrumented Indentation. Proc. Natl. Acad. Sci. USA 2020, 117, 7052–7062. [Google Scholar] [CrossRef]
  24. Trost, C.O.W.; Zak, S.; Schaffer, S.; Saringer, C.; Exl, L.; Cordill, M.J. Bridging Fidelities to Predict Nanoindentation Tip Radii Using Interpretable Deep Learning Models. JOM 2022, 74, 2195–2205. [Google Scholar] [CrossRef]
  25. Jiao, Q.; Chen, Y.C.; Kim, J.-H.; Han, C.-F.; Chang, C.-H.; Vlassak, J.J. A Machine Learning Perspective on the Inverse Indentation Problem: Uniqueness, Surrogate Modeling, and Learning Elasto-Plastic Properties from Pile-Up. J. Mech. Phys. Solids 2024, 185, 105557. [Google Scholar] [CrossRef]
  26. Pöhl, F. Determination of Unique Plastic Properties from Sharp Indentation. Int. J. Solids Struct. 2019, 171, 174–180. [Google Scholar] [CrossRef]
  27. Choi, I.S.; Dao, M.; Suresh, S. Mechanics of Indentation of Plastically Graded Materials—I: Analysis. J. Mech. Phys. Solids 2008, 56, 157–171. [Google Scholar] [CrossRef]
  28. Long, X.; Ding, X.Y.; Li, J.; Dong, R.P.; Su, Y.T.; Chang, C. Indentation Reverse Algorithm of Mechanical Response for Elastoplastic Coatings Based on LSTM Deep Learning. Materials 2023, 16, 2617. [Google Scholar] [CrossRef]
  29. MacKay, D.J.C. Bayesian Interpolation. Neural Comput. 1992, 4, 415–447. [Google Scholar] [CrossRef]
  30. Foresee, F.D.; Hagan, M.T. Gauss-Newton Approximation to Bayesian Learning. In Proceedings of the International Joint Conference on Neural Networks, Houston, TX, USA, 12 June 1997; pp. 1930–1935. [Google Scholar] [CrossRef]
  31. Marquardt, D.W. An Algorithm for Least-Squares Estimation of Nonlinear Parameters. J. Soc. Ind. Appl. Math. 1963, 11, 431–441. [Google Scholar] [CrossRef]
  32. Hagan, M.T.; Menhaj, M.B. Training Feedforward Networks with the Marquardt Algorithm. IEEE Trans. Neural Netw. 1994, 5, 989–993. [Google Scholar] [CrossRef]
  33. Zhang, Y.M.; Dong, L.; Li, Y.; Li, Y.Y. Sensitivity Analysis of Process Parameters Based on Adjoint Partial Derivative Network. In Proceedings of the 2022 23rd International Conference on Electronic Packaging Technology (ICEPT), Dalian, China, 10–13 August 2022; pp. 1–6. [Google Scholar] [CrossRef]
  34. Wu, W.; Qin, F.; An, T.; Chen, P. Experimental and Numerical Investigation of Mechanical Properties of Electroplating Copper Filled in Through Silicon Vias. IEEE Trans. Compon. Packag. Manuf. Technol. 2016, 6, 22–30. [Google Scholar] [CrossRef]
  35. Zhang, M.; Qin, F.; Chen, S.; Dai, Y.; Jin, Y.; Chen, P.; An, T.; Gong, Y.P. Holding Time Effect on Mechanical Properties and Protrusion Behaviors of Through Silicon Via Copper under Various Annealing Processes. Mater. Sci. Semicond. Process. 2023, 158, 107353. [Google Scholar] [CrossRef]
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Article Metrics

Citations

Article Access Statistics

Article metric data becomes available approximately 24 hours after publication online.