CMOS process optimization method and system based on particle swarm optimization algorithm

By adopting particle swarm optimization algorithm and neural network model in CMOS process optimization, combined with the weighted fitness function, the problems of process deviation and optimization direction bias in the existing technology are solved, and more accurate and reliable CMOS process optimization is achieved.

CN119692296AActive Publication Date: 2025-03-25ZHEJIANG UNIV +2

Patent Information

Application Number
CN202411532041.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-10-30
Publication Date
2025-03-25
Estimated Expiration
2044-10-30

AI Technical Summary

Technical Problem

The existing artificial intelligence-assisted CMOS process optimization method cannot effectively capture process deviations, resulting in the electrical parameter prediction model that cannot accurately reflect the situation where multiple sets of different electrical parameters correspond to the same process parameters, and there is bias in the optimization direction.

Method used

The CMOS process optimization method based on particle swarm optimization algorithm is adopted. By constructing a forward prediction device electrical parameter neural network model and a reverse prediction process parameter neural network model, combining the particle swarm optimization algorithm and weighted fitness function, the reconstruction error of the target electrical parameters and process parameters is optimized, and the tendency of the optimization results is adjusted.

Benefits of technology

Effectively consider process deviation factors, improve the accuracy of electrical parameter prediction, adjust the tendency of optimization results, and achieve the diversity and reliability of optimization results.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119692296A_ABST
    Figure CN119692296A_ABST
Patent Text Reader

Abstract

The invention discloses a CMOS process optimization method and system based on a particle swarm optimization algorithm. According to the method, the CMOS process is optimized by adopting an electrical property prediction neural network model, a process prediction neural network model, a particle swarm optimization algorithm and a weighted fitness function. The newly introduced process parameter prediction model can solve the problem of process deviation in actual manufacturing, the introduction of the weighted fitness function can enable a user to customize the electrical parameter optimization direction, and the problem that the optimization direction is fixed in the prior art is solved. In addition, according to the optimization method, a process parameter reconstruction error is introduced into a weighted fitness function, so that a user can control the optimization degree by himself / herself, and the reliability of an optimization result is adjusted.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of semiconductor integrated circuits, and in particular to a CMOS process optimization method and system based on a particle swarm optimization algorithm. Background Art

[0002] With the rapid development of chip manufacturing technology, a variety of manufacturing processes have been applied to CMOS production. The process parameters of multiple processes have different degrees of influence on the electrical parameters of the device. Among them, the on-state current I on and the off-state current I off It is an important electrical parameter that reflects the working performance of the device. on and low I off MOSFET devices with higher I often represent better performance. Therefore, how to optimize multiple process parameters to improve I on While reducing I off It is a very important issue.

[0003] like Figure 1 As shown in the figure, the existing artificial intelligence-assisted process optimization methods usually include two parts: A. Model training; B. Process optimization. Among them, the input of the electrical prediction model is the process parameters and the output is the electrical parameters. Based on the fitness function obtained from the predicted values ​​of the electrical parameters, the optimization algorithm searches for the optimal process parameters within the search range and constructs an optimization model. However, the data used in the above schemes are often simulation data, and the process deviation problem in actual manufacturing is not taken into account. Process deviation causes one process to correspond to multiple sets of different device electrical parameters, and the electrical parameter prediction model in the above schemes usually cannot capture this feature. In addition, the fitness function of the above schemes is often fixed, which means that when optimizing multiple target electrical parameters that have a constraint relationship, there is a bias in the optimization direction. Summary of the invention

[0004] In order to solve the problems existing in the prior art, the present invention provides a CMOS process optimization method and system based on a particle swarm optimization algorithm.

[0005] In a first aspect, the present invention provides a CMOS process optimization method based on a particle swarm optimization algorithm, specifically:

[0006] Step 1. Determine the optimization targets of CMOS process parameters and corresponding device electrical parameters;

[0007] Step 2. Collect CMOS production line data to obtain sample data sets corresponding to the different process parameters;

[0008] Step 3. Construct a neural network model for forward prediction of device electrical parameters and a neural network model for reverse prediction of process parameters, and train the forward model and the reverse model;

[0009] Step 4. Obtaining predicted values ​​of electrical parameters based on the forward model;

[0010] Step 5. Obtain the reconstruction error of the process parameters based on the predicted value of the electrical parameters and the reverse model;

[0011] Step 6. Use the particle swarm optimization algorithm to optimize the target electrical parameters and the reconstruction errors of the process parameters, and build a process optimization model;

[0012] Step 7. Output the optimized electrical parameters and corresponding process parameters according to the optimization model.

[0013] In a second aspect, the present invention provides a CMOS process optimization system based on a particle swarm optimization algorithm, comprising:

[0014] A target determination module is used to determine the optimization targets of CMOS process parameters and corresponding device electrical parameters;

[0015] A data collection module, used to collect CMOS production line data and obtain sample data sets corresponding to the different process parameters;

[0016] A forward and reverse model acquisition module is used to construct a neural network model for forward prediction of device electrical parameters and a neural network model for reverse prediction of process parameters, and to train the forward model and the reverse model;

[0017] An electrical parameter prediction module, used to obtain electrical parameter prediction values ​​based on a forward model;

[0018] A reconstruction error acquisition module, used for acquiring the reconstruction error of the process parameters based on the electrical parameter prediction value and the reverse model;

[0019] The process optimization model building module is used to optimize the target electrical parameters and the reconstruction errors of the process parameters using the particle swarm optimization algorithm to build a process optimization model;

[0020] The output module is used to output the optimized electrical parameters and corresponding process parameters according to the optimization model.

[0021] Beneficial effects of the present invention: The present invention designs a process prediction model, which can take into account process deviation factors, that is, multiple groups of different electrical parameters correspond to the same process parameters. At the same time, the electrical prediction model and the weighted fitness function are used to adjust the tendency of the optimization result, thereby obtaining optimization results under different tendencies. BRIEF DESCRIPTION OF THE DRAWINGS

[0022] Figure 1 Design a method flow chart for an existing device;

[0023] Figure 2This is the overall flow chart of the CMOS process optimization method of this application;

[0024] Figure 3 A specific flow chart of the CMOS process optimization method according to an embodiment of the present application;

[0025] Figure 4 is the on-state current I of the MOSFET under different initial processes on and the MOSFET's off-state current I off Relationship diagram. DETAILED DESCRIPTION

[0026] The present invention is further described below in conjunction with the accompanying drawings and embodiments.

[0027] like Figure 2 As shown, the method of the present invention comprises the following steps:

[0028] Step 1. Determine the optimization targets of CMOS process parameters and corresponding device electrical parameters.

[0029] Step 2: Collect CMOS production line data to obtain sample data sets corresponding to the different process parameters.

[0030] Step 3. Construct a neural network model for forward prediction of device electrical parameters and reverse prediction of process parameters, and train the forward model and reverse model.

[0031] Step 4. Obtain the predicted values ​​of electrical parameters based on the forward model.

[0032] Step 5. Obtain the reconstruction error of the process parameters based on the electrical parameter prediction value and the inverse model.

[0033] Step 6. Use the particle swarm optimization algorithm to optimize the target electrical parameters and the reconstruction error of the process parameters, and build a process optimization model.

[0034] Step 7. Output the optimized electrical parameters and corresponding process parameters according to the optimization model.

[0035] The present invention uses an electrical property prediction neural network model, a process prediction neural network model, a particle swarm optimization algorithm and a weighted fitness function to achieve the optimization of the CMOS process. The newly introduced process parameter prediction model can introduce process deviations in actual manufacturing, and the introduction of the weighted fitness function allows users to customize the optimization direction of electrical parameters, solving the problem of fixed optimization direction before. In addition, the optimization method introduces process parameter reconstruction errors in the weighted fitness function, so that users can control the degree of optimization by themselves and adjust the reliability of the optimization results.

[0036] The neural network model for forward prediction of device electrical parameters and reverse prediction of process parameters is constructed and trained, including:

[0037] 3-1. Divide the sample data set obtained from the production line into a training set and a validation set according to a preset ratio.

[0038] 3-2. Set the input of the forward prediction model as process parameters and the output as electrical parameters; set the input of the reverse prediction model as electrical parameters and the output as process parameters.

[0039] 3-3. Use the training set to train multiple neural networks, use preset indicators to evaluate the prediction effect of the trained model on the validation set, determine the values ​​of the hyperparameters in the neural network training process, and obtain a neural network model that meets the indicators.

[0040] The electrical parameter prediction values ​​are obtained based on the forward model, including:

[0041] 4-1. Input the sample data set into the forward prediction electrical parameter model to obtain the predicted values ​​of the electrical parameters.

[0042] The reconstruction error of process parameters obtained based on the predicted value of electrical parameters and the reverse model includes:

[0043] 5-1. Input the electrical parameters predicted in step 4 into the reverse prediction process parameter model to obtain the predicted values ​​of the process parameters.

[0044] 5-2. Use the preset index to measure the difference between the input process parameters and the predicted process parameters as the reconstruction error of the process parameters.

[0045] The particle swarm optimization algorithm is used to optimize the electrical parameter optimization target and obtain the process optimization model, including:

[0046] 6-1. Initialize sample data and obtain the initialized particle swarm.

[0047] 6-2. Use forward and reverse models to obtain electrical parameter predictions and reconstruction errors.

[0048] 6-3. Construct a weighted fitness function based on the electrical parameter prediction value and reconstruction error.

[0049] 6-4. Calculate the individual historical optimal position of the particle, the historical optimal position of the population, and the optimal fitness of the population

[0050] 6-5. Update the individual position vector and individual velocity vector of each particle.

[0051] 6-6. If the optimization termination condition is met, the iteration is stopped and the optimized process parameters are output; if the preset requirements are not met, return to 6-2 and restart the optimization.

[0052] Example:

[0053] The device is manufactured in 55-nm CMOS process. on and I off For example, Figure 3 As shown, the process is divided into two parts: A. model training and B. process optimization.

[0054] A. Model training:

[0055] A-1. Determine the process parameters and target electrical parameters that need to be optimized;

[0056] A-2. Collect data from 55-nm CMOS production lines and build a sample dataset;

[0057] A-3. Train the model to obtain the electrical property prediction model and process prediction model.

[0058] B. Process Optimization:

[0059] B-1. Initialize process parameters and obtain the initialized particle group;

[0060] B-2. Input the process parameters into the electrical property prediction model to obtain the predicted values ​​of the electrical properties;

[0061] B-3. ​​Input the predicted values ​​of the electrical parameters into the process prediction model to obtain the predicted values ​​of the process parameters;

[0062] B-4. Calculate the process parameter reconstruction error based on the process parameters input into the electrical prediction model and the process parameter prediction value obtained by the process prediction model;

[0063] B-5. Reconstruction error and target electrical parameters based on process parameters (I on ,I off ) Calculate the fitness function;

[0064] B-6. Use particle swarm optimization algorithm to optimize process parameters;

[0065] B-7. If the process parameters meet the preset requirements or the optimization process reaches the maximum number of iterations, the optimized process parameters and electrical parameters are output. Otherwise, return to B-2 to continue optimization.

[0066] Further, based on the above embodiments, when determining the 55-nm CMOS process parameters and electrical parameters, the process parameters involve gate oxide layer preparation, n-type polysilicon gate pre-doping, polysilicon gate etching, Offset Spacer preparation (offset sidewall preparation), pocket injection, Spacer preparation (sidewall preparation), source / drain injection and multiple annealing processes in the device manufacturing process; the electrical parameters are the test items of WAT (wafer acceptance test) in the production line.

[0067] Furthermore, based on the above embodiments, production line data is collected to obtain sample data sets corresponding to different process parameters.

[0068] Further, based on the above embodiment, a neural network model for forward prediction of device electrical parameters and reverse prediction of process parameters is constructed, and the forward model and the reverse model are trained, including:

[0069] 3-1. Set the input of the forward electrical parameter prediction model as process parameters and the output as electrical parameters; set the input of the reverse process parameter prediction model as electrical parameters and the output as process parameters.

[0070] Here, the input of the reverse process parameter prediction model is the electrical parameter, and the output is the process parameter. Compared with the forward electrical prediction model, the input and output of the reverse model are opposite. This setting can reflect the situation where multiple sets of different electrical parameters correspond to the same process parameter due to process deviation.

[0071] 3-2. Divide the sample data set obtained from the production line into a training set and a validation set according to a preset ratio.

[0072] 3-3. Use the training set to train the forward neural network model for predicting electrical parameters (the reverse neural network model for predicting process parameters) under different hyperparameters.

[0073] 3-4. Compare the predicted results with the real data, use MSE as the loss function, and Adam as the optimizer to train the neural network.

[0074] 3-5. Use 1-MAPE (mean absolute percentage error) as the accuracy rate and use the accuracy rate to evaluate whether the prediction model meets the requirements.

[0075] 3-6. If the model meets the preset accuracy requirements, the model training is completed. If it does not meet the requirements, adjust the model's hyperparameters and train the model again.

[0076] Further, based on the above embodiment, obtaining the predicted value of the electrical parameter based on the forward model includes:

[0077] 4-1. Input the process parameters in the data set of the 55nm-CMOS production line into the forward prediction electrical parameter model to obtain the corresponding electrical parameter prediction values.

[0078] Further, based on the above embodiment, the reconstruction error of the process parameters is obtained based on the predicted value of the electrical parameter and the reverse model, including:

[0079] 5-1 Input the electrical property prediction value in step 4 into the reverse prediction process parameter model to obtain the process parameter prediction value, and calculate the root mean square error (RMSE) between the process parameter predicted value and the process parameter input into the forward model. The RMSE is used as the reconstruction error of the process parameter.

[0080] Further, based on the above embodiment, the electrical parameter target is optimized by using a particle swarm optimization algorithm to obtain an optimization model, including:

[0081] 6-1. Initialize sample data and obtain the initialized particle swarm.

[0082] Here, assume that there are N optimization tasks, where the dimension corresponding to the i-th dimension is D i For each D i Set the search space to [min i ,max i ]. In the subsequent optimization process, D i The search range will not exceed the set interval.

[0083] Set the speed range of each particle [V min ,V max ], randomly initialize the position and velocity of each particle.

[0084] Set the maximum number of iterations T of the algorithm.

[0085] 6-2. Use forward and reverse models to obtain electrical parameter predictions and reconstruction errors.

[0086] Here, if the optimization has not started, the process parameters in the initialization sample are input into the forward model to obtain the corresponding electrical parameter prediction values. If the optimization has started, the process parameters after the previous iteration are input into the forward model to obtain the electrical parameter prediction values.

[0087] The electrical property prediction value is input into the reverse model to obtain the process parameter prediction value, and the RMSE between it and the process parameter input into the forward model is calculated. The RMSE is taken as the reconstruction error of the process parameter.

[0088] 6-3. Construct a weighted fitness function based on the electrical parameter prediction value and reconstruction error.

[0089] Here, the electrical parameter optimization target is I on and I off Based on the predicted value and the reconstruction error of the process parameters at this time, the fitness J function of the particle swarm optimization is constructed as follows:

[0090] J=w Ion *(-I on )+w Ioff *I off +w res*RMSE(P opti ,P pred )

[0091]

[0092] Among them, I on is the on-state current of the device, I off is the off-state current of the device, P opti P is the process parameter input into the forward prediction model of electrical parameters. pred It is the predicted value of process parameters output by the reverse prediction process parameter model. Ion ,w Ioff ,w res Corresponding to I on , I off and the weight of the reconstruction error

[0093] Here, the optimization algorithm reduces -I on , I off and reconstruction error, thereby reducing the fitness function. on Lowering means higher on-state current, I off Reduction means lower off-state current. Reduction in reconstruction error means P opti With P pred The closer they are, the better the consistency between the forward and reverse models, the lower the degree of optimization, and the more reliable the optimization results.

[0094] Here, the weighted fitness function assigns a weight to each optimization item. The higher the weight value, the higher the bias of the optimization item, thereby achieving customization of the optimization direction.

[0095] 6-4. Calculate the individual historical optimal position of the particle, the historical optimal position of the population, and the optimal fitness of the population

[0096] Here, the current position of each particle is calculated and compared with the historical best fitness. If the current position fitness is better, the optimal position of the particle and the corresponding optimal fitness are updated.

[0097] Compare the fitness of each particle's optimal position with the fitness of the population's optimal position. If there is a better fitness, update the population's optimal position and optimal fitness.

[0098] 6-5. Update each individual position vector and individual velocity vector.

[0099] The formula for updating the individual particle position is:

[0100]

[0101] in, is the position of the i-th particle at the d-th iteration. is the velocity of the i-th particle at the d-1th iteration.

[0102] The speed update formula is:

[0103]

[0104] Among them, w is the inertia weight of speed, pbest i d is the individual optimal position of the ith particle after d iterations, gbest d is the optimal position of the population after d iterations. c1 and c2 are learning factors, and r1 and r2 are uniformly distributed random numbers between [0,1].

[0105] 6-6. If the optimization termination condition is met, the iteration is stopped and the optimized process parameters are output; if the preset requirements are not met, return to 6-2 to continue the iteration.

[0106] 55-nm CMOS process optimization results:

[0107] Figure 4 The data point group in (a) represents the I under different initial processes. on and I off The expected result of achieving process optimization is reflected in the overall rightward shift of the data point group.

[0108] When Ion =w Ioff When it increases, the optimization process tends to sacrifice the reliability of the optimization results in order to obtain a higher degree of optimization. Figure 4 (b) With w Ion =w Ioff As increases, the median of the data point group shifts to the right more obviously, that is, the data point group gradually shifts to the right.

[0109] When res is a fixed value, w Ioff Gradually decrease, w Ion As I increases, the optimization results tend to sacrifice I off Optimization to obtain higher I on . It is reflected in Figure 4 In (c), the median of the data point group moves toward the upper right corner, that is, the data point group shows a trend of moving to the upper right corner.

[0110] In addition, if Figure 4 As shown in (d), the boundary points of the data point group will change with w Ion =w Ioff The gradual increase moves to the lower right, that is, high I on , low I offThe results show that this method can optimize the process and obtain devices with better performance.

[0111] Based on the concept of the above method embodiment, the embodiment of the present application also provides a CMOS process optimization system based on a particle swarm optimization algorithm, including:

[0112] A target determination module is used to determine the optimization targets of CMOS process parameters and corresponding device electrical parameters;

[0113] A data collection module, used to collect CMOS production line data and obtain sample data sets corresponding to the different process parameters;

[0114] A forward and reverse model acquisition module is used to construct a neural network model for forward prediction of device electrical parameters and a neural network model for reverse prediction of process parameters, and to train the forward model and the reverse model;

[0115] An electrical parameter prediction module, used to obtain electrical parameter prediction values ​​based on a forward model;

[0116] A reconstruction error acquisition module, used for acquiring the reconstruction error of the process parameters based on the electrical parameter prediction value and the reverse model;

[0117] The process optimization model building module is used to optimize the target electrical parameters and the reconstruction errors of the process parameters using the particle swarm optimization algorithm to build a process optimization model;

[0118] The output module is used to output the optimized electrical parameters and corresponding process parameters according to the optimization model.

[0119] The above are preferred embodiments of the present invention. It should be noted that a person skilled in the art may make several improvements and modifications without departing from the principles of the present invention. These improvements and modifications are also considered to be within the protection scope of the present invention.

Claims

1. A CMOS process optimization method based on particle swarm optimization algorithm, characterized in that: Step 1. Determine the optimization targets of CMOS process parameters and corresponding device electrical parameters; Step 2. Collect CMOS production line data to obtain sample data sets corresponding to the different process parameters; Step 3. Construct a neural network model for forward prediction of device electrical parameters and a neural network model for reverse prediction of process parameters, and train the forward model and the reverse model; Step 4. Obtaining predicted values ​​of electrical parameters based on the forward model; Step 5. Obtain the reconstruction error of the process parameters based on the predicted value of the electrical parameters and the reverse model; Step 6. Use the particle swarm optimization algorithm to optimize the target electrical parameters and the reconstruction errors of the process parameters, and build a process optimization model; Step 7. Output the optimized electrical parameters and corresponding process parameters according to the optimization model.

2. The CMOS process optimization method based on particle swarm optimization algorithm according to claim 1, characterized in that: The CMOS process parameters in step 1 include gate oxide layer preparation parameters, n-type polysilicon gate pre-doping parameters, polysilicon gate etching parameters, Offset Spacer preparation parameters, pocket implantation parameters, Spacer preparation parameters, source and / or drain implantation parameters, and multi-pass annealing process parameters.

3. The CMOS process optimization method based on particle swarm optimization algorithm according to claim 2, characterized in that: The electrical parameters described in step 1 are the test items of WAT in the production line.

4. The CMOS process optimization method based on particle swarm optimization algorithm according to claim 1, characterized in that: The input of the neural network model for forward prediction of device electrical parameters in step 3 is process parameters, and the output is electrical parameters; the input of the neural network model for reverse prediction of process parameters is electrical parameters, and the output is process parameters.

5. The CMOS process optimization method based on particle swarm optimization algorithm according to claim 4, characterized in that: MSE is used as the loss function and Adam is used as the optimizer to train the neural network model in step 3.

6. The CMOS process optimization method based on particle swarm optimization algorithm according to claim 1, characterized in that: Step 5 is specifically as follows: input the electrical parameter prediction value in step 4 into the reverse prediction process parameter neural network model to obtain the process parameter prediction value, calculate the root mean square error between the process parameter predicted value and the process parameter input into the forward prediction device electrical parameter neural network model, and use the root mean square error as the reconstruction error of the process parameter.

7. The CMOS process optimization method based on particle swarm optimization algorithm according to claim 1, characterized in that: The target electrical parameters in step 6 are on-state current and off-state current; a fitness function of particle swarm optimization is constructed based on their predicted values ​​and corresponding process parameter reconstruction errors.

8. A CMOS process optimization system based on particle swarm optimization algorithm, characterized in that: include: A target determination module is used to determine the optimization targets of CMOS process parameters and corresponding device electrical parameters; A data collection module, used to collect CMOS production line data and obtain sample data sets corresponding to the different process parameters; A forward and reverse model acquisition module is used to construct a neural network model for forward prediction of device electrical parameters and a neural network model for reverse prediction of process parameters, and to train the forward model and the reverse model; An electrical parameter prediction module, used to obtain electrical parameter prediction values ​​based on a forward model; A reconstruction error acquisition module, used for acquiring the reconstruction error of the process parameters based on the electrical parameter prediction value and the reverse model; The process optimization model building module is used to optimize the target electrical parameters and the reconstruction errors of the process parameters using the particle swarm optimization algorithm to build a process optimization model; The output module is used to output the optimized electrical parameters and corresponding process parameters according to the optimization model.

Citation Information

Patent Citations

  • Parameter optimization control method of semiconductor advance process control

    CN103092074A

  • Data-driven traditional Chinese medicine manufacturing process technological parameter optimization method

    CN116414095A

  • Robot aviation equipment drilling process optimization method based on particle swarm optimization and deep learning

    CN117332517A

  • Multi-process flow process parameter fusion optimization method based on improved particle swarm optimization algorithm

    CN117420803A

Cited By

  • Wet process parameter prediction method and system for solar cell manufacturing

    CN120874545A