一种基于模型的半导体质量预测方法与流程

未命名 10-09 阅读:91 评论:0


1.本发明半导体生产技术领域,具体涉及一种基于模型的半导体质量预测方法。


背景技术:

2.半导体制造是一个非常复杂的过程,如何持续优化工艺提升良率行业关注的重点。其难度主要体现在工艺复杂性和设备复杂性等方面。一方面工艺复杂,半导体的制造工艺涉及到多种物理化学过程,例如光刻、离子注入、刻蚀等,完成的生产过程包括一百多道关键工序,每一道工序都需要高度精确的控制和检测;另一方面设备复杂,半导体生产需要使用多种高度复杂的设备,如薄膜沉积、光刻机、离子注入等设备,这些设备需要存在各种各样的参数,这些众多的参数直接影响制造产品质量的优劣
3.目前在半导体质量预测方面主要有以下几种方法:
4.1.基于统计学方法的预测:该方法使用已有的半导体晶圆质量数据,通过统计学方法(例如回归分析)对新晶圆的质量进行预测。该方法适用于质量数据样本量大且样本具有一定的规律性的情况,但是预测精度较低。
5.2.基于物理模型的预测:该方法基于半导体晶圆的制造工艺和物理特性,建立半导体晶圆的物理模型,并通过该模型预测晶圆的质量。该方法需要对半导体晶圆的物理特性有深入的理解,预测精度较高,但是建模过程比较复杂。
6.3.基于机器学习方法的预测:该方法使用机器学习算法,例如决策树、神经网络等,利用已有的半导体晶圆质量数据和相关特征数据来训练模型,并通过该模型预测新晶圆的质量。该方法可以提高预测准确率和稳定性,但需要较多的数据和计算资源。
7.在半导体晶圆制造中,由于纯净硅的导电性能很差,需要加入少量杂质使其结构和电导率发生改变,从而变成一种有用的半导体,这个过程称为掺杂。离子注入是对半导体表面附近区域进行掺杂的技术,其目的是改变半导体的载流子浓度和导电类型。离子注入设备不同的注入剂量、注入角度、注入深度等都会影响芯片的性能、成品率和寿命,目前通过电学测试法检验b、p及退火后的rs等参数确定产品质量,但是方法负责,成本较高,精准度不够。


技术实现要素:

8.本发明针对现有技术的不足,提出一种针对在小样本数据条件下bp神经网络预测精度不高的问题,将专家知识融入到bp神经网络训练工程中,提升模型的预测精度,高效的预测离子注入工序的工艺质量的基于模型的半导体质量预测方法,具体技术方案如下:
9.一种基于模型的半导体质量预测方法,具体步骤为:
10.步骤一:使用bp神经网络通过遗传算法计算初始权值和阈值;
11.步骤二:设置初始乘子及惩罚因子;
12.步骤三:训练神经网络;
13.步骤四:判断是否满足专家知识,是则进入步骤五,否则进入步骤六;
14.步骤五:采用增广拉格朗日乘子函数作为训练目标,进入步骤七;
15.步骤六:采用均方误差作为目标函数,进入步骤七;
16.步骤七:判断是否达到目标误差,是则结束,否则进入步骤三。
17.作为优选:所述步骤一具体为:
18.1.1、开始;
19.1.2、确定神经网络结构;
20.1.3、初始化值编码;
21.1.4、计算适应度;
22.1.5、交叉操作;
23.1.6、计算适应度;
24.1.7、判断是否满足约束条件,是则进入步骤1.8,否则进入步骤1.4;
25.1.8、获取最优初始值与阈值。
26.作为优选:所述步骤一中,使用遗传算法具体为:
27.s1、数据归一化,离子束流参数、离子源参数、气体参数、机械参数和环境参数数据量纲各异,数值差异大,为了防止因输入数据范围问题导致预测结果不正确的情况,对输入数据进行归一化处理;
28.s2、染色体编码,染色体编码是指将输入数据变换为二进制形式,以便后续遗传、变异、交叉等操作;
29.s3、种群初始化,对输入数据进行二进制编码后,随机产生一组数据,一组数据是一个单独的个体,这些个体形成了一个群体;
30.s4、适应度函数的评价,个体遗传的复杂程度通过适应度函数所求的值来确定,设一个适应度值为f,则其适应度函数公式如下:
[0031][0032]
其中,k为有关系数,yi为通过编码计算出的值,oi为实测目标值;
[0033]
s5、进行遗传操作,对基因进行选择、交叉和变异操作,遗传选择是对个体适应度而言的,采用轮盘赌法对个体进行选择,经过这一阶段的遗传操作之后,个体会进行各种遗传交叉和遗传变异;
[0034]
s6、判断是否满足终止条件,如果满足,则输出结果,否则回到步骤s3重新进行操作,直到符合条件。
[0035]
作为优选:所述步骤四中,专家知识指工艺人员、设计人员对研究问题的机理有一定的了解,通过已有的经验或机理利用公式表征输入和输出间关系,利用单调性专家知识,即公式是单调增或单调减的,专家知识表达为数学公式:
[0036][0037]
其中f(x)表示任意函数,x1,x2表示定义域内的两点,f(x1),f(x2)表示对应值域的值。
[0038]
作为优选:所述步骤五中,基于增广拉格朗日乘子法的bp神经网络;以专家知识作
为约束条件,通过将增广拉格朗日函数作为bp神经网络目标函数,使得bp神经网络输出结果既满足均方误差,又满足专家知识,设单调性专家知识为输入s与输出g为单调递增关系,以此作为约束条件,增广拉格朗日乘子法对约束优化问题的处理方法为如下公式:
[0039][0040]
其中,p为样本的个数,x为模型输入,y为模型输出,e为实际值与模型预测的误差值,s,g分别代表了专家知识的输入和输出且为单调递增关系,e为目标函数,构建增广拉格朗日函数如下:
[0041][0042]
其中,λ,ρ分别为拉格朗日乘子和惩罚因子,e为误差值,g(x)为约束;
[0043]
通过判断a的正负来推断神经网络是否满足约束,当a》0时神经网络输出值满足约束,反之不满足约束,将增广拉格朗日函数作为神经网络的目标函数,按照梯度下降法对模型进行优化。
[0044]
本发明的有益效果为:过专家知识与神经网络相结合的办法,可以比单纯的基于物理模型的预测或只使用神经网络模型更准确的表征参数与产品质量的关系,更准确的预测产品质量。本发明尤其适用于离子注入工序在试产或工程批阶段,在此阶段往往数据量不够,通过正交试验、响应曲面方法所得到的数据只适用于参数优化,不足够来表征质量模型,通过结合专家知识优化后的模型能够精准的对质量进行预测。对60v mos产品模型预测的准确度比物理模型预测准确度高11.2%,比神经网络模型预测准确度高21%。在实际应用中帮助工艺人员更深刻的了解某生产线离子注入设备对产品质量的影响。
附图说明
[0045]
图1为本发明的结构示意图。
具体实施方式
[0046]
下面结合附图对本发明的较佳实施例进行详细阐述,以使本发明的优点和特征能更易于被本领域技术人员理解,从而对本发明的保护范围做出更为清楚明确的界定。
[0047]
如图1所示:一种基于模型的半导体质量预测方法,具体步骤为:
[0048]
步骤一:使用bp神经网络通过遗传算法计算初始权值和阈值;
[0049]
1.1、开始;
[0050]
1.2、确定神经网络结构;
[0051]
1.3、初始化值编码;
[0052]
1.4、计算适应度;
[0053]
1.5、交叉操作;
[0054]
1.6、计算适应度;
[0055]
1.7、判断是否满足约束条件,是则进入步骤1.8,否则进入步骤1.4;
[0056]
1.8、获取最优初始值与阈值。
[0057]
使用遗传算法具体为:
[0058]
s1、数据归一化,离子束流参数、离子源参数、气体参数、机械参数和环境参数数据量纲各异,数值差异大,为了防止因输入数据范围问题导致预测结果不正确的情况,对输入数据进行归一化处理;
[0059]
s2、染色体编码,染色体编码是指将输入数据变换为二进制形式,以便后续遗传、变异、交叉等操作;
[0060]
s3、种群初始化,对输入数据进行二进制编码后,随机产生一组数据,一组数据是一个单独的个体,这些个体形成了一个群体;
[0061]
s4、适应度函数的评价,个体遗传的复杂程度通过适应度函数所求的值来确定,设一个适应度值为f,则其适应度函数公式如下:
[0062][0063]
其中,k为有关系数,yi为通过编码计算出的值,oi为实测目标值;
[0064]
s5、进行遗传操作,对基因进行选择、交叉和变异操作,遗传选择是对个体适应度而言的,采用轮盘赌法对个体进行选择,经过这一阶段的遗传操作之后,个体会进行各种遗传交叉和遗传变异;
[0065]
s6、判断是否满足终止条件,如果满足,则输出结果,否则回到步骤s3重新进行操作,直到符合条件。
[0066]
步骤二:设置初始乘子及惩罚因子;
[0067]
步骤三:训练神经网络;
[0068]
步骤四:判断是否满足专家知识,是则进入步骤五,否则进入步骤六;
[0069]
专家知识指工艺人员、设计人员对研究问题的机理有一定的了解,通过已有的经验或机理利用公式表征输入和输出间关系,利用单调性专家知识,即公式是单调增或单调减的,专家知识表达为数学公式:
[0070][0071]
其中f(x)表示任意函数,x1,x2表示定义域内的两点,f(x1),f(x2)表示对应值域的值。
[0072]
步骤五:采用增广拉格朗日乘子函数作为训练目标,进入步骤七;
[0073]
基于增广拉格朗日乘子法的bp神经网络;以专家知识作为约束条件,通过将增广拉格朗日函数作为bp神经网络目标函数,使得bp神经网络输出结果既满足均方误差,又满足专家知识,设单调性专家知识为输入s与输出g为单调递增关系,以此作为约束条件,增广拉格朗日乘子法对约束优化问题的处理方法为如下公式:
[0074][0075]
其中,p为样本的个数,x为模型输入,y为模型输出,e为实际值与模型预测的误差值,s,g分别代表了专家知识的输入和输出且为单调递增关系,e为目标函数,构建增广拉格朗日函数如下:
[0076][0077]
其中,λ,ρ分别为拉格朗日乘子和惩罚因子,e为误差值,g(x)为约束;
[0078]
通过判断a的正负来推断神经网络是否满足约束,当a》0时神经网络输出值满足约束,反之不满足约束,将增广拉格朗日函数作为神经网络的目标函数,按照梯度下降法对模型进行优化。
[0079]
步骤六:采用均方误差作为目标函数,进入步骤七;
[0080]
步骤七:判断是否达到目标误差,是则结束,否则进入步骤三。
[0081]
在半导体晶圆制造中,由于纯净硅的导电性能很差,需要加入少量杂质使其结构和电导率发生改变,从而变成一种有用的半导体,这个过程称为掺杂。离子注入是对半导体表面附近区域进行掺杂的技术,其目的是改变半导体的载流子浓度和导电类型。离子注入设备不同的注入剂量、注入角度、注入深度等都会影响芯片的性能、成品率和寿命,目前通过电学测试法检验b、p及退火后的rs等参数确定产品质量。
[0082]
本发明通过小样本数据构建离子注入制造质量表征模型,表征模型首先使用bp神经网络通过遗传算法计算初始权值和阈值;其次通过专家知识进行数学表达;最后通过增广拉格朗日乘子将专家知识融入神经网络训练中。在离子注入工序影响产品质量b、p及退火后的rs的性能的主要参数包括:离子束流参数、离子源参数、气体参数、机械参数和环境参数五大类,细分参数表1所示:
[0083]
表1离子注入工艺影响参数
[0084]
[0085][0086]
在某厂新建的半导体八吋线中,首个工程批的产品良率偏低,经过分析导致良率偏低的原因是离子注入工序引起的。通过试验阶段的不太多的小样本数据,结合设备专家、工艺专家的知识构建了表征离子束流参数、离子源参数、气体参数、机械参数和环境参数等参数与b、p及退火后的rs的性能的关系。试验表明预测模型的准确度比物理模型以及无专家经验的神经网络更准确,工艺人员通过质量预测模型快速制定各种试验和优化方案,有效的减少了试验成本和周期,从而更快的稳定了产品的良率。

技术特征:
1.一种基于模型的半导体质量预测方法,其特征在于,具体步骤为:步骤一:使用bp神经网络通过遗传算法计算初始权值和阈值;步骤二:设置初始乘子及惩罚因子;步骤三:训练神经网络;步骤四:判断是否满足专家知识,是则进入步骤五,否则进入步骤六;步骤五:采用增广拉格朗日乘子函数作为训练目标,进入步骤七;步骤六:采用均方误差作为目标函数,进入步骤七;步骤七:判断是否达到目标误差,是则结束,否则进入步骤三。2.根据权利要求1所述基于模型的半导体质量预测方法,其特征在于:所述步骤一具体为:1.1、开始;1.2、确定神经网络结构;1.3、初始化值编码;1.4、计算适应度;1.5、交叉操作;1.6、计算适应度;1.7、判断是否满足约束条件,是则进入步骤1.8,否则进入步骤1.4;1.8、获取最优初始值与阈值。3.根据权利要求1所述基于模型的半导体质量预测方法,其特征在于:所述步骤一中,使用遗传算法具体为:s1、数据归一化,离子束流参数、离子源参数、气体参数、机械参数和环境参数数据量纲各异,数值差异大,为了防止因输入数据范围问题导致预测结果不正确的情况,对输入数据进行归一化处理;s2、染色体编码,染色体编码是指将输入数据变换为二进制形式,以便后续遗传、变异、交叉等操作;s3、种群初始化,对输入数据进行二进制编码后,随机产生一组数据,一组数据是一个单独的个体,这些个体形成了一个群体;s4、适应度函数的评价,个体遗传的复杂程度通过适应度函数所求的值来确定,设一个适应度值为f,则其适应度函数公式如下:其中,k为有关系数,y
i
为通过编码计算出的值,o
i
为实测目标值;s5、进行遗传操作,对基因进行选择、交叉和变异操作,遗传选择是对个体适应度而言的,采用轮盘赌法对个体进行选择,经过这一阶段的遗传操作之后,个体会进行各种遗传交叉和遗传变异;s6、判断是否满足终止条件,如果满足,则输出结果,否则回到步骤s3重新进行操作,直到符合条件。4.根据权利要求1所述基于模型的半导体质量预测方法,其特征在于:所述步骤四中,
专家知识指工艺人员、设计人员对研究问题的机理有一定的了解,通过已有的经验或机理利用公式表征输入和输出间关系,利用单调性专家知识,即公式是单调增或单调减的,专家知识表达为数学公式:其中f(x)表示任意函数,x1,x2表示定义域内的两点,f(x1),f(x2)表示对应值域的值。5.根据权利要求1所述基于模型的半导体质量预测方法,其特征在于:所述步骤五中,基于增广拉格朗日乘子法的bp神经网络;以专家知识作为约束条件,通过将增广拉格朗日函数作为bp神经网络目标函数,使得bp神经网络输出结果既满足均方误差,又满足专家知识,设单调性专家知识为输入s与输出g为单调递增关系,以此作为约束条件,增广拉格朗日乘子法对约束优化问题的处理方法为如下公式:其中,p为样本的个数,x为模型输入,y为模型输出,e为实际值与模型预测的误差值,s,g分别代表了专家知识的输入和输出且为单调递增关系,e为目标函数,构建增广拉格朗日函数如下:其中,λ,ρ分别为拉格朗日乘子和惩罚因子,e为误差值,g(x)为约束;通过判断a的正负来推断神经网络是否满足约束,当a>0时神经网络输出值满足约束,反之不满足约束,将增广拉格朗日函数作为神经网络的目标函数,按照梯度下降法对模型进行优化。

技术总结
一种基于模型的半导体质量预测方法,具体步骤为:步骤一:使用BP神经网络通过遗传算法计算初始权值和阈值;步骤二:设置初始乘子及惩罚因子;步骤三:训练神经网络;步骤四:判断是否满足专家知识,是则进入步骤五,否则进入步骤六;步骤五:采用增广拉格朗日乘子函数作为训练目标,进入步骤七;步骤六:采用均方误差作为目标函数,进入步骤七;步骤七:判断是否达到目标误差,是则结束,否则进入步骤三。否则进入步骤三。否则进入步骤三。


技术研发人员:周豫山 戴志学 李刚
受保护的技术使用者:中江联合(北京)科技有限公司
技术研发日:2023.06.08
技术公布日:2023/10/7
版权声明

本文仅代表作者观点,不代表航空之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

飞行汽车 https://www.autovtol.com/

分享:

扫一扫在手机阅读、分享本文

相关推荐