一种设置研磨时间上限和研磨时间下限的方法及装置转让专利
申请号 : CN202010183587.X
文献号 : CN111266990B
文献日 : 2022-01-28
发明人 : 杨松波 , 邓建宁 , 何亮亮
申请人 : 上海华力微电子有限公司
摘要 :
权利要求 :
1.一种设置研磨时间上限和研磨时间下限的方法,其特征在于,所述方法包括以下步骤:
S101:获取第一预设数量个型号相同的晶圆分别对应的理想研磨时间;
S102:对所述理想研磨时间进行拟合,得到拟合函数;
S103:根据第二预设数量个晶圆研磨后的实际厚度与目标厚度的差值的平均值,计算待补偿研磨量;
S104:将所述待补偿研磨量除以当前的研磨速率,得到待补偿的研磨时间;
S105:判断所述当前的研磨速率是否小于预设的速率,如果所述当前的研磨速率小于预设的速率,且所述待补偿的研磨时间为正值,则将所述待补偿的研磨时间乘以第一安全系数,得到补偿时间;如果所述当前的研磨速率小于预设的速率,且所述待补偿的研磨时间为负值,则将所述待补偿的研磨时间乘以第二安全系数,得到补偿时间;如果所述当前的研磨速率大于预设的速率,且所述待补偿的研磨时间为负值,则将所述待补偿的研磨时间乘以第三安全系数,得到补偿时间;如果所述当前的研磨速率大于预设的速率,且所述待补偿的研磨时间为正值,则将所述待补偿的研磨时间乘以第四安全系数,得到补偿时间;
S106:根据所述理想研磨时间对应的理想研磨时间区域,将所述拟合函数加上第一阈值和所述补偿时间作为所述研磨时间上限;将所述拟合函数减去第二阈值,再加上所述补偿时间作为所述研磨时间下限,以使所述理想研磨时间区域的预设比例分布在所述研磨时间上限和所述研磨时间下限之间。
2.根据权利要求1所述的一种设置研磨时间上限和研磨时间下限的方法,其特征在于,所述第二预设数量个晶圆包括n天生产的晶圆,所述n≥3,所述待补偿的研磨时间的函数表达式为T(F)=0.382*i+0.236*j+0.382*k,其中,i为昨天的晶圆对应的待补偿的研磨时间,j为前天的晶圆对应的待补偿的研磨时间,k为前天之前的晶圆对应的待补偿的研磨时间。
3.一种设置研磨时间上限和研磨时间下限的装置,其特征在于,所述装置包括以下模块:
获取模块,用于获取第一预设数量个型号相同的晶圆分别对应的理想研磨时间;
拟合模块,用于对所述理想研磨时间进行拟合,得到拟合函数;
第一计算模块,用于根据第二预设数量个晶圆研磨后的实际厚度与目标厚度的差值的平均值,计算待补偿研磨量;
第二计算模块,用于将所述待补偿研磨量除以当前的研磨速率,得到待补偿的研磨时间;
判断模块,用于判断所述当前的研磨速率是否小于预设的速率,如果所述当前的研磨速率小于预设的速率,且所述待补偿的研磨时间为正值,则将所述待补偿的研磨时间乘以第一安全系数,得到补偿时间;如果所述当前的研磨速率小于预设的速率,且所述待补偿的研磨时间为负值,则将所述待补偿的研磨时间乘以第二安全系数,得到补偿时间;如果所述当前的研磨速率大于预设的速率,且所述待补偿的研磨时间为负值,则将所述待补偿的研磨时间乘以第三安全系数,得到补偿时间;如果所述当前的研磨速率大于预设的速率,且所述待补偿的研磨时间为正值,则将所述待补偿的研磨时间乘以第四安全系数,得到补偿时间;
设置模块,用于根据所述理想研磨时间对应的理想研磨时间区域,将所述拟合函数加上第一阈值和所述补偿时间作为所述研磨时间上限;将所述拟合函数减去第二阈值,再加上所述补偿时间作为所述研磨时间下限。
说明书 :
一种设置研磨时间上限和研磨时间下限的方法及装置
技术领域
背景技术
学机械研磨的最关键参数,同时也是集成电路设计的重要参数,工艺厚度和设计厚度需要
高度匹配,两者失配可能会造成良率或性能上的损失,因此晶圆研磨后的厚度稳定性是CMP
工艺追求的最重要的目标之一。用于改善晶圆研磨后的厚度稳定性的措施有很多,目前主
要包括终点侦测(End point detection)系统、厚度反馈APC(Advanced Process Control,
先进过程控制)系统和其它以这两类系统为基础做出的一些改进的系统。由于晶圆表面的
膜质及其结构或系统本身原因,部分工艺无法使用终点侦测系统,而只能使用APC系统。
算研磨时间,更新研磨时间并反馈给研磨设备,研磨设备根据该研磨时间对晶圆进行研磨,
研磨后APC系统对晶圆的厚度进行后值测量以获取研磨后的厚度,并获取研磨后的厚度与
目标厚度的差异,并除以研磨速率获得补偿研磨时间,反馈给后续的晶圆;如此循环,保证
后续晶圆的厚度在规定的范围内。如图2(a)所示,图中阴影区域表示理想研磨时间区域,理
想研磨时间区域基本上分布在研磨时间上限和研磨时间下限之间。理想研磨时间是指晶圆
经过实际研磨时间的研磨后所得厚度与目标厚度的差异,该差异除以研磨速率换算成研磨
时间差异,研磨时间差异加在实际研磨时间上,就得到了理想研磨时间。晶圆经过理想研磨
时间的研磨后所得厚度与目标厚度一致。实际研磨时间一般也称为研磨时间,即APC反馈或
人为给出的研磨时间,晶圆经过实际研磨时间的研磨后所得厚度,往往与目标厚度有差异。
现有的研磨时间上限和研磨时间下限是根据经验数据设置的固定值,研磨时间上限和研磨
时间下限基本覆盖理想研磨时间区域即可,例如,将理想研磨时间区域的值从大到小排列,
研磨时间上限通常取排在90%左右的数值,研磨时间下限通常取排在10%左右的数值;如
果存在产品安全窗口较小的情况,还需要收紧研磨时间上限与研磨时间下限。
围时,执行此范围的研磨时间上限或研磨时间下限,此方法可以最大程度地减少报废。但
是,如图3(a)所示,在APC系统的耗材使用寿命处于前期时,研磨时间上限与APC反馈的研磨
时间相差较多,即使有研磨时间下限保护,仍然有可能出现晶圆研磨后偏薄报废的可能;如
图4(a)所示,在APC系统的耗材使用寿命处于后期时,研磨时间下限与APC反馈的研磨时间
相差较多,即使有研磨时间上限保护,仍然有可能出现晶圆研磨后偏厚返工的可能;如图5
(a)所示,为了大幅降低报废几率,研磨时间上限往往会被人为下调,在实际研磨速率偏低
的情况下,就大大增加了晶圆研磨后偏厚返工的几率。而晶圆研磨后的厚度偏移会影响良
率和性能等。
发明内容
所述理想研磨时间区域的预设比例分布在所述研磨时间上限和所述研磨时间下限之间。
中,T表示晶圆的理想研磨时间,T(0)表示所述研磨垫的使用时间和所述修整盘的使用时间
均为0时、且研磨率处于预设范围时晶圆的第一研磨时间,所述T(P)表示随所述研磨垫的使
用时间而变化的晶圆的第二研磨时间,所述T(D)表示随所述修整盘的使用时间而变化的晶
圆的第三研磨时间。
间,所述D为所述修整盘的使用时间,所述a、b、c、d、e、f分别为所述拟合函数的系数。
为所述修整盘的使用时间,x、y、z为二元指数函数的系数。
安全系数,得到补偿时间;如果所述当前的研磨速率小于预设的速率,且所述待补偿的研磨
时间为负值,则将所述待补偿的研磨时间乘以第二安全系数,得到补偿时间;如果所述当前
的研磨速率大于预设的速率,且所述待补偿的研磨时间为负值,则将所述待补偿的研磨时
间乘以第三安全系数,得到补偿时间;如果所述当前的研磨速率大于预设的速率,且所述待
补偿的研磨时间为正值,则将所述待补偿的研磨时间乘以第四安全系数,得到补偿时间;
述补偿时间作为所述研磨时间下限,以使所述理想研磨时间区域的预设比例分布在所述研
磨时间上限和所述研磨时间下限之间。
研磨时间,j为前天的晶圆对应的待补偿的研磨时间,k为前天之前的晶圆对应的待补偿的
研磨时间。
下限,以使所述理想研磨时间区域的预设比例分布在所述研磨时间上限和所述研磨时间下
限之间。
中,T表示晶圆的理想研磨时间,T(0)表示所述研磨垫的使用时间和所述修整盘的使用时间
均为0时、且研磨率处于预设范围时晶圆的第一研磨时间,所述T(P)表示随所述研磨垫的使
用时间而变化的晶圆的第二研磨时间,所述T(D)表示随所述修整盘的使用时间而变化的晶
圆的第三研磨时间。
间,所述D为所述修整盘的使用时间,所述a、b、c、d、e、f分别为所述拟合函数的系数。
乘以第一安全系数,得到补偿时间;如果所述当前的研磨速率小于预设的速率,且所述待补
偿的研磨时间为负值,则将所述待补偿的研磨时间乘以第二安全系数,得到补偿时间;如果
所述当前的研磨速率大于预设的速率,且所述待补偿的研磨时间为负值,则将所述待补偿
的研磨时间乘以第三安全系数,得到补偿时间;如果所述当前的研磨速率大于预设的速率,
且所述待补偿的研磨时间为正值,则将所述待补偿的研磨时间乘以第四安全系数,得到补
偿时间;
再加上所述补偿时间作为所述研磨时间下限。
值而非固定值,相比于现有技术中的固定的研磨时间上下限,本方案可以使待生产的晶圆
的实际研磨时间更大概率的分布在所述研磨时间上限和所述研磨时间下限之间,并且所述
研磨时间上限和所述研磨时间下限之间的差值较小,从而提高了研磨工艺的稳定性。本发
明提供的技术方案,不仅可以应用于APC系统,而且可以应用于终点侦测系统和人为给出研
磨时间的生产方式。
附图说明
具体实施方式
用非常简化的形式且均使用非精准的比例,仅用以方便、明晰地辅助说明本发明实施例的
目的。
磨后所得厚度与目标厚度的差异,该差异除以研磨速率换算成研磨时间差异,研磨时间差
异加在实际研磨时间上,就得到了理想研磨时间;晶圆经过理想研磨时间的研磨后所得厚
度与目标厚度一致;实际研磨时间一般也称为研磨时间,即APC反馈或人为给出的研磨时
间,晶圆经过实际研磨时间的研磨后所得厚度,往往与目标厚度有差异。
所述理想研磨时间区域的预设比例分布在所述研磨时间上限和所述研磨时间下限之间;其
中,第一阈值和第二阈值可以根据经验设定,或者通过对以往生产数据进行统计得到,设置
第一阈值和第二阈值的目的是为了研磨时间上限和研磨时间下限尽量覆盖理想研磨时间
区域;第一阈值和第二阈值可以相等或不相等;所述预设比例可以根据实际需求调整,本实
施例提供的所述预设比例可以等于100%或接近100%。
固定值,相比于现有技术中的固定的研磨时间上下限,本方案可以使待生产的晶圆的实际
研磨时间更大概率的分布在所述研磨时间上限和所述研磨时间下限之间,并且所述研磨时
间上限和所述研磨时间下限之间的差值较小,从而提高了研磨工艺的稳定性。本发明提供
的方法,不仅可以应用于APC系统,而且可以应用于终点侦测系统和人为给出研磨时间的生
产方式。
坐标,拟合得到所述拟合函数的表达式为T=T(0)+T(P)+T(D),其中,T表示晶圆的理想研磨
时间,T(0)表示所述研磨垫的使用时间和所述修整盘的使用时间均为0时、且研磨率处于预
设范围时晶圆的第一研磨时间,所述T(P)表示随所述研磨垫的使用时间而变化的晶圆的第
二研磨时间,所述T(D)表示随所述修整盘的使用时间而变化的晶圆的第三研磨时间。研磨
率处于预设范围是指研磨速率处于正常范围时的速率。
P^2+b*P+c*D^2+d*D+e*P*D+f,其中,所述P为所述研磨垫的使用时间,所述D为所述修整盘
的使用时间,所述a、b、c、d、e、f分别为所述拟合函数的系数。其中使用时间也可以称为使用
寿命。如图7所示,为本实施例提供的T(P)+T(D)随研磨垫的使用时间和修整盘的使用时间
的变化产生的理想研磨时间的趋势图,当更换或维护一次研磨垫后,T(P)+T(D)的值下降至
最小,然后逐渐增大;当更换或维护两次研磨垫时,需要对修整盘进行更换或维护,T(P)+T
(D)的值再次下降至最小,然后逐渐增大;研磨垫的使用时间和修整盘的使用时间以此为周
期影响实际研磨时间。
更加准确。
用时间,D为所述修整盘的使用时间,x、y、z为二元指数函数的系数。在实际使用时,可以根
据拟合精度的要求选择具体的拟合算法,本实施例中采用二元二次回归拟合的精度比二元
指数回归拟合的精度高。
线、所述二元指数曲线或相近似的曲线,图示的直线只是为了画图方便。
安全系数,得到补偿时间;如果所述当前的研磨速率小于预设的速率,且所述待补偿的研磨
时间为负值,则将所述待补偿的研磨时间乘以第二安全系数,得到补偿时间;如果所述当前
的研磨速率大于预设的速率,且所述待补偿的研磨时间为负值,则将所述待补偿的研磨时
间乘以第三安全系数,得到补偿时间;如果所述当前的研磨速率大于预设的速率,且所述待
补偿的研磨时间为正值,则将所述待补偿的研磨时间乘以第四安全系数,得到补偿时间;其
中,第一安全系数、第二安全系数、第三安全系数和第四安全系数可以相同也可以不同,优
选的,这四个安全系数的取值范围均为小于或等于1的正数,并且第一安全系数小于第二安
全系数,第三安全系数小于第四安全系数,这样在增加产品良率性能窗口的同时,最大限度
减少报废率;
述补偿时间作为所述研磨时间下限,以使所述理想研磨时间区域的预设比例分布在所述研
磨时间上限和所述研磨时间下限之间。
图3(a)至图5(b)可知,本发明将研磨时间上限和研磨时间下限均设置成随研磨垫的使用时
间和修整盘的使用时间变化而变化的数值,并且考虑了所述补偿研磨时间,这样在研磨速
率偏快、偏慢或人为调整研磨时间上限和研磨时间下限时,均可以使理想研磨时间尽可能
的分布在所述研磨时间上限和所述研磨时间下限之间,并且所述拟合函数距离所述研磨时
间上限或所述研磨时间下限比较近,这样可以提高研磨后晶圆厚度的稳定性。为了简化附
图的绘制,图2(b)、图3(b)、图4(b)、图5(b)中的研磨时间上限、研磨时间下限和研磨时间拟
合线画的是直线,实际上是曲线。
研磨时间,j为前天的晶圆对应的待补偿的研磨时间,k为前天之前的晶圆对应的待补偿的
研磨时间。
果证明按照黄金分割比例设置权重,可以提高研磨后晶圆厚度的稳定性。
情况2 昨天 前天 前天之前
权重 0.618 0.382 数据缺失
情况3 昨天 前天 前天之前
权重 数据缺失 0.382 0.618
情况4 昨天 前天 前天之前
权重 1 数据缺失 数据缺失
情况5 昨天 前天 前天之前
权重 数据缺失 1 数据缺失
情况6 昨天 前天 前天之前
权重 数据缺失 数据缺失 1
围下移时,T(F)就不需要乘以一个安全系数g,让研磨时间范围快速回归正常;当研磨速率
偏快且T(F)会使研磨时间范围下移时,T(F)需要再乘以一个安全系数g(比如0.5),当研磨
速率偏快且T(F)会使研磨时间范围上移时,T(F)就不需要乘以一个安全系数g,让研磨时间
范围快速回归正常。
下限,以使所述理想研磨时间区域的预设比例分布在所述研磨时间上限和所述研磨时间下
限之间。
中,T表示晶圆的理想研磨时间,T(0)表示所述研磨垫的使用时间和所述修整盘的使用时间
均为0时、且研磨率处于预设范围时晶圆的第一研磨时间,所述T(P)表示随所述研磨垫的使
用时间而变化的晶圆的第二研磨时间,所述T(D)表示随所述修整盘的使用时间而变化的晶
圆的第三研磨时间。
间,所述D为所述修整盘的使用时间,所述a、b、c、d、e、f分别为所述拟合函数的系数。
乘以第一安全系数,得到补偿时间;如果所述当前的研磨速率小于预设的速率,且所述待补
偿的研磨时间为负值,则将所述待补偿的研磨时间乘以第二安全系数,得到补偿时间;如果
所述当前的研磨速率大于预设的速率,且所述待补偿的研磨时间为负值,则将所述待补偿
的研磨时间乘以第三安全系数,得到补偿时间;如果所述当前的研磨速率大于预设的速率,
且所述待补偿的研磨时间为正值,则将所述待补偿的研磨时间乘以第四安全系数,得到补
偿时间;
减去所述第一阈值作为所述研磨时间下限,将所述拟合函数减去第二阈值,再加上所述补
偿时间作为所述研磨时间下限。
置成动态的值而非固定值,相比于现有技术中的固定的研磨时间上下限,本方案可以使待
生产的晶圆的实际研磨时间更大概率的分布在所述研磨时间上限和所述研磨时间下限之
间,并且所述研磨时间上限和所述研磨时间下限之间的差值较小,从而提高了研磨工艺的
稳定性。并且,本发明还提高了化学机械研磨厚度的稳定性;减弱研磨厚度长期偏移带来的
良率及性能方面的损失;避免试产失败;减少薄膜厚度偏厚导致的返工;避免薄膜厚度偏薄
导致的报废;减少因为薄膜厚度超出规格导致的扣留;节省试产次数及返工导致机台时间
及物料损失;节省因为薄膜厚度偏移导致的各种人力应对方面的损失。本发明提供的技术
方案,不仅可以应用于APC系统,而且可以应用于终点侦测系统和人为给出研磨时间的生产
方式。
保护范围。