Preprint
Article

This version is not peer-reviewed.

SimProfile: A Monte Carlo Surface Profile Simulator with Data-Driven Parameter Calibration

Submitted:

21 October 2025

Posted:

23 October 2025

You are already at the latest version

Abstract
Accurate prediction of surface morphology evolution is essential for virtual process development in semiconductor manufacturing. We present SimProfile, a flexible surface profile simulator based on the Monte Carlo method, capable of modeling both plasma etching and deposition processes. SimProfile incorporates detailed surface interaction models, including chemical reactions, sputtering, redeposition and reflection dynamics, to reproduce anisotropic profile evolution in complex plasma environments. A key feature of the simulator is its data-driven parameter calibration framework, which calibrates uncertain process parameters, such as reaction probabilities and sputtering yields, using experimental SEM images. By iteratively minimizing the discrepancy between simulated and measured profiles, SimProfile enables high-fidelity simulations with minimal manual calibration. We demonstrate the effectiveness of this approach through a case study of \( SF_6 / O_2 \) plasma etching, showing good agreement between simulated and experimental trench geometries. SimProfile provides a robust foundation for data-assisted modeling of nanoscale surface processes in both etching and deposition applications.
Keywords: 
;  ;  

1. Introduction

As semiconductor manufacturing advances into sub-micron and nanometer scales, the need for accurate surface profile prediction during plasma processing becomes increasingly critical. Both plasma etching and deposition processes involve complex surface dynamics, including chemical reactions with reactive radicals, physical sputtering from energetic ions, surface passivation, and geometry-dependent effects. These phenomena are often governed by parameters such as reaction probabilities, sputtering yields, angular distributions, and sticking coefficients, many of which are difficult to measure experimentally and vary significantly across different material systems and process conditions.
To address this challenge, we present SimProfile, a Monte Carlo-based surface profile simulator designed to model both etching and deposition processes within a unified computational framework. SimProfile captures the stochastic nature of plasma-surface interactions by simulating the trajectories and reactions of individual particles, enabling high-resolution modeling of anisotropic and selective profile evolution.
A key feature of SimProfile is its data-driven parameter tuning system, which allows automatic calibration of uncertain model parameters using experimental measurements such as scanning electron microscopy (SEM) images of etched or deposited structures. At the core of this system is a Gaussian Process (GP)-based Bayesian optimization framework, implemented via the scikit-optimize library [1]. Unlike manual trial-and-error or grid-based parameter sweeps, GP optimization constructs a probabilistic surrogate model of the objective function, typically defined as the discrepancy between simulated and experimental profiles and iteratively selects new parameter sets that minimize this loss. By balancing exploration and exploitation through acquisition functions such as Expected Improvement, the method efficiently searches high-dimensional parameter spaces while minimizing computational cost. This approach significantly reduces human intervention and enhances the reliability and reproducibility of simulation-based process modeling.
In this study, we introduce the architecture and workflow of SimProfile, describe the underlying Monte Carlo physical modeling approach, and detail the implementation of the GP-based Bayesian optimization framework for parameter calibration. The methodology is demonstrated using an S F 6 / O 2 plasma etching case study, where SimProfile successfully reproduces experimental trench profiles with high fidelity. Beyond this example, the framework is extensible to a wide range of etching and deposition systems, establishing SimProfile as a general-purpose, data-calibrated simulator for advancing predictive plasma process modeling.

2. Experimental Methods

The experiments were conducted using an ULVAC NE-550 inductively coupled plasma (ICP) etching system. The substrates were silicon wafers patterned with photoresist-defined trenches using standard photolithography techniques. The etching gases consisted of sulfur hexafluoride ( S F 6 ) and oxygen ( O 2 ), with flow rates fixed at 20 sccm for both species. The chamber pressure was maintained at 2 Pa throughout the process.
The plasma was generated with an ICP source power of 500 W, while the substrate bias was controlled via a 20 W pulsed RF (PF) bias. The electrostatic chuck (ESC) was temperature-controlled and maintained at 20 °C during etching. The total process time was set to 300 seconds. A summary of the etching recipe is provided in Table 1.
Prior to etching, scanning electron microscopy (SEM) was used to characterize the patterned photoresist trenches, as shown in Figure 1(a). After plasma exposure, the etched trench profiles were similarly imaged to evaluate the etching behavior, as shown in Figure 1(b).

3. Surface Profile Simulation

SimProfile adopts a traditional cell-based model [2] to represent material occupancy in space, as commonly used in Monte Carlo profile simulators. The computational domain is discretized into a 3D grid of cells, where each cell holds a state variable: a value of 1 indicates the presence of solid material, and 0 represents a gas-phase (vacuum) region. The temporal evolution of the surface is modeled by tracking the trajectories and interactions of individual gas-phase particles as they propagate toward and interact with solid-phase cells.
In the current implementation, gas-phase collisions are neglected, assuming a free molecular regime. When a gas-phase particle enters a solid cell, a probabilistic reaction model is invoked to determine whether a chemical or physical interaction occurs. The relevant reactions and their associated rules are listed in Table 2.
Chemical reactions are primarily governed by the energy threshold E t h of the incident particle and are assumed to be independent of the incidence angle. These reactions include processes such as silicon-fluorine etching or deposition from precursor radicals. In contrast, physical interactions, such as ion-induced sputtering, are strongly dependent on the incidence angle due to the angular nature of the sputter yield f ( θ ) . However, reliable sputtering yield data for different materials (e.g., Si, mask, oxide) and ion species under a wide range of conditions is limited in the literature.
SimProfile employs an empirical sputtering yield model [3], described by Eq. 1, which captures the angular dependence of sputtering yields. The model parameters γ 0 , f, and θ m a x are material-specific and can be adjusted to fit experimental data. This model effectively represents the increase in sputter yield at oblique angles, peaking at θ m a x , followed by a decrease at grazing angles due to reflection effects.
Y ( θ ) = γ 0 cos f θ exp ( Σ ( 1 / cos θ 1 ) ) Σ = f * cos θ m a x
If a gas-phase particle encounters a solid cell and no reaction occurs, it is reflected. The reflection behavior is determined based on the surface material type and is governed by a hybrid reflection model combining specular and diffuse (Maxwellian) components. The probability of each mode is controlled by a simplified material-independent reflection coefficient in Table 2. This coefficient is critical in shaping profile features such as undercut beneath the mask, as it influences the lateral flux of reflected particles toward the sidewalls.

4. Data-Driven Parameter Calibration

To achieve quantitative agreement between simulation and experiment, SimProfile integrates a Bayesian optimization framework based on Gaussian Process (GP) regression, implemented via the scikit-optimize library. Unlike manual trial-and-error or grid-based parameter sweeps, Bayesian optimization efficiently balances exploration and exploitation by constructing a probabilistic surrogate model of the objective function and iteratively selecting promising parameter configurations.
The parameter calibration workflow is illustrated in Figure 2. First, the initial photoresist mask profile is extracted from experimental SEM images and converted into the cell-based simulation domain (see Figure A1(a),(b)). A set of tunable parameters—such as sputtering yield coefficients, angular reflection ratios, and chemical reaction probabilities—are defined with prior ranges (listed in Table 2). These parameters constitute the search space for the optimization process.
Following each simulation run, the resulting surface profile is quantitatively evaluated through a loss function inspired by the Intersection-over-Union (IoU) metric widely used in computer vision. Specifically, the loss is formulated as the union minus intersection between the simulated and experimental profiles, as depicted in Figure 3. The evaluated loss is subsequently fed into the Gaussian Process (GP) optimizer implemented in scikit-optimize (gp_minimize), which adaptively updates the parameter set in an iterative manner to minimize the discrepancy between the simulated and experimental profiles.
Because the etching behavior of the photoresist mask is predominantly governed by ion bombardment, the parameter fitting is carried out in two stages. In the first stage, we focus on calibrating the sputtering yield parameters of the mask material under ion incidence. The fitted angular dependence of the normalized sputtering yield is shown in Figure 4(a), revealing that the mask yield gradually decreases beyond an incidence angle of approximately 45°. In the second stage, the optimized mask sputter-yield parameters are fixed, and the remaining parameters which are related to Si and SiOF reactions are tuned to reproduce the etched trench profiles. This stage determines key morphological features such as the etch depth and the extent of undercut formation. We found that the sputtering yield of SiOF plays a dominant role in shaping the final profile, with the effective yield peaking in the 60°-80° angular range shown in Figure 4(b).
During the optimization process, the Gaussian Process (GP) optimizer models the relationship between simulation parameters and the corresponding loss values obtained from each iteration. By constructing a probabilistic surrogate of the objective landscape, GP optimization balances exploration of uncertain regions and exploitation of promising parameter areas. The acquisition function—such as Expected Improvement (EI)—determines the next sampling point based on both predicted mean and uncertainty, allowing the optimizer to efficiently approach the global optimum with relatively few evaluations.
As shown in Figure 5, the optimization converges rapidly, yielding the best-fit parameter set within approximately 260 iterations. The evolution of the loss (IoU-based similarity) across iterations is plotted in Figure 6, illustrating the steady improvement in the agreement between simulated and experimental profiles. Thanks to the multi-threaded computation architecture of SimProfile, each iteration takes only about 3-4 minutes, allowing the entire 300 iterations optimization to complete within roughly 15 hours.
To further interpret the optimization process, Partial Dependence Plots (PDPs) are employed to visualize the marginal influence of each parameter on the loss function while averaging over others (Figure A2, Figure A3). In total, 300 parameter points were evaluated to assess sensitivity. The parameter set marked with a star corresponds to the best-fit case (Figure 7(a),(b)). The slopes of the PDP curves indicate that the reflection coefficient contributes only marginally to loss variation, whereas sputtering-yield-related parameters—such as γ 0 S i O F and θ m a x S i O F exert a dominant influence.
This combination of Monte Carlo simulation, Bayesian optimization, and PDP-based interpretability enables SimProfile not only to match experimental results with minimal human intervention but also to provide clear physical insight into the parameter dependencies underlying complex plasma-surface interactions.

5. Conclusions

SimProfile is a precise, fast, and customizable Monte Carlo surface simulator capable of modeling the complex chemical and physical reactions involved in both etching and deposition processes. Its multicore parallel implementation provides the computational efficiency required for iterative parameter optimization. By employing Gaussian Process-based hyperparameter optimization, we demonstrated how reliable process parameters can be extracted even in cases where detailed reaction data are unavailable. Specifically, by comparing simulated and experimental profiles through an intersection-based loss function, the method successfully identifies key parameters for the challenging S F 6 / O 2 silicon etching system. This data-driven framework can be readily extended to other plasma etching and deposition chemistries, offering a powerful tool for both understanding the underlying physicochemical mechanisms and guiding process window discovery in semiconductor manufacturing.

Appendix A

Figure A1. initial profile.
Figure A1. initial profile.
Preprints 181682 g0a1
Figure A2. Partial Dependence Plots (Mask-Ion sputter yield).
Figure A2. Partial Dependence Plots (Mask-Ion sputter yield).
Preprints 181682 g0a2
Figure A3. Partial Dependence Plots.
Figure A3. Partial Dependence Plots.
Preprints 181682 g0a3

References

  1. Head, T.; Kumar, M.; Nahrstaedt, H.; Louppe, G.; Shcherbatyi, I. scikit-optimize/scikit-optimize. 2021. [Google Scholar] [CrossRef]
  2. Marcos, G.; Rhallabi, A.; Ranson, P. Monte Carlo simulation method for etching of deep trenches in Si by a SF6/O2 plasma mixture. Journal of Vacuum Science & Technology A 2002, 21, 87–95. [Google Scholar] [CrossRef]
  3. Yamamura, Y.; Itikawa, Y.; Itoh, N. Angular dependence of sputtering yields of monatomic solids. Nagoya Institute of Technology Report 1983, IPPJ-AM-26. Available online: http://dpc.nifs.ac.jp/IPPJ-AM/IPPJ-AM-26.pdf.
Figure 1. (a) before etching (b) after etching.
Figure 1. (a) before etching (b) after etching.
Preprints 181682 g001
Figure 2. Parameter calibration.
Figure 2. Parameter calibration.
Preprints 181682 g002
Figure 3. loss evaluation(union minus intersection).
Figure 3. loss evaluation(union minus intersection).
Preprints 181682 g003
Figure 4. sputter yield.
Figure 4. sputter yield.
Preprints 181682 g004
Figure 5. convergence plot.
Figure 5. convergence plot.
Preprints 181682 g005
Figure 6. evolution of the loss.
Figure 6. evolution of the loss.
Preprints 181682 g006
Figure 7. best-fit.
Figure 7. best-fit.
Preprints 181682 g007
Table 1. etching recipe.
Table 1. etching recipe.
S F 6 20 sccm
O 2 20 sccm
pressure 2 pa
ICP power 500 W
RF bias 20 W
temperature 20 °C
time 300 s
Table 2. parameters for reactions of silicon etching in S F 6 / O 2 plasma.
Table 2. parameters for reactions of silicon etching in S F 6 / O 2 plasma.
Mechanisms Reaction parameter search space
Surface oxidation S i ( s ) + x O ( g ) S i O x ( s ) P S i O [0.01, 0.2]
S i F y ( s ) + x O ( g ) S i O x F y ( s ) P S i F O [0.01, 0.2]
Surface fluorination S i ( s ) + y F ( g ) S i F y ( s ) P S i F [0.3, 1]
S i F y ( s ) + F ( g ) S i F 4 ( g ) P S i F F [0.3, 1]
Physical sputtering S i O x F y ( s ) + I o n ( g ) S i O x F y ( g ) γ 0 S i O F [0.1, 0.8]
f S i O F [1, 5]
θ m a x S i O F [0.1, 1.4]
Physical sputtering m a s k ( s ) + I o n ( g ) m a s k ( g ) γ 0 m a s k [0.1, 0.8]
f m a s k [1, 6]
θ m a x m a s k [0.1, 1]
Reflection m a s k ( s ) + i o n ( g ) m a s k ( s ) + i o n ( g ) R m a s k i o n [0, 0.9]
S o l i d ( s ) + a t o m ( g ) S o l i d ( s ) + a t o m ( g ) * R a t o m [0, 0.9]
* Solid represents S i ( s ) , S i O x ( s ) , S i F y ( s ) , S i O x F y ( s ) .
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.
Copyright: This open access article is published under a Creative Commons CC BY 4.0 license, which permit the free download, distribution, and reuse, provided that the author and preprint are cited in any reuse.
Prerpints.org logo

Preprints.org is a free preprint server supported by MDPI in Basel, Switzerland.

Subscribe

Disclaimer

Terms of Use

Privacy Policy

Privacy Settings

© 2025 MDPI (Basel, Switzerland) unless otherwise stated