一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

用来改进制造工艺性能的集成式基板测量系统的制作方法

2023-02-06 15:35:13 来源:中国专利 TAG:


1.本公开内容的实施方式一般涉及制造系统,且尤其涉及用来改进制造工艺性能的集成式基板测量系统。


背景技术:

2.在制造系统处对基板的处理一般包括依据预定的工艺配方针对基板执行的多个处理操作。在一些情况下,制造系统处的一个或多个条件可能在基板的处理期间意外改变。若在制造条件发生改变时依据预定的工艺配方来处理基板,可能在处理工艺期间导致错误,且成品基板可能是有缺陷的。在一些情况下,可以根据改变的条件修改工艺配方的操作以防止在基板的处理期间发生错误。然而,制造系统的操作员可能难以识别应修改工艺配方的哪个操作。


技术实现要素:

3.所述的实施方式中的一些实施方式涵盖了一种方法,该方法包括以下步骤:识别要依据工艺配方在制造系统处被处理的工艺。该方法进一步包括以下步骤:产生将该基板传输到基板测量子系统以获得针对该基板的第一测量集合的指令。该方法进一步包括以下步骤:从该基板测量子系统接收针对该基板的该第一测量集合。该方法进一步包括以下步骤:产生将该基板从该基板测量子系统传输到处理腔室的指令。该方法进一步包括以下步骤:从该处理腔室的一个或多个传感器接收针对该基板的第二测量集合。该方法进一步包括以下步骤:产生针对该基板的该第一测量集合与该第二测量集合之间的第一映射。该方法进一步包括以下步骤:基于映射到针对该基板的该第二测量集合的该第一测量集合来确定是否修改用于该基板的该配方。
4.在一些实施方式中,一种制造系统包括:基板测量子系统,被构造成用以产生与在该制造系统处处理的基板相关联的数据;处理腔室,被构造成用以处理该制造系统处的基板,其中该处理腔室包括一个或多个传感器;一个或多个传输机械手,被构造成用以在该基板测量子系统与该处理腔室之间传输基板;及控制器,可操作地耦接到该基板测量子系统、该处理腔室及该一个或多个传输机械手。该控制器用来识别要依据工艺配方在该制造系统处处理的基板。该控制器进一步用来:产生使得该一个或多个传输机械手将该基板传输到该基板测量子系统以获得针对该基板的该第一测量集合的指令。该控制器进一步用来:从该基板测量子系统接收针对该基板的该第一测量集合。该控制器进一步用来:产生使得该一个或多个传输机械手将该基板从该基板测量子系统传输到该处理腔室的指令。该控制器进一步用来:从该处理腔室的该一个或多个传感器接收针对该基板的第二测量集合。该控制器进一步用来:产生针对该基板的该第一测量集合与该第二测量集合之间的第一映射。该控制器进一步用来:基于映射到针对该基板的该第二测量集合的该第一测量集合来确定是否修改用于该基板的该配方。
5.在一些实施方式中,一种非暂态计算机可读取储存介质包括指令,这些指令在由
处理装置执行时使得该处理装置:识别要依据工艺配方在制造系统处处理的基板。这些指令进一步使得该处理装置:产生将该基板传输到该基板测量子系统以获得针对该基板的第一测量集合的指令。这些指令进一步使得该处理装置:从该基板测量子系统接收针对该基板的该第一测量集合。这些指令进一步使得该处理装置:产生将该基板从该基板测量子系统传输到该处理腔室的指令。这些指令进一步使得该处理装置:从该处理腔室的该一个或多个传感器接收针对该基板的第二测量集合。这些指令进一步使得该处理装置:产生针对该基板的该第一测量集合与该第二测量集合之间的第一映射。这些指令进一步使得该处理装置:基于映射到针对该基板的该第二测量集合的该第一测量集合来确定是否修改用于该基板的该配方。
附图说明
6.通过示例的方式而非限制的方式在附图中示出本公开内容,在这些附图中,类似的附图标记指示类似的元件。应注意,在此公开内容中对于“一”或“一个”实施方式的不同指称不一定指同一实施方式,且此类指称意指至少一个。
7.图1是依据本公开内容的各方面的示例制造系统的俯视示意图。
8.图2是依据本公开内容的各方面的基板测量子系统的截面示意侧视图。
9.图3是依据本公开内容的各方面的处理腔室的截面示意侧视图。
10.图4是示出依据本公开内容的各方面的系统控制器的方块图。
11.图5示出依据本公开内容的各方面用于向制造系统的操作员提供通知的示例图形用户界面。
12.图6示出依据本公开内容的各方面针对基板收集的波谱数据(spectral data)。
13.图7是依据本公开内容的各方面用于确定是否修改用于晶片的工艺配方的方法的流程图。
14.图8是依据本公开内容的各方面用于确定是否修改用于晶片的工艺配方的另一个方法的流程图。
15.图9是依据本公开内容的各方面用于在基板测量子系统处获得针对基板的波谱数据的方法的流程图。
16.图10是依据本公开内容的各方面用于确定针对基板测量子系统内的基板的位置数据的方法的流程图。
17.图11示出呈计算装置的示例形式的机器的图解表示,该机器内可以执行指令集,指令集用于使该机器执行本文中所论述的方法学中的任一种或多种。
具体实施方式
18.本文中所述的实施方案提供一种用来改进制造工艺性能的集成式基板测量系统。这种集成式基板测量系统的各种部件可以可操作地耦接到系统控制器,该系统控制器被构造成用以控制用于制造系统处的基板的工艺。可以将该系统控制器构造成用以从制造系统的各种部分接收数据并将数据储存在数据储存器处,该数据储存器专用于存储在集成式基板测量系统处收集的数据。该系统控制器可以在基板的处理之前、期间或之后从制造系统的一个或多个部分(例如处理腔室、装载锁定机构等等)接收数据。该系统控制器也可以从
包括在该集成式基板测量系统内的基板测量子系统接收数据。可以将该基板测量子系统集成在制造系统的一个或多个部分内(例如工厂接口处)。可以将该基板测量子系统构造成用以在该系统的另一个部分处于处理基板之前或之后产生与该基板相关联的数据。
19.可以将基板测量子系统构造成用以产生针对基板的一种或多种类型的数据,包括波谱数据、位置数据、基板属性数据等等。基板测量子系统能够以响应于对在制造系统处处理基板之前或之后获得针对基板的一个或多个测量的请求而产生针对基板的数据。基板测量子系统可以包括促进产生针对基板的数据的一个或多个部件。例如,基板测量子系统可以包括用于从基板的一部分感测一个或多个波谱并产生针对基板的波谱数据的波谱感测部件。在一些实施方式中,波谱感测部件可以是能够互换的部件,这种部件可以是能够基于在制造系统处执行的工艺类型或要在基板测量子系统处获得的目标测量类型而构造的。例如,波谱感测部件的一个或多个部件可以在基板测量子系统处互换以使得能够收集反射测量(reflectometry)波谱数据、椭圆偏振(ellipsometry)波谱数据、高光谱(hyperspectral)成像数据、化学成像(例如x射线光电子波谱术(x-ray photoelectron spectroscopy;xps)、能量色散x射线波谱术(energy-dispersive x-ray spectroscopy;edx)、(x射线荧光(xrf)等等)数据等等。基板测量子系统也可以包括位置部件,这些位置部件被构造成用以修改基板测量子系统内的基板的位置和/或定向(orientation)。这些位置部件也可以产生与基板相关联的位置数据。基板测量子系统可以使针对基板的一部分产生的位置数据与波谱数据相关。基板测量子系统可以向制造系统的系统控制器传送产生的数据(例如波谱数据、位置数据等等)。
20.响应于系统控制器从制造系统的一部分及基板测量子系统接收数据,系统控制器可以确定是否修改用于基板的工艺配方。系统控制器可以产生从基板测量部件所接收的第一数据集(set of data)与从制造系统的一部分所接收的第二数据集之间的映射。响应于产生第一数据集与第二数据集之间的映射,系统控制器可以基于该映射来确定是否修改用于基板的工艺配方。在一些实施方式中,响应于确定修改用于基板的工艺配方,系统控制器可以向制造系统的用户传送推荐应对工艺配方作出修改的通知。系统控制器可以响应于从制造系统的用户接收要依据推荐修改工艺配方的通知而修改工艺配方。在其他或类似的实施方式中,系统控制器可以在不向制造系统的用户提供指示的情况下修改工艺配方。
21.本公开内容的实施方案通过提供用于确定是否要对用于基板的工艺配方作出修改的系统来解决上述缺陷传统技术的问题。通过在制造系统处处理基板之前、期间或之后产生针对基板的测量,系统控制器可以确定制造系统内是否已经发生可能影响用于基板的工艺的任何改变。响应于确定制造系统内已经发生改变,系统控制器可以确定要对工艺配方作出修改以防止由于制造系统的改变而在基板处理工艺期间发生错误。通过修改用于基板的工艺配方,系统控制器减小了处理后的基板会有缺陷的可能性,因此增大了制造系统的整体产量。此外,通过将基板测量子系统集成在制造系统内,制造系统内的每个基板的整体采样速率提高了。
22.图1是依据本公开内容的各方面的示例制造系统100的俯视示意图。制造系统100可以在基板102上执行一个或多个工艺。基板102可以是任何适当刚性的、固定尺度的、平坦的制品,诸如例如含硅的盘或晶片、图案化的晶片、玻璃板或类似物,适于在上面制造电子装置或电路部件。
23.制造系统100可以包括处理工具104及耦接到处理工具104的工厂接口106。处理工具104可以包括壳体108,该壳体中具有移送腔室110。移送腔室110可以包括围绕该移送腔室设置且耦接到该移送腔室的一个或多个处理腔室(也称为工艺腔室)114、116、118。处理腔室114、116、118可以通过相应的端口(诸如狭缝阀或类似物)耦接到移送腔室110。
24.可以将处理腔室114、116、118调适为用以在基板102上实现任何数量的处理工艺。可以在每个处理腔室114、116、118中进行相同或不同的基板处理工艺。基板处理工艺可以包括原子层沉积(ald)、物理气相沉积(pvd)、化学气相沉积(cvd)、蚀刻、退火、固化、预清洁、金属或金属氧化物移除或类似的处理工艺。在一些实施方式中,基板处理工艺可以包括以下项目中的两种或更多种的组合:原子层沉积(ald)、物理气相沉积(pvd)、化学气相沉积(cvd)、蚀刻、退火、固化、预清洁、金属或金属氧化物移除、或类似的处理工艺。在一个示例中,可以在一个或两个工艺腔室114中执行pvd工艺,可以在一个或两个工艺腔室116中执行蚀刻工艺,且可以在一个或两个工艺腔室118中执行退火工艺。可以在其中的基板上实现其他的处理工艺。处理腔室114、116、118可以各自包括一个或多个传感器,该一个或多个传感器被构造成用以在基板处理工艺之前、之后或期间捕捉针对基板102和/或处理腔室114、116、118内的环境的数据。在一些实施方式中,可以将该一个或多个传感器构造成用以捕捉包括以下项目中的一种或多种的值的数据:一个或多个波谱(例如光谱)、温度(例如加热器温度)、间隔(spacing;sp)、压强、高频射频(hfrf)、静电卡盘(esc)的电压、电流、流量(flow)、功率、电压、电容等等。关于图3,提供了关于处理腔室114、116、118的进一步细节。
25.移送腔室110也可以包括移送腔室机械手112。移送腔室机械手112可以包括一个或多个臂,其中每个臂包括在每个臂的端部处的一个或多个终端受动器(end effector)。可以将终端受动器构造成用以搬运特定的物体,诸如晶片。替代性地或附加性地,可以将终端受动器构造成用以搬运诸如工艺配件环(process kit ring)之类的物体。在一些实施方式中,移送腔室机械手112可以是选择性顺应装配机械手臂(selective compliance assembly robot arm;scara)机械手,例如2连杆(link)scara机械手、3连杆scara机械手、4连杆scara机械手等等。
26.也可以将装载锁定机构120耦接到壳体108和移送腔室110。可以将装载锁定机构120构造成用以在一侧与移送腔室110接口连接和耦接,并且与工厂接口106接口连接和耦接。在一些实施方式中,装载锁定机构120可以具有环境受控的气氛(atmosphere),该气氛可以从真空环境(可以在该环境中向移送腔室110传输基板及从移送腔室110传输出基板)改变为在大气压强或接近大气压强的惰性气体环境(可以在该环境中向工厂接口106传输基板及从工厂接口106传输出基板)。在一些实施方式中,装载锁定机构120可以是具有一对上部内部腔室及一对下部内部腔室的堆叠(stacked)装载锁定机构,这对上部内部腔室及这对下部内部腔室位于不同的竖直水平(例如一个位在另一个上方)。在一些实施方式中,可以将这对上部内部腔室构造成用以从移送腔室110接收处理后的基板以用于从处理工艺工具104移除,而可以将这对下部内部腔室构造成用以从工厂接口106接收基板以用于在处理工艺工具104中处理。在一些实施方式中,可以将装载锁定机构120构造成用以对接收在装载锁定机构中的一个或多个基板102执行基板处理工艺(例如蚀刻或预清洁)。
27.工厂接口106可以是任何合适的围护件(enclosure),例如设备前端模块(efem)。可以将工厂接口106构造成用以从在工厂接口106的各种装载端口124处对接的基板载具
122(例如前开式标准舱(foup))接收基板102。可以将工厂接口机械手126(以虚线示出)构造成用以在基板载具(也称为容器)122与装载锁定机构120之间传输基板102。在其他和/或类似的实施方式中,可以将工厂接口106构造成用以从替换零件储存容器123接收替换零件。工厂接口机械手126可以包括一个或多个机械手臂,且可以是或可以包括scara机械手。在一些实施方式中,与移送腔室机械手112相比,工厂接口机械手126可以具有更多个连杆和/或更多的自由度。工厂接口机械手126可以在每个机械手臂的端部上包括终端受动器。可以将终端受动器构造成用以拾取及搬运特定的物体,诸如晶片。替代性地或附加性地,可以将终端受动器构造成用以搬运诸如工艺配件环之类的物体。
28.可以将任何传统的机械手类型用于工厂接口机械手126。可以以任何顺序或在任何方向上实现传输。在一些实施方式中,可以将工厂接口106维持在例如稍微正压的非反应气体环境(例如使用氮气作为非反应气体的环境)。
29.在一些实施方式中,可以将移送腔室110、工艺腔室114、116及118及装载锁定机构120维持在真空水平。制造系统100可以包括耦接到制造系统100的一个或多个站的一个或多个真空端口。例如,第一真空端口130a可以将工厂接口106耦接到装载锁定机构120。可以将第二真空端口130b耦接到装载锁定机构120并设置在装载锁定机构120与移送腔室110之间。在其他或类似的实施方式中,可以不将移送腔室110、工艺腔室114、116及118和/或装载锁定机构120维持在真空水平。
30.也可以将制造系统100连接到客户端装置(未示出),该客户端装置被构造成用以向用户(例如操作员)提供关于制造系统100的信息。客户端装置可以包括诸如个人计算机(pc)、笔记本计算机、移动电话、智能手机、平板计算机、网本计算机、连网电视等等之类的计算装置。在一些实施方式中,客户端装置可以经由一个或多个图形用户界面(gui)向制造系统100的用户提供信息。例如,客户端装置可以经由gui提供关于要对用于基板102的工艺配方进行的一个或多个修改的信息。
31.制造系统100也可以包括系统控制器128。系统控制器128可以是和/或可以包括诸如个人计算机、服务器计算机、可编程逻辑控制器(plc)、微控制器等等之类的计算装置。系统控制器132可以包括一个或多个处理装置,处理装置可以是诸如微处理器、中央处理单元或类似物之类的通用处理装置。尤其是,处理装置可以是复杂指令集计算(cisc)微处理器、精简指令集计算(risc)微处理器、超长指令字(vliw)微处理器或实施其他指令集的处理器或实施指令集的组合的处理器。处理装置也可以是诸如专用集成电路(asic)、现场可编程逻辑门阵列(fpga)、数字信号处理器(dsp)、网络处理器或类似物之类的一个或更多个专用处理装置。系统控制器128可以包括数据储存装置(例如一个或多个磁盘驱动器和/或固态驱动器)、主存储器、静态存储器、网络接口和/或其他部件。系统控制器128可以执行指令以执行本文中所述的方法学和/或实施方式中的任一个或多个。在一些实施方式中,系统控制器128可以执行指令以依据工艺配方在制造系统100处执行一个或多个操作。工艺配方包括要以专门的顺序在制造系统100处执行的一系列操作。这些指令可以储存在计算机可读储存介质上,该计算机可读储存介质可以包括主存储器、静态存储器、辅助(secondary)储存器和/或处理装置(在这些指令的执行期间)。
32.系统控制器128可以从包括在制造系统100的各种部分(例如处理腔室114、116、118、移送腔室110、装载锁定机构120等等)上或各种部分内的传感器接收数据。由系统控制
器128所接收的数据可以包括与基板102和/或制造系统100的一部分内围绕基板102的环境相关联的数据。出于本说明的目的,将系统控制器128描述为从包括在处理腔室114、116、118内的传感器接收数据。然而,系统控制器128可以从制造系统100的任何部分接收数据,且可以依据本文中所述的实施方式使用从该部分所接收的数据。在说明性示例中,系统控制器128可以在处理腔室114、116、118处的基板处理工艺之前、之后或期间从处理腔室114、116、118的一个或多个传感器接收数据。在此类示例中,从处理腔室114、116、118所接收的数据可以与基板102相关联,包括温度数据、位置数据(例如处理腔室114、116、118内的基板102的位置和/或定向)等等。由系统控制器128所接收的数据也可以与处理腔室114、116、118的环境相关联,包括指示处理腔室114、116、118的温度或内部压强、处理腔室114、116、118内的辐射量等等的数据。可以将从制造系统100的各种部分的传感器所接收的数据储存在数据储存器150中。数据储存器150可以被包括作为系统控制器128内的部件,或可以是与系统控制器128分开的部件。关于图4,提供了关于数据储存器150的进一步细节。
33.制造系统100可以包括基板测量子系统140。基板测量子系统140可以在制造系统100处处理基板102之前或之后获得针对基板102的一个或多个部分的测量。在一些实施方式中,基板测量子系统140可以响应于从系统控制器128接收对测量的请求而获得针对基板102的一个或多个部分的测量。可以将基板测量子系统140集成在制造系统100的一部分内。在一些实施方式中,可以将基板测量子系统140集成在工厂接口106内。在此类实施方式中,可以将工厂接口机械手126构造成用以在基板载具122与基板测量子系统140之间和/或在基板测量子系统140与装载锁定机构120之间传输基板102。在其他或类似的实施方式中,基板测量子系统140可以不与制造系统100的任何部分集成在一起,而是可以是独立的部件。在此类实施方式中,在制造系统100处处理基板102之前或之后,可以将在基板测量子系统140处测量的基板102向制造系统100的一部分传输或从制造系统100的一部分传输出。
34.基板测量子系统140可以通过产生与基板102的一部分相关联的数据来获得针对基板102的该部分的测量。在一些实施方式中,基板测量子系统140被构造成用以产生针对基板102的波谱数据、位置数据及其他的基板属性数据。在一些实施方式中,基板测量子系统140可以包括一个或多个反射测量传感器(即反射计)。在此类实施方式中,由基板测量子系统140所产生的波谱数据可以指从基板102的一部分所反射的波的每个波长的反射光强度(reflected optical intensity)。在其他或类似的实施方式中,基板测量子系统140可以包括一个或多个椭圆偏振传感器(即椭圆偏振仪)。在此类实施方式中,由基板测量子系统140所产生的波谱数据可以指从基板102的一部分所反射的偏振光波的波长的反射光强度。在其他或类似的实施方式中,波谱数据可以指从热波谱传感器等等收集的波谱数据。如上所述,基板测量子系统140可以产生针对基板102的其他的基板属性数据(即非波谱数据)。例如,基板测量子系统140可以基于从涡流(即感应)传感器、电容传感器等等收集的信号来产生数据。
35.在产生针对基板102的数据之后,基板测量子系统140可以向系统控制器128传送产生的数据。响应于从基板测量子系统140接收数据,系统控制器128可以将数据储存在数据储存器150处。
36.在一些实施方式中,由系统控制器128从基板测量子系统140所接收的数据可以与从处理腔室114、116、118的一个或多个传感器所接收的数据相关联。例如,可以在基板测量
系统140处产生针对基板102的第一数据集。响应于系统控制器128接收第一数据集,可以向处理腔室114、116、118传输基板102用于处理。在处理腔室114、116、118处,可以针对基板102产生第二数据集并向系统控制器128传输第二数据集。响应于确定第一数据集与第二数据集相关联,系统控制器128可以产生第一数据集与第二数据集之间的映射并将产生的映射储存到数据储存器150。基于第一数据集与第二数据集之间的映射,系统控制器128可以确定是否修改用于基板102的工艺配方。关于图4,提供了关于系统控制器128确定是否修改用于基板102的工艺配方的进一步细节。
37.在一些实施方式中,响应于确定修改工艺配方,系统控制器128可以向制造系统100的操作员提供指示应修改工艺配方的通知。在一些示例中,可以经由通过客户端装置显示的gui(诸如图5的gui 500)提供通知。该通知可以提供用来修改工艺配方的一个或多个操作的推荐连同使得操作员能够接受或拒绝对工艺配方的该修改的gui元素。在其他或类似的实施方式中,该通知可以提供对于对工艺配方的一个或多个操作的修改的多个替代推荐连同使得操作员能够选择一个推荐而不是其他替代推荐的一个或多个gui元素。在一些实施方式中,系统控制器128可以不向制造系统100的操作员提供通知,而是可以基于对工艺配方的最佳修改的识别来修改处理配方。
38.图2是依据本公开内容的各方面的基板测量子系统200的截面示意侧视图。可以将基板测量子系统200构造成用以在处理腔室处处理基板102之前或之后获得针对基板(例如图1的基板102)的一个或多个部分的测量。基板测量子系统200可以通过产生与基板102的一部分相关联的数据来获得针对基板102的该部分的测量。在一些实施方式中,可以将基板测量子系统200构造成用以产生与基板102相关联的波谱数据、位置数据和/或其他属性数据。基板测量子系统200可以包括控制器230,该控制器被构造成用以执行一个或多个用于产生与基板102的一部分相关联的数据的指令。
39.基板测量子系统200可以包括基板感测部件214,该基板感测部件被构造成用以检测基板102何时被传输到基板测量子系统200。基板感测部件214可以包括构造成用以检测基板102何时被传输到基板测量子系统200的任何部件。例如,基板感测部件214可以包括光学感测部件,该光学感测部件将光束穿过入口传送给基板测量子系统200。响应于在基板102被放在基板测量子系统200内时基板102切断穿过入口传送给基板测量子系统200的光束,基板感测部件214可以检测到基板102已经被传输到基板测量子系统200。响应于检测到基板102已经被传输到基板测量子系统200,基板感测部件214可以向控制器230传送指示出基板102已经被传输到基板测量子系统200的指示。
40.在一些实施方式中,可以进一步将基板感测部件214构造成用以检测与基板102相关联的识别信息。在一些实施方式中,可以将基板102在传输到基板测量子系统200时嵌入在基板载具(未示出)内。基板载具可以包括使得能够识别基板102的一个或多个配准(registration)特征。例如,基板感测部件214的光学感测部件可以检测到:嵌入在基板载具内的基板102已经切断穿过入口传送给基板测量子系统200的光束。光学感测部件可以进一步检测包括在基板载具上的一个或多个配准特征。响应于检测到该一个或多个配准特征,光学感测部件可以产生与该一个或多个配准特征相关联的光学签名(optical signature)。基板感测部件214可以向控制器230传送由该光学感测部件所产生的光学签名连同基板已经被放在基板测量子系统200内的指示。响应于从感测部件214接收光学签名,
控制器230可以分析该光学签名以确定与基板102相关联的识别信息。与基板102相关联的该识别信息可以包括基板102的识别码、基板102的处理工艺的识别码(例如批号(batch number)或处理工艺轮数(process run number))、基板102的类型(例如晶片等等)的识别码等等。
41.基板测量子系统200可以包括构造成用以确定基板测量子系统200内的基板102的位置和/或定向的一个或多个部件。可以基于对基板102的参考位置的识别来确定基板102的位置和/或定向。参考位置可以是基板102的包括识别特征的一部分,该识别特征与基板102的特定部分相关联。例如,基板102可以具有嵌入在基板102的中心部分中的参考标签。在另一个示例中,基板102可以具有包括在基板102的中心部分处的基板102的表面上的一个或多个结构特征。控制器230可以基于针对基板102的确定的识别信息来确定与基板102的特定部分相关联的识别特征。例如,响应于确定基板102是晶片,控制器230可以确定大致包括在晶片的一部分处的一个或多个识别特征。
42.控制器230可以使用构造成用以捕捉基板102的影像数据的一个或多个照相机部件250来识别基板102的参考位置。照相机部件250可以产生基板102的一个或多个部分的影像数据并向控制器230传送影像数据。控制器230可以分析影像数据以识别与基板102的参考位置相关联的识别特征。控制器230可以基于基板102的经识别的识别特征来进一步确定如影像数据中所描绘的基板102的位置和/或定向。控制器230可以基于如影像数据中所描绘的基板102的确定的位置和/或定向及基板102的经识别的识别特征来确定基板102的位置和/或定向。
43.响应于确定基板102的位置和/或定向,控制器230可以产生与基板102的一个或多个部分相关联的位置数据。在一些实施方式中,位置数据可以包括一个或多个坐标(例如笛卡尔坐标、极坐标等等),该一个或多个坐标各自与基板102的一部分相关联,其中每个坐标是基于相对于基板102的参考位置的距离来确定的。例如,响应于确定基板102的位置和/或定向,控制器230可以产生与基板102的包括参考位置的一部分相关联的第一位置数据,其中第一位置数据包括笛卡尔坐标(0,0)。控制器230可以产生与基板102的相对于参考位置的第二部分相关联的第二位置数据。例如,基板102的位于参考位置正东方约2纳米(nm)的一部分可以被赋予笛卡尔坐标(0,1)。在另一个示例中,基板102的位于参考位置正北方5nm的一部分可以被赋予笛卡尔坐标(1,0)。
44.控制器230可以基于针对基板102所确定的位置数据来确定基板102的一个或多个部分以进行测量。在一些实施方式中,控制器230可以接收与基板102相关联的工艺配方的一个或多个操作。在此类实施方式中,控制器230可以基于工艺配方的一个或多个操作来进一步确定基板102的该一个或多个部分以进行测量。例如,控制器230可以接收对基板102执行了蚀刻工艺且将几个结构特征蚀刻到了基板102的表面上的指示。结果是,控制器230可以确定一个或多个结构特征以进行测量,以及确定基板102的各种部分处的特征的预期位置。
45.基板测量子系统200可以包括用于测量基板102的一个或多个测量部件。在一些实施方式中,基板测量子系统200可以包括一个或多个波谱感测部件220,该一个或多个波谱感测部件被构造成用以产生针对基板102的一个或多个部分的波谱数据。如先前所论述,波谱数据可以与针对检测到的能量波的每个波长的该检测到的能量波的强度(即,能量的强
度或量)对应。关于图6,提供了关于收集的波谱数据的进一步细节。用于测量基板102的测量部件也可以包括构造成用以收集并产生非波谱数据的非波谱感测部件(未示出)。例如,测量部件可以包括涡流传感器或电容传感器。虽然本说明书的一些实施方式可能提到收集并使用基板102的波谱数据,但本说明书的实施方式也可以可适用于针对基板102收集的非波谱数据。
46.可以将波谱感测部件220构造成用以检测从基板102的一部分所反射的能量波并产生与检测到的波相关联的波谱数据。波谱感测部件220可以包括波发生器222及反射波接收器224。在一些实施方式中,波发生器222可以是构造成用以朝向基板102的一部分产生光束的光波发生器。在此类实施方式中,可以将反射波接收器224构造成用以从基板102的该部分接收反射光束。可以将波发生器222构造成用以产生能量流226(例如光束)并向基板102的一部分传送能量流226。反射的能量波228可以从基板102的该部分反射并被反射波接收器224接收。虽然图3a示出反射离开基板102的表面的单个能量波,但多个能量波也可以反射离开基板102的表面并被反射波接收器224接收。
47.响应于反射波接收器224从基板102的该部分接收反射的能量波228,波谱感测部件220可以测量包括在反射能量波228中的每个波的波长。波谱感测部件220可以进一步测量每个测量的波长的强度。响应于测量每个波长及每个波长强度,波谱感测部件220可以产生针对基板102的该部分的波谱数据。波谱感测部件220可以向控制器230传送产生的波谱数据。响应于接收产生的波谱数据,控制器230可以针对基板102的被测量部分产生接收的波谱数据与位置数据之间的映射。
48.可以将基板测量子系统200构造成用以基于要在基板测量子系统200处获得的测量的类型来产生特定类型的波谱数据。在一些实施方式中,波谱感测部件220可以是构造成用以产生一种类型的波谱数据的第一波谱感测部件。例如,可以将波谱感测部件220构造成用以产生反射测量波谱数据、椭圆偏振波谱数据、高光谱成像数据、化学成像数据、热波谱数据或传导波谱数据(conductive spectral data)。在此类实施方式中,可以将第一波谱感测部件从基板测量子系统200移除并以第二波谱感测部件替换,该第二波谱感测部件被构造成用以产生不同类型的波谱数据(例如反射测量波谱数据、椭圆偏振波谱数据、高光谱成像数据或化学成像数据)。
49.控制器230可以基于要针对基板102的一个或多个部分获得的测量的类型来确定要针对基板102产生的数据(即波谱数据、非波谱数据)的类型。在一些实施方式中,控制器230可以基于从系统控制器128所接收的通知来确定该一种或多种类型的测量。在其他或类似的实施方式中,控制器230可以基于产生针对基板102的一部分的测量的指令来确定该一种或多种类型的测量。响应于确定要获得的该一种或多种类型的测量,控制器230可以确定要针对基板102产生的数据的类型。例如,控制器230可以确定:要针对基板102产生波谱数据,并且第二波谱感测部件是用于针对基板102的该一个或多个部分获得确定的类型的测量的最佳感测部件。响应于确定第二感测部件是最佳感测部件,控制器230可以向系统控制器传送指示应以第二波谱感测部件替换第一波谱感测部件并且应使用第二波谱感测部件来针对基板102的该一个或多个部分获得该一种或多种类型的测量的通知。系统控制器128可以向连接到制造系统的客户端装置传送该通知,其中客户端装置可以经由gui向制造系统的用户(例如操作员)提供该通知。
50.在其他或类似的实施方式中,可以将波谱感测部件220构造成用以产生多种类型的波谱数据。在此类实施方式中,依据先前所述的实施方式,控制器230可以使得波谱感测部件220基于要针对基板102的一个或多个部分获得的类型的测量来产生特定类型的波谱数据。响应于确定要获得的那种类型的测量,控制器230可以确定要由波谱感测部件220产生第一类型的波谱数据。基于要由波谱感测部件220产生第一类型的波谱数据的确定,控制器230可以使得波谱感测部件220产生针对基板102的该一个或多个部分的第一类型的波谱数据。
51.如先前所述,控制器230可以确定基板102的一个或多个部分以在基板测量子系统200处进行测量。在一些实施方式中,一个或多个测量部件(诸如波谱感测部件220)可以是基板测量子系统200内的固定部件(stationary component)。在此类实施方式中,基板测量子系统200可以包括一个或多个位置部件240,该一个或多个位置部件被构造成用以修改基板102相对于波谱感测部件220的位置和/或定向。在一些实施方式中,可以将位置部件240构造成用以相对于波谱感测部件220沿着第一轴线和或第二轴线平移基板102。在其他或类似的实施方式中,可以将位置部件240构造成用以相对于波谱感测部件220绕第三轴线旋转基板102。
52.在波谱感测部件220产生针对基板102的一个或多个部分的波谱数据时,位置部件240可以依据要针对基板102测量的该一个或多个确定的部分修改基板102的位置和/或定向。例如,在波谱感测部件220产生针对基板102的波谱数据之前,位置部件240可以将基板102定位在笛卡尔坐标(0,0)处,并且波谱感测部件220可以产生针对在笛卡尔坐标(0,0)处的基板102的第一波谱数据。响应于波谱感测部件220产生针对在笛卡尔坐标(0,0)处的基板102的第一波谱数据,定位部件240可以沿着第一轴线平移基板102,使得波谱感测部件220被构造成用以产生针对在笛卡尔坐标(0,1)处的基板102的第二波谱数据。响应于波谱感测部件220产生针对在笛卡尔坐标(0,1)处的基板102的第二波谱数据,控制器230可以沿着第二轴线旋转基板102,使得波谱感测部件220被构造成用以产生针对在笛卡尔坐标(1,1)处的基板102的第三波谱数据。此过程可以进行多次,直到针对基板102的每个确定的部分产生波谱数据为止。
53.在一些实施方式中,可以在基板102的表面上包括材料的一个或多个层212。该一个或多个层212可以包括蚀刻材料、光刻胶材料、掩模材料、沉积的材料等等。在一些实施方式中,该一个或多个层212可以包括要依据在处理腔室处处理执行的蚀刻来蚀刻的蚀刻材料。在此类实施方式中,依据先前公开的实施方式,可以针对沉积于基板102上的层212的未蚀刻的蚀刻材料的一个或多个部分收集波谱数据。在其他或类似的实施方式中,该一个或多个层212可以包括已经在处理腔室处依据蚀刻工艺被蚀刻的蚀刻材料。在此类实施方式中,可以将一个或多个结构特征(例如线、柱、开口等等)蚀刻到基板102的该一个或多个层212中。在此类实施方式中,可以针对蚀刻到基板102的该一个或多个层212中的一个或多个结构特征收集波谱数据。
54.在一些实施方式中,基板测量子系统200可以包括构造成用以捕捉针对基板102的附加数据的一个或多个附加传感器。例如,基板测量子系统200可以包括构造成用以确定基板102的厚度、沉积于基板102的表面上的膜的厚度等等的附加传感器。可以将每个传感器构造成用以向控制器230传送捕捉到的数据。
55.依据本文中所述的实施方式,响应于接收针对基板102的波谱数据、位置数据或属性数据中的至少一个,控制器230可以向系统控制器128传送接收到的数据用于处理及分析。
56.图3描绘依据本公开内容的各方面的处理腔室300的截面示意侧视图。处理腔室300可以用于提供有腐蚀性等离子体环境的处理工艺。例如,处理腔室300可以是用于等离子体蚀刻器或等离子体蚀刻反应器、等离子体清洁器等等的腔室。在替代性的实施方式中,可以使用其他处理腔室,这些腔室可以暴露于或可以不暴露于腐蚀性等离子体环境。腔室部件的一些示例包括化学气相沉积(cvd)腔室、物理气相沉积(pvd)腔室、原子层沉积(ald)腔室、离子辅助沉积(iad)腔室、蚀刻腔室、及其他类型的处理腔室。
57.在一个实施方式中,处理腔室300包括包围内部空间306的腔室主体302及喷头330。腔室主体302一般包括侧壁308及底部310。喷头330可以包括喷头基部及喷头气体分配板332。或者,喷头330可以在一些实施方式中以盖及喷嘴替换,或在其他的实施方式中以多个饼形喷头隔室及等离子体产生单元替换。可以将排放端口326界定在腔室主体302中,并且排放端口326可以将内部空间306耦接到泵系统328。泵系统328可以包括一个或多个泵及节流阀,用以抽空及调节处理腔室300的内部空间306的压强。
58.可以将喷头330支撑在腔室主体302的侧壁308上。喷头330(或盖)可以开启以允许通往处理腔室300的内部空间306,并且可以在关闭的同时为处理腔室300提供密封。气体面板(未示出)可以耦接到处理腔室300以通过喷头330或盖和喷嘴(例如通过喷头或盖和喷嘴的孔)向内部空间306提供工艺气体和/或清洁气体。
59.基板支撑组件348被设置在处理腔室300的内部空间306中且位于喷头330下方。基板支撑组件348在处理期间保持基板(诸如图1的基板102)。在一个实施方式中,基板支撑组件348包括基座352,该基座支撑静电卡盘350。静电卡盘350进一步包括导热基部和与导热基部结合的静电圆盘(puck)。静电卡盘350的导热基部和/或静电圆盘可以包括一个或多个可选的嵌入的加热元件、嵌入的隔热器和/或导管,以控制基板支撑组件348的横向温度分布。静电卡盘350可以包括由卡紧(chucking)电源所控制的至少一个夹持(clamping)电极。
60.处理腔室300可以包括一个或多个传感器360,该一个或多个传感器被构造成用以在处理基板102之前、之后或期间产生针对基板102和/或围绕基板102的环境的数据。可以将每个传感器360构造成用以向控制器(诸如系统控制器128)传送数据。在一些实施方式中,可以将一个或多个传感器360嵌入在处理腔室300的部件内,并且可以构造成用以捕捉与该部件的功能相关联的数据。例如,可以将传感器360a嵌入在基板支撑组件348和/或静电卡盘350内。在处理腔室300的运行期间,传感器360a可以产生与嵌入在静电卡盘350内的一个或多个加热元件的温度、基板支撑组件348的横向温度分布、由卡紧电源所供应的功率量等等相关联的数据。在另一个示例中,可以将传感器360b嵌入在气体面板和/或喷头330内。在此类示例中,可以将传感器360b构造成用以产生与通过喷头330向内部空间306提供的工艺气体和/或清洁气体的组成物、流量及温度相关联的数据。在其他或类似的实施方式中,可以将一个或多个传感器360嵌在处理腔室300的内部空间306内以在处理工艺期间捕捉与围绕基板102的环境相关联的数据。例如,可以将传感器360c嵌在腔室主体302的表面(例如侧壁308)上。在此类示例中,可以将传感器360c构造成用以产生与内部空间306的压强、内部空间306的温度、内部空间306内的辐射量等等相关联的数据。
61.在一些实施方式中,可以将处理腔室300的外部的一个或多个传感器360构造成用以在处理基板344之前、之后或期间产生针对基板102和/或围绕基板102的环境的数据。例如,可以将传感器360d构造成用以产生与基板102的表面的一个或多个部分相关联的数据。可以将透明窗370嵌入在喷头330或侧壁308中的至少一个内。传感器360d可以是光学发射装置,包括光源部件及反光部件。可以将光源部件构造成用以使光透过透明窗370传送至基板102的一部分。可以从基板102的该部分传送反射光,该反射光透过透明窗370,并且被传感器360d的反光部件接收。传感器360d可以产生与由反光部件所接收的反射光相关联的波谱数据,并且可以向控制器(诸如系统控制器128)传送产生的波谱数据。在一些实施方式中,如所示,可以将传感器360d构造成用以产生与基板102的中心部分相关联的波谱数据。在其他或类似的实施方式中,可以将传感器360d构造成用以产生与基板102的另一个部分(例如基板102的外径)相关联的波谱数据。
62.图4是示出依据本公开内容的各方面的系统控制器的方块图。在一些实施方式中,系统控制器可以是关于图1所描述的系统控制器128。系统控制器128可以包括基板数据收集代理器410及数据储存器420。
63.如所示,基板数据收集代理器410可以包括基板测量子系统数据模块412(在本文中称为sms数据模块412)、传感器数据模块414、数据映射模块416及工艺配方修改模块418。基板数据收集代理器410可以与数据储存器420通信,该数据储存器储存sms数据422、传感器数据424、数据映射426、工艺配方428及修改的工艺配方430。
64.可以将数据储存器420构造成用以储存制造系统的用户不能存取的数据。在一些实施方式中,储存在数据储存器420处的所有数据都可以是不能由制造系统的用户(例如操作员)存取的。在其他或类似的实施方式中,储存在数据储存器420处的数据的一部分可以是不能由用户存取的,而储存在数据储存器420处的数据的另一部分可以是能由用户存取的。在一些实施方式中,可以使用用户不知道的加密机制来加密储存在数据储存器420处的数据的一个或多个部分(例如使用加密私钥(private encryption key)来加密数据)。在其他或类似的实施方式中,数据储存器420可以包括多个数据储存器,其中用户不能存取的数据储存在一个或多个第一数据储存器中,而用户能存取的数据储存在一个或多个第二数据储存器中。
65.可以将sms数据模块412构造成用以从基板测量子系统(诸如图2的基板测量子系统200)接收数据。如先前所述,系统控制器128可以产生使得在制造系统处处理基板之前或之后将基板传输到基板测量子系统200以获得针对基板的一个或多个测量的指令。响应于系统控制器128接收基板已经被传输到基板测量子系统200的指示,sms数据模块412可以向基板测量子系统200传送对获得针对基板的一个或多个部分的测量的请求。
66.如先前所述,系统控制器128可以依据工艺配方428控制在制造系统处对基板的处理工艺。在一些实施方式中,sms数据模块412可以基于工艺配方来确定要在基板测量子系统200处测量的基板的该一个或多个部分。例如,工艺配方的操作可以包括在处理腔室处蚀刻沉积于基板的表面上的材料层。基于工艺配方的该操作,sms数据模块412可以确定基板的表面的一个或多个部分以在处理腔室处的蚀刻工艺之前及之后进行监测。在此类实施方式中,sms数据模块412可以将对要在基板测量子系统200处测量的基板的确定的一个或多个部分的指示包括在对在基板测量子系统200处获得测量的请求中。在此类实施方式中,依
据本文中所述的实施方式,在基板测量子系统200处的控制器(诸如控制器230)可以确定基板的该一个或多个部分以在基板测量子系统200处进行测量。
67.响应于传送对获得测量的请求,sms数据模块412可以从基板测量子系统200接收sms数据422。sms数据422可以包括波谱数据、位置数据、属性数据等等。在一些实施方式中,sms数据422可以进一步包括与基板相关联的信息(例如基板的识别码)或跟与基板相关联的处理工艺相关联的信息(例如批号或处理工艺轮数)。响应于从基板测量子系统200接收sms数据422,sms数据模块412可以使得sms数据422被储存在数据储存器420处。
68.可以将传感器数据模块414构造成用以在针对基板执行处理工艺之前、期间或之后从制造系统的一个或多个部分(诸如处理腔室300)接收数据。响应于基板被传输到处理腔室300,传感器数据模块414可以在处理腔室300处执行基板处理工艺之前、期间或之后向处理腔室300传送对获得针对基板的一个或多个部分的测量的请求。在一些实施方式中,传感器数据模块414可以在不传送对获得处理腔室300处的测量的请求的情况下接收由处理腔室300处的一个或多个传感器所产生的数据。在一些实施方式中,在处理腔室300处获得的针对基板的测量可以与在基板测量子系统200处获得的测量对应。依据关于sms数据模块412所描述的实施方式,传感器数据模块414可以确定要在处理腔室300处获得的一个或多个测量。例如,传感器数据模块414可以确定要在处理腔室300处测量的基板的一个或多个部分。
69.传感器数据模块414可以响应于向处理腔室300传送对基板数据的请求而从处理腔室300接收传感器数据424。传感器数据424可以包括波谱数据、温度数据、压强数据等等。在一些实施方式中,依据先前所述的实施方式,传感器数据424可以包括与基板相关联的信息或与跟基板相关联的处理工艺相关联的信息(例如基板识别码或处理工艺识别码)。响应于从处理腔室300接收传感器数据424,传感器数据模块414可以使得传感器数据424被储存在数据储存器420处。
70.响应于系统控制器128接收sms数据422及传感器数据424,数据映射模块416可以产生与传感器数据424相关联的sms数据422之间的映射。数据映射模块416可以确定针对给定基板的接收的sms数据422是否与针对该给定基板的传感器数据424相关联,反之亦然。在一些实施方式中,数据映射模块416可以基于共同的传感器识别码或共同的批次识别码来确定sms数据422与传感器数据424相关联。响应于确定针对给定基板的sms数据422与针对该给定基板的传感器数据424相关联,数据映射模块416可以产生sms数据422与传感器数据424之间的映射,并将标识为数据映射426的映射储存在数据储存器420中。
71.应注意,虽然本公开内容的实施方式可以描述系统控制器128在接收传感器数据424之前接收sms数据,但在一些实施方式中,系统控制器128也可以在接收sms数据422之前接收传感器数据424。例如,可以在处理腔室300处执行针对基板102的第一测量,并且可以向系统控制器128传送传感器数据424。可以在处理腔室300处的处理之后将基板传输到基板测量子系统200(例如使用传输机械手来传输)。依据上述实施方式,基板测量子系统200可以执行针对基板102的第二测量,并且向系统控制器128传送sms数据422。进一步地,应注意,可以在基板测量子系统200处执行多个测量。例如,可以在基板测量子系统200处的第一测量期间获得第一sms数据422,可以在处理腔室300处的第二测量期间获得传感器数据424,并且可以在基板测量子系统200处的第三测量期间获得第二sms数据422。
72.在类似或替代性的实施方式中,基板测量子系统200可以执行针对基板102的第一测量及第二测量。例如,基板测量子系统200可以获得针对基板102的第一sms数据422(例如波谱数据),并且可以获得针对基板102的第二sms数据422(例如非波谱数据)。可以在处理腔室300处处理基板102之前或之后获得第一sms数据422或第二sms数据422中的至少一个。
73.配方修改模块418可以基于由数据映射模块416所产生的数据映射426来确定是否修改工艺配方428。配方修改模块418可以识别由数据映射426映射在一起的sms数据422(例如第一sms数据、第二sms数据等等)和/或传感器数据424。在一些实施方式中,一种类型的sms数据422与一种类型的传感器数据424对应。在此类实施方式中,配方修改模块418可以将sms数据422与传感器数据424进行比较,以确定sms数据422与传感器数据424之间的差异。响应于确定sms数据422与传感器数据424之间的差异,配方修改模块418可以将确定的差异与差异阈值进行比较。响应于确定该差异超过差异阈值,配方修改模块418可以确定修改工艺配方428。
74.在一些实施方式中,配方修改模块418可以基于sms数据422与传感器数据424之间的映射来确定处理腔室300内的基板的位置。如先前所述,sms数据422可以包括在基板测量子系统200处针对基板的一个或多个部分产生的波谱数据。sms数据422可以进一步包括与产生的波谱数据相关联的位置数据(例如基板的每个部分的笛卡尔坐标)。亦如先前所述,传感器数据424可以包括在处理腔室300处在基板的一个或多个部分处产生的波谱数据。配方修改模块418可以识别与传感器数据424的第二波谱数据对应的sms数据422的第一波谱数据。配方修改模块418可以基于与sms数据422的第一波谱数据相关联的sms数据422的位置数据来确定处理腔室300内的基板的位置。配方修改模块可以基于处理腔室300内的基板的确定的位置来是否修改用于处理腔室300内的基板的工艺配方。
75.在一些实施方式中,配方修改模块418可以将sms数据422与目标测量值432进行比较。目标测量值432可以包括针对基板的一个或多个位置的目标测量值。响应于确定sms数据422与目标测量值432之间的差异超过差异阈值,配方修改模块418可以确定修改工艺配方428。
76.在一些实施方式中,配方修改模块418可以确定对被预期导致sms数据422与传感器数据424之间和/或sms数据422与目标测量值432之间的差异的工艺配方428的修改。在一些实施方式中,配方修改模块418可以通过向修改确定部件(未示出)提供sms数据422与传感器数据424之间和/或sms数据422与目标测量值432之间的差异来确定对工艺配方428的修改。在此类实施方式中,修改确定部件可以基于提供的差异来向配方修改模块418提供要对工艺配方428作出的推荐的修改。在一些实施方式中,修改确定部件可以是包括与工艺配方修改相关联的一个或多个规则的规则数据库,这些工艺配方修改可以根据sms数据422与传感器数据424之间和/或sms数据422与目标测量值432之间的差异来作出。在其他或类似的实施方式中,修改确定部件可以包括将sms数据422与传感器数据424之间和/或sms数据422与目标测量值432之间的差异与工艺配方修改相关联的数据结构。
77.在说明性示例中,修改确定部件可以基于sms数据422与传感器数据424之间和/或sms数据422与目标测量值432之间的差异差异来确定:用来处理基板的处理腔室与不均匀的蚀刻速率相关联。基于处理腔室与不均匀的蚀刻速率相关联的确定,为了对未来在处理腔室处处理的基板实现均匀的蚀刻速率,修改确定部件可以识别一个或多个工艺参数值以
进行修改。工艺参数值修改的示例可以包括基板支撑组件的第一区处的温度的减小及基板支撑组件的第一区的温度的增大。
78.在一些实施方式中,配方修改模块418可以向连接到制造系统的客户端装置传送通知,其中该通知指示推荐对工艺配方428的修改。客户端装置可以经由gui(诸如图5的gui 500)向客户端装置的用户显示该通知。配方修改模块418可以从客户端装置接收修改工艺配方428的指令。响应于接收修改工艺配方428的指令,配方修改模块418可以修改工艺配方并将修改的工艺配方430储存在数据储存器420处。在一些实施方式中,配方修改模块418可以修改工艺配方而不向客户端装置传送通知。
79.如上所述,可以在处理腔室300处执行对基板102的第一测量,并且可以在基板测量子系统200处执行对基板102的第二测量。在此类实施方式中,依据先前所述的实施方式,基板测量子系统200可以确定在基板测量子系统200处的基板102的位置。配方修改模块418可以基于sms数据422(即第二测量)与传感器数据424(即第一测量)之间的映射来确定处理腔室300内的基板的位置。依据先前所述的实施方式,配方修改模块418可以将sms数据422与传感器数据424进行比较,并且基于该比较来确定是否修改工艺配方428。
80.在一些实施方式中,可以在外部计量工具处针对基板102收集外部计量数据(例如在处理腔室300处处理基板102之前和/或之后进行)。依据先前所述的实施方式,系统控制器128可以从外部计量工具接收外部计量数据,并且可以将接收的外部计量数据储存在数据储存器处。数据映射模块416可以更新针对基板102的数据映射以包括针对基板102的外部计量数据与其他数据(例如sms数据422、传感器数据424)之间的映射。依据先前所述的实施方式,配方修改模块418可以基于针对基板102的更新的数据映射426来确定是否修改工艺配方428。
81.图5示出依据本公开内容的各方面的用于向制造系统的用户(例如操作员)提供通知的示例图形用户界面(gui)500。在一些实施方式中,可以经由连接到制造系统的客户端装置向用户呈现gui 500。
82.gui 500可以包括一个或多个gui元素以从客户端装置的用户提供或接收信息。gui 500可以包括基板id元素512,该基板id元素512提供正在制造系统处处理的基板的识别码。例如,基板id元素512可以提供正在制造系统处处理基板“s00-0001”的指示。gui 500可以进一步包括待处理工艺配方(pending process recipe)操作元素514,该待处理工艺配方操作元素514提供对要在制造系统的一部分处针对基板执行的工艺配方的操作的指示。如图5中所示出,元素514可以提供要针对基板进行蚀刻操作的指示。在一些实施方式中,元素514可以关于要针对基板进行的操作做详细说明。例如,元素514可以提供要在处理腔室处进行针对基板的蚀刻操作并且蚀刻操作要进行3分钟0秒的指示。
83.gui 500可以进一步包括推荐的工艺配方元素516,提供对于推荐的对工艺配方的一个或多个操作的修改的指示。如图5中所示出,元素516可以提供推荐的对用于基板的蚀刻工艺的修改。该推荐的修改可以包括蚀刻基板达4分钟0秒,而不是如原始工艺配方中所包括的蚀刻基板达3分钟0秒。在一些实施方式中,gui 500也可以包括修改的原因元素518,该元素518提供推荐对工艺配方的一个或多个操作的修改的原因。如图5中所示出,元素518可以指示:推荐的对工艺配方的修改是基于沉积于基板上的膜比预期的厚的确定来提供的。
84.gui 500可以进一步包括一个或多个交互元素,所述交互元素使得客户端装置的用户能够接受或拒绝对配方的修改。如图5中所示出,用户可以选择接受修改元素520a以接受由元素516所指示的推荐的对工艺配方的修改。响应于接收用户已经选择接受修改元素520a的指示,客户端装置可以产生一个通知并向系统控制器传送该通知,该通知包括依据推荐的修改来修改工艺配方的指令。用户也可以选择拒绝修改元素520b以拒绝推荐的对工艺配方的修改。响应于接收用户已经选择拒绝修改元素520b的指示,客户端装置可以产生一个通知并向系统控制器传送该通知,该通知包括不依据推荐的修改来修改工艺配方的指令。
85.图6示出依据本公开内容的各方面根据由图2的基板测量子系统200或图3的传感器360d所接收的反射能量产生的示例波谱数据600。如所示,由基板测量子系统200所接收的反射能量波中可以包括多个波长。每个反射能量波可以与基板102的不同部分相关联。在一些实施方式中,可以针对由基板测量子系统200所接收的每个反射能量波测量强度。如图6中所见,可以针对由基板测量子系统200所接收的反射能量波的每个波长测量每个强度。每个强度与每个波长之间的关联可以是形成波谱数据600的基础。在一些实施方式中,一个或多个波长可以与预期的强度值范围之外的强度值相关联。例如,线610可以与如由线620所示的预期的强度值范围之外的强度值相关联。在此类实施方式中,预期的强度值范围之外的强度值可以是基板102的一部分处存在缺陷的指示。依据先前所述的实施方式,可以基于对基板102的该部分处的缺陷的指示来对用于基板102的工艺配方作出修改。
86.图7-10是用于确定是否修改用于基板的工艺配方的方法700-1000的各种实施方式的流程图。方法700-1000是通过处理逻辑来执行的,该处理逻辑可以包括硬件(电路系统、专用逻辑等等)、软件(诸如运行于通用计算机系统或专用机上)、固件或上述项目的某种组合。一些方法700-800可以由诸如图1的系统控制器128之类的计算装置执行。一些方法900-1000可以由诸如图2的控制器230之类的计算装置执行。
87.为了易于解释,将这些方法描绘和描述为一系列动作。然而,依据此公开内容的动作可以以各种顺序进行和/或并行地进行,并且可以与本文中未呈现及描述的其他动作一起进行。并且,不执行所有示出的动作也可以实施依据所公开的主题的这些方法。此外,本领域中的技术人员还将了解及理解,可以替代性地将这些方法经由状态图或事件表示为一系列相互关联的状态。
88.图7是依据本公开内容的各方面用于确定是否修改用于基板的工艺配方的方法700的流程图。在方块710,处理逻辑识别要依据工艺配方在制造系统处处理的基板。在方块720,处理逻辑产生将基板传输到基板测量子系统以获得针对基板的第一测量集合的指令。在一些实施方式中,第一测量集合可以包括针对基板的波谱数据或非波谱数据(例如涡流数据、电容数据等等)。在方块730,处理逻辑从基板测量子系统接收针对基板的第一测量集合。在方块740,处理逻辑产生将基板从基板测量子系统传输到制造系统的处理腔室的指令。在方块750,处理逻辑从处理腔室内的一个或多个传感器接收针对基板的第二测量集合。在一些实施方式中,针对基板的第二测量集合可以包括针对基板的波谱数据或非波谱数据(例如功率数据、温度数据、压强数据等等)。在方块760,处理逻辑产生基板的第一测量集合与第二测量集合之间的映射。在方块770,处理逻辑存储映射到第二测量集合的第一测量集合。在方块780,处理逻辑基于映射到第二测量集合的第一测量集合来确定修改用于基
板的工艺配方。在方块790,处理逻辑经由图形用户界面可选地提供用以修改用于基板的配方的推荐。
89.如上所述,在一些实施方式中,在产生将基板传输到基板测量子系统以获得针对基板的第一测量集合的指令并从基板测量子系统接收针对基板的第一测量集合之前,处理逻辑可以产生将基板从基板测量系统传输到制造系统的处理腔室的指令并接收针对基板的第二测量集合。
90.图8是依据本公开内容的各方面用于确定是否修改用于基板的工艺配方的另一个方法800的流程图。在方块810,处理逻辑从制造系统的处理腔室内的一个或多个传感器接收针对基板的第一测量集合。在方块820,处理逻辑依据工艺配方处理处理腔室处的基板。在方块830,处理逻辑可选地从处理腔室内的该一个或多个传感器接收针对基板的第二测量集合。在方块840,处理逻辑产生将基板从处理腔室传输到基板测量子系统以获得第三测量集合的指令。在方块850,处理逻辑从基板测量子系统接收针对基板的第三测量集合。在方块860,处理逻辑产生第一测量集合、第二测量集合和/或第三测量集合之间的映射。在方块870,处理逻辑储存第一测量集合、第二测量集合和/或第三测量集合之间的映射。在方块880,处理逻辑基于第一测量集合、第二测量集合和/或第三测量集合之间的映射来确定修改用于基板的配方。在方块890,处理逻辑经由图形用户界面可选地提供用以修改用于基板的配方的推荐。
91.图9是依据本公开内容的各方面用于在基板测量子系统处获得针对基板的数据的方法900的流程图。在方块910,处理逻辑接收正在制造系统处处理的基板已经被装载到基板测量子系统中的指示。在方块920,处理逻辑确定基板测量子系统内的基板的位置数据。在方块930,处理逻辑接收用于基板的配方。在方块940,处理逻辑基于基板的位置数据及配方来确定要由基板测量子系统的一个或多个感测部件测量的基板的一个或多个部分。在方块950,处理逻辑通过基板测量子系统的该一个或多个感测部件(例如波谱感测部件、非波谱感测部件等等)获得针对基板的确定的部分中的每一部分的测量。在方块960,处理逻辑向系统控制器传送基板的确定的部分中的每一部分的获得的测量。
92.图10是依据本公开内容的各方面用于确定针对基板测量子系统内的基板的位置数据的方法1000的流程图。在方块1010,处理逻辑确定包括在基板上的识别特征。在一些实施方式中,识别特征可以与基板的参考位置(例如基板的中心)对应。在方块1020,处理逻辑识别基板的包括确定的识别特征的一部分。在方块1030,处理逻辑产生捕捉基板的识别的部分的一个或多个影像的指令。在方块1040,处理逻辑基于捕捉到的一个或多个影像来确定基板测量子系统内的基板的定向和/或位置。在方块1050,处理逻辑基于基板测量子系统内的基板的确定的定向和/或位置来产生基板的位置数据。
93.图11示出呈计算装置1100的示例形式的机器的图解表示,可以在该计算装置内执行指令集,该指令集用于使该机器执行本文中所论述的方法学中的任一种或多种。在替代性实施方式中,该机器可以在局域网(lan)、内联网、外部网或互联网中连接(例如联网)到其他的机器。该机器可以以客户端-服务器网络环境中的服务器或客户端机器的身份运行,或用作对等(peer-to-peer)(或分布式)网络环境中的对等机器(peer machine)。该机器可以是个人计算机(pc)、平板计算机、机顶盒(stb)、个人数字助理(pda)、蜂窝电话、网络设备、服务器、网络路由器、交换机或网桥或能够执行指令集(按顺序执行或以其他方式执行)
的任何机器,这些指令指定要由该机器所采取的动作。此外,虽然仅示出单个机器,但也应将用语“机器”视为包括单独地或联合地执行指令集(或多个指令集)以执行本文中所述的方法学中的任一种或多种的机器(例如计算机)的任何集合(collection)。在实施方式中,计算装置1100可以与图1的系统控制器128或图3的控制器320对应。
94.示例计算装置1100包括经由总线1108彼此通信的处理装置1102、主存储器1104(例如只读存储器(rom)、闪存、诸如同步动态随机存取存储器(sdram)之类的动态随机存取存储器(dram)等等)、静态存储器1106(例如闪存、静态随机存取存储器(sram)等等)及辅助(secondary)存储器(例如数据储存装置1128)。
95.处理装置1102可以代表诸如微处理器、中央处理单元或类似物之类的一个或更多个通用处理器。尤其是,处理装置1102可以是复杂指令集计算(cisc)微处理器、精简指令集计算(risc)微处理器、超长指令字(vliw)微处理器、实施其他指令集的处理器或实施指令集的组合的处理器。处理装置1102也可以是诸如专用集成电路(asic)、现场可编程逻辑门阵列(fpga)、数字信号处理器(dsp)、网络处理器或类似物之类的一个或更多个专用处理装置。处理装置1102也可以是或可以包括一种芯片上系统(soc)、可编程逻辑控制器(plc)或其他类型的处理装置。处理装置1102被构造成用以执行用于执行本文中所论述的操作及步骤的处理逻辑。
96.计算装置1100可以进一步包括用于与网络1164通信的网络接口装置1122。计算装置1100也可以包括视频显示单元1110(例如液晶显示器(lcd)或阴极射线管(crt))、字母数字输入装置1112(例如键盘)、光标控制装置1114(例如鼠标)及信号发生装置1120(例如扬声器)。
97.数据储存装置1128可以包括机器可读储存介质(或更具体而言为非暂态计算机可读储存介质)1124,该机器可读储存介质上储存有实施本文中所述的方法学或功能中的任一种或多种的一个或多个指令集1126。其中非暂态储存介质指的是载波以外的储存介质。指令1126也可以在由计算机装置1100执行这些指令的期间完全地或至少部分地驻留在主存储器1104内和/或处理装置1102内,主存储器1104及处理装置1102也构成计算机可读储存介质。
98.虽然在示例实施方式中将计算机可读储存介质1124示为单个介质,但也应将用语“计算机可读储存介质”视为包括储存该一个或多个指令集的单个介质或多个介质(例如,集中式或分布式数据库,和/或相关联的高速缓存及服务器)。也应将用语“计算机可读储存介质”视为包括能够对用于由机器执行且使得机器执行本发明的方法学中的任一种或多种的指令集进行储存或编码的任何介质。因此,应将用语“计算机可读储存介质”视为包括但不限于:固态存储器以及光介质及磁介质。
99.前述说明阐述了诸如特定的系统、部件、方法等等的示例之类的许多具体细节,以便提供对本公开内容的几个实施方式的良好了解。然而,对本领域中的技术人员而言显而易见的是,可以在没有这些具体细节的情况下实践本公开内容的至少一些实施方式。在其他的情况下,不详细描述众所周知的部件或方法,或将这些部件或方法用简单的方块图格式呈现,以避免不必要地使本公开内容模糊。因此,所阐述的具体细节仅是示例性的。特定的实现方式可以与这些示例性细节不同,且仍然被认为是在本公开内容的范围之内。
100.此说明书通篇对于“一个实施方式”或“实施方式”的指称意味着:与该实施方式结
合描述的特定特征、结构、或特性被包括在至少一个实施方式中。因此,此说明书通篇各种地方中的语句“在一个实施方式中”或“在实施方式中”的出现不一定都指同一实施方式。此外,用语“或”旨在意指包括性的“或”而不是排他性的“或”。在本文中使用用语“约”或“大约”时,此用语旨在意味着:所呈现的标称值精确在
±
10%内。
101.虽然本文中的方法的操作是以特定的顺序示出及描述的,但也可以变更每个方法的操作顺序,使得可以以相反的顺序执行某些操作,使得某些操作可以至少部分地与其他操作并行地执行。在另一实施方式中,相异(distinct)操作的指令或子操作可以以间歇(intermittent)和/或交替的方式进行。
102.应了解,以上的说明旨在是说明性的,而非限制性的。对于本领域中的技术人员而言,在阅读及了解以上的说明之后,许多其他的实施方式将变得显而易见。因此,应参照随附的权利要求连同此类权利要求所赋予的等同物的整个范围来确定本公开内容的范围。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献