CN118893020A - Chip sorting method and semiconductor processing equipment - Google Patents
Chip sorting method and semiconductor processing equipment Download PDFInfo
- Publication number
- CN118893020A CN118893020A CN202411378467.XA CN202411378467A CN118893020A CN 118893020 A CN118893020 A CN 118893020A CN 202411378467 A CN202411378467 A CN 202411378467A CN 118893020 A CN118893020 A CN 118893020A
- Authority
- CN
- China
- Prior art keywords
- core particles
- partition
- wafer
- ring
- transfer
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B07—SEPARATING SOLIDS FROM SOLIDS; SORTING
- B07C—POSTAL SORTING; SORTING INDIVIDUAL ARTICLES, OR BULK MATERIAL FIT TO BE SORTED PIECE-MEAL, e.g. BY PICKING
- B07C5/00—Sorting according to a characteristic or feature of the articles or material being sorted, e.g. by control effected by devices which detect or measure such characteristic or feature; Sorting by manually actuated devices, e.g. switches
- B07C5/36—Sorting apparatus characterised by the means used for distribution
- B07C5/361—Processing or control devices therefor, e.g. escort memory
- B07C5/362—Separating or distributor mechanisms
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B07—SEPARATING SOLIDS FROM SOLIDS; SORTING
- B07C—POSTAL SORTING; SORTING INDIVIDUAL ARTICLES, OR BULK MATERIAL FIT TO BE SORTED PIECE-MEAL, e.g. BY PICKING
- B07C5/00—Sorting according to a characteristic or feature of the articles or material being sorted, e.g. by control effected by devices which detect or measure such characteristic or feature; Sorting by manually actuated devices, e.g. switches
- B07C5/36—Sorting apparatus characterised by the means used for distribution
- B07C5/361—Processing or control devices therefor, e.g. escort memory
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B07—SEPARATING SOLIDS FROM SOLIDS; SORTING
- B07C—POSTAL SORTING; SORTING INDIVIDUAL ARTICLES, OR BULK MATERIAL FIT TO BE SORTED PIECE-MEAL, e.g. BY PICKING
- B07C2301/00—Sorting according to destination
- B07C2301/0008—Electronic Devices, e.g. keyboard, displays
Landscapes
- Container, Conveyance, Adherence, Positioning, Of Wafer (AREA)
Abstract
本发明公开了一种芯片分选方法及半导体加工设备,设计晶圆制备技术领域,其中,芯片分选方法包括以下步骤:获取各wafer环上的不同类型的芯粒及各类型的芯粒的数量;选出X片wafer环;计算获取各wafer环上的所有芯粒转移完成的总转移时长;将各wafer环上的所有芯粒分为X个分区,并将芯粒的类型最多的分区标记为服务分区;将各wafer环放置在各工位上,使各工位对位于其上的wafer环进行X次分选,控制机械手对应服务工位设置。本申请通过将不同类型的芯粒进行分区,将对机械手的需求较少的类型的芯粒集中在一个分区,使得该分区可以长时间不需要机械手,避免机械手频繁在各分区内移动,提高了分选效率。
The present invention discloses a chip sorting method and semiconductor processing equipment, and is designed in the field of wafer preparation technology, wherein the chip sorting method includes the following steps: obtaining different types of core particles on each wafer ring and the number of core particles of each type; selecting X wafer rings; calculating and obtaining the total transfer time of all core particles on each wafer ring; dividing all core particles on each wafer ring into X partitions, and marking the partition with the most types of core particles as a service partition; placing each wafer ring on each station, so that each station sorts the wafer ring located thereon X times, and controlling the robot to be set corresponding to the service station. The present application divides different types of core particles into partitions, and concentrates the core particles of the type that require less manipulators in one partition, so that the partition does not need a manipulator for a long time, avoids the frequent movement of the manipulator in each partition, and improves the sorting efficiency.
Description
技术领域Technical Field
本发明涉及晶圆制备技术领域,特别涉及一种芯片分选方法及半导体加工设备。The present invention relates to the technical field of wafer preparation, and in particular to a chip sorting method and semiconductor processing equipment.
背景技术Background Art
在现行半导体分选工序,切割后晶圆(wafer环)上的芯粒经过测试,会将芯粒进行分类(分BIN),测试后的芯粒通过分选,会将相同类型的芯粒转移到同一片bin环上。通常情况下,一台机只能转移一种类型的芯粒,这样下来,如果有较多个类型的芯粒,在芯片转移过程就会比较麻烦。In the current semiconductor sorting process, the chips on the wafer (wafer ring) after cutting are tested and classified (BIN). After the tested chips are sorted, the chips of the same type are transferred to the same bin ring. Usually, one machine can only transfer one type of chip. In this way, if there are more types of chips, the chip transfer process will be more troublesome.
现有技术中通常通过具有多工位的半导体加工设备对芯粒进行分选来提高分选效率,可以理解地,每个工位上都具有一个wafer环和一个bin环,通过半导体加工设备将芯粒从wafer环转移至bin环上,而同一批次通常会制备多个wafer环,每个wafer环和每个bin环能承载的芯粒的数量有限,因此在分选过程中需要频繁通过机械手更换wafer环和bin环,机械手的数量通常只有一个,导致机械手需要频繁在三个工位间切换,导致了机械手移动耗费的时间长,降低了半导体加工设备的整体分选效率。In the prior art, the core particles are usually sorted by semiconductor processing equipment with multiple stations to improve the sorting efficiency. It can be understood that each station has a wafer ring and a bin ring, and the core particles are transferred from the wafer ring to the bin ring through the semiconductor processing equipment. Multiple wafer rings are usually prepared in the same batch. The number of core particles that each wafer ring and each bin ring can carry is limited. Therefore, during the sorting process, the wafer ring and the bin ring need to be frequently replaced by a robot. There is usually only one robot, which causes the robot to frequently switch between the three stations, resulting in a long time spent on the movement of the robot, thereby reducing the overall sorting efficiency of the semiconductor processing equipment.
发明内容Summary of the invention
本发明的主要目的是提供一种芯片分选方法及半导体加工设备,旨在解决现有技术中的机械手需要频繁在三个工位间切换,导致了机械手移动耗费的时间长,降低了半导体加工设备的整体分选效率的技术问题。The main purpose of the present invention is to provide a chip sorting method and semiconductor processing equipment, aiming to solve the technical problem in the prior art that the robot needs to frequently switch between three workstations, resulting in a long time spent on the movement of the robot and reducing the overall sorting efficiency of the semiconductor processing equipment.
为实现上述目的,本发明提出一种芯片分选方法,应用于半导体加工设备,所述半导体加工设备包括X个工位,所述半导体加工设备通过机械手将wafer环和bin环转移到各所述工位上或从各所述工位上取出,各所述wafer环上设置有多个不同类型的所述芯粒,所述半导体加工设备用于将位于所述工位上的所述芯粒从所述wafer环转移至所述bin环上,各所述bin环被配置为用于承载任一类型的所述芯粒,其中,X≥3;To achieve the above object, the present invention proposes a chip sorting method, which is applied to semiconductor processing equipment, wherein the semiconductor processing equipment includes X workstations, and the semiconductor processing equipment transfers a wafer ring and a bin ring to or takes them out from each of the workstations through a manipulator, and each of the wafer rings is provided with a plurality of different types of core particles, and the semiconductor processing equipment is used to transfer the core particles located at the workstations from the wafer ring to the bin ring, and each of the bin rings is configured to carry any type of core particles, wherein X≥3;
所述芯片分选方法包括以下步骤:The chip sorting method comprises the following steps:
获取各所述wafer环上的不同类型的所述芯粒及各类型的所述芯粒的数量,并将各所述wafer环上的不同类型的所述芯粒根据其数量排序;Acquire the different types of the core particles on each of the wafer rings and the quantity of the core particles of each type, and sort the different types of the core particles on each of the wafer rings according to their quantity;
选出X片所述wafer环;Select X wafer rings;
将各所述wafer环上的所有芯粒分为X个分区,使得各所述分区内的所有所述芯粒转移完成所需的时长最接近,并将所述芯粒的类型最多的分区标记为服务分区;Divide all the cores on each wafer ring into X partitions so that the time required for the transfer of all the cores in each partition is close, and mark the partition with the most types of cores as a service partition;
将各所述wafer环放置在各所述工位上,使各所述工位对位于其上的所述wafer环进行X次分选,每次分选时,将分选的所述分区为所述服务分区的工位标记为服务工位,控制所述机械手对应所述服务工位设置,其中,各所述工位分选的所述分区不同,且任一所述工位每次分选的所述分区不同;Placing each wafer ring on each station, so that each station sorts the wafer ring thereon for X times, and marking the station whose sorted partition is the service partition as a service station during each sorting, and controlling the manipulator to be set corresponding to the service station, wherein the partitions sorted by each station are different, and the partitions sorted by any station each time are different;
返回执行所述选出X片所述wafer环的步骤,直至所有所述wafer环分选完成。Return to the step of selecting X wafer rings until all wafer rings are sorted.
在一实施方式中,所述计算获取各所述wafer环上的所有芯粒转移完成的总转移时长的步骤包括:In one embodiment, the step of calculating and obtaining the total transfer time of all the core grains on each wafer ring includes:
计算获取各所述wafer环的所述芯粒全部转移至各所述bin环上的第一转移时长;Calculate and obtain the first transfer time for all the core particles of each wafer ring to be transferred to each bin ring;
计算获取将同一wafer环上的所述芯粒全部转移至各所述bin环上所需的搬运bin环的第二转移时长;Calculate and obtain the second transfer time of the bin ring required to transfer all the core particles on the same wafer ring to each bin ring;
根据各所述wafer环的所述第一转移时长和所述第二转移时长求和获得各所述wafer环的所述总转移时长。The total transfer duration of each wafer ring is obtained by summing the first transfer duration and the second transfer duration of each wafer ring.
在一实施方式中,所述计算获取各所述wafer环的所述芯粒全部转移至各所述bin环上的第一转移时长的步骤包括:In one embodiment, the step of calculating and obtaining the first transfer time for all the core particles of each wafer ring to be transferred to each bin ring includes:
根据以下公式计算所述第一转移时长:The first transfer duration is calculated according to the following formula:
其中,为第k个wafer环中第j个类型的芯粒的数量,t0为单个芯粒的转移时间。in, is the number of core particles of the jth type in the kth wafer ring, and t0 is the transfer time of a single core particle.
在一实施方式中,所述计算获取各所述wafer环的所述芯粒全部转移至各所述bin环上的第一转移时长的步骤之前还包括:In one embodiment, before the step of calculating and obtaining the first transfer time for all the core particles of each wafer ring to be transferred to each bin ring, the step further includes:
制备数量分布表和有无分布表,其中,所述数量分布表和有无分布表的横坐标均代表芯粒的类型,纵坐标均代表wafer环的标号,所述数量分布表的表格内容为各所述wafer环内各类型的所述芯粒的数量,所述有无分布表的表格内容代表该wafer环内是否存在对应纵坐标类型的所述芯粒,有则为1,没有则为0。A quantity distribution table and a presence/absence distribution table are prepared, wherein the horizontal axes of the quantity distribution table and the presence/absence distribution table represent the types of core particles, and the vertical axes represent the numbers of wafer rings. The table content of the quantity distribution table is the number of core particles of each type in each wafer ring, and the table content of the presence/absence distribution table represents whether the core particles of the corresponding vertical axis type exist in the wafer ring, which is 1 if there are core particles, and 0 if not.
在一实施方式中,所述计算获取将同一wafer环上的所述芯粒全部转移至各所述bin环上所需的搬运bin环的第二转移时长的步骤包括:In one embodiment, the step of calculating and obtaining the second transfer time required for transferring all the core particles on the same wafer ring to each bin ring includes:
根据以下公式计算获取所述第二转移时长:The second transfer duration is calculated according to the following formula:
; ;
其中,为第k个wafer环中是否存在第j个类型的所述芯粒,有则为1,没有则为0,t2为单片bin环的更换时间。in, is whether the j-th type of core particle exists in the k-th wafer ring, if yes, it is 1, otherwise it is 0, and t2 is the replacement time of the single-wafer bin ring.
在一实施方式中,所述根据各所述wafer环的所述第一转移时长和所述第二转移时长求和获得各所述wafer环的所述总转移时长的步骤包括:In one embodiment, the step of obtaining the total transfer duration of each wafer ring according to the sum of the first transfer duration and the second transfer duration of each wafer ring includes:
根据以下公式计算获取所述总转移时长:The total transfer time is calculated according to the following formula:
其中,为第K个wafer环的所述第一转移时长,为第K个wafer环的所述第二转移时长,为所述总转移时长。in, is the first transfer duration of the Kth wafer ring, is the second transfer duration of the Kth wafer ring, is the total transfer duration.
在一实施方式中,所述工位和所述分区的数量均为3个,将各所述wafer环上的所有芯粒分为X个分区,使得各所述分区内的所有所述芯粒转移完成所需的时长最接近,并将所述芯粒的类型最多的分区标记为服务分区的步骤包括:In one embodiment, the number of the workstations and the partitions are both 3, and the steps of dividing all the core particles on each wafer ring into X partitions so that the time required for the transfer of all the core particles in each partition is closest, and marking the partition with the most types of core particles as a service partition include:
根据以下公式计算n和m的数值:Calculate the values of n and m according to the following formula:
; ;
; ;
; ;
其中,为第W个wafer环的第0个至第n个类型的所述芯粒的所述总转移时长之和,为第W个wafer环的第n+1个至第m个类型的所述芯粒的所述总转移时长之和,为第W个wafer环的第m+1个至第i个类型的所述芯粒的所述总转移时长之和,为所有所述芯粒的所述总转移时长之和 ,i为所有所述芯粒的类型的数量;in, is the sum of the total transfer durations of the core particles of the 0th to nth types in the Wth wafer ring, is the sum of the total transfer durations of the core particles of the n+1th to mth types in the Wth wafer ring, is the sum of the total transfer durations of the core particles of the m+1th to ith types in the Wth wafer ring, is the sum of the total transfer time of all the core particles, and i is the number of types of all the core particles;
根据n和m将各类型的所述芯粒分为三个分区,第一个分区包括n个类型的所述芯粒,第二个分区包括(m-n-1)个类型的所述芯粒,第三个分区包括(i-m-1)个类型的所述芯粒;Divide each type of the core particles into three partitions according to n and m, the first partition includes n types of the core particles, the second partition includes (m-n-1) types of the core particles, and the third partition includes (i-m-1) types of the core particles;
比较n、(m-n-1)以及(i-m-1)的大小,将最大的数值对应的所述分区标记为所述服务分区。Compare the sizes of n, (m-n-1) and (i-m-1), and mark the partition corresponding to the largest value as the service partition.
在一实施方式中,将各所述wafer环放置在各所述工位上,使各所述工位对位于其上的所述wafer环进行X次分选,每次分选时,将分选的所述分区为所述服务分区的工位标记为服务工位,控制所述机械手对应所述服务工位设置,其中,各所述工位分选的所述分区不同,且任一所述工位每次分选的所述分区不同的步骤包括:In one embodiment, each wafer ring is placed on each station, so that each station sorts the wafer ring thereon X times, and each time the sorting is performed, the station whose sorted partition is the service partition is marked as a service station, and the manipulator is controlled to be set corresponding to the service station, wherein the partitions sorted by each station are different, and the steps of sorting the partitions by any station each time are different include:
将多个所述wafer环一一对应的放置在各所述工位上;Placing the plurality of wafer rings on the respective workstations one by one;
各所述工位选择不同的所述分区,将分选的所述分区为所述服务分区的工位标记为服务工位,控制所述机械手对应所述服务工位设置;Each of the workstations selects a different partition, marks the workstation whose partition is selected as the service partition as a service workstation, and controls the manipulator to be set corresponding to the service workstation;
各所述工位将对应的所述分区内所述芯粒分选完成;Each of the workstations completes the sorting of the core particles in the corresponding partition;
各工位更换所述分区,且更换后的各所述工位选择的所述分区也不同,并返回执行各所述工位将对应的所述分区内所述芯粒分选完成的步骤,直至各工位上的所述wafer环的所有所述分区分选完成。Each station changes the partition, and the partition selected by each station after the change is also different, and returns to execute the step of each station completing the sorting of the core particles in the corresponding partition until all the partitions of the wafer ring on each station are sorted.
在一实施例中,将各所述wafer环放置在各所述工位上,使各所述工位对位于其上的所述wafer环进行X次分选,每次分选时,将分选的所述分区为所述服务分区的工位标记为服务工位,控制所述机械手对应所述服务工位设置,其中,各所述工位分选的所述分区不同,且任一所述工位每次分选的所述分区不同的步骤之后还包括:In one embodiment, each wafer ring is placed on each station, so that each station sorts the wafer ring thereon for X times, and each time the sorting is performed, the station whose sorted partition is the service partition is marked as a service station, and the manipulator is controlled to be set corresponding to the service station, wherein the partitions sorted by each station are different, and the steps of sorting different partitions at each time by any station further include:
根据各所述分区内的所述芯粒的类型的数量,改进所述机械手的优先权重,使得所述芯粒的类型的数量少的所述分区的所述机械手的优先权重高于所述芯粒的类型的数量多的所述分区。The priority weight of the robot is improved according to the number of types of the core particles in each partition so that the priority weight of the robot in the partition with a small number of types of the core particles is higher than that in the partition with a large number of types of the core particles.
本发明还提供一种半导体加工设备,所述半导体加工设备包括机械手、转移组件、控制器和多个工位,所述机械手用于将wafer环和bin环转移到各所述工位上或从各所述工位上取出,所述转移组件用于将位于所述工位上的芯粒从wafer环转移至bin环上,所述控制器内储存有计算机程序,所述计算机程序被处理器执行时实现上述的芯片分选方法的步骤。The present invention also provides a semiconductor processing equipment, which includes a manipulator, a transfer component, a controller and multiple workstations, wherein the manipulator is used to transfer a wafer ring and a bin ring to each of the workstations or take them out from each of the workstations, and the transfer component is used to transfer the core particles located at the workstations from the wafer ring to the bin ring. A computer program is stored in the controller, and when the computer program is executed by the processor, the steps of the above-mentioned chip sorting method are implemented.
本申请的技术方案中,先获取各wafer环上的不同类型的芯粒及各类型的芯粒的数量,统计并记录该数据,并将各wafer环上的不同类型的芯粒根据其数量从高到低或从低到高进行排序,随后选出与工位数量相同片数的wafer环,使得wafer环可以一一对应的放置在工位上,然后计算各类型的芯粒的总转移时长,可以理解地,总转移时长由将芯粒从wafer环转移至bin环的时间和更换bin环的时间组成,因此根据芯粒的数量以及各wafer环所需bin环的数量,计算各wafer环的总转移时长,将wafer环分为X个分区,使得每个分区内芯粒的转移时长最接近,也即X个转移时长基本相等,并根据各分区的转移时长将分区排序,需要说明的是,一个bin环只能承载一种类型的芯粒,每个分区内的所有类型的芯粒的转移时长之和相近,使得部分分区内的芯粒的类型较少,但每个类型的芯粒的数量多,在这种分区内,芯粒的类型少,需要更换bin环的次数少,因此对于机械手的需求较少,还有一部分分区的芯粒的类型较多,但每个类型的芯粒的数量少,芯粒的类型多,需要更换bin环的次数多,因此对于机械手的需求较多,因此将机械手靠近芯粒的类型的数量最多的分区对应的工位处,使得机械手可以大部分时间停留在该工位,并对该工位进行更换bin环,而较少的去其他工位,从而减少机械手的切换频率,提高了半导体加工设备的整体分选效率。In the technical solution of the present application, different types of core particles and the number of core particles of each type on each wafer ring are first obtained, the data are counted and recorded, and the different types of core particles on each wafer ring are sorted from high to low or from low to high according to their number, and then wafer rings with the same number of wafers as the number of workstations are selected so that the wafer rings can be placed on the workstations one by one, and then the total transfer time of each type of core particles is calculated. It can be understood that the total transfer time is composed of the time to transfer the core particles from the wafer ring to the bin ring and the time to replace the bin ring. Therefore, according to the number of core particles and the number of bin rings required for each wafer ring, the total transfer time of each wafer ring is calculated, and the wafer ring is divided into X partitions so that the transfer time of the core particles in each partition is closest, that is, the X transfer time is basically equal, and according to the transfer time of each partition The partitions are sorted by time. It should be noted that a bin ring can only carry one type of core particles, and the sum of the transfer time of all types of core particles in each partition is similar, which makes some partitions have fewer types of core particles, but the number of each type of core particles is large. In this partition, there are fewer types of core particles and the bin ring needs to be replaced less frequently, so there is less demand for manipulators. There are also some partitions with more types of core particles, but the number of each type of core particles is small. There are many types of core particles and the bin ring needs to be replaced more frequently, so there is more demand for manipulators. Therefore, the manipulator is placed close to the workstation corresponding to the partition with the largest number of core particle types, so that the manipulator can stay at the workstation most of the time and replace the bin ring at the workstation, and go to other workstations less frequently, thereby reducing the switching frequency of the manipulator and improving the overall sorting efficiency of semiconductor processing equipment.
本申请通过将同一wafer环上的不同类型的芯粒进行分区,使得每个分区的转移时长相同,部分分区内的芯粒的类型较少,单种芯粒的数量较多,进行分选时需要更换bin环的时间间隔较长,对于机械手的需求较少;部分分区内的芯粒的类型较多,进行分选时需要更换bin环的时间间隔较短,对于机械手的需求较多,然后将机械手靠近对于机械手需求较多的分区设置,一方面可以使得机械手可以快速对该区域内的bin环进行更换,提高了分选效率,另一方面将对机械手的需求较少的类型的芯粒集中在一个分区,使得该分区可以长时间不需要机械手,避免机械手频繁在各分区内移动,从而减少了机械手在移动过程中花费的时间,进一步地提高了分选效率。The present application divides different types of core particles on the same wafer ring into partitions so that the transfer time of each partition is the same. Some partitions have fewer types of core particles and a larger number of single core particles. The time interval for replacing the bin ring during sorting is longer, and the demand for a robot is less; some partitions have more types of core particles and a shorter time interval for replacing the bin ring during sorting, and the demand for a robot is greater. The robot is then placed close to the partition that has a greater demand for the robot. On the one hand, the robot can quickly replace the bin ring in the area, thereby improving the sorting efficiency. On the other hand, the core particles of the type that require less manipulators are concentrated in one partition, so that the partition does not require the robot for a long time, avoiding frequent movement of the robot within each partition, thereby reducing the time spent by the robot during the movement process and further improving the sorting efficiency.
附图说明BRIEF DESCRIPTION OF THE DRAWINGS
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图示出的结构获得其他的附图。In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on the structures shown in these drawings without paying creative work.
图1为本发明一实施例芯粒分选方法的流程框图;FIG1 is a flowchart of a core particle sorting method according to an embodiment of the present invention;
图2为本发明一实施例芯粒分选方法的步骤S300的细化流程框图;FIG. 2 is a detailed flowchart of step S300 of the core particle sorting method according to an embodiment of the present invention;
图3为本发明一具体实施例的芯粒分选方法中的分选区域划分图表;FIG3 is a diagram showing the division of sorting regions in a core particle sorting method according to a specific embodiment of the present invention;
图4为本发明一实施例半导体加工设备的结构示意图。FIG. 4 is a schematic structural diagram of a semiconductor processing device according to an embodiment of the present invention.
附图标号说明:Description of Figure Numbers:
100、半导体加工设备;10、工位;20、机械手。100. Semiconductor processing equipment; 10. Work station; 20. Robot.
本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。The realization of the purpose, functional features and advantages of the present invention will be further explained in conjunction with embodiments and with reference to the accompanying drawings.
具体实施方式DETAILED DESCRIPTION
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明的一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.
需要说明,本发明实施例中所有方向性指示(诸如上、下、左、右、前、后……)仅用于解释在某一特定姿态(如附图所示)下各部件之间的相对位置关系、运动情况等,如果该特定姿态发生改变时,则该方向性指示也相应地随之改变。It should be noted that all directional indications (such as up, down, left, right, front, back, etc.) in the embodiments of the present invention are only used to explain the relative position relationship, movement status, etc. between the components under a certain specific posture (as shown in the accompanying drawings). If the specific posture changes, the directional indication will also change accordingly.
在本发明中,除非另有明确的规定和限定,术语“连接”、“固定”等应做广义理解,例如,“固定”可以是固定连接,也可以是可拆卸连接,或成一体;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通或两个元件的相互作用关系,除非另有明确的限定。对于本领域的普通技术人员而言,可以根据具体情况理解上述术语在本发明中的具体含义。In the present invention, unless otherwise clearly specified and limited, the terms "connection", "fixation", etc. should be understood in a broad sense. For example, "fixation" can be a fixed connection, a detachable connection, or an integral connection; it can be a mechanical connection or an electrical connection; it can be a direct connection or an indirect connection through an intermediate medium, it can be the internal connection of two elements or the interaction relationship between two elements, unless otherwise clearly defined. For ordinary technicians in this field, the specific meanings of the above terms in the present invention can be understood according to specific circumstances.
另外,若本发明实施例中有涉及“第一”、“第二”等的描述,则该“第一”、“第二”等的描述仅用于描述目的,而不能理解为指示或暗示其相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。另外,全文中出现的“和/或”的含义,包括三个并列的方案,以“A和/或B”为例,包括A方案、或B方案、或A和B同时满足的方案。另外,各个实施例之间的技术方案可以相互结合,但是必须是以本领域普通技术人员能够实现为基础,当技术方案的结合出现相互矛盾或无法实现时应当认为这种技术方案的结合不存在,也不在本发明要求的保护范围之内。In addition, if there are descriptions involving "first", "second", etc. in the embodiments of the present invention, the descriptions of "first", "second", etc. are only used for descriptive purposes and cannot be understood as indicating or implying their relative importance or implicitly indicating the number of technical features indicated. Therefore, the features defined as "first" and "second" may explicitly or implicitly include at least one of the features. In addition, the meaning of "and/or" appearing in the full text includes three parallel schemes. Taking "A and/or B" as an example, it includes scheme A, or scheme B, or a scheme that satisfies both A and B. In addition, the technical solutions between the various embodiments can be combined with each other, but it must be based on the ability of ordinary technicians in the field to implement. When the combination of technical solutions is contradictory or cannot be implemented, it should be deemed that such a combination of technical solutions does not exist and is not within the scope of protection required by the present invention.
现有技术中通常通过具有多工位的半导体加工设备对芯粒进行分选来提高分选效率,可以理解地,每个工位上都具有一个wafer环和一个bin环,通过半导体加工设备将芯粒从wafer环转移至bin环上,而同一批次通常会制备多个wafer环,每个wafer环和每个bin环能承载的芯粒的数量有限,因此在分选过程中需要频繁通过机械手更换wafer环和bin环,机械手的数量通常只有一个,导致机械手需要频繁在三个工位间切换,导致了机械手移动耗费的时间长,降低了半导体加工设备的整体分选效率。In the prior art, the core particles are usually sorted by semiconductor processing equipment with multiple stations to improve the sorting efficiency. It can be understood that each station has a wafer ring and a bin ring, and the core particles are transferred from the wafer ring to the bin ring through the semiconductor processing equipment. Multiple wafer rings are usually prepared in the same batch. The number of core particles that each wafer ring and each bin ring can carry is limited. Therefore, during the sorting process, the wafer ring and the bin ring need to be frequently replaced by a robot. There is usually only one robot, which causes the robot to frequently switch between the three stations, resulting in a long time spent on the movement of the robot, thereby reducing the overall sorting efficiency of the semiconductor processing equipment.
为解决上述问题,本申请提出一种芯片分选方法。In order to solve the above problems, the present application proposes a chip sorting method.
请结合图1和图4,本发明提出一种芯片分选方法,应用于半导体加工设备100,所述半导体加工设备100包括X个工位10,所述半导体加工设备100通过机械手20将wafer环和bin环转移到各所述工位10上或从各所述工位10上取出,各所述wafer环上设置有多个不同类型的所述芯粒,所述半导体加工设备100用于将位于所述工位10上的所述芯粒从所述wafer环转移至所述bin环上,各所述bin环被配置为用于承载任一类型的所述芯粒,其中,X≥3;In conjunction with FIG. 1 and FIG. 4 , the present invention proposes a chip sorting method, which is applied to a semiconductor processing device 100, wherein the semiconductor processing device 100 includes X workstations 10, and the semiconductor processing device 100 transfers a wafer ring and a bin ring to or takes out a wafer ring from each of the workstations 10 through a manipulator 20, and each of the wafer rings is provided with a plurality of different types of core particles, and the semiconductor processing device 100 is used to transfer the core particles located on the workstation 10 from the wafer ring to the bin ring, and each of the bin rings is configured to carry any type of core particles, wherein X≥3;
所述芯片分选方法包括以下步骤:The chip sorting method comprises the following steps:
S100:获取各所述wafer环上的不同类型的所述芯粒及各类型的所述芯粒的数量,并将各所述wafer环上的不同类型的所述芯粒根据其数量排序;S100: acquiring different types of the core particles on each wafer ring and the number of the core particles of each type, and sorting the different types of the core particles on each wafer ring according to their number;
需要说明的是,wafer环出厂时是包装在料盒内的,可以通过扫描料盒条码或二维码等,获取料盒内的wafer环的总数以及wafer环内各芯粒的类型和各类型芯粒的数量,将不同类型的芯粒根据其数量从高到低或从低到高排序,便于后续进行分区时,将数量相近的类型的芯粒划分为同一分区;It should be noted that the wafer ring is packed in a material box when it leaves the factory. The total number of wafer rings in the material box and the type and quantity of each type of core particles in the wafer ring can be obtained by scanning the barcode or QR code of the material box. Different types of core particles can be sorted from high to low or from low to high according to their quantity, so that core particles of similar types can be divided into the same partition when partitioning is performed later.
S200:选出X片所述wafer环;S200: Select X wafer rings;
选出与工位数量相同片数的wafer环,使得wafer环可以一一对应的放置在工位上;Select wafer rings with the same number of wafers as the number of workstations, so that the wafer rings can be placed on the workstations one by one;
S300:计算获取各所述wafer环上的所有芯粒转移完成的总转移时长;S300: Calculate and obtain the total transfer time of all the core particles on each wafer ring;
可以理解地,总转移时长由将芯粒从wafer环转移至bin环的时间以及更换bin环的时间组成,具体地,由于一种bin环只能承载一种类型的芯粒,当同一wafer环上的同一类型的芯粒全部分选转移完成后,需要更换bin环来对另一个类型的芯粒进行分选,因此总转移时长包括更换bin环的时间,因此根据芯粒的数量以及所需bin环的数量,计算各wafer环的总转移时长;It can be understood that the total transfer time is composed of the time to transfer the core particles from the wafer ring to the bin ring and the time to replace the bin ring. Specifically, since a bin ring can only carry one type of core particles, when all the core particles of the same type on the same wafer ring are sorted and transferred, the bin ring needs to be replaced to sort another type of core particles. Therefore, the total transfer time includes the time to replace the bin ring. Therefore, the total transfer time of each wafer ring is calculated according to the number of core particles and the number of required bin rings.
S400:将各所述wafer环上的所有芯粒分为X个分区,使得各所述分区内的所有所述芯粒转移完成所需的时长最接近,并将所述芯粒的类型最多的分区标记为服务分区;S400: Divide all the cores on each wafer ring into X partitions so that the time required for the transfer of all the cores in each partition is close to each other, and mark the partition with the most types of cores as a service partition;
需要说明的是,由于wafer环上承载的芯粒数量一般情况下小于bin环可承载的芯粒的数量,再加上wafer环上通常具有多种类型的芯粒,因此同一wafer环上的同一类型的芯粒是不会超过bin环的容纳上限的,也即,同一wafer环上的同一类型的芯粒的转移时长与其数量完全正相关,此过程中的分区,是基于步骤S100将不同类型的芯粒排序后进行分区的,这样使得数量多,转移时长大的芯粒位于同一分区,数量少,转移时长小的芯粒位于同一分区,从而形成在分区总时长最接近,也即基本相同的情况下,部分分区内芯粒类型少,部分分区内芯粒类型多的情况;It should be noted that, since the number of core particles carried on the wafer ring is generally less than the number of core particles that can be carried by the bin ring, and there are usually multiple types of core particles on the wafer ring, the same type of core particles on the same wafer ring will not exceed the upper limit of the bin ring, that is, the transfer time of the same type of core particles on the same wafer ring is completely positively correlated with the number thereof. The partitioning in this process is based on sorting the different types of core particles in step S100 and then partitioning, so that the core particles with a large number and a long transfer time are located in the same partition, and the core particles with a small number and a short transfer time are located in the same partition, thereby forming a situation in which the total partition time is closest, that is, basically the same, and some partitions have fewer types of core particles and some partitions have more types of core particles;
S500:将各所述wafer环放置在各所述工位上,使各所述工位对位于其上的所述wafer环进行X次分选,每次分选时,将分选的所述分区为所述服务分区的工位标记为服务工位,控制所述机械手对应所述服务工位设置,其中,各所述工位分选的所述分区不同,且任一所述工位每次分选的所述分区不同;S500: placing each wafer ring on each station, so that each station sorts the wafer ring thereon for X times, and during each sorting, marking the station whose sorted partition is the service partition as a service station, and controlling the manipulator to be set corresponding to the service station, wherein the partitions sorted by each station are different, and the partitions sorted by any station each time are different;
每次分选时,不同工位之间分选的分区不同,请参阅图3,其中,第一列为第一次分选,第二列为第二次分选,第三列为第三次分选,框选区域为分区,TA(0)为分区1,TA(1)为分区2,TA(2)为分区3,横坐标代表芯粒的类型,纵坐标代表一种类型的芯粒所需转移的时长,每一根柱形图代表一个类型的芯粒,作为一个具体的示例,假设分区的数量为三个,则第一次分选过程中,工位0对分区1进行分选,工位1对分区2进行分选,工位2对分区3进行分选,使得每个工位的分区不同,而二次分选过程中,工位0对分区2进行分选,工位1对分区3进行分选,工位2对分区1进行分选,使得每个工位的分区不同的同时,各工位分选的分区与第一次分选的分区也不同,第三次分选同理,使得各工位每次分选的分区均不同,且每次分选时各工位之间的分区也不同,如图3所示,第一次分选时,工位2分选的分区内的芯粒类型最多,因此工位2分选的分区为服务分区,工位2为服务工位,而第二次分选时,工位0则是服务工位,第三次分选时,工位1为服务工位,也就是说,服务工位会随着分选次数的变化一起变化。Each time the sorting is performed, the partitions sorted between different stations are different. Please refer to Figure 3, where the first column is the first sorting, the second column is the second sorting, and the third column is the third sorting. The boxed area is the partition, TA (0) is partition 1, TA (1) is partition 2, and TA (2) is partition 3. The horizontal axis represents the type of core particles, and the vertical axis represents the time required for the transfer of a type of core particles. Each bar graph represents a type of core particle. As a specific example, assuming that the number of partitions is three, in the first sorting process, station 0 sorts partition 1, station 1 sorts partition 2, and station 2 sorts partition 3, so that the partitions of each station are different, and the second sorting process During the process, station 0 sorts partition 2, station 1 sorts partition 3, and station 2 sorts partition 1, so that the partitions of each station are different, and the partitions sorted by each station are also different from the partitions of the first sorting. The same is true for the third sorting, so that the partitions sorted by each station are different each time, and the partitions between each station are also different during each sorting. As shown in Figure 3, during the first sorting, the partition sorted by station 2 has the most core particle types, so the partition sorted by station 2 is the service partition, and station 2 is the service station. During the second sorting, station 0 is the service station, and during the third sorting, station 1 is the service station. In other words, the service station will change with the change of the number of sorting times.
S600:返回执行步骤S200,直至所有所述wafer环分选完成。S600: Return to step S200 until all wafer rings are sorted.
wafer环的数量为多个,根据工位数量的限制,一次只能对X个wafer环进行分选,因此返回执行步骤S200,直至所有wafer环分选完成。There are multiple wafer rings. Due to the limitation of the number of workstations, only X wafer rings can be sorted at one time. Therefore, the process returns to step S200 until all wafer rings are sorted.
本申请的技术方案中,先获取各wafer环上的不同类型的芯粒及各类型的芯粒的数量,统计并记录该数据,并将各wafer环上的不同类型的芯粒根据其数量从高到低或从低到高进行排序,随后选出与工位10数量相同片数的wafer环,使得wafer环可以一一对应的放置在工位10上,然后计算各类型的芯粒的总转移时长,可以理解地,总转移时长由将芯粒从wafer环转移至bin环的时间和更换bin环的时间组成,因此根据芯粒的数量以及各wafer环所需bin环的数量,计算各wafer环的总转移时长,将wafer环分为X个分区,使得每个分区内芯粒的转移时长最接近,也即X个转移时长基本相等,并根据各分区的转移时长将分区排序,需要说明的是,一个bin环只能承载一种类型的芯粒,每个分区内的所有类型的芯粒的转移时长之和相近,使得部分分区内的芯粒的类型较少,但每个类型的芯粒的数量多,在这种分区内,芯粒的类型少,需要更换bin环的次数少,因此对于机械手20的需求较少,还有一部分分区的芯粒的类型较多,但每个类型的芯粒的数量少,芯粒的类型多,需要更换bin环的次数多,因此对于机械手20的需求较多,因此将机械手20靠近芯粒的类型的数量最多的分区对应的工位10处,使得机械手20可以大部分时间停留在该工位10,并对该工位10进行更换bin环,而较少的去其他工位10,从而减少机械手20的切换频率,提高了半导体加工设备100的整体分选效率。In the technical solution of the present application, different types of core particles and the number of core particles of each type on each wafer ring are first obtained, the data are counted and recorded, and the different types of core particles on each wafer ring are sorted from high to low or from low to high according to their number, and then a wafer ring with the same number of wafers as the number of stations 10 is selected so that the wafer rings can be placed on the station 10 one by one, and then the total transfer time of each type of core particles is calculated. It can be understood that the total transfer time is composed of the time to transfer the core particles from the wafer ring to the bin ring and the time to replace the bin ring. Therefore, according to the number of core particles and the number of bin rings required for each wafer ring, the total transfer time of each wafer ring is calculated, and the wafer ring is divided into X partitions so that the transfer time of the core particles in each partition is closest, that is, the X transfer times are basically equal, and the partitions are sorted according to the transfer time of each partition. It should be noted that a bin ring can only carry one type of core particles, and the sum of the transfer times of all types of core particles in each partition is similar, so that some partitions have fewer types of core particles, but the number of each type of core particles is large. In this partition, there are fewer types of core particles, and the bin ring needs to be replaced less frequently, so there is less demand for the robot 20. There are also some partitions with more types of core particles, but the number of each type of core particles is small. There are many types of core particles, and the bin ring needs to be replaced more frequently, so there is more demand for the robot 20. Therefore, the robot 20 is placed close to the workstation 10 corresponding to the partition with the largest number of core particle types, so that the robot 20 can stay at the workstation 10 most of the time and replace the bin ring for the workstation 10, and go to other workstations 10 less frequently, thereby reducing the switching frequency of the robot 20 and improving the overall sorting efficiency of the semiconductor processing equipment 100.
本申请通过将同一wafer环上的不同类型的芯粒进行分区,使得每个分区的转移时长相同,部分分区内的芯粒的类型较少,单种芯粒的数量较多,进行分选时需要更换bin环的时间间隔较长,对于机械手20的需求较少;部分分区内的芯粒的类型较多,进行分选时需要更换bin环的时间间隔较短,对于机械手20的需求较多,然后将机械手20靠近对于机械手20需求较多的分区设置,一方面可以使得机械手20可以快速对该区域内的bin环进行更换,提高了分选效率,另一方面将对机械手20的需求较少的类型的芯粒集中在一个分区,使得该分区可以长时间不需要机械手20,避免机械手20频繁在各分区内移动,从而减少了机械手20在移动过程中花费的时间,进一步地提高了分选效率。The present application divides different types of core particles on the same wafer ring into partitions so that the transfer time of each partition is the same. Some partitions have fewer types of core particles and a larger number of single core particles. The time interval for replacing the bin ring during sorting is longer, and the demand for the robot 20 is less; some partitions have more types of core particles and a shorter time interval for replacing the bin ring during sorting, and the demand for the robot 20 is greater. The robot 20 is then placed close to the partition where the demand for the robot 20 is greater. On the one hand, the robot 20 can quickly replace the bin ring in the area, thereby improving the sorting efficiency. On the other hand, the types of core particles that require less manipulator 20 are concentrated in one partition, so that the partition does not need the manipulator 20 for a long time, avoiding frequent movement of the manipulator 20 within each partition, thereby reducing the time spent by the manipulator 20 during the movement process and further improving the sorting efficiency.
请参阅图2,在一实施方式中,步骤S300包括:Please refer to FIG. 2 , in one embodiment, step S300 includes:
S310:计算获取各所述wafer环的所述芯粒全部转移至各所述bin环上的第一转移时长;S310: Calculate and obtain the first transfer time for all the core particles of each wafer ring to be transferred to each bin ring;
各类型的芯粒的第一转移时长包括该类型的芯粒从wafer环转移至bin环上的时长;The first transfer duration of each type of core particle includes the duration of the transfer of the core particle of this type from the wafer ring to the bin ring;
S320:计算获取将同一wafer环上的所述芯粒全部转移至各所述bin环上所需的搬运bin环的第二转移时长;S320: Calculate and obtain the second transfer time of the bin ring required to transfer all the core particles on the same wafer ring to each bin ring;
当同一wafer环上同一类型的芯粒全部转移完成后,需要通过机械手更换bin环,以对该wafer环上的另一类型的芯粒进行转移;When all the core particles of the same type on the same wafer ring are transferred, the bin ring needs to be replaced by the robot to transfer another type of core particles on the wafer ring;
S330:根据各所述wafer环的所述第一转移时长和所述第二转移时长求和获得各所述wafer环的所述总转移时长。S330: Obtain the total transfer duration of each wafer ring according to the sum of the first transfer duration and the second transfer duration of each wafer ring.
通过第一转移时长和第二转移时长求和获得各类型的芯粒的总转移时长,将各类型的芯粒的第一转移时长包括该类型的芯粒从wafer环转移至bin环上的时长以及更换bin环的时长全部算入总转移时长内,提高对于总转移时长的计算精度,进而提高后续根据总转移时长规划分区的合理性。The total transfer time of each type of core particle is obtained by summing the first transfer time and the second transfer time. The first transfer time of each type of core particle, including the time for the core particle of this type to be transferred from the wafer ring to the bin ring and the time for replacing the bin ring, is included in the total transfer time, thereby improving the calculation accuracy of the total transfer time and thus improving the rationality of subsequent partition planning based on the total transfer time.
在一实施方式中,步骤S310包括:In one embodiment, step S310 includes:
S3101:根据以下公式计算所述第一转移时长:S3101: Calculate the first transfer duration according to the following formula:
其中,为第k个wafer环中第j个类型的芯粒的数量,t0为单个芯粒的转移时间。in, is the number of core particles of the jth type in the kth wafer ring, and t0 is the transfer time of a single core particle.
可以理解地,通过将各wafer环(第k个)的第j个类型的芯粒的分别代入上述公式,然后计算出各wafer环上所有类型的芯粒全部转移至bin环上所需的时间,将输入程序后,可以迅速计算出各wafer环对应的第一转移时长,计算结果精确,计算过程简单快捷。It can be understood that by substituting the j-th type of core particles of each wafer ring (k-th) into the above formula, and then calculating the time required for all types of core particles on each wafer ring to be transferred to the bin ring, After entering the program, the first transfer duration corresponding to each wafer ring can be quickly calculated. The calculation result is accurate and the calculation process is simple and fast.
在一实施方式中,步骤S309之前还包括:In one implementation, before step S309, the method further includes:
制备数量分布表和有无分布表,其中,所述数量分布表和有无分布表的横坐标均代表芯粒的类型,纵坐标均代表wafer环的标号,所述数量分布表的表格内容为各所述wafer环内各类型的所述芯粒的数量,所述有无分布表的表格内容代表该wafer环内是否存在对应纵坐标类型的所述芯粒,有则为1,没有则为0。A quantity distribution table and a presence/absence distribution table are prepared, wherein the horizontal axes of the quantity distribution table and the presence/absence distribution table represent the types of core particles, and the vertical axes represent the numbers of wafer rings. The table content of the quantity distribution table is the number of core particles of each type in each wafer ring, and the table content of the presence/absence distribution table represents whether the core particles of the corresponding vertical axis type exist in the wafer ring, which is 1 if there are core particles, and 0 if not.
通过数据分布表和有无分布表,提供一个有序的结构,程序可以轻松地按照行和列读取数据,常用的数据处理工具或数据库格式,能够被大多数编程语言直接读取和处理,显著提高计算效率,尤其是当数据量很大时,自动计算可以节省大量时间和精力。By providing an ordered structure through data distribution tables and distribution tables, the program can easily read data by rows and columns. Commonly used data processing tools or database formats can be directly read and processed by most programming languages, which significantly improves computing efficiency. Especially when the amount of data is large, automatic calculation can save a lot of time and effort.
在一实施方式中,步骤S320包括:In one embodiment, step S320 includes:
S3201:根据以下公式计算获取所述第二转移时长:S3201: Calculate and obtain the second transfer duration according to the following formula:
; ;
其中,为第k个wafer环中是否存在第j个类型的所述芯粒,有则为1,没有则为0,t2为单片bin环的更换时间。in, is whether the j-th type of core particle exists in the k-th wafer ring, if yes, it is 1, otherwise it is 0, and t2 is the replacement time of the single-wafer bin ring.
需要说明的是,由于只能是0或者1,因此即为第k个wafer环上芯粒的类型的数量* t2,将输入程序后,可以迅速计算出各类型的芯粒对应的第二转移时长,计算结果精确,计算过程简单快捷。It should be noted that due to It can only be 0 or 1, so That is, the number of types of core particles on the kth wafer ring * t 2 , After entering the program, the second transfer time corresponding to each type of core particle can be quickly calculated. The calculation result is accurate and the calculation process is simple and fast.
在一实施方式中,所述根据各所述wafer环的所述第一转移时长和所述第二转移时长求和获得各所述wafer环的所述总转移时长的步骤S330包括:In one embodiment, the step S330 of obtaining the total transfer duration of each wafer ring according to the sum of the first transfer duration and the second transfer duration of each wafer ring includes:
S3301:根据以下公式计算获取所述总转移时长:S3301: Calculate and obtain the total transfer duration according to the following formula:
其中,为第K个wafer环的所述第一转移时长,为第K个wafer环的所述第二转移时长,为所述总转移时长。in, is the first transfer duration of the Kth wafer ring, is the second transfer duration of the Kth wafer ring, is the total transfer duration.
通过第一转移时长和第二转移时长求和计算每个类型的芯粒的总转移时长,通过公式可以自动迅速计算出每个类型的芯粒的总转移时长,无需针对每个类型的芯粒重新输入计算一次,可以迅速计算出各类型的芯粒对应的总转移时长,计算结果精确,计算过程简单快捷。The total transfer time of each type of core particle is calculated by summing the first transfer time and the second transfer time. The total transfer time of each type of core particle can be automatically and quickly calculated through the formula. There is no need to re-enter the calculation for each type of core particle. The total transfer time corresponding to each type of core particle can be quickly calculated. The calculation result is accurate and the calculation process is simple and fast.
在一实施方式中,所述工位和所述分区的数量均为3个,步骤S400包括:In one embodiment, the number of the workstations and the number of the partitions are both 3, and step S400 includes:
S410:根据以下公式计算n和m的数值:S410: Calculate the values of n and m according to the following formula:
; ;
; ;
; ;
其中,为第W个wafer环的第0个至第n个类型的所述芯粒的所述总转移时长之和,为第W个wafer环的第n+1个至第m个类型的所述芯粒的所述总转移时长之和,为第W个wafer环的第m+1个至第i个类型的所述芯粒的所述总转移时长之和,为所有所述芯粒的所述总转移时长之和 ,i为所有所述芯粒的类型的数量;in, is the sum of the total transfer durations of the core particles of the 0th to nth types in the Wth wafer ring, is the sum of the total transfer durations of the core particles of the n+1th to mth types in the Wth wafer ring, is the sum of the total transfer durations of the core particles of the m+1th to ith types in the Wth wafer ring, is the sum of the total transfer time of all the core particles, and i is the number of types of all the core particles;
可以理解地,i为所有芯粒的类型的总数,可以通过前述步骤中算出,也即将W代入的计算公式,将k替换为W,将其除以3,获得,可以直接通过前述的计算第一转移时长的公式,将积分范围从0~i改为0-n,也即根据第0-n个类型的芯粒的数量* t0计算获取(此处的第0个-第n个是按照步骤S100排序后的顺序进行计算),i为单个wafer环上的芯粒的类型总数,同理可以计算获取和,因此只有n和m为未知数,通过代入计算获取n和m的数值;It can be understood that i is the total number of all core particle types, It can be calculated through the previous steps, that is, substitute W into , replace k with W and divide it by 3 to obtain , The aforementioned formula for calculating the first transfer duration can be used to directly change the integral range from 0~i to 0-n, that is, to calculate and obtain it according to the number of core particles of the 0th to nth types * t 0 (here, the 0th to nth types are calculated in the order after sorting in step S100), i is the total number of core particle types on a single wafer ring, and similarly, it can be calculated and obtained and , so only n and m are unknowns, and the values of n and m are obtained by substitution;
S420:根据n和m将各类型的所述芯粒分为三个分区,第一个分区包括n个类型的所述芯粒,第二个分区包括(m-n-1)个类型的所述芯粒,第三个分区包括(i-m-1)个类型的所述芯粒;S420: Divide the core particles of each type into three partitions according to n and m, wherein the first partition includes n types of core particles, the second partition includes (m-n-1) types of core particles, and the third partition includes (i-m-1) types of core particles;
并根据n和m的数值对不同类型的芯粒进行分区,从而实现芯粒类型最少的分为一个分区,芯粒类型最多的一批芯粒划分为一个分区,芯粒类型数量中等的芯粒划分为一个分区,使得三个分区对于机械手20的需求逐级减小,从而使得机械手20可以主要用于转移芯粒类型最多的分区,避免机械手20频繁在不同分区之间切换,从而减少了机械手20在移动过程中花费的时间,进一步地提高了分选效率;Different types of core particles are divided into zones according to the values of n and m, so that the core particles with the least types are divided into one zone, the core particles with the most types are divided into one zone, and the core particles with a medium number of core particle types are divided into one zone, so that the requirements of the three zones for the manipulator 20 are gradually reduced, so that the manipulator 20 can be mainly used to transfer the zone with the most types of core particles, avoiding the manipulator 20 from frequently switching between different zones, thereby reducing the time spent by the manipulator 20 in the moving process, and further improving the sorting efficiency;
S430:比较n、(m-n-1)以及(i-m-1)的大小,将最大的数值对应的所述分区标记为所述服务分区。S430: Compare the sizes of n, (m-n-1) and (i-m-1), and mark the partition corresponding to the largest value as the service partition.
三个数值中最大的数值,即代表对应的分区内的芯粒类型最多,使得机械手可以主要用于转移芯粒类型最多的分区,避免机械手频繁在不同分区之间切换,从而减少了机械手在移动过程中花费的时间,进一步地提高了分选效率。The largest value among the three values means that the corresponding partition has the most core particle types, so the robot can be mainly used to transfer the partition with the most core particle types, avoiding the robot from frequently switching between different partitions, thereby reducing the time spent by the robot during the movement process and further improving the sorting efficiency.
在一实施方式中,步骤S500包括:In one embodiment, step S500 includes:
S510:将多个所述wafer环一一对应的放置在各所述工位上;S510: placing the plurality of wafer rings on the respective workstations one by one;
S520:各所述工位选择不同的所述分区,将分选的所述分区为所述服务分区的工位标记为服务工位,控制所述机械手对应所述服务工位设置;S520: each of the workstations selects a different partition, marks the workstations whose partitions are selected as the service partitions as service workstations, and controls the manipulator to be set corresponding to the service workstations;
S530:各所述工位将对应的所述分区内所述芯粒分选完成;S530: Each of the workstations completes the sorting of the core particles in the corresponding partition;
S540:各工位更换所述分区,且更换后的各所述工位选择的所述分区也不同,并返回执行步骤S520,直至各工位上的所述wafer环的所有所述分区分选完成。S540: each workstation changes the partition, and the partition selected by each workstation after the change is also different, and the process returns to step S520 until all the partitions of the wafer ring on each workstation are selected.
在第一次分选时,工位1选择第一个分区进行分选,工位2选择第二个分区进行分选,工位n选择第n个分区进行分选(n取1-X),第二次分选时,工位1选择第二个分区进行分选,工位2选择第三个分区进行分选,工位n选择第n+1个分区进行分选,依此类推,第p次分选时,工位1选择第1+p个分区进行分选,工位2选择第2+p个分区进行分选,工位n选择第n+p个分区进行分选(当n+p大于X时,则取n+p-X),使得各工位每次分选的分区均不同,且每次分选时各工位之间的分区也不同,进而使得每次分选时仅有一个服务工位,机械手不会发生冲突,提高分选效率,且每个工位的wafer环均会对每个分区都进行分选,避免漏选,提高了分选精度。During the first sorting, station 1 selects the first partition for sorting, station 2 selects the second partition for sorting, and station n selects the nth partition for sorting (n is 1-X). During the second sorting, station 1 selects the second partition for sorting, station 2 selects the third partition for sorting, and station n selects the n+1th partition for sorting. And so on. During the pth sorting, station 1 selects the 1+pth partition for sorting, station 2 selects the 2+pth partition for sorting, and station n selects the n+pth partition for sorting (when n+p is greater than X, n+p-X is taken). This makes the partitions sorted by each station different each time, and the partitions between the stations are also different each time sorting, so that there is only one service station each time sorting, and the robot will not conflict, which improves the sorting efficiency. In addition, the wafer ring of each station will sort each partition to avoid missing selection and improve the sorting accuracy.
在一实施例中,步骤S500之后还包括:In one embodiment, after step S500, the method further includes:
S550:根据各所述分区内的所述芯粒的类型的数量,改进所述机械手的优先权重,使得所述芯粒的类型的数量少的所述分区的所述机械手的优先权重高于所述芯粒的类型的数量多的所述分区。S550: improving the priority weight of the manipulator according to the number of types of the core particles in each partition, so that the priority weight of the manipulator in the partition with a small number of types of the core particles is higher than that in the partition with a large number of types of the core particles.
可以理解地,对于芯粒类型少的分区,其单个类型的芯粒数量多,因此存在长时间不需要使用机械手20进行更换bin环,而芯粒类型多的分区,其单个类型的芯粒数量少,很快就已经全部分选完成,需要频繁更换bin环,因此需要频繁使用机械手20,换言之,对于芯粒类型少的分区,只需要使用一次机械手20,就可以换来长时间的稳定时间段,而对于芯粒类型多的分区,使用一次机械手20只能换来数分钟的稳定时间段,因此将使得所述芯粒的类型的数量少的分区的机械手20的优先权重高于芯粒的类型的数量多的分区,可以提高机械手20的分配合理性,使得分选流程更加流畅。提高了分选效率。It can be understood that for the partition with few types of core particles, the number of core particles of a single type is large, so there is a long period of time without using the manipulator 20 to replace the bin ring, while for the partition with many types of core particles, the number of core particles of a single type is small, and all the sorting is completed very quickly, and the bin ring needs to be replaced frequently, so the manipulator 20 needs to be used frequently. In other words, for the partition with few types of core particles, only one use of the manipulator 20 can be exchanged for a long stable period, while for the partition with many types of core particles, one use of the manipulator 20 can only be exchanged for a few minutes of stable period, so the priority weight of the manipulator 20 of the partition with a small number of types of core particles is higher than that of the partition with a large number of types of core particles, which can improve the rationality of the allocation of the manipulator 20 and make the sorting process smoother. Improve the sorting efficiency.
本发明还提供一种半导体加工设备100,所述半导体加工设备100包括机械手20、转移组件、控制器和多个工位10,所述机械手20用于将wafer环和bin环转移到各所述工位10上或从各所述工位10上取出,所述转移组件用于将位于所述工位10上的芯粒从wafer环转移至bin环上,所述控制器内储存有计算机程序,所述计算机程序被处理器执行时实现上述的芯片分选方法的步骤。该芯片分选方法的具体步骤参照上述实施例,由于本半导体加工设备100采用了上述所有实施例的全部技术方案,因此至少具有上述实施例的技术方案所带来的所有有益效果,在此不再一一赘述。The present invention also provides a semiconductor processing equipment 100, the semiconductor processing equipment 100 includes a manipulator 20, a transfer component, a controller and a plurality of workstations 10, the manipulator 20 is used to transfer a wafer ring and a bin ring to each of the workstations 10 or take them out from each of the workstations 10, the transfer component is used to transfer the core particles located on the workstation 10 from the wafer ring to the bin ring, and the controller stores a computer program, and the computer program implements the steps of the above-mentioned chip sorting method when executed by the processor. The specific steps of the chip sorting method refer to the above-mentioned embodiments. Since the semiconductor processing equipment 100 adopts all the technical solutions of all the above-mentioned embodiments, it has at least all the beneficial effects brought by the technical solutions of the above-mentioned embodiments, which will not be repeated here.
以上所述仅为本发明的可选实施例,并非因此限制本发明的专利范围,凡是在本发明的构思下,利用本发明说明书及附图内容所作的等效结构变换,或直接/间接运用在其他相关的技术领域均包括在本发明的专利保护范围内。The above descriptions are only optional embodiments of the present invention, and are not intended to limit the patent scope of the present invention. All equivalent structural changes made using the contents of the present invention's specification and drawings, or directly/indirectly applied in other related technical fields, are included in the patent protection scope of the present invention.
Claims (10)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202411378467.XA CN118893020B (en) | 2024-09-30 | 2024-09-30 | Chip sorting method and semiconductor processing equipment |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202411378467.XA CN118893020B (en) | 2024-09-30 | 2024-09-30 | Chip sorting method and semiconductor processing equipment |
Publications (2)
Publication Number | Publication Date |
---|---|
CN118893020A true CN118893020A (en) | 2024-11-05 |
CN118893020B CN118893020B (en) | 2024-12-13 |
Family
ID=93269994
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202411378467.XA Active CN118893020B (en) | 2024-09-30 | 2024-09-30 | Chip sorting method and semiconductor processing equipment |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN118893020B (en) |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TW449793B (en) * | 1997-06-09 | 2001-08-11 | Applied Materials Inc | Method and apparatus for automatically generating schedules for wafer processing within a multichamber semiconductor wafer processing tool |
US20080007284A1 (en) * | 2006-07-05 | 2008-01-10 | Optimaltest Ltd. | Methods and systems for semiconductor testing using reference dice |
CN110085547A (en) * | 2018-01-25 | 2019-08-02 | 晶元光电股份有限公司 | Tube core transfer method and its device |
KR20210003438A (en) * | 2019-07-02 | 2021-01-12 | 세메스 주식회사 | Die pickup method and die pickup apparatus for performing the same |
CN116759355A (en) * | 2023-08-18 | 2023-09-15 | 泓浒(苏州)半导体科技有限公司 | Wafer transmission control method and system |
CN118380347A (en) * | 2024-04-23 | 2024-07-23 | 合肥工业大学 | Chip screening method and related device |
-
2024
- 2024-09-30 CN CN202411378467.XA patent/CN118893020B/en active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TW449793B (en) * | 1997-06-09 | 2001-08-11 | Applied Materials Inc | Method and apparatus for automatically generating schedules for wafer processing within a multichamber semiconductor wafer processing tool |
US20080007284A1 (en) * | 2006-07-05 | 2008-01-10 | Optimaltest Ltd. | Methods and systems for semiconductor testing using reference dice |
CN110085547A (en) * | 2018-01-25 | 2019-08-02 | 晶元光电股份有限公司 | Tube core transfer method and its device |
KR20210003438A (en) * | 2019-07-02 | 2021-01-12 | 세메스 주식회사 | Die pickup method and die pickup apparatus for performing the same |
CN116759355A (en) * | 2023-08-18 | 2023-09-15 | 泓浒(苏州)半导体科技有限公司 | Wafer transmission control method and system |
CN118380347A (en) * | 2024-04-23 | 2024-07-23 | 合肥工业大学 | Chip screening method and related device |
Also Published As
Publication number | Publication date |
---|---|
CN118893020B (en) | 2024-12-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP0435451B1 (en) | Set-up optimization for flexible manufacturing systems | |
US6356804B1 (en) | Automated material handling system method and arrangement | |
JPH0425349A (en) | Method and device for organizing hybrid lot | |
JPS60260200A (en) | Method of producing flat module | |
CN101802978A (en) | Substrate processing method and substrate processing system | |
TW523800B (en) | Method and apparatus for determining scheduling for wafer processing in cluster tools with integrated metrology and defect control | |
US20050113955A1 (en) | Dynamically adjusting the distribution for dispatching lot between current and downstream tool by using expertise weighting mechanism | |
CN206877133U (en) | Carrier delivering system | |
JPS61123150A (en) | Manufacturing equipment | |
CN114310423A (en) | A method for multi-tool magazine linkage configuration of machining unit | |
TWI250962B (en) | Stocker utilization self-balancing system and method | |
Moyer et al. | An efficient assembly sequencing heuristic for printed circuit board configurations | |
Park et al. | Optimization of pick-and-place in die attach process using a genetic algorithm | |
CN118893020A (en) | Chip sorting method and semiconductor processing equipment | |
US6711450B1 (en) | Integration of business rule parameters in priority setting of wafer processing | |
Kiba et al. | Simulation of a full 300mm semiconductor manufacturing plant with material handling constraints | |
Jacobs et al. | Quantifying variability of batching equipment using effective process times | |
US6941183B1 (en) | Method and apparatus for selecting tools in manufacturing scheduling | |
CN118893021A (en) | Chip sorting method and semiconductor processing equipment | |
US20100232914A1 (en) | Method and apparatus for routing wafer pods to allow parallel processing | |
Ma et al. | A hybrid discrete differential evolution algorithm for dynamic scheduling in robotic cells | |
KR101187844B1 (en) | Small lot size lithography bays | |
Chung et al. | The integrated room layout for a semiconductor facility plan | |
US20050096782A1 (en) | Automated sorter system and method thereof | |
CN113589778A (en) | Intelligent processing method and intelligent processing system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |