半导体良率监测方法、装置、电子设备和存储介质与流程

文档序号:31345487发布日期:2022-08-31 11:38阅读:174来源:国知局
半导体良率监测方法、装置、电子设备和存储介质与流程

1.本技术涉及半导体制造技术领域,具体地说,涉及一种半导体良率监测方法、装置、电子设备和存储介质。


背景技术:

2.半导体制造是一个高度自动化的产业,在半导体集成电路的制造过程中,产品的良率对于成本预算及产出价值有着关键的影响。因此,在半导体制造过程中需要监测良率异常情况的发生,以确保工艺稳定性。
3.半导体的制造过程通常包括多个工艺加工过程,会产生大量的工艺参数数据,如果基于大量的工艺参数数据预测半导体的良率,运算量很大,不仅不必要地消耗很多计算资源,而且影响数据处理效率。


技术实现要素:

4.有鉴于此,本技术实施例提供一种半导体良率监测方法、装置、电子设备和存储介质,可以降低资源消耗,提高数据处理效率。
5.为达到上述目的,本技术实施例的技术方案是:
6.第一方面,本技术实施例提供一种半导体良率监测方法,所述方法包括:
7.获取在半导体样本的制造过程中采集的工艺参数数据,以及针对所述半导体样本的测量良率数据;
8.根据所述工艺参数数据和所述测量良率数据,分别确定制造过程中的各个工艺参数与良率的相关系数;
9.根据所述各个工艺参数与良率的相关系数,从所述各个工艺参数中选择良率相关参数;
10.根据各个良率相关参数对应的工艺参数数据和所述测量良率数据,构建良率预测模型;
11.根据设定的良率变化阈值和所述良率预测模型,分别确定各个良率相关参数对应的变化阈值;
12.在半导体制造过程中,对各个良率相关参数进行监测,若任意一个良率相关参数的变化量达到对应的变化阈值,则发出报警信息。
13.在一种可选的实施例中,所述制造过程包括多个工艺加工过程,所述工艺参数数据包括在所述半导体样本的多个工艺加工过程中采集的工艺参数数据,所述测量良率数据包括在多个工艺加工过程之后,对所述半导体样本进行检测得到的多组测量良率数据;所述根据所述工艺参数数据和所述测量良率数据,分别确定制造过程中的各个工艺参数与良率的相关系数,包括:
14.分别确定每组测量良率数据对应的工艺参数数据;其中,第一组测量良率数据对应的工艺参数数据包括在检测得到所述第一组测量良率数据之前的各个工艺加工过程中
采集的工艺参数数据;所述第一组测量良率数据为所述多组测量良率数据中的任意一组测量良率数据;
15.根据每组测量良率数据和每组测量良率数据对应的工艺参数数据,分别确定所述各个工艺参数与良率的相关系数。
16.在一种可选的实施例中,所述根据所述工艺参数数据和所述测量良率数据,分别确定制造过程中的各个工艺参数与良率的相关系数,包括:
17.根据各个工艺参数对应的工艺参数数据与测量良率数据之间的协方差和标准差,分别确定各个工艺参数与良率的相关系数。
18.在一种可选的实施例中,所述根据各个良率相关参数对应的工艺参数数据和所述测量良率数据,构建良率预测模型,包括:
19.将各个良率相关参数对应的工艺参数数据进行归一化处理;
20.根据所述测量良率数据和归一化后的工艺参数数据,构建所述良率预测模型。
21.在一种可选的实施例中,所述良率预测模型表示为:
[0022][0023]
其中,y表示良率,xi表示第i个良率相关参数,ci表示第i个良率相关参数的权重,n表示良率相关参数的个数,b为常数。
[0024]
在一种可选的实施例中,所述根据设定的良率变化阈值和所述良率预测模型,分别确定各个良率相关参数对应的变化阈值,包括:
[0025]
将所述良率预测模型中各个良率相关参数的权重的倒数,作为各个良率相关参数相对于良率的变化系数;
[0026]
根据各个良率相关参数相对于良率的变化系数和所述良率变化阈值,分别确定各个良率相关参数对应的变化阈值。
[0027]
在一种可选的实施例中,所述根据所述各个工艺参数与良率的相关系数,从所述各个工艺参数中选择良率相关参数,包括:
[0028]
按照相关系数的绝对值从大到小的顺序,将各个工艺参数进行排序;
[0029]
选择排列在前的设定数量的工艺参数作为所述良率相关参数,或者,选择排列在前的设定比例的工艺参数作为所述良率相关参数。
[0030]
在一种可选的实施例中,所述根据所述各个工艺参数与良率的相关系数,从所述各个工艺参数中选择良率相关参数,包括:
[0031]
将相关系数的绝对值大于或等于设定系数阈值的工艺参数作为所述良率相关参数。
[0032]
第二方面,本技术实施例还提供一种半导体良率监测装置,所述装置包括:
[0033]
模型构建模块,用于获取在半导体样本的制造过程中采集的工艺参数数据,以及针对所述半导体样本的测量良率数据;根据所述工艺参数数据和所述测量良率数据,分别确定制造过程中的各个工艺参数与良率的相关系数;根据所述各个工艺参数与良率的相关系数,从所述各个工艺参数中选择良率相关参数;根据各个良率相关参数对应的工艺参数数据和所述测量良率数据,构建良率预测模型;
[0034]
阈值获取模块,用于根据设定的良率变化阈值和所述良率预测模型,分别确定各
个良率相关参数对应的变化阈值;
[0035]
良率监测模块,用于在半导体制造过程中,对各个良率相关参数进行监测,若任意一个良率相关参数的变化量达到对应的变化阈值,则发出报警信息。
[0036]
在一种可选的实施例中,所述制造过程包括多个工艺加工过程,所述工艺参数数据包括在所述半导体样本的多个工艺加工过程中采集的工艺参数数据,所述测量良率数据包括在多个工艺加工过程之后,对所述半导体样本进行检测得到的多组测量良率数据;所述模型构建模块,具体用于:
[0037]
分别确定每组测量良率数据对应的工艺参数数据;其中,第一组测量良率数据对应的工艺参数数据包括在检测得到所述第一组测量良率数据之前的各个工艺加工过程中采集的工艺参数数据;所述第一组测量良率数据为所述多组测量良率数据中的任意一组测量良率数据;
[0038]
根据每组测量良率数据和每组测量良率数据对应的工艺参数数据,分别确定所述各个工艺参数与良率的相关系数。
[0039]
在一种可选的实施例中,所述模型构建模块,具体用于:
[0040]
根据各个工艺参数对应的工艺参数数据与测量良率数据之间的协方差和标准差,分别确定各个工艺参数与良率的相关系数。
[0041]
在一种可选的实施例中,所述模型构建模块,具体用于:
[0042]
将各个良率相关参数对应的工艺参数数据进行归一化处理;
[0043]
根据所述测量良率数据和归一化后的工艺参数数据,构建所述良率预测模型。
[0044]
在一种可选的实施例中,所述良率预测模型表示为:
[0045][0046]
其中,y表示良率,xi表示第i个良率相关参数,ci表示第i个良率相关参数的权重,n表示良率相关参数的个数,b为常数。
[0047]
在一种可选的实施例中,所述阈值获取模块,具体用于:
[0048]
将所述良率预测模型中各个良率相关参数的权重的倒数,作为各个良率相关参数相对于良率的变化系数;
[0049]
根据各个良率相关参数相对于良率的变化系数和所述良率变化阈值,分别确定各个良率相关参数对应的变化阈值。
[0050]
在一种可选的实施例中,所述模型构建模块,具体用于:
[0051]
按照相关系数的绝对值从大到小的顺序,将各个工艺参数进行排序;
[0052]
选择排列在前的设定数量的工艺参数作为所述良率相关参数,或者,选择排列在前的设定比例的工艺参数作为所述良率相关参数。
[0053]
在一种可选的实施例中,所述模型构建模块,具体用于:
[0054]
将相关系数的绝对值大于或等于设定系数阈值的工艺参数作为所述良率相关参数。
[0055]
第三方面,本技术实施例还提供一种电子设备,包括存储器和处理器,所述存储器上存储有可在所述处理器上运行的计算机程序,当所述计算机程序被所述处理器执行时,使得所述处理器实现第一方面的半导体良率监测方法。
[0056]
第四方面,本技术实施例还提供一种计算机可读存储介质,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时,实现第一方面的半导体良率监测方法。
[0057]
本技术实施例提供的半导体良率监测方法、装置、电子设备和存储介质,可以根据采集工艺参数数据和测量良率数据,分别确定制造过程中的各个工艺参数与良率的相关系数,从各个工艺参数中选择良率相关参数,仅根据良率相关参数对应的工艺参数数据构建良率预测模型,并确定各个良率相关参数对应的变化阈值。在监测时,针对良率相关参数进行监测,需要处理的数据量大幅度降低,因此可以降低对计算资源的消耗,提高数据处理效率。
附图说明
[0058]
为了更清楚地说明本技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简要介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0059]
图1为本技术实施例提供的一种半导体良率监测方法的流程图;
[0060]
图2为本技术实施例提供的一种半导体制造过程的流程示意图;
[0061]
图3为本技术实施例提供的一种各个工艺参数与良率的相关系数的示意图;
[0062]
图4为本技术实施例提供的一种半导体良率监测装置的结构示意图;
[0063]
图5为本技术实施例提供的一种电子设备的结构示意图。
具体实施方式
[0064]
为了使本技术的目的、技术方案和优点更加清楚,下面将结合附图对本技术作进一步地详细描述,显然,所描述的实施例仅仅是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本技术保护的范围。
[0065]
下文中所用的词语“示例性”的意思为“用作例子、实施例或说明性”。作为“示例性”所说明的任何实施例不必解释为优于或好于其它实施例。
[0066]
文中的术语“第一”、“第二”仅用于描述目的,而不能理解为明示或暗示相对重要性或者隐含指明所指示的技术特征的数量。除非另有说明,“多个”的含义是两个或两个以上。
[0067]
在半导体制造过程中,通常通过监测良率异常情况的发生来确保工艺稳定性,如果基于工艺加工过程中产生的大量工艺参数数据预测半导体的良率,运算量很大,不仅消耗很多计算资源,而且影响数据处理效率。
[0068]
为了减少数据处理量,提高数据处理效率,本技术实施例提供一种半导体良率监测方法,该方法根据采集工艺参数数据和测量良率数据,分别确定制造过程中的各个工艺参数与良率的相关系数,从各个工艺参数中选择良率相关参数,仅根据良率相关参数对应的工艺参数数据构建良率预测模型,并确定各个良率相关参数对应的变化阈值。在监测时,针对良率相关参数进行监测,需要处理的数据量大幅度降低,因此可以降低对计算资源的
消耗,提高数据处理效率。
[0069]
下文结合附图对本技术实施例提供的半导体良率监测方法进行详细说明。
[0070]
图1示出了本技术实施例提供的一种半导体良率监测方法的流程示意图。该方法可以由对半导体良率进行监测的电子设备执行。如图1所示,该方法包括如下步骤:
[0071]
步骤s101,获取在半导体样本的制造过程中采集的工艺参数数据,以及针对半导体样本的测量良率数据。
[0072]
在每批半导体产品的制造过程中,可以实时采集制造过程中的各种工艺参数数据。在半导体产品制造完成后或某个工艺过程完成之后,可以对半导体产品的特性进行测量,得到半导体产品的策略良率数据。半导体产品可以包括但不限于半导体集成电路晶元。
[0073]
可以将指定时间段生产的半导体产品作为半导体样本,例如,将某一天或某一时间周期内生产的半导体产品作为半导体样本。电子设备可以获取在半导体样本的制造过程中采集的工艺参数数据,以及针对半导体样本的测量良率数据。
[0074]
在一些实施例中,半导体产品的制造过程可以包括多个工艺加工过程,半导体样本的工艺参数数据可以包括在半导体样本的多个工艺加工过程中采集的工艺参数数据,测量良率数据可以包括在多个工艺加工过程之后,对半导体样本进行检测得到的多组测量良率数据。示例性地,测量良率数据可以包括在每个工艺加工过程之后,对半导体样本进行检测得到的多组测量良率数据;或者,测量良率数据可以包括在一部分工艺加工过程之后,对半导体样本进行检测得到的多组测量良率数据。
[0075]
步骤s102,根据工艺参数数据和测量良率数据,分别确定制造过程中的各个工艺参数与良率的相关系数。
[0076]
在半导体制造过程中,存在多个工艺参数,例如温度、湿度、电流、电压、切割参数等等。每个工艺参数对良率的影响程度不同,一些工艺参数的变化,可能几乎不会影响良率或对良率的影响程度较小,一些工艺参数的变化,可能对良率的影响程度较大。
[0077]
半导体样本的工艺参数数据包括每个工艺参数对应的工艺参数数据,获取半导体样本的工艺参数数据和测量良率数据后,可以采用皮尔森(pearson)相关系数、斯皮尔曼(spearman)相关系数或肯德尔(kendall)相关系数等,确定制造过程中的各个工艺参数与良率的相关系数。
[0078]
示例性地,可以根据各个工艺参数对应的工艺参数数据与测量良率数据之间的协方差和标准差,分别确定各个工艺参数与良率的相关系数。例如,假设半导体的制造过程中涉及10个工艺参数,分别记作x1~x
10
。以工艺参数x1为例,工艺参数x1与良率y的相关系数r,可以采用如下公式表示:
[0079][0080]
其中,datax1表示工艺参数x1对应的工艺参数数据;datay表示测量良率数据;μdatax1表示工艺参数x1对应的工艺参数数据的平均值,μdatay表示测量良率数据的平均值;e[]表示工艺参数x1对应的工艺参数数据与测量良率数据之间的协方差,σdatax1表示工艺参数x1对应的工艺参数数据的标准差,σdatay表示测量良率数据的标准差。
[0081]
分别确定工艺参数x1对应的工艺参数数据与测量良率数据之间的协方差,以及工艺参数x1对应的工艺参数数据的标准差与测量良率数据的标准差,将协方差与两标准差的
商,作为工艺参数x1与良率的相关系数。
[0082]
参照上述确定工艺参数x1与良率的相关系数的方法,可以确定各个工艺参数与良率的相关系数。
[0083]
在一些实施例中,如果半导体样本的工艺参数数据包括在半导体样本的多个工艺加工过程中采集的工艺参数数据,测量良率数据包括在多个工艺加工过程之后,对半导体样本进行检测得到的多组测量良率数据,那么,可以根据工艺参数数据的采集时间和测量良率数据的检测时间,分别确定每组测量良率数据对应的工艺参数数据。其中,每组测量良率数据对应的工艺参数数据包括在检测得到这组测量良率数据之前的各个工艺加工过程中采集的工艺参数数据。
[0084]
例如,假设半导体制造过程包括六个工艺加工过程,如图2所示,每个工艺加工过程之后,均会对半导体样本进行检测,共得到六组测量良率数据。其中,在第二个工艺加工过程之后检测得到的第二组测量良率数据对应的工艺参数数据包括在第一个工艺加工过程和第二个工艺加工过程中采集的工艺参数数据。在第三个工艺加工过程之后检测得到的第三组测量良率数据对应的工艺参数数据包括在第一个工艺加工过程、第二个工艺加工过程和第三个工艺加工过程中采集的工艺参数数据。
[0085]
确定每组测量良率数据对应的工艺参数数据之后,可以根据每组测量良率数据和每组测量良率数据对应的工艺参数数据,分别确定各个工艺参数与良率的相关系数。例如,假设第一个工艺加工过程中包含a1个工艺参数,根据第一个工艺加工过程之后,对半导体样本进行检测得到的第一组测量良率数据,以及第一组测量良率数据对应的a1个工艺参数的工艺参数数据,可以确定该a1个工艺参数与良率的相关系数(即a1个相关系数),此处的良率是指第一个工艺加工的良率。假设第二个工艺加工过程中包含a2个工艺参数,根据第二个工艺加工过程之后,对半导体样本进行检测得到的第二组测量良率数据,以及第二组测量良率数据对应的a2个工艺参数的工艺参数数据,可以确定该a2个工艺参数与良率的相关系数(即a2个相关系数),此处的良率是指第二个工艺加工的良率;当然,也可以基于第一组测量良率数据对第二组测量良率数据进行调整,以得到用于表征经过第一个工艺加工过程和第二个工艺加工过程后的整体良率的调整后的第二组测量良率数据,从而,根据调整后的第二组测量良率数据及其对应的(a1+a2)个工艺参数的工艺参数数据,可以确定该(a1+a2)个工艺参数与良率的相关系数(即(a1+a2)个相关系数),此处的良率是指经过第一个工艺加工过程和第二个工艺加工过程后的整体良率。以此类推,其他各个工艺参数与良率的相关系数的确定方法,可以参照上述方法执行。
[0086]
步骤s103,根据各个工艺参数与良率的相关系数,从各个工艺参数中选择良率相关参数。
[0087]
其中,良率相关参数指对良率的影响程度较大的工艺参数,即当良率相关参数变化时,通常会引起良率的改变,因此,需要特别关注良率相关参数的变化。而除良率相关参数之外的其他工艺参数,其对良率的影响程度较小,可以不进行监测。
[0088]
在一些实施例中,可以按照相关系数的绝对值从大到小的顺序,将各个工艺参数进行排序,选择排列在前的设定数量的工艺参数作为良率相关参数。
[0089]
例如,假设设定数量为4,如图3所示,按照相关系数的绝对值从大到小的顺序,将工艺参数x1~x
10
进行排序,排序结果为x3、x1、x4、x6、x2、x7、x8、x5、x9、x
10
,则可以将选择排列
在前的4的工艺参数,即x3、x1、x4和x6作为良率相关参数。
[0090]
在一些实施例中,可以按照相关系数的绝对值从大到小的顺序,将各个工艺参数进行排序,选择排列在前的设定比例的工艺参数作为良率相关参数。
[0091]
例如,假设设定比例为30%,如图3所示,按照相关系数的绝对值从大到小的顺序,将工艺参数x1~x
10
进行排序,排序结果为x3、x1、x4、x6、x2、x7、x8、x5、x9、x
10
,则可以将前30%的工艺参数,即x3、x1和x4三个工艺参数作为良率相关参数。
[0092]
在一些实施例中,可以将相关系数的绝对值大于或等于设定系数阈值的工艺参数作为良率相关参数。
[0093]
例如,假设设定系数阈值为0.8,如图3所示,工艺参数x3、x1和x4的相关系数的绝对值大于0.8,工艺参数x6的相关系数的绝对值等于0.8,其余工艺参数的相关系数的绝对值小于0.8,则可以将工艺参数x3、x1、x4和x6作为良率相关参数。
[0094]
步骤s104,根据各个良率相关参数对应的工艺参数数据和测量良率数据,构建良率预测模型。
[0095]
考虑到一些良率相关参数对应的工艺参数数据的分布范围可能位于例如-10~10之间,另一些良率相关参数对应的工艺参数数据的分布范围可能位于例如-100~100之间,如果忽略分布范围的不同,根据工艺参数数据直接构建良率预测模型,可能无法得到准确的良率预测模型。在一些实施例中,为了使得到的良率预测模型更准确,可以将各个良率相关参数对应的工艺参数数据进行归一化处理。例如,对于良率相关参数x1对应的工艺参数数据,可以采用如下的公式对每个工艺参数数据进行归一化:
[0096][0097]
其中,dataj表示良率相关参数x1对应的第j个工艺参数数据,表示第j个工艺参数数据归一化后的值,max(datax1)表示良率相关参数x1对应的工艺参数数据中的最大值,min(datax1)表示良率相关参数x1对应的工艺参数数据中的最小值。
[0098]
经过归一化处理,良率相关参数x1对应的各个工艺参数数据均被压缩至-1~1之间。每个良率相关参数对应的工艺参数数据均可以参照上述方法进行归一化处理,根据测量良率数据和归一化后的工艺参数数据,可以构建良率预测模型。
[0099]
示例性地,良率预测模型可以表示为:
[0100][0101]
其中,y表示良率,xi表示第i个良率相关参数,ci表示第i个良率相关参数的权重,n表示良率相关参数的个数,b为常数。
[0102]
本技术实施例采用多元线性回归方法,将每个良率相关参数对应的工艺参数数据代入上述良率预测模型,对良率数据进行预测,得到预测良率数据,将预测良率数据与测量良率数据进行比对,对每个良率相关参数的权重和常数b进行调整,以使预测良率数据接近测量良率数据,最终确定最佳的良率相关参数的权重和常数b,得到良率预测模型。
[0103]
步骤s105,根据设定的良率变化阈值和良率预测模型,分别确定各个良率相关参数对应的变化阈值。
[0104]
其中,良率变化阈值可以是根据经验设定的值,当半导体良率的变化达到该良率变化阈值时,可以发出报警信息进行报警。
[0105]
可以将良率预测模型中各个良率相关参数的权重的倒数,作为各个良率相关参数相对于良率的变化系数,根据各个良率相关参数相对于良率的变化系数和上述良率变化阈值,分别确定各个良率相关参数对应的变化阈值。
[0106]
例如,假设良率变化阈值为i,则第i个良率相关参数xi对应的变化阈值可以表示为i/ci。
[0107]
步骤s106,在半导体制造过程中,对各个良率相关参数进行监测,若任意一个良率相关参数的变化量达到对应的变化阈值,则发出报警信息。
[0108]
示例性地,如果良率相关参数xi增大,当增大的变化量达到良率相关参数xi对应的变化阈值时,发出报警信息;如果良率相关参数xi减小,当减小的变化量达到良率相关参数xi对应的变化阈值时,也发出报警信息,以通知工作人员及时排查问题或故障,避免生产出较多不合格的半导体产品。
[0109]
本技术实施例提供的半导体良率监测方法,可以根据采集工艺参数数据和测量良率数据,分别确定制造过程中的各个工艺参数与良率的相关系数,根据各个工艺参数与良率的相关系数,从各个工艺参数中选择对良率具有较大影响的良率相关参数,仅根据良率相关参数对应的工艺参数数据构建良率预测模型,并确定各个良率相关参数对应的变化阈值,需要处理的数据量和计算量较小,并且可以提高构建的良率预测模型的准确度。在监测时,针对良率相关参数进行监测,需要处理的数据量大幅度降低,因此可以降低对计算资源的消耗,提高数据处理效率。
[0110]
基于同一发明构思,本技术实施例中还提供了一种半导体良率监测装置,如图4所示,该半导体良率监测装置可以包括模型构建模块401、阈值获取模块402和良率监测模块403。其中,模型构建模块401,用于获取在半导体样本的制造过程中采集的工艺参数数据,以及针对所述半导体样本的测量良率数据;根据所述工艺参数数据和所述测量良率数据,分别确定制造过程中的各个工艺参数与良率的相关系数;根据所述各个工艺参数与良率的相关系数,从所述各个工艺参数中选择良率相关参数;根据各个良率相关参数对应的工艺参数数据和所述测量良率数据,构建良率预测模型;阈值获取模块402,用于根据设定的良率变化阈值和所述良率预测模型,分别确定各个良率相关参数对应的变化阈值;良率监测模块403,用于在半导体制造过程中,对各个良率相关参数进行监测,若任意一个良率相关参数的变化量达到对应的变化阈值,则发出报警信息。
[0111]
在一种可选的实施例中,所述制造过程包括多个工艺加工过程,所述工艺参数数据包括在所述半导体样本的多个工艺加工过程中采集的工艺参数数据,所述测量良率数据包括在多个工艺加工过程之后,对所述半导体样本进行检测得到的多组测量良率数据;所述模型构建模块401,具体用于:
[0112]
分别确定每组测量良率数据对应的工艺参数数据;其中,第一组测量良率数据对应的工艺参数数据包括在检测得到所述第一组测量良率数据之前的各个工艺加工过程中采集的工艺参数数据;所述第一组测量良率数据为所述多组测量良率数据中的任意一组测量良率数据;
[0113]
根据每组测量良率数据和每组测量良率数据对应的工艺参数数据,分别确定所述
各个工艺参数与良率的相关系数。
[0114]
在一种可选的实施例中,所述模型构建模块401,具体用于:
[0115]
根据各个工艺参数对应的工艺参数数据与测量良率数据之间的协方差和标准差,分别确定各个工艺参数与良率的相关系数。
[0116]
在一种可选的实施例中,所述模型构建模块401,具体用于:
[0117]
将各个良率相关参数对应的工艺参数数据进行归一化处理;
[0118]
根据所述测量良率数据和归一化后的工艺参数数据,构建所述良率预测模型。
[0119]
在一种可选的实施例中,所述良率预测模型表示为:
[0120][0121]
其中,y表示良率,xi表示第i个良率相关参数,ci表示第i个良率相关参数的权重,n表示良率相关参数的个数,b为常数。
[0122]
在一种可选的实施例中,所述阈值获取模块402,具体用于:
[0123]
将所述良率预测模型中各个良率相关参数的权重的倒数,作为各个良率相关参数相对于良率的变化系数;
[0124]
根据各个良率相关参数相对于良率的变化系数和所述良率变化阈值,分别确定各个良率相关参数对应的变化阈值。
[0125]
在一种可选的实施例中,所述模型构建模块401,具体用于:
[0126]
按照相关系数的绝对值从大到小的顺序,将各个工艺参数进行排序;
[0127]
选择排列在前的设定数量的工艺参数作为所述良率相关参数,或者,选择排列在前的设定比例的工艺参数作为所述良率相关参数。
[0128]
在一种可选的实施例中,所述模型构建模块401,具体用于:
[0129]
将相关系数的绝对值大于或等于设定系数阈值的工艺参数作为所述良率相关参数。
[0130]
基于同一发明构思,本技术实施例还提供了一种电子设备,该电子设备至少包括用于存储数据的存储器和处理器,其中,对于用于数据处理的处理器而言,在执行处理时,可以采用微处理器、cpu、gpu(graphics processing unit,图形处理单元)、dsp或fpga实现。对于存储器来说,存储器中存储有操作指令,该操作指令可以为计算机可执行代码,通过该操作指令来实现上述本技术实施例的半导体良率监测方法的流程中的各个步骤。
[0131]
图5为本技术实施例提供的一种电子设备的结构示意图。如图5所示,电子设备500包括存储器501、处理器502、数据获取模块503和总线504。该存储器501、处理器502和数据获取模块503均通过总线504连接,该总线504用于该存储器501、处理器502和数据获取模块503之间传输数据。
[0132]
数据获取模块503可以通过有线方式或无线方式与半导体生产设备和检测设备连接,获取半导体样本的工艺参数数据和测量良率数据。
[0133]
其中,存储器501可用于存储软件程序以及模块,处理器502通过运行存储在存储器501中的软件程序以及模块,从而执行电子设备500的各种功能应用以及数据处理,如本技术实施例提供的半导体良率监测方法。
[0134]
存储器501可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系
统、至少一个应用的应用程序等;存储数据区可用于存储获取到的半导体样本的工艺参数数据和测量良率数据等。此外,存储器501可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。
[0135]
处理器502是电子设备500的控制中心,利用总线504以及各种接口和线路连接整个电子设备500的各个部分,通过运行或执行存储在存储器501内的软件程序和/或模块,以及调用存储在存储器501内的数据,执行电子设备500的各种功能和处理数据。可选的,处理器502可包括一个或多个处理单元,如cpu、gpu(graphics processing unit,图形处理单元)、数字处理单元等。
[0136]
本技术实施例还提供了一种计算机可读存储介质,该计算机存储介质中存储有计算机可执行指令,该计算机程序被处理器执行时可用于实现本技术任一实施例所记载的半导体良率监测方法。
[0137]
在一些可能的实施方式中,本技术提供的半导体良率监测方法的各个方面还可以实现为一种程序产品的形式,其包括程序代码,当程序产品在计算机设备上运行时,程序代码用于使计算机设备执行本说明书上述描述的根据本技术各种示例性实施方式的半导体良率监测方法的步骤,例如,计算机设备可以执行如图1所示的步骤s101~s106的半导体良率监测方法的流程。
[0138]
本领域内的技术人员应明白,本技术的实施例可提供为方法、系统、或计算机程序产品。因此,本技术可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本技术可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。
[0139]
本技术是参照根据本技术的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
[0140]
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
[0141]
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
[0142]
显然,本领域的技术人员可以对本技术进行各种改动和变型而不脱离本技术的精神和范围。这样,倘若本技术的这些修改和变型属于本技术权利要求及其等同技术的范围之内,则本技术也意图包含这些改动和变型在内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1