Sorting machine chip multi-BIN item distribution method, device and equipment and storage medium
By calculating and sorting the proportion of each BIN item, reasonably allocating the chip to the discharge area of the sorter, solving the problems of low test efficiency of sorter and missing BIN item in the existing technology, and achieving a more efficient production process.
Patent Information
- Application Number
- CN202411690553.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-25
- Publication Date
- 2025-04-25
AI Technical Summary
When the existing sorting machines allocate multiple BIN items of chips, due to the limitation of the equipment structure, the single test time is long, the test efficiency is low, and there is a risk of missing BIN items, which leads to the chip being scrapped or the BIN needs to be divided again.
By calculating the proportion of each BIN item and sorting it in descending order, we can determine whether there are BIN items that need to be allocated separately, and calculate the number of BIN items allocated in a single discharge area based on the number of remaining BIN items and the number of discharge areas to achieve reasonable BIN item allocation.
Reduce the round-trip time of the robotic arm, improve production efficiency, avoid chip scrapping, and shorten the operating cycle of the entire batch of products.
Smart Images

Figure CN119886609A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of chip multi-BIN item allocation, and in particular to a method, device, equipment and storage medium for allocating multi-BIN items to a sorting machine chip. Background Art
[0002] Conventional integrated circuit sorting machines usually have only 6 discharge areas due to the limitation of equipment structure, while the BIN items of chips are generally greater than 6. Therefore, each discharge area of the sorting machine will be assigned multiple BIN items, and a one-dimensional code will be pasted on each Tray. Every time an empty Tray is placed in the discharge area, the sorting machine will automatically identify and record the one-dimensional code on the Tray. Then the sorting machine cooperates with the tester to test the untested IC to obtain the BIN item result of the IC. The sorting machine places the IC in the Tray of the corresponding discharge area according to the BIN item of the IC. During the placement process, the sorting machine will record the BIN item corresponding to the chip placed in each coordinate in the Tray, thereby generating a MAP named after the one-dimensional code content on the Tray. When the testing of the entire batch of products is completed, multiple MAP maps will be obtained. A single Tray includes ICs with multiple BIN items, which is convenient for the subsequent cooperation with the BIN sorting machine to classify the chips by BIN items.
[0003] The above solution requires manual preset of BIN items on the sorting machine according to product models, while the existing allocation method is to evenly allocate according to the total number of BIN items. For example, if a chip has 48 BINs, then 8 are allocated to each discharge area of the sorting machine. However, this allocation method has the following disadvantages:
[0004] 1. During a single test in the sorting machine, the chip ICs of different BIN items are distributed in different discharging areas. The discharging arm needs to travel back and forth between multiple discharging areas, which will result in a long single test time and low test efficiency.
[0005] 2. There is a risk of missing a BIN item when setting up BIN item allocation for the device, which will cause the device to be unable to recognize the BIN item. For chip products that cannot be retested, they will be scrapped. For chip products with special BIN items that need to be separated separately, it is necessary to use the BIN separation machine again to separate them, resulting in invalid working hours. Summary of the invention
[0006] The purpose of the present invention is to provide a method, device, equipment and storage medium for allocating multiple BIN items of a sorting machine chip, which can reasonably allocate the placement position of the chip according to the proportion of each BIN item, which is conducive to reducing the time of the robot arm's round trip and effectively improving production efficiency.
[0007] In order to achieve the above object, the present invention discloses a method for allocating multiple BIN items of a sorting machine chip, which comprises:
[0008] Obtain a first MAP image;
[0009] Calculate the number and proportion of all BIN items in the first MAP, and arrange all BIN items in descending order according to the calculated proportion to form a data column;
[0010] Determine whether there are BIN items that need to be allocated separately among all BIN items. If so, allocate the BIN items that need to be allocated separately to a separate discharge area;
[0011] Calculate the number of BIN items allocated to a single material distribution area based on the remaining number of BIN items and the remaining number of discharge areas;
[0012] Allocate BIN items to the remaining discharging areas one by one according to the calculated number of BIN items allocated to the single material distribution area and the order of the BIN items in the data column;
[0013] Write the BIN items assigned to each discharge area into the sorting machine.
[0014] Furthermore, the “determining whether there are BIN items that need to be allocated separately among all BIN items, and if so, allocating the BIN items that need to be allocated separately to a separate discharge area” includes:
[0015] Determine whether the proportion of each BIN item is greater than the set proportion. If so, the corresponding BIN item will be allocated a separate discharge area.
[0016] Furthermore, the “determining whether there are BIN items that need to be allocated separately among all BIN items, and if so, allocating the BIN items that need to be allocated separately to a separate discharge area” includes:
[0017] Read job standard data;
[0018] Determine whether there is a BIN item in each BIN item that needs to be separately allocated in the operation standard data record. If so, allocate the corresponding BIN item to a separate discharge area.
[0019] Furthermore, before the step of “writing the BIN items allocated to each discharging area into the sorting machine”, the step further includes:
[0020] A second MAP diagram is established based on the BIN items assigned to each discharge area.
[0021] Furthermore, after the “writing the BIN items allocated to each discharging area into the sorting machine”, it also includes:
[0022] The BIN item settings written in the sorting machine are compared with the second MAP map to determine whether there is any write-in missing. If so, a warning message is issued.
[0023] In order to achieve the above object, the present invention discloses a device for allocating multiple BIN items of a sorting machine chip, which comprises:
[0024] An acquisition module, used for acquiring a first MAP image;
[0025] An arrangement module, used to calculate the number and proportion of all BIN items in the first MAP, and arrange all BIN items in descending order according to the calculated proportion to form a data column;
[0026] A judgment module is used to judge whether there are BIN items that need to be allocated separately among all BIN items. If so, the BIN items that need to be allocated separately are allocated to a separate discharge area;
[0027] A calculation module, used for calculating the number of BIN items allocated to a single material distribution area according to the number of remaining BIN items and the number of remaining discharge areas;
[0028] An allocation module, used for allocating BIN items to the remaining discharging areas one by one according to the calculated number of BIN items allocated to a single discharging area and the order of the BIN items in the data column;
[0029] The writing module is used to write the BIN items allocated to each discharge area into the sorting machine.
[0030] In order to achieve the above object, the present invention discloses an electronic device, which includes:
[0031] one or more processors;
[0032] One or more memories are used to store one or more programs. When one or more of the programs are executed by the processor, the processor implements the method for allocating multiple BIN items of a sorting machine chip as described above.
[0033] In order to achieve the above-mentioned purpose, the present invention discloses a computer-readable storage medium on which a program is stored. When the program is executed by a processor, the method for allocating multiple BIN items to a sorting machine chip as described above is implemented.
[0034] In the present application, BIN items in the discharge area are allocated by calculating the proportion of all BIN items. First, the number and proportion of all BIN items in the first MAP image are obtained and calculated, and the data column of the BIN items is obtained by sorting in descending order. The BIN items that need to be allocated separately are allocated to separate discharge areas. Then, the number of BIN items allocated to a single discharge area is calculated according to the remaining number of BIN items and the remaining number of discharge areas. Then, according to the calculated number of BIN items allocated to a single discharge area and the order of the BIN items in the data column, the BIN items are allocated to the remaining discharge areas one by one. After the allocation is completed, the BIN items of each discharge area are written into the sorting machine to achieve a reasonable allocation of the chip placement position, which is conducive to reducing the time for the robot arm to go back and forth, and effectively improve production efficiency. BRIEF DESCRIPTION OF THE DRAWINGS
[0035] Figure 1 The present invention is a flowchart of a method for allocating multiple BIN items to a sorting machine chip according to an embodiment of the present invention.
[0036] Figure 2 This is the first MAP diagram in the method for allocating multiple BIN items of a sorting machine chip according to an embodiment of the present invention.
[0037] Figure 3 This is the second MAP diagram in the method for allocating multiple BIN items to a sorter chip according to an embodiment of the present invention.
[0038] Figure 4 It is a module diagram of a device for allocating multiple BIN items to a chip sorter according to an embodiment of the present invention.
[0039] Figure 5 4 is a system diagram of an electronic device according to an embodiment of the present invention. DETAILED DESCRIPTION
[0040] In order to explain the technical content, structural features, achieved objectives and effects of the present invention in detail, the following is a detailed description in conjunction with the implementation methods and the accompanying drawings.
[0041] Embodiment 1
[0042] See also Figures 1 to 3 The present invention discloses a method for allocating multiple BIN items of a sorting machine chip, which comprises:
[0043] 101. Obtain a first MAP image;
[0044] It should be noted that, in this embodiment, Figure 2The first MAP diagram shown is the CP MAP diagram generated when the chip is undergoing CP testing. The production management system is associated with the sorting machine through intranet sharing. Before using the sorting machine for production, it is necessary to enter the production work order number (operation product batch number) for the corresponding sorting machine equipment in the production management system, so that the production management system can obtain the first MAP diagram corresponding to the chip in the current production work order number and the operation standard of the current process through the work order number, but it is not limited to this.
[0045] 102. Calculate the number and proportion of all BIN items in the first MAP, and arrange all BIN items in descending order according to the calculated proportion to form a data column;
[0046] It is understandable that if Figure 2 As shown, the CP MAP diagram records the BIN items corresponding to each chip in the wafer. Therefore, the number of each BIN item is counted by parsing the CP MAP diagram, and the ratio of each BIN item to the total number of BIN items is calculated to obtain the corresponding number and proportion. Finally, the proportion is arranged in descending order to facilitate subsequent allocation operations.
[0047] 103. Determine whether there are BIN items that need to be allocated separately among all BIN items. If so, allocate the BIN items that need to be allocated separately to a separate discharge area;
[0048] It should be noted that, in the present embodiment, the sorting machine is provided with 6 discharging areas. When BIN items need to be allocated individually, the allocation will start from the first discharging area or the sixth discharging area, but it is not limited thereto.
[0049] Furthermore, “determining whether there are BIN items that need to be allocated separately among all BIN items, and if so, allocating the BIN items that need to be allocated separately to a separate discharge area” includes:
[0050] 1031. Determine whether the proportion of each BIN item is greater than the set proportion. If so, the corresponding BIN item is separately allocated to a discharge area.
[0051] Chips that account for more than half of a single Bin item are separated out separately, and there is no need to use a BIN separation machine to separate the chips of this BIN item later. This is beneficial to reducing the number of BIN separation machines that need to be operated in the entire batch of products, which can effectively shorten the operation cycle of the entire batch of products and improve production efficiency.
[0052] It should be noted that in this embodiment, the proportion is set to 51%. If there is a BIN item with a proportion greater than 51%, then the BIN item is separately allocated to the first discharge area to facilitate the separate separation of the chips corresponding to the BIN item, but this is not limited to this.
[0053] Furthermore, “determining whether there are BIN items that need to be allocated separately among all BIN items, and if so, allocating the BIN items that need to be allocated separately to a separate discharge area” includes:
[0054] 1032. Reading operation standard data;
[0055] 1033. Determine whether there are BIN items in the operation standard data record that need to be separately allocated for each BIN item. If so, allocate the corresponding BIN item to a separate discharge area.
[0056] Automatically obtain the BIN items that are required to be separated in the work standard so that they can be allocated separately, effectively avoiding operators from missing out on the items. There is no need to use the BIN machine to separate them later, reducing the occurrence of invalid working hours.
[0057] It is understandable that the BIN items that need to be individually allocated recorded in the operating standard data are used to find out whether there are identical BIN items in the data column, and the corresponding BIN items are allocated starting from the last sixth discharge area, and this is not limited to this.
[0058] 104. Calculate the number of BIN items allocated to a single material distribution area according to the number of remaining BIN items and the number of remaining discharge areas;
[0059] 105. Allocate BIN items to the remaining discharging areas one by one according to the calculated number of BIN items allocated to the single material distribution area and the order of the BIN items in the data column;
[0060] The production management system obtains the MAP diagram of the CP test to analyze the number and proportion of each BIN item, and concentrates most of the BIN items in the same discharge area by sorting and redistributing them, thereby realizing the reasonable setting of the BIN item allocation of the sorting machine. This makes it unnecessary for the discharge arm to travel back and forth between multiple discharge areas, effectively shortening the single test cycle time and improving test efficiency.
[0061] It can be understood that the total number A of BIN items remaining to be allocated is obtained by eliminating the BIN items that have been individually allocated in operations 1031 and 1032, and the number B of remaining allocable discharging areas is obtained by eliminating the allocated discharging areas in operations 1031 and 1032. A is divided by B and rounded up to obtain the number C of BIN items allocated to the remaining single discharging area, and then the corresponding number of BIN items are allocated to multiple discharging areas one by one according to the sorting of the BIN items in the data column. For example, when C is 10, the first ten BIN items in the data column are allocated to the second discharging area, and the next ten BIN items in the data column are allocated to the third discharging area, and so on to allocate all the BIN items to the discharging area. When allocating to the last discharging area, all the remaining BIN items are allocated to the discharging area, and this is not limited to this.
[0062] Furthermore, before "writing the BIN items allocated to each discharge area into the sorting machine", it also includes:
[0063] 1060. Create a second MAP map according to the BIN items allocated to each discharge area.
[0064] 106. Write the BIN items assigned to each discharge area into the sorting machine.
[0065] Furthermore, after "writing the BIN items allocated to each discharge area into the sorting machine", it also includes:
[0066] 107. Compare the BIN item settings written in the sorting machine with the second MAP image, and determine whether there is any write-in missing. If so, issue a warning message.
[0067] It should be noted that after all BIN items are assigned to the discharge area, the production management system will summarize the BIN items assigned to each discharge area to generate Figure 3 The sorting machine MAP diagram is shown, and then the BIN items allocated to each discharge area are written into the sorting machine BIN item settings. After writing is completed, a comparison will be made on the BIN item settings in the sorting machine, which can help avoid product scrapping due to missing BIN item writing, and effectively improve the accuracy of automatic allocation of sorting machine BIN items.
[0068] In the present application, BIN items in the discharge area are allocated by calculating the proportion of all BIN items. First, the number and proportion of all BIN items in the first MAP image are obtained and calculated, and the data column of the BIN items is obtained by sorting in descending order. The BIN items that need to be allocated separately are allocated to separate discharge areas. Then, the number of BIN items allocated to a single discharge area is calculated according to the remaining number of BIN items and the remaining number of discharge areas. Then, according to the calculated number of BIN items allocated to a single discharge area and the order of the BIN items in the data column, the BIN items are allocated to the remaining discharge areas one by one. After the allocation is completed, the BIN items of each discharge area are written into the sorting machine to achieve a reasonable allocation of the chip placement position, which is conducive to reducing the time for the robot arm to go back and forth, and effectively improve production efficiency.
[0069] Embodiment 2
[0070] See also Figure 1 and Figure 4 The present invention discloses a device for allocating multiple BIN items of a sorting machine chip, which comprises:
[0071] An acquisition module 201 is used to acquire a first MAP;
[0072] The arrangement module 202 is used to calculate the number and proportion of all BIN items in the first MAP, and arrange all BIN items in descending order according to the calculated proportion to form a data column;
[0073] The judging module 203 is used to judge whether there are BIN items that need to be separately allocated among all BIN items. If so, the BIN items that need to be separately allocated are allocated to a separate material discharging area;
[0074] A calculation module 204 is used to calculate the number of BIN items allocated to a single material distribution area according to the number of remaining BIN items and the number of remaining material discharging areas;
[0075] The allocation module 205 is used to allocate BIN items to the remaining discharging areas one by one according to the calculated number of BIN items allocated to the single material distribution area and the order of the BIN items in the data column;
[0076] The writing module 206 is used to write the BIN items allocated to each discharge area into the sorting machine.
[0077] Embodiment 3
[0078] See also Figure 1 and Figure 5 , the present invention discloses an electronic device, comprising:
[0079] One or more processors 301;
[0080] One or more memories 302 are used to store one or more programs. When the one or more programs are executed by the processor, the processor implements the aforementioned method for allocating multiple BIN items of a sorting machine chip.
[0081] Embodiment 4
[0082] The embodiment of the present application discloses a computer-readable storage medium on which a program is stored. When the program is executed by a processor, the method for allocating multiple BIN items to a sorting machine chip as described above is implemented.
[0083] Embodiment 5
[0084] The embodiment of the present application discloses a computer program product or a computer program, which includes computer instructions stored in a computer-readable storage medium. A processor of an electronic device reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions, so that the electronic device executes the above-mentioned method for allocating multiple BIN items of a sorting machine chip.
[0085] It should be understood that in the embodiments of the present application, the processor referred to may be a central processing unit (CPU), and the processor may also be other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field-programmable gate arrays (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. A general-purpose processor may be a microprocessor or the processor may also be any conventional processor, etc.
[0086] Those skilled in the art can understand that all or part of the processes in the above-mentioned embodiments can be implemented by hardware related to computer program instructions, and the program can be stored in a computer-readable storage medium. When the program is executed, it can include the processes of the embodiments of the above-mentioned methods. The storage medium can be a disk, an optical disk, a read-only memory (ROM) or a random access memory (RAM).
[0087] The above disclosure is only the preferred embodiment of the present invention, which certainly cannot be used to limit the scope of rights of the present invention. Therefore, equivalent changes made according to the scope of the patent application of the present invention are still within the scope covered by the present invention.
Claims
1. A method for allocating multiple BIN items of a sorting machine chip, characterized in that: include: Obtain a first MAP image; Calculate the number and proportion of all BIN items in the first MAP, and arrange all BIN items in descending order according to the calculated proportion to form a data column; Determine whether there are BIN items that need to be allocated separately among all BIN items. If so, allocate the BIN items that need to be allocated separately to a separate discharge area; Calculate the number of BIN items allocated to a single material distribution area based on the remaining number of BIN items and the remaining number of discharge areas; Allocate BIN items to the remaining discharging areas one by one according to the calculated number of BIN items allocated to the single material distribution area and the order of the BIN items in the data column; Write the BIN items assigned to each discharge area into the sorting machine.
2. The method for allocating multiple BIN items of a sorting machine chip according to claim 1, characterized in that: The "determining whether there are BIN items that need to be allocated separately among all BIN items, and if so, allocating the BIN items that need to be allocated separately to a separate discharge area" includes: Determine whether the proportion of each BIN item is greater than the set proportion. If so, the corresponding BIN item will be allocated a separate discharge area.
3. The method for allocating multiple BIN items of a sorting machine chip according to claim 1, characterized in that: The "determining whether there are BIN items that need to be allocated separately among all BIN items, and if so, allocating the BIN items that need to be allocated separately to a separate discharge area" includes: Read job standard data; Determine whether there is a BIN item in each BIN item that needs to be separately allocated in the operation standard data record. If so, allocate the corresponding BIN item to a separate discharge area.
4. The method for allocating multiple BIN items of a sorting machine chip according to claim 1, characterized in that: Before the "writing the BIN items allocated to each discharging area into the sorting machine", it also includes: A second MAP diagram is established based on the BIN items assigned to each discharge area.
5. The method for allocating multiple BIN items of a sorting machine chip according to claim 4, characterized in that: After the "writing the BIN items allocated to each discharge area into the sorting machine", it also includes: The BIN item settings written in the sorting machine are compared with the second MAP map to determine whether there is any write-in missing. If so, a warning message is issued.
6. A device for allocating multiple BIN items of a sorting machine chip, characterized in that: include: An acquisition module, used for acquiring a first MAP image; An arrangement module, used to calculate the number and proportion of all BIN items in the first MAP, and arrange all BIN items in descending order according to the calculated proportion to form a data column; A judgment module is used to judge whether there are BIN items that need to be allocated separately among all BIN items. If so, the BIN items that need to be allocated separately are allocated to a separate discharge area; A calculation module, used for calculating the number of BIN items allocated to a single material distribution area according to the number of remaining BIN items and the number of remaining discharge areas; An allocation module, used for allocating BIN items to the remaining discharging areas one by one according to the calculated number of BIN items allocated to a single discharging area and the order of the BIN items in the data column; The writing module is used to write the BIN items allocated to each discharge area into the sorting machine.
7. An electronic device, characterized in that: include: one or more processors; One or more memories are used to store one or more programs. When one or more of the programs are executed by the processor, the processor implements the method for allocating multiple BIN items to a sorting machine chip as described in any one of claims 1 to 5.
8. A computer-readable storage medium having a program stored thereon, characterized in that: When the program is executed by a processor, the method for allocating multiple BIN items to a sorting machine chip as described in any one of claims 1 to 5 is implemented.