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

半导体制造装置、基片输送方法和程序与流程

2022-03-31 10:51:00 来源:中国专利 TAG:


1.本发明涉及半导体制造装置、基片输送方法和程序。


背景技术:

2.例如,已知在对各自进行规定的处理的多个处理模块依次输送基片从而对基片进行一系列的处理时,能够抑制生产率的降低,并且抑制基片的处理结果的不均匀的技术(例如,参照专利文献1)。
3.现有技术文献
4.专利文献
5.专利文献1:日本特开2020-9837号公报


技术实现要素:

6.发明要解决的技术问题
7.本发明提供在对多个基片进行串行输送从而进行所希望的处理时,能够抑制对多个基片的处理结果的偏差的技术。
8.用于解决技术问题的手段
9.本发明的一个方式是一种半导体制造装置,其具有:用于对多个基片进行所希望的处理的多个处理模块;和用于对所述多个处理模块串行输送所述多个基片的多个输送模块,所述半导体制造装置的特征在于,包括:调度功能部,其能够以各个所述所希望的处理的工序所需要的时间之差在容许的时间范围内的方式计算循环时间,并基于所述循环时间生成所述多个基片的输送计划;和输送控制功能部,其能够按照生成的所述输送计划来控制所述多个输送模块,使得在所述处理模块中串行输送所述多个基片。
10.发明效果
11.采用本发明,能够提供在对多个基片进行串行输送从而进行所希望的处理时,能够抑制对多个基片的处理结果的偏差的技术。
附图说明
12.图1是本实施方式的半导体制造装置的一个例子的概略截面图。
13.图2是表示本实施方式的半导体制造装置的晶片的输送路径的一个例子的概略截面图。
14.图3是本实施方式的半导体制造装置的控制部的一个例子的硬件构成图。
15.图4是本实施方式的半导体制造装置的控制部的一个例子的功能框图。
16.图5是对按照不使用送出间隔指定功能和循环时间一定输送功能生成的晶片的输送计划的串行输送的控制进行说明的一个例子的图。
17.图6是在图5的情况下在工序处理实际时间存储部中保存的工序处理实际时间的一个例子的构成图。
18.图7是对按照使用送出间隔指定功能生成的晶片的输送计划的串行输送的控制进行说明的一个例子的图。
19.图8是在图7的情况下在工序处理实际时间存储部中保存的工序处理实际时间的一个例子的构成图。
20.图9是对按照使用送出间隔指定功能和循环时间一定输送功能生成的晶片的输送计划的串行输送的控制进行说明的一个例子的图。
21.图10是对循环时间一定输送功能的阶段(phase)进行说明的一个例子的图。
22.图11是表示2阶段输送的一个例子的图。
23.图12是表示2阶段输送的另一个例子的图。
24.图13是表示处理后待机的一个例子的说明图。
25.图14是表示处理前待机的一个例子的说明图。
26.图15是表示即刻送出的一个例子的说明图。
27.图16是表示在没有即刻送出处理模块的情况下的循环时间内的各处理模块和输送模块的动作内容的一个例子的图。
28.图17是表示在具有即刻送出处理模块的情况下的循环时间内的各处理模块和输送模块的动作内容的一个例子的图。
29.图18是在图9的情况下在工序处理实际时间存储部中保存的工序处理实际时间的一个例子的构成图。
30.附图标记说明
31.1半导体制造装置,2处理部,3送入送出部,4控制部,121输送控制功能部,122晶片检测部,123工序处理实际时间存储部,124调度功能部,pm1~pm10处理模块,tm1~tm5输送模块。
具体实施方式
32.下面,参照附图对用于实施本发明的方式进行说明。
33.图1是本实施方式的半导体制造装置的一个例子的概略截面图。半导体制造装置1能够对基片w实施多个处理(蚀刻、成膜、灰化等所希望的处理)。半导体制造装置1具有处理部2、送入送出部3和控制部4。基片w没有特别限定,例如为半导体晶片(下面仅称为晶片)。
34.送入送出部3能够对处理部2送入送出以晶片为一个例子的基片。处理部2具有用于对晶片实施所希望的真空处理的多个(在本实施方式中为10个)处理模块pm1~pm10。能够利用第1输送装置11对多个处理模块pm1~pm10串行输送(依次输送)晶片。
35.第1输送装置11具有多个输送模块tm1~tm5。输送模块tm1~tm5分别具有被保持为真空的平面形状为六边形的容器30a、30b、30c、30d和30e。另外,输送模块tm1~tm5具有设置在容器30a、30b、30c、30d和30e中的多关节构造的输送机构31a、31b、31c、31d和31e。
36.在输送模块tm1~tm5的输送机构31a、31b、31c、31d和31e之间,分别设置有作为输送缓冲部的交接部41、42、43、44。输送模块tm1~tm5的容器30a、30b、30c、30d和30e连通而构成一个输送室12。此外,输送室12在图中y方向上延伸。处理模块pm1~pm10经由可开关的闸阀g在输送室12的两侧各连接有5个。处理模块pm1~pm10的闸阀g在输送模块tm1~tm5访问处理模块pm1~pm10时打开,在进行所希望的处理时关闭。
37.送入送出部3与处理部2的一端侧连接。送入送出部3包括大气输送室(efem)21、3个装载端口22、对准模块23、2个负载锁定模块llm1和llm2、以及第2输送装置24。大气输送室21与装载端口22、对准模块23以及负载锁定模块llm1和llm2连接。另外,第2输送装置24设置在大气输送室21内。
38.大气输送室21呈以图中x方向为长边方向的长方体状。3个装载端口22设置在大气输送室21的与处理部2相反的一侧的长边壁部。装载端口22具有载置台25和输送口26。载置台25能够载置作为用于收纳多个晶片的基片收纳容器的foup 20。载置台25上的foup 20经由输送口26以密闭的状态与大气输送室21连接。对准模块23与大气输送室21的一个短边壁部连接。在对准模块23中进行晶片的对准。
39.2个负载锁定模块llm1和llm2是用于使得能够在处于大气压下的大气输送室21和处于真空气氛下的输送室12之间进行晶片的输送的部件,能够在大气压和与输送室12相同程度的真空之间改变压力。2个负载锁定模块llm1和llm2各自具有2个输送口。一个输送口经由闸阀g2与大气输送室21的处理部2侧的长边壁部连接。另一个输送口经由闸阀g1与处理部2的输送室12连接。
40.负载锁定模块llm1在将晶片从送入送出部3向处理部2输送时使用。负载锁定模块llm2在将晶片从处理部2向送入送出部3输送时使用。此外,也可以在负载锁定模块llm1和llm2中进行脱气处理等处理。
41.大气输送室21内的第2输送装置24具有多关节构造,用于对装载端口22上的foup 20、对准模块23、以及负载锁定模块llm1和llm2进行晶片的输送。具体而言,第2输送装置24能够从装载端口22的foup 20取出未处理的晶片,向对准模块23输送,并将晶片从对准模块23向负载锁定模块llm1输送。另外,第2输送装置24能够接收从处理部2被输送到负载锁定模块llm2的处理后的晶片,并将其向装载端口22的foup 20输送。在图1中,表示出了第2输送装置24的用于接收晶片的拾取器为1个的例子,但是拾取器也可以为2个。
42.由上述的第1输送装置11和第2输送装置24构成半导体制造装置1的输送部。上述的处理部2在输送室12的一侧从负载锁定模块llm1侧起依次配置有处理模块pm1、pm3、pm5、pm7和pm9,在输送室12的另一侧从负载锁定模块llm2侧起依次配置有处理模块pm2、pm4、pm6、pm8和pm10。在第1输送装置11中,从负载锁定模块llm1和llm2侧起依次配置有输送模块tm1、tm2、tm3、tm4和tm5。
43.输送模块tm1的输送机构31a能够访问负载锁定模块llm1和llm2、处理模块pm1和pm2、以及交接部41。输送模块tm2的输送机构31b能够访问处理模块pm1、pm2、pm3和pm4、以及交接部41和42。
44.输送模块tm3的输送机构31c能够访问处理模块pm3、pm4、pm5和pm6、以及交接部42和43。输送模块tm4的输送机构31d能够访问处理模块pm5、pm6、pm7和pm8、以及交接部43和44。输送模块tm5的输送机构31e能够访问处理模块pm7、pm8、pm9和pm10、以及交接部44。
45.第2输送装置24和第1输送装置11的输送模块tm1~tm5如图1所示的那样构成。因此,如图2所示,从foup 20被取出的晶片在处理部2沿着大致u字形的路径p在一个方向上被串行输送从而在各处理模块pm1~pm10中进行处理,并返回到foup 20。即,晶片按处理模块pm1、pm3、pm5、pm7、pm9、pm10、pm8、pm6、pm4、pm2的顺序被串行输送,从而进行所希望的处理。
46.半导体制造装置1例如能够用于制造mram(magnetoresistive random access memory:磁阻式随机存取存储器)中使用的层叠膜(mtj膜)。mtj膜的制造存在前清洗处理、成膜处理、氧化处理、加热处理、冷却处理等多个所希望的处理,这些所希望的处理各自在处理模块pm1~pm10中进行。处理模块pm1~pm10中的1个以上可以为使晶片待机的待机模块。
47.控制部4用于控制半导体制造装置1的各构成部、例如输送模块tm1~tm5(输送机构31a~31e)、第2输送装置24、处理模块pm1~pm10、负载锁定模块llm1和llm2、输送室12、以及闸阀g、g1和g2。控制部4例如为计算机。
48.图3是控制部的一个例子的硬件构成图。图3中的控制部4包括主控制部101、输入装置102、输出装置103、显示装置104、存储装置105、外部接口106和用于将它们彼此连接的总线107。输入装置102为键盘、鼠标、触摸面板等。输出装置103为打印机等。显示装置104为显示器等。
49.主控制部101包括cpu(central processing unit:中央处理器)111、ram(random access memory:随机存取存储器)112和rom(read only memory:只读存储器)113。存储装置105能够进行控制所需要的程序和信息的记录和读取。存储装置105具有hdd(hard disk drive:硬盘驱动器)等计算机可读取的存储介质。在存储介质中存储有对晶片的所希望的处理的方案等。
50.在控制部4中,cpu 111使用ram 112作为操作区域,执行被存储在rom 113或者存储装置105的存储介质中的程序,从而使半导体制造装置1执行晶片的处理。
51.图4是控制部的一个例子的功能框图。图4主要表示出了晶片的输送控制功能。控制部4包括输送控制功能部121、晶片检测部122、工序处理实际时间存储部123、调度功能部124。此外,控制部4还具有输送控制功能以外的其它功能,在此省略图示和说明。
52.输送控制功能部121能够按照调度功能部124生成的后述的晶片的输送计划来控制输送模块tm1~tm5(输送机构31a~31e)和第2输送装置24。具体而言,输送控制功能部121能够进行控制使得晶片从foup 20被送出,经由对准模块23、负载锁定模块llm1到达处理部2。另外,输送控制功能部121能够进行控制使得晶片按照图2所示的顺序被串行输送到各处理模块pm1~pm10。而且,输送控制功能部121能够进行控制使得晶片经由负载锁定模块llm2返回到foup 20。
53.晶片检测部122用于检测半导体制造装置1内的晶片的位置。由晶片检测部122检测到的晶片的位置和滞留在该位置的滞留时间被保存在工序处理实际时间存储部123中。由晶片检测部122检测到的晶片的位置可以显示在显示装置104的装置画面上。另外,由晶片检测部122检测到的晶片的位置可以通知给输送控制功能部121和调度功能部124。
54.工序处理实际时间存储部123用于保存各个所希望的处理的工序所需要的时间(工序处理实际时间)。工序处理实际时间,如后述的那样,能够由所希望的处理的实际时间和输送处理的实际时间表示。所希望的处理的实际时间和输送处理的实际时间,能够利用由晶片检测部122检测到的晶片的位置和滞留在该位置的滞留时间来计算。
55.调度功能部124用于生成晶片的输送计划,使得能够利用后述的送出间隔指定功能和循环时间一定输送功能,抑制各个晶片滞留在处理模块pm1~pm10内的时间的偏差。
56.下面,为了使得容易理解本实施方式,具体地说明按照不使用后述的送出间隔指
定功能和循环时间一定输送功能生成的晶片的输送计划、使用后述的送出间隔指定功能生成的晶片的输送计划、和使用后述的送出间隔指定功能和循环时间一定输送功能生成的晶片的输送计划的串行输送的控制。
57.图5是对按照不使用送出间隔指定功能和循环时间一定输送功能生成的晶片的输送计划的串行输送的控制进行说明的一个例子的图。此外,在图5中概略地表示出了图1和图2所示的半导体制造装置1。在此,说明处理模块pm7的处理时间最长(为最大处理时间)的例子。
58.在图5的例子中,在所希望的处理后,只要可能,立刻被从处理模块pm1~pm10送出。因此,在图5的例子中,在最大处理时间的处理模块pm7的跟前产生待机。
59.图5的(a)中,在处理模块pm7中没有晶片,第一个晶片“101”在处理模块pm5中的所希望的处理的结束后,立刻被送入处理模块pm7。图5的(b)中,在处理模块pm7中有所希望的处理未完成的晶片“104”,因此,第五个晶片“105”即使在处理模块pm5中的所希望的处理结束,也无法立刻送入处理模块pm7。如上所述,在图5的例子中,第一个晶片和第二个以后的晶片,在处理模块pm7之前的处理模块pm1、pm3和pm5中的滞留时间不同(有偏差),有可能产生晶片间的处理结果的偏差。
60.图6是在图5的情况下在工序处理实际时间存储部中保存的工序处理实际时间的一个例子的构成图。图6的纵轴按照晶片被串行输送的顺序表示晶片被串行输送的各种模块。图6的横轴按照进行所希望的处理的顺序表示进行所希望的处理的晶片。另外,图6的纵轴中的“处理前”(“before”)表示向各种模块送入的送入时间。图6的纵轴中的“处理后”(“after”)表示从各种模块送出的送出时间。图6的纵轴中的“方案”(“recipe”)表示各种模块中的处理时间。
61.此外,图6是处理模块pm7为最大处理时间的例子,因此,在处理模块pm7的部分记载有“瓶颈模块”。例如,当在图6中参照处理模块pm7的跟前的处理模块pm5的送出时间“处理后”(“after”)时,可知第一个晶片“101”的送出时间为“12秒”,但是,第二个以后为“43秒以上”。
62.如上所述,在图5和图6所示的串行输送的控制中,在处理时间长的处理模块pm7的跟前产生待机,第一个晶片和第二个以后的晶片的滞留时间不同。
63.图7是对按照使用送出间隔指定功能生成的晶片的输送计划的串行输送的控制进行说明的一个例子的图。此外,在图7中概略地表示出了图1和图2所示的半导体制造装置1。在此,说明处理模块pm7的处理时间最长(为最大处理时间)的例子。送出间隔指定功能是使从装载端口22送出晶片的送出间隔为指定的时间的功能。
64.图7的(a)中,在处理模块pm7中没有晶片,在第一个晶片“105”在处理模块pm5中的所希望的处理的结束后,立刻被送入处理模块pm7。如上所述,在图7的(a)的例子中,在最大处理时间的处理模块pm7的跟前没有产生待机。
65.但是,在按照使用送出间隔指定功能生成的晶片的输送计划的串行输送的控制中,如图7的(b)所示,存在输送模块tm1、tm2、tm3、tm4和tm5发生冲突(相互争夺)的时刻。在图7的(b)的例子中,将晶片“113”从处理模块pm1向处理模块pm3输送。因此,从处理模块pm4向处理模块pm2输送的晶片“108”要待机至晶片“113”的输送结束。
66.如上所述,在图7的例子中,存在产生由输送模块tm1、tm2、tm3、tm4和tm5的冲突导
致的待机的情况,输送存在待机的晶片和输送不存在待机的晶片,滞留时间不同(有偏差),有可能产生晶片间的处理结果的偏差。
67.图8是在图7的情况下在工序处理实际时间存储部中保存的工序处理实际时间的一个例子的构成图。图8的纵轴与图6同样地按照晶片被串行输送的顺序表示晶片被串行输送的各种模块。图8的横轴与图6同样地按照进行所希望的处理的顺序表示进行所希望的处理的晶片。
68.图8为处理模块pm7为最大处理时间的例子,但是,没有产生图6所示的那样的处理模块pm7的跟前的待机。但是,在图8中可知,由输送模块tm1、tm2、tm3、tm4和tm5的冲突导致的待机,例如,处理模块pm1的晶片“112”“115”和“116”的送出时间、处理模块pm5的晶片“109”“110”“122”和“125”的送出时间与其它的晶片相比耗费时间。
69.如上所述,在图7和图8所示的串行输送的控制中,会产生由输送模块tm1、tm2、tm3、tm4和tm5的冲突导致的待机,因有无产生待机而导致滞留时间不同。
70.图9是对按照使用送出间隔指定功能和循环时间一定输送功能生成的晶片的输送计划的、串行输送的控制进行说明的一个例子的图。此外,在图9中,概略地表示出了图1和图2所示的半导体制造装置1。在此,说明处理模块pm7的处理时间最长(为最大处理时间)的例子。循环时间一定输送功能是以不产生输送模块tm1、tm2、tm3、tm4和tm5的冲突的方式,按照阶段(phase)的节奏来输送晶片的功能。
71.首先,使用图10进行循环时间一定输送功能的阶段(phase)的定义。图10是对循环时间一定输送功能的阶段(phase)进行说明的一个例子的图。在图10中,表示出了右列输送、列间输送和左列输送的3阶段输送的例子,将右列输送、列间输送和左列输送那样的一系列的输送的块称为阶段。
72.图7的(b)所示的那样的输送模块tm2的冲突,在利用(共用)同一输送模块tm2的处理模块pm1和pm4中,晶片能够同时输送的情况下会产生。为了防止在图7的(b)中作为一个例子表示的输送模块tm1、tm2、tm3、tm4和tm5的冲突,在图9的循环时间一定输送功能中,按照对右列的处理模块pm2、pm4、pm6、pm8和pm10的晶片进行输送的右列输送、从处理模块pm9向pm10输送晶片的列间输送、对左列的处理模块pm1、pm3、pm5和pm7的晶片进行输送的左列输送的流程来输送晶片。图9的(a)表示右列输送的情形。图9的(b)表示左列输送的情形。
73.如图9的(a)和图9的(b)所示,在仅左列输送的串行输送和仅右列输送的串行输送时,不共用输送模块tm1、tm2、tm3、tm4和tm5,不会产生冲突。
74.输送模块tm1、tm2、tm3、tm4和tm5存在能够与晶片的所希望的处理相应地一起进行串行输送的时刻。将各自能够同时进行串行输送的时刻汇总而得到的成为阶段。例如,在图10所示的循环时间一定输送功能中,通过与右列输送

列间输送

左列输送的阶段相应地串行输送晶片,能够以一定循环持续输送全部晶片。
75.图10表示按照处理模块pm1、pm3、pm5、pm6、pm4和pm2的顺序呈u字形输送晶片的串行输送的例子。例如,在图10中,将处理模块pm2、pm4和pm6作为右列输送,将处理模块pm5作为列间输送,将处理模块pm1和pm3作为左列输送分解为这3个阶段进行3阶段输送。图10的情况的处理模块pm5为后述的边界处理模块。
76.此外,3阶段输送是输送模式的一个例子,也可以为2阶段输送或4阶段输送。图11是表示2阶段输送的一个例子的图。在图11的例子中,表示出了将最后段去掉1个而得到的
作为u字形输送的2阶段输送的例子。图11的(a)是将处理模块pm5去掉而得到的2阶段输送的例子。另外,图11的(b)是将处理模块pm6去掉而得到的2阶段输送的例子。在图11的2阶段输送中,通过将同一输送模块tm3连续使用两次,能够与右列输送或者左列输送同时进行列间输送。
77.图12是表示2阶段输送的另一个例子的图。在图12的例子中,表示出了不使用最后段的处理模块的作为u字形输送的2阶段输送的例子。在图12的2阶段输送中,通过仅在列间输送中使用输送模块tm3,能够与右列输送或者左列输送同时进行列间输送。
78.此外,对于4阶段输送未图示,但是,在最后段中使用通过(pass)的情况下成为4阶段输送。在4阶段输送中,例如将同一输送模块tm3连续利用4次。另外,在本实施方式中,表示出了顺时针方向的串行输送的例子,但是,也能够应用于逆时针方向的串行输送。
79.接下来,进行循环时间一定输送功能中的循环时间的定义。循环时间一定输送功能中的循环时间,是指各个所希望的处理的每个处理的工序所需要的时间。循环时间为各个所希望的处理的从晶片输送开始起至晶片输送结束为止的时间。
80.在本实施方式的循环时间一定输送功能中,利用待机时间进行调节使得各个所希望的处理的循环时间一定。所希望的处理的循环时间可以利用处理时间、输送时间和待机时间如后述那样计算。此外,在通常处理模块和阶段边界处理模块中,使所希望的处理的循环时间不同。
81.通常处理模块是阶段边界处理模块以外的处理模块。通常处理模块的循环时间以晶片从处理模块送出的节奏一致的方式计算。阶段边界处理模块的循环时间与通常处理模块相比少1次输送时间,计算得较短。
82.阶段边界处理模块在3阶段输送、4阶段输送和连续利用同一输送模块的2阶段输送的一部分中,例如以如下方式定义。阶段边界输送模块定义为在晶片的输送计划中被连续利用的输送模块。另外,阶段边界处理模块定义为被阶段边界输送模块夹着的处理模块。例如在图10所示的例子中,连续使用输送模块tm3,因此,输送模块tm3成为阶段边界输送模块。另外,在图10所示的例子中,被作为阶段边界输送模块的输送模块tm3的串行输送夹着的处理模块pm5成为阶段边界处理模块。
83.另外,阶段边界处理模块在不连续利用同一输送模块的图12所示的那样的2阶段输送中,例如以如下方式定义。另外,作为符合的条件,对输送模块的使用次数进行计数,在使用次数为1次的输送模块为1个、且剩余的输送模块的使用次数为2次的情况下符合。
84.阶段边界输送模块定义为最里侧的输送模块。阶段边界输送模块也可以定义为使用次数为1次的输送模块。另外,阶段边界处理模块定义为由阶段边界输送模块将晶片送入或者送出的处理模块中的、后述的即刻送出处理模块、或者在任一者都不是即刻送出方式的情况下预测处理时间较短的处理模块。
85.例如在图12的例子中,按照是否为即刻送出处理模块,或者在任一者都不是即刻送出方式的情况下,按照预测处理时间,从处理模块pm3和pm4中选择阶段边界处理模块。
86.如上所述,在本实施方式的循环时间一定输送功能中,利用待机时间进行调节,使得通常处理模块各个所希望的处理的循环时间一定(通常处理模块各个所希望的处理的循环时间之差在容许的时间范围内)。但是,处理模块中包括mram的处理等中进行氧化的处理模块等在所希望的处理后需要迅速将晶片送出的处理模块。
87.另外,根据半导体制造装置1的硬件构成的不同,也存在具有加热器和/或清洁机构的依赖温度的处理模块,因此,也包括想要使利用处理模块使晶片待机的时刻不是在所希望的处理后,而是在所希望的处理前的处理模块。
88.因此,在本实施方式的循环时间一定输送功能中,作为待机时间的变化,利用处理后待机、处理前待机、即刻送出。处理后待机是设想不介意放置在处理模块内的情况的处理模块中的使用。处理后待机是在所希望的处理后进行用于调节晶片从处理模块的送出时刻的待机。
89.另外,处理前待机,例如是设想依赖温度处理的处理模块中的使用。处理前待机在所希望的处理前进行用于调节晶片从处理模块的送出时刻的待机,在所希望的处理后迅速进行晶片送出。
90.另外,即刻送出例如是设想如氧化的处理模块那样,仅通过在处理模块内滞留来使所希望的处理的结果(处理特性)改变的处理模块。即刻送出,不进行用于调节晶片从处理模块的送出时刻的待机,迅速进行所希望的处理,在所希望的处理后迅速进行晶片送出。
91.在本实施方式的循环时间一定输送功能中,也可以使得各个处理模块能够通过参数来设定是否利用处理后待机、处理前待机和即刻送出中的任一者作为待机时间的变化。
92.图13是表示处理后待机的一个例子的说明图。处理后待机的处理模块在所希望的处理后,进行用于调节晶片从处理模块的送出时刻的待机。在图13的例子中,将“e.pm待机时间wi”和“d.循环时间一定输送时的pm内待机时间wpm”相加而得到的时间成为用于调节晶片从处理模块的送出时刻的待机时间。
93.图14是表示处理前待机的一个例子的说明图。处理前待机的处理模块在所希望的处理前,进行用于调节晶片从处理模块的送出时刻的待机。在图14的例子中,将“e.pm待机时间wi”和“d.循环时间一定输送时的pm内待机时间wpm”相加而得到的时间成为用于调节晶片从处理模块的送出时刻的待机时间。在处理前待机的情况下,在所希望的处理后,迅速将晶片从处理模块送出。
94.图15是表示即刻送出的一个例子的说明图。即刻送出的处理模块不进行用于调节晶片从处理模块的送出时刻的待机,迅速进行所希望的处理,在所希望的处理后迅速进行晶片送出。
95.因此,在即刻送出的处理模块中,与通常处理模块的循环时间相比,循环时间“h.即刻送出pm循环时间ctimm”缩短将“e.pm待机时间wi”和“d.循环时间一定输送时的pm内待机时间wpm”相加而得到的时间的量。
96.如图13~图15所示,循环时间是从晶片送入开始起至晶片送出结束为止。在本实施方式的循环时间一定输送功能中,通过分配待机时间,使各个处理模块的循环时间一定,并且使阶段边界处理模块的循环时间缩短1个输送时间,从而能够与阶段的节奏一致地对晶片进行串行输送。但是,即刻送出的处理模块如图15所示的那样以不同的循环时间进行动作。
97.通常处理模块的循环时间例如可以通过最大处理时间 最大晶片输送时间来计算。另外,阶段边界处理模块的循环时间,为了与其它的阶段(例如图10的右列输送和左列输送的阶段)错开时刻,与通常处理模块的循环时间相比短1个输送时间。
98.例如在本实施方式的循环时间一定输送功能中,使用保存在工序处理实际时间存
储部123中的工序处理实际时间,来计算通常处理模块的循环时间、阶段边界处理模块的循环时间、即刻送出的处理模块的循环时间。
99.在此,对图10的例子中,工序处理实际时间为下述的条件时的循环时间的计算进行说明。
100.输送路径:pm1

pm3

pm4

pm2
101.最大输送时间:20秒
102.处理时间:pm1)100秒、pm3)30秒、pm4)40秒、pm2)50秒
103.在上述的条件的情况下,通常处理模块的循环时间为最大处理时间100秒 最大输送时间20秒=120秒。另外,边界处理模块为处理模块pm3。在设各处理模块的待机时间为处理后待机的情况下,处理模块pm1~pm4的待机时间如以下所示。
104.pm1)
105.待机时间0秒:处理时间100秒 待机时间0秒 输送时间20秒=120秒
106.pm3)
107.待机时间50秒:处理时间30秒 待机时间50秒 输送时间20秒=100秒
108.pm4)
109.待机时间60秒:处理时间40秒 待机时间60秒 输送时间20秒=120秒
110.pm2)
111.待机时间50秒:处理时间50秒 待机时间50秒 输送时间20秒=120秒
112.如上所述,处理模块pm3为边界处理模块,循环时间与通常处理模块的循环时间120秒相比短最大输送时间20秒。其中,最大输送时间是晶片的输送时间的最大值。晶片的输送时间是晶片向处理模块送入的送入时间和从处理模块送出的送出时间的合计。另外,处理时间是处理模块执行所希望的处理的时间,包括晶片送入后的方案开始前的处理时间和方案结束后的至能够送出为止的处理时间。
113.图16和图17是表示循环时间内的各处理模块和输送模块的动作内容的一个例子的图。图16表示出了不存在即刻送出处理模块的情况。图17表示出了存在即刻送出处理模块的情况。在图16和图17中,在处理模块pm1~pm8和输送模块tm1~tm4中图示的圆的1周表示循环时间,箭头的种类表示将其循环时间用于什么。
114.如图16所示,在不存在即刻送出处理模块的情况下,由全部输送模块tm1~tm4在相同的时刻执行右列输送、列间输送和左列输送。另外,阶段边界处理模块pm7的从晶片送入至晶片送出为止的时间,与通常的处理模块相比,短1次最大晶片输送时间的量。
115.图17表示处理模块pm3为即刻送出处理模块的例子。如图17所示,作为即刻送出处理模块的处理模块pm3不按照通常处理模块的循环时间输送晶片。如图17所示可知,当存在即刻送出处理模块时,即使是相同的列间,以即刻送出的处理模块为边界,输送时刻也错开。但是,如图17所示可知,输送模块tm1~tm4没有产生竞争,没有问题。
116.图18是在图9的情况下在工序处理实际时间存储部中保存的工序处理实际时间的一个例子的构成图。此外,图18的纵轴与图6同样地按照晶片被串行输送的顺序表示晶片被串行输送的各种模块。另外,图18的横轴与图6同样地按照进行所希望的处理的顺序表示进行所希望的处理的晶片。
117.如图18所示,在按照使用送出间隔指定功能和循环时间一定输送功能生成的晶片
的输送计划的、串行输送的控制中,对每个处理模块设定了处理后待机、处理前待机、即刻送出,以满足处理后待机、处理前待机、即刻送出的方式对晶片进行串行输送。图18中没有产生图6和图8所示的那样的待机,能够抑制处理模块中的每个晶片的滞留时间的偏差。
118.根据本实施例,当在半导体制造装置1中对多个晶片进行串行输送从而进行所希望的处理时,通过抑制处理模块中的晶片的滞留时间的偏差,能够抑制对多个晶片的处理结果的偏差。
119.上面对本发明的优选实施例进行了详细的说明,但是本发明并不受上述的实施例限制,可以在不脱离本发明的范围的情况下,对上述的实施例施加各种变形和替换。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

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

相关文献