物料加工路径选择方法及装置制造方法及图纸

技术编号:22974238 阅读:24 留言:0更新日期:2019-12-31 23:15
本申请实施例提供了一种物料加工路径选择方法及装置,该方法包括:计算得出多个候选物料加工路径;确定瓶颈工艺槽,瓶颈工艺槽为所有工艺槽中使用频度最高的工艺槽;对于多个候选物料加工路径中的每一个候选物料加工路径,计算其瓶颈工艺槽利用率,选择多个候选物料加工路径中瓶颈工艺槽利用率最大的候选物料加工路径作为目标物料加工路径。在对多个物料进行加工的过程中进行路由控制时,同时考虑加工时长和瓶颈工艺槽即瓶颈资源的利用率来计算出目标物料加工路径。从而,在较短时长内完成对所有物料的加工过程,同时,充分利用瓶颈资源,提升加工设备的产能。

Material processing path selection method and device

【技术实现步骤摘要】
物料加工路径选择方法及装置
本申请涉及半导体领域,具体涉及物料加工路径选择方法及装置。
技术介绍
在半导体元件的生产过程中的诸如清洗、刻蚀、APCVD(常压化学气相淀积)等多个环节,均涉及利用加工设备同时对多个物料的连续加工。如何安排多个物料的传送顺序,以及各个Tank中每个工艺位置开始进行工艺的时间是提升加工设备产率的最为关键的因素。安排物料的传送顺序、Tank中每个工艺位置开始进行工艺的时间可以称之为物料的路由控制。
技术实现思路
本申请实施例提供了物料加工路径选择方法及装置。第一方面,本申请实施例提供了物料加工路径选择方法,该方法包括:计算得出多个候选物料加工路径;确定瓶颈工艺槽,所述瓶颈工艺槽为所有工艺槽中使用频度最高的工艺槽,其中,工艺槽的使用频度等于需要被传送至该工艺槽中的所有物料的工艺总时间除以需要被传送至该工艺槽中的所有物料的数量;对于所述多个候选物料加工路径中的每一个候选物料加工路径,计算其瓶颈工艺槽利用率,选择所述多个候选物料加工路径中所述瓶颈工艺槽利用率最大的候选物料加工路径作为目标物料加工路径,其中,所述瓶颈工艺槽利用率等于所述瓶颈工艺槽在当前候选物料加工路径中的忙碌时长除以该候选物料加工路径的加工时长。在一些实施例中,所述选择所述多个候选物料加工路径中所述瓶颈工艺槽利用率最大的候选物料加工路径作为最优物料加工路径,包括:当多个候选物料加工路径中所述瓶颈工艺槽利用率最大的候选物料加工路径的数量为多个时,选择多个瓶颈工艺槽利用率最大的候选物料加工路径中所述加工时长最短的候选物料加工路径作为所述目标物料加工路径。在一些实施例中,所述确定瓶颈工艺槽包括:计算所有工艺槽中的每一个工艺槽的使用频度,包括:迭代地执行更新操作,直至确定每一工艺槽的需要被传送至该工艺槽中的所有物料的工艺总时间和需要被传送至该工艺槽中的所有物料的数量,将该工艺槽的需要被传送至该工艺槽中的所有物料的工艺总时间除以该工艺槽的需要被传送至该工艺槽中的所有物料的数量,得到该工艺槽的使用频度;其中,所述更新操作包括:判断对所有待传送的物料的遍历是否结束,所述对所有待传送的物料的遍历为依次访问所有待传送的物料中的每一个物料;若所述遍历结束,则将该工艺槽的当前的工艺总时间确定为该工艺槽的需要被传送至该工艺槽中的所有物料的工艺总时间,以及将该工艺槽的当前的物料数量确定为该工艺槽的需要被传送至该工艺槽中的所有物料的数量;若所述遍历未结束,则将最新访问过的物料的下一个物料作为当前的物料,判断当前的物料是否需要被传送至该工艺槽中进行加工;若是,则将当前的物料在该工艺槽中进行加工所需的工艺时间与该工艺槽的当前的工艺总时间相加,得到在下一次执行更新操作时该工艺槽的当前的工艺总时间,以及将该工艺槽的当前的物料数量加1,得到在下一次执行更新操作时该工艺槽的当前的物料数量,若否,则返回判断对所有待传送的物料的遍历是否结束的步骤;确定所有工艺槽中的使用频度最高的工艺槽为所述瓶颈工艺槽。在一些实施例中,所述对于所述多个候选物料加工路径中的每一个候选物料加工路径,计算其瓶颈工艺槽利用率,选择所述多个候选物料加工路径中所述瓶颈工艺槽利用率最大的候选物料加工路径作为目标物料加工路径包括:对于所述多个候选物料加工路径中的每一个候选物料加工路径,将所述瓶颈工艺槽在所述候选物料加工路径中的忙碌时长除以所述候选物料加工路径的加工时长,得到所述候选物料加工路径的瓶颈工艺槽利用率;迭代地执行路径计算操作,直到确定出目标物料加工路径;其中,所述路径计算操作包括:判断对所有候选物料加工路径的遍历是否结束,所述对所有候选物料加工路径的遍历为依次访问所有候选物料加工路径中的每一个候选物料加工路径;若对所有候选物料加工路径的遍历结束,则将当前的最优路径确定为所述目标物料加工路径,所述最优路径为当前瓶颈工艺槽利用率最大的路径;若对所有候选物料加工路径的遍历未结束,将最新访问过的候选物料加工路径的下一个候选物料加工路径作为当前的路径;判断当前的路径的瓶颈工艺槽利用率是否大于当前的瓶颈工艺槽利用率最大值;若是,则将当前的路径的瓶颈工艺槽利用率作为下一次路径计算操作执行时当前的瓶颈工艺槽利用率最大值,将当前的路径作为下一次路径计算操作执行时当前的最优路径,将当前的路径的路径时间作为下一次路径计算操作执行时当前的路径最短时间,其中,当前的路径的路径时间为当前的路径的加工时长;若否,则判断当前的路径的瓶颈工艺槽利用率是否等于当前的瓶颈工艺槽利用率最大值,若当前的路径的瓶颈工艺槽利用率不等于当前的瓶颈工艺槽利用率最大值,则返回判断对所有候选物料加工路径的遍历是否结束的步骤,若当前的路径的瓶颈工艺槽利用率等于当前的瓶颈工艺槽利用率最大值,则判断当前的路径的路径时间是否小于当前的路径最短时间,若当前的路径的路径时间大于等于当前的路径最短时间,则返回判断对所有候选物料加工路径的遍历是否结束的步骤,若当前的路径的路径时间小于当前的路径最短时间,则将当前的路径的瓶颈工艺槽利用率作为下一次路径计算操作执行时当前的瓶颈工艺槽利用率最大值,将当前的路径作为下一次路径计算操作执行时当前的最优路径,将当前的路径的路径时间作为下一次路径计算操作执行时当前的路径最短时间。在一些实施例中,所述计算得出多个候选物料加工路径包括:确定所有待传送的物料中的每一个物料的加工关联信息,物料的加工关联信息指示物料需要被传送至的所有工艺槽以及传送顺序;基于每一个物料的加工关联信息,计算得出多个候选物料加工路径。第二方面,本申请实施例提供了物料加工路径选择装置,该装置包括:第一计算单元,被配置为计算得出多个候选物料加工路径;确定单元,被配置为确定瓶颈工艺槽,所述瓶颈工艺槽为所有工艺槽中使用频度最高的工艺槽,其中,工艺槽的使用频度等于需要被传送至该工艺槽中的所有物料的工艺总时间除以需要被传送至该工艺槽中的所有物料的数量;第二计算单元,被配置为对于所述多个候选物料加工路径中的每一个候选物料加工路径,计算其瓶颈工艺槽利用率,选择所述多个候选物料加工路径中所述瓶颈工艺槽利用率最大的候选物料加工路径作为目标物料加工路径,其中,所述瓶颈工艺槽利用率等于所述瓶颈工艺槽在当前候选物料加工路径中的忙碌时长除以该候选物料加工路径的加工时长。在一些实施例中,第二计算单元进一步被配置为:当多个候选物料加工路径中所述瓶颈工艺槽利用率最大的候选物料加工路径的数量为多个时,选择多个瓶颈工艺槽利用率最大的候选物料加工路径中所述加工时长最短的候选物料加工路径作为所述目标物料加工路径。在一些实施例中,确定单元进一步被配置为:计算所有工艺槽中的每一个工艺槽的使用频度,包括:迭代地执行更新操作,直至确定每一工艺槽的需要被传送至该工艺槽中的所有物料的工艺总时间和需要被传送至该工艺槽中的所有物料的数量,将该工艺槽的需要被传送至该工艺槽中的所有物料的工艺总时间除以该工艺槽的需要被传送至该工艺槽中的本文档来自技高网...

【技术保护点】
1.一种物料加工路径选择方法,其特征在于,所述方法包括:/n计算得出多个候选物料加工路径;/n确定瓶颈工艺槽,所述瓶颈工艺槽为所有工艺槽中使用频度最高的工艺槽,其中,工艺槽的使用频度等于需要被传送至该工艺槽中的所有物料的工艺总时间除以需要被传送至该工艺槽中的所有物料的数量;/n对于所述多个候选物料加工路径中的每一个候选物料加工路径,计算其瓶颈工艺槽利用率,选择所述多个候选物料加工路径中所述瓶颈工艺槽利用率最大的候选物料加工路径作为目标物料加工路径,其中,所述瓶颈工艺槽利用率等于所述瓶颈工艺槽在当前候选物料加工路径中的忙碌时长除以该候选物料加工路径的加工时长。/n

【技术特征摘要】
1.一种物料加工路径选择方法,其特征在于,所述方法包括:
计算得出多个候选物料加工路径;
确定瓶颈工艺槽,所述瓶颈工艺槽为所有工艺槽中使用频度最高的工艺槽,其中,工艺槽的使用频度等于需要被传送至该工艺槽中的所有物料的工艺总时间除以需要被传送至该工艺槽中的所有物料的数量;
对于所述多个候选物料加工路径中的每一个候选物料加工路径,计算其瓶颈工艺槽利用率,选择所述多个候选物料加工路径中所述瓶颈工艺槽利用率最大的候选物料加工路径作为目标物料加工路径,其中,所述瓶颈工艺槽利用率等于所述瓶颈工艺槽在当前候选物料加工路径中的忙碌时长除以该候选物料加工路径的加工时长。


2.根据权利要求1所述的方法,其特征在于,所述选择所述多个候选物料加工路径中所述瓶颈工艺槽利用率最大的候选物料加工路径作为最优物料加工路径,包括:
当多个候选物料加工路径中所述瓶颈工艺槽利用率最大的候选物料加工路径的数量为多个时,选择多个瓶颈工艺槽利用率最大的候选物料加工路径中所述加工时长最短的候选物料加工路径作为所述目标物料加工路径。


3.根据权利要求2所述的方法,其特征在于,所述确定瓶颈工艺槽包括:
计算所有工艺槽中的每一个工艺槽的使用频度,包括:迭代地执行更新操作,直至确定每一工艺槽的需要被传送至该工艺槽中的所有物料的工艺总时间和需要被传送至该工艺槽中的所有物料的数量,将该工艺槽的需要被传送至该工艺槽中的所有物料的工艺总时间除以该工艺槽的需要被传送至该工艺槽中的所有物料的数量,得到该工艺槽的使用频度;其中,所述更新操作包括:判断对所有待传送的物料的遍历是否结束,所述对所有待传送的物料的遍历为依次访问所有待传送的物料中的每一个物料;若所述遍历结束,则将该工艺槽的当前的工艺总时间确定为该工艺槽的需要被传送至该工艺槽中的所有物料的工艺总时间,以及将该工艺槽的当前的物料数量确定为该工艺槽的需要被传送至该工艺槽中的所有物料的数量;若所述遍历未结束,则将最新访问过的物料的下一个物料作为当前的物料,判断当前的物料是否需要被传送至该工艺槽中进行加工;若是,则将当前的物料在该工艺槽中进行加工所需的工艺时间与该工艺槽的当前的工艺总时间相加,得到在下一次执行更新操作时该工艺槽的当前的工艺总时间,以及将该工艺槽的当前的物料数量加1,得到在下一次执行更新操作时该工艺槽的当前的物料数量,若否,则返回判断对所有待传送的物料的遍历是否结束的步骤;
确定所有工艺槽中的使用频度最高的工艺槽为所述瓶颈工艺槽。


4.根据权利要求3所述的方法,其特征在于,所述对于所述多个候选物料加工路径中的每一个候选物料加工路径,计算其瓶颈工艺槽利用率,选择所述多个候选物料加工路径中所述瓶颈工艺槽利用率最大的候选物料加工路径作为目标物料加工路径包括:
对于所述多个候选物料加工路径中的每一个候选物料加工路径,将所述瓶颈工艺槽在所述候选物料加工路径中的忙碌时长除以所述候选物料加工路径的加工时长,得到所述候选物料加工路径的瓶颈工艺槽利用率;
迭代地执行路径计算操作,直到确定出目标物料加工路径;
其中,所述路径计算操作包括:
判断对所有候选物料加工路径的遍历是否结束,所述对所有候选物料加工路径的遍历为依次访问所有候选物料加工路径中的每一个候选物料加工路径;
若对所有候选物料加工路径的遍历结束,则将当前的最优路径确定为所述目标物料加工路径,所述最优路径为当前瓶颈工艺槽利用率最大的路径;
若对所有候选物料加工路径的遍历未结束,将最新访问过的候选物料加工路径的下一个候选物料加工路径作为当前的路径;判断当前的路径的瓶颈工艺槽利用率是否大于当前的瓶颈工艺槽利用率最大值;若是,则将当前的路径的瓶颈工艺槽利用率作为下一次路径计算操作执行时当前的瓶颈工艺槽利用率最大值,将当前的路径作为下一次路径计算操作执行时当前的最优路径,将当前的路径的路径时间作为下一次路径计算操作执行时当前的路径最短时间,其中,当前的路径的路径时间为当前的路径的加工时长;若否,则判断当前的路径的瓶颈工艺槽利用率是否等于当前的瓶颈工艺槽利用率最大值,若当前的路径的瓶颈工艺槽利用率不等于当前的瓶颈工艺槽利用率最大值,则返回判断对所有候选物料加工路径的遍历是否结束的步骤,若当前的路径的瓶颈工艺槽利用率等于当前的瓶颈工艺槽利用率最大值,则判断当前的路径的路径时间是否小于当前的路径最短时间,若当前的路径的路径时间大于等于当前的路径最短时间,则返回判断对所有候选物料加工路径的遍历是否结束的步骤,若当前的路径的路径时间小于当前的路径最短时间,则将当前的路径的瓶颈工艺槽利用率作为下一次路径计算操作执行时当前的瓶颈工艺槽利用率最大值,将当前的路径作为下一次路径计算操作执行时当前的最优路径,将当前的路径的路径时间作为下一次路径计算操作执行时当前的路径最短时间。


5.根据权利要求4所述的方法,所述计算得出多个候选物料加工路径包括:
确定所有待传送的物料中的每一个物料的加工关联信息,物料的加工关联信息指示物料需要被传送至的所有工艺槽以及传送顺序;

【专利技术属性】
技术研发人员:崔琳
申请(专利权)人:北京北方华创微电子装备有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1