A method for controlling the processing of a substrate includes the following steps: based on the signals from the in-situ monitoring system, the first sequence of the representation values indicating the physical properties of the reference area on the substrate and the second sequence indicating the physical properties of the control area on the substrate are respectively generated. The reference region rate and the control region rate are determined respectively from the first sequence of the representation value and the second sequence of the representation value. The error value is determined by comparing the representation value for the reference region with that for the control region. A proportional integral differential control algorithm is used to generate output parameter values for the control region based at least on the error values and the dynamic nominal control region values, and the dynamic nominal control region values are generated in the second control loop at least based on the reference region rate and the control region rate. The control region of the substrate is processed according to the output parameter values.
【技术实现步骤摘要】
【国外来华专利技术】用于化学机械抛光的实时轮廓控制
本公开内容总的来说涉及用以在化学机械抛光期间影响抛光速率校正的反馈。
技术介绍
通常通过在硅晶片上循序地沉积导电层、半导电层、或绝缘层来在基板上形成集成电路。一个制造步骤涉及到在非平面的表面之上沉积填料层并对所述填充层进行平坦化。对于某些应用而言,对填料层进行平坦化直到图案化的层的上表面暴露出来为止。例如,可将导电的填料层沉积在图案化的绝缘层上以填充绝缘层中的沟槽或孔。在平坦化之后,留在绝缘层的凸起的图案之间的导电层的部分形成通孔、插塞,并且提供位于基板上的薄膜电路之间的导电路径的线。对于其他的应用(例如电介质抛光)而言,填充层是介电层,所述介电层被平坦化直到在下面的层之上留下预定厚度为止。光刻(photolithography)可能需要介电层的平坦化。化学机械抛光(CMP)是一种被接受的平坦化的方法。此平坦化方法通常要求将基板安装在承载头上。基板的暴露出来的表面通常放置为与具有耐用的粗糙表面的旋转的抛光垫相抵靠。承载头在基板上提供可控制的载荷以推压所述基板抵靠抛光垫。抛光液(例如具有研磨颗粒的浆料)通常被供应至抛光垫的表面。在CMP中的一个问题是使用适当的抛光速率以达成期望的轮廓(例如已经被平坦化至所期望的平坦度或厚度或所期望的材料量已经被去除的基板层)。基板层的初始厚度、浆料分布、抛光垫状况、抛光垫与基板之间的相对速度、和基板上的载荷的变化可造成基板上(以及基板间)的材料去除速率的变化。这些变化造成达到抛光终点和所去除的量所需要的时间的变化。因而,将抛光终点确定成仅仅是抛光时间的函数或仅仅通过施加恒定压力来达成所期望的轮 ...
【技术保护点】
1.一种有形地被体现在非瞬态计算机可读介质中的计算机程序产品,包括用于使处理器进行以下步骤的指令:基于来自原位监测系统的信号,生成表征值的第一序列,所述表征值的第一序列指示基板上的参考区域的物理性质,所述基板正在经受处理并正由所述原位监测系统来监测;基于来自所述原位监测系统的所述信号,生成表征值的第二序列,所述表征值的第二序列指示所述基板上的控制区域的物理性质;从所述表征值的第一序列确定参考区域速率;从所述表征值的第二序列确定控制区域速率;通过将针对所述参考区域的表征值与针对所述控制区域的表征值进行比较来确定误差值;使用比例‑积分‑微分控制算法,至少基于所述误差值和动态标称控制区域值来在第一控制环路中计算针对控制区域的输出参数值;至少基于所述参考区域速率和所述控制区域速率,在第二控制环路中生成所述动态标称控制区域值;和使处理系统使用所述输出参数值来处理所述控制区域。
【技术特征摘要】
【国外来华专利技术】2016.10.10 US 62/406,264;2017.02.27 US 62/464,2171.一种有形地被体现在非瞬态计算机可读介质中的计算机程序产品,包括用于使处理器进行以下步骤的指令:基于来自原位监测系统的信号,生成表征值的第一序列,所述表征值的第一序列指示基板上的参考区域的物理性质,所述基板正在经受处理并正由所述原位监测系统来监测;基于来自所述原位监测系统的所述信号,生成表征值的第二序列,所述表征值的第二序列指示所述基板上的控制区域的物理性质;从所述表征值的第一序列确定参考区域速率;从所述表征值的第二序列确定控制区域速率;通过将针对所述参考区域的表征值与针对所述控制区域的表征值进行比较来确定误差值;使用比例-积分-微分控制算法,至少基于所述误差值和动态标称控制区域值来在第一控制环路中计算针对控制区域的输出参数值;至少基于所述参考区域速率和所述控制区域速率,在第二控制环路中生成所述动态标称控制区域值;和使处理系统使用所述输出参数值来处理所述控制区域。2.如权利要求1所述的计算机程序产品,其中,用以确定所述误差值的所述指令包括:确定计算针对所述参考区域的所述表征值与针对所述控制区域的所述表征值之间的差。3.如权利要求1所述的计算机程序产品,其中,用以确定所述参考区域速率的所述指令包括:用以将第一函数拟合至针对所述参考区域的值的序列的指令和用以确定所述第一函数的第一斜率的指令,并且其中用以确定所述控制区域速率的所述指令包括:用以将第二函数拟合至针对所述控制区域的值的序列的指令和用以确定所述第二函数的第二斜率的指令。4.如权利要求1所述的计算机程序产品,其中,用以生成所述动态标称控制区域值的所述指令包括:用以至少基于所述参考区域速率和所述控制区域速率来生成误差率的指令。5.如权利要求4所述的计算机程序产品,其中,用以生成所述误差率的所述指令包括:用以基于所述参考区域速率来计算速率设定点值的指令。6.如权利要求5所述的计算机程序产品,其中,用以计算所述速率设定点值的所述指令包括:用以基于所述误差值、所述参考区域速率、和所述控制区域速率来计算所述速率设定点值的指令。7.如权利要求5所述的计算机程序产品,其中,用以计算所述速率设定点值的所述指令包括:用以基于针对所述参考区域的所述表征值、针对所述控制区域的所述表征值、和所述参考区域速率、以及目标表征值来计算所述速率设定点值的指令。8.如权利要求5所述的计算机程序产品,其中,用以产生所述误差率的所述指令包括:用以将所述速率设定点值与所述控制区域速率进行比较的指令。9.如权利要求8所述的计算机程序产品...
【专利技术属性】
技术研发人员:SH·沈,K·徐,TY·刘,
申请(专利权)人:应用材料公司,
类型:发明
国别省市:美国,US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。