您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 质量控制/管理 > 基于神经网络方法的半导体生产工艺优化
基于神经网络方法的半导体生产工艺优化摘要以提高生产成品率为目标,利用神经网络的非线性和容错性,对半导体芯片生产过程进行了分析和优化,具体内容如下:(1)使用神经网络方法建立模型,确定生产线上工艺参数和成品率之间的映射关系,构造以工艺参数为输入,成品率为输出的多维函数曲面.(2)对上述多维函数曲面进行搜索,搜索成品率最高的最优点,以该最优点的工艺参数值为依据确定工艺参数的规范值.(3)对工艺参数规范进行优化,在实际生产工艺中反复实践,直至达到提高成品率的目的.生产实践证明,神经网络的分析结果是合理的.根据神经网络分析提出的优化建议,有效地提高了工序能力指数和产品成品率的一致性,具有实际应用价值.关键词:半导体生产,工艺优化,神经网络NeuralNetwork-BasedOptimizationofVLSIWaferFabricationAbstractAneural-basedmanufacturingprocesscontrolsystemforsemiconductorfactoriesispresented.Waferfabricationisadynamic,nonlinear,multivariableandcomplexindustrialprocess.Amodelbasedonfeedforwardnetworks(FNN)isproposedtosimulatethewafermanufacturingprocess.Learningfromthehistoricaltechnologicalrecordswithaspecialdynamiclearningmethod,theneural-basedmodelcanapproximatethefunctionrelationshipbetweenthetechnologicalparametersandthewaferyieldprecisely.Agradientdescentmethodtosearchasetofoptimaltechnologicalparametersisusedinordertoleadtothemaximumyieldbysimulation.Thewaferyieldincreasesby7.63%aftertheoptimalparameterswereappliedinthewaferfabricationassembly.KeyWords:ManufactureofSemiconductorDevices,OptimizationofProcess,NeuralNetwork一前言半导体生产过程是一个非常复杂的生产过程,在此过程中有很多难以预见的微观因素在起作用.以环境因素为例,影响成品率的因素就有温度、湿度、噪音等.通过对以往半导体生产线上的工艺参数的分析,可以看出,半导体工艺参数的变化呈现出很强的非线性和不确定性,这种变化过程用传统的数学回归方法很难得到精确的模型.由于传统方法在解决半导体生产过程建模与优化中遇到的困难以及解决这一问题能够带来的巨大效益,使得半导体生产过程的建模与优化成为生产过程控制中最引人注目的问题之一.各国的研究者们在尝试解决半导体生产过程的优化问题时,使用了各种各样最新的技术,如神经网络、模糊逻辑、专家系统、遗传算法等,而其中尤以神经网络以其独有优势受到研究者们的青睐.九十年代以来,国外不少研究机构,如乔治亚工学院、贝尔实验室、加州大学伯克利分校及麻省理工学院等的研究人员将人工神经网络用于半导体工艺制造过程的建模、优化及监控,取得了许多对工艺参数的选取、优化及工艺设备自动控制等极为有益的成果[1~9].国内也有类似的研究成果报道[10].尤其在使用前馈神经网络对半导体工业生产中某些工序(如分子束外延,等离子刻蚀)进行建模和预测时,取得了比传统方法更优的预测结果.但采用神经网络方法对整个集成电路生产的工艺过程建模并进行整个生产过程成品率优化控制还未见报道.本文以提高生产成品率为目标,利用神经网络的非线性和容错性,对电话语音开关电路芯片生产过程进行了分析和优化,具体内容如下:1.使用神经网络方法建立模型,确定生产线上工艺参数和成品率之间的映射关系,构造以工艺参数为输入,成品率为输出的多维函数曲面.2.对上述多维函数曲面进行搜索,搜索成品率最高的最优点,以该最优点的工艺参数值为依据确定工艺参数的规范值.3.对工艺参数规范进行优化,在实际生产工艺中加以实践,反复进行,直至达到提高成品率的目的.生产实践证明,神经网络的分析结果是合理的.根据神经网络分析提出的优化建议,有效地提高了工序质量和产品成品率的一致性,具有实际应用价值.二半导体生产应用背景介绍目前在半导体工业生产的控制与检测中,通过提高工序能力来保证产品成品率是常用的方法.半导体芯片的生产过程是一种复杂的多工序生产过程,一种芯片的生产往往包括几十甚至几百个工序.工序是产品制造过程的基本环节,工序的质量将最终决定产品的制造质量.参数与工艺规范偏离越小,通常认为工序质量就越高.然而,在实际过程中,有时在工序能力指数较高的情况下,产品的成品率却比较低.导致这种情况发生的一个重要原因,在于参数规范值的不合理.半导体生产过程中,有些工序的工艺规范是根据半导体生产的知识和经验推断而来的,有可能不够合理.此外,由于加工条件等随着时间的推移而逐渐变化,也会导致原先合理的工艺规范变得不合理.三建模与优化基于神经网络方法的静态建模在对生产过程进行分析和优化的过程中,建模时使用的神经网络算法合适与否,和工作能否顺利进行有很大关系.鉴于半导体芯片的生产过程是一个复杂的非线性过程,而且测得的工艺参数与实际情况之间有一定的差别,所以用以生产过程建模的神经网络必须具备以下特征:1.非线性映射能力较强.2.具有一定的去噪和容错能力.条件1,2并不难满足,目前应用最广泛的前馈网络-BP网络就具备以上特征.然而,除此以外,为了建模以后搜索最优点的工作顺利进行,神经网络算法还应具有以下特征:3.通过神经网络建模构造的映射函数曲面上没有很多局部最优点.4.映射函数曲面的最优点应该与实际工艺参数的数值比较接近.为了满足条件3,4,我们使用具有局部响应特性的高斯函数作为网络隐层神经元的激励函数,输出神经元则仍然使用Sigmoid函数做为激励函数.关于神经网络的理论研究表明,在网络的隐层激励函数为非多项式函数而输出层激励函数为线性函数的前提下,前馈网络能够以任意精度逼近任意连续函数.这个结论说明,我们定义的前馈网络模型,其映射能力能够保证满足对生产线建模的要求.与BP网络类似,网络的训练算法是一种基于最小均方误差准则的梯度下降算法.训练算法的基本精神是:从实际输出与期望输出的方差出发,沿网络内信号传输的相反方向逐层推算出每一层输出的相应偏差,据此调整网络参数(隐层单元的中心值和方差,隐层和输出层间的连接权值),尽可能降低网络误差函数,直至网络达到要求性能.算法本质上是一种最速下降法,其迭代公式为:其中w为网络参数向量;E为网络误差函数..神经网络模型的动态滚动半导体生产过程是一个非常复杂的生产过程,在此过程中有很多难以预见的微观因素在起作用.生产过程本身的不稳定,以及在采集工艺参数时各种主客观因素的影响,使得神经网络模型的训练样本表现出相当大的偶然性,未必都能反映出芯片生产的规律,而且其中某些样本还可能和实际情况有较大的出入.在这种情况下,使用传统的神经网络训练方法建立符合半导体生产规律的模型就十分困难.针对半导体生产的这一具体情况,我们提出了神经网络模型的动态滚动方法,具体内容如下:1.把采集到的工艺参数样本分为训练样本和测试样本,根据训练样本训练后确立神经网络参数,将测试样本输入神经网络,检验神经网络的输出是否符合实际情况.2.在网络输出与实际情况有偏差的情况下,从训练样本集中剔除若干样本,重新训练.3.以两次训练的结果比较,如果重新训练的结果较第一次训练的结果更接近实际情况.则判定剔除的样本不能反映半导体芯片生产的规律性,以剔除后余下的训练样本组成新的训练样本集.4.反复重复以上过程,直至训练样本集已无法剔除,根据此时的训练样本集进行训练,建立最终的神经网络模型.映射函数曲面的动态搜寻算法使用多层前馈网络构造出映射函数曲面后,以样本集当中成品率高的样本为出发点,使用最速下降法搜寻映射函数曲面的最优点,得到的网络输出我们称为新样本的模拟成品率.网络的输入x和输出y的关系可以定义为以下的函数关系:y=f(wx).误差函数曲面的动态搜寻就是指在w保持不变的情况下,搜寻使输出f(wx)最大的输入x.我们使用最速下降算法完成这一过程,即按照下式迭代网络的输入x:\四实际应用本文中的实际应用工作,是和无锡中国华晶电子集团总公司合作开展的,以该公司双极生产线上电话话音开关电路芯片的生产作为分析对象.半导体芯片的测试成本较高,耗时也较长.为了不给生产线增加工作量,同时又能尽量利用已有的工艺参数历史数据,我们以生产线上随件单中的常规检测参数作为神经网络的输入,成品率为网络输出.1工艺参数的选取和预处理电话话音开关电路芯片生产是一个相当复杂的过程,由41道工序组成,随件单上采集的工艺参数相当繁杂.对工艺参数的选取和预处理是必要和有益的.我们删除了部分参数:无法优化的参数,如开始投片日期和中测日期;难以定量表示的参数,如扫描电子显微镜(SEM)检查的表征参数等;基本不变,难以作为外推依据的参数,如深磷再扩散厚度,隔离CVD厚度等.其他删除的参数还有,隔离再扩散BV,(三次光刻)二氧化硅CVD厚度和磷砷涂复厚度.保留的参数中,一部分也进行了预处理:如外延层电阻率和厚度,原来都以其上下限来表征,现改为以其测得的均值来表征;统计成品率时原来用三个参数(芯片总数,良品数和成品率),现改为以成品率来表征.最后,所有参数都经过了归一化处理.2映射函数曲面最优点的搜索结果和工艺参数规范优化经过参数选取和预处理以后,最终得到的作为网络输入的工艺参数计有21项,如表1所示,而网络的输出只有一个——成品率.这就决定了前馈网络应该具有21个输入神经元,1个输出神经元.经过反复尝试,我们决定网络的隐层神经元数为4.表1优化建议首先,我们使用以97年133组工艺参数数据构成的样本集对神经网络进行初次训练,以初次训练完成后的网络状态作为网络初始状态,使用以98年首批20组工艺参数作为神经网络的训练样本集,对神经网络进行再训练,从而完成对神经网络的动态修正.然后,我们对神经网络模型的映射函数曲面进行最优点搜索,得到了工艺参数的理想值,作为对参数规范进行优化的依据.然而,如果对全部21个工艺参数的规范值同时进行改进,将很难判断到底是哪一项参数的改进有实际效果,对信息的反馈和模型的动态修正不利.而且实际上也没有必要对工艺参数全部改进,因为有些工艺的控制中心值与优化后的中心值吻合得很好,如外延厚度的中心值和优化结果就相差无几,说明原有工艺规范是相当合理的.所以,我们挑选出参数最优值与原有工艺规范中心值差距较大的3个可控参数,提出优化建议如表1所示.3优化结果实用性的验证在建模时使用的133批随件单内,有112批芯片符合原有工艺规范,这112批芯片的成品率均值为51.7%.提出优化建议以后,我们使用98年的26件随件单(这26件随件单是全新的,不包括在建模时使用的随件单内)对优化建议进行验证,在这26件随件单中,符合新的工艺规范的批次有15批,其成品率均值为55.7%,相对提高了7.63%.可以看出,神经网络的分析和优化是合理的,优化后的工艺规范可以更精确的表征工序质量,对提高成品率切实有效.目前优化的工艺规范已经在华晶公司投入实际应用.五结论与讨论本项目以大规模集成电路的工业化大生产中主要工艺的优化问题作为具体研究对象,其研究成果不仅对神经网络在用于优化方面的模型与算法上具有科学意义,而且有较大的实际应用价值.鉴于本文提出的方法对工业生产具有一定的普适性,相信它对于其他行业的工业生产也有潜在的应用价值.参考文献[1]Gwang
本文标题:基于神经网络方法的半导体生产工艺优化
链接地址:https://www.777doc.com/doc-4224126 .html