KR20240093326A - Processing method of semiconductor manufacturing apparatus - Google Patents
Processing method of semiconductor manufacturing apparatus Download PDFInfo
- Publication number
- KR20240093326A KR20240093326A KR1020230150247A KR20230150247A KR20240093326A KR 20240093326 A KR20240093326 A KR 20240093326A KR 1020230150247 A KR1020230150247 A KR 1020230150247A KR 20230150247 A KR20230150247 A KR 20230150247A KR 20240093326 A KR20240093326 A KR 20240093326A
- Authority
- KR
- South Korea
- Prior art keywords
- vision
- substrate
- semiconductor material
- semiconductor
- tray
- 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.)
- Pending
Links
- 239000004065 semiconductor Substances 0.000 title claims abstract description 439
- 238000004519 manufacturing process Methods 0.000 title claims abstract description 85
- 238000003672 processing method Methods 0.000 title claims abstract description 52
- 239000000463 material Substances 0.000 claims abstract description 363
- 239000000758 substrate Substances 0.000 claims abstract description 307
- 238000000034 method Methods 0.000 claims abstract description 94
- 230000008569 process Effects 0.000 claims abstract description 72
- 238000007689 inspection Methods 0.000 claims abstract description 67
- 238000004801 process automation Methods 0.000 claims abstract description 19
- 230000004438 eyesight Effects 0.000 claims description 330
- 238000005520 cutting process Methods 0.000 claims description 112
- 238000003384 imaging method Methods 0.000 claims description 30
- 238000012937 correction Methods 0.000 claims description 19
- 230000002950 deficient Effects 0.000 claims description 12
- 238000013135 deep learning Methods 0.000 claims description 4
- 238000000605 extraction Methods 0.000 claims description 2
- 238000012795 verification Methods 0.000 claims 1
- 238000012545 processing Methods 0.000 abstract description 21
- 230000000694 effects Effects 0.000 abstract description 7
- 239000000284 extract Substances 0.000 abstract description 6
- 238000012790 confirmation Methods 0.000 description 10
- 238000010586 diagram Methods 0.000 description 6
- 230000006870 function Effects 0.000 description 5
- 238000000465 moulding Methods 0.000 description 4
- 101001062854 Rattus norvegicus Fatty acid-binding protein 5 Proteins 0.000 description 3
- 239000013256 coordination polymer Substances 0.000 description 3
- 238000001035 drying Methods 0.000 description 3
- 238000005192 partition Methods 0.000 description 3
- 230000008859 change Effects 0.000 description 2
- 230000014509 gene expression Effects 0.000 description 2
- 230000009471 action Effects 0.000 description 1
- 230000015572 biosynthetic process Effects 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 238000004140 cleaning Methods 0.000 description 1
- 239000002131 composite material Substances 0.000 description 1
- 230000003247 decreasing effect Effects 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 238000001179 sorption measurement Methods 0.000 description 1
- 230000032258 transport Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H01—ELECTRIC ELEMENTS
- H01L—SEMICONDUCTOR DEVICES NOT COVERED BY CLASS H10
- H01L21/00—Processes or apparatus adapted for the manufacture or treatment of semiconductor or solid state devices or of parts thereof
- H01L21/67—Apparatus specially adapted for handling semiconductor or electric solid state devices during manufacture or treatment thereof; Apparatus specially adapted for handling wafers during manufacture or treatment of semiconductor or electric solid state devices or components ; Apparatus not specifically provided for elsewhere
- H01L21/67005—Apparatus not specifically provided for elsewhere
- H01L21/67242—Apparatus for monitoring, sorting or marking
- H01L21/67294—Apparatus for monitoring, sorting or marking using identification means, e.g. labels on substrates or labels on containers
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T5/00—Image enhancement or restoration
- G06T5/50—Image enhancement or restoration using two or more images, e.g. averaging or subtraction
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/70—Determining position or orientation of objects or cameras
- G06T7/73—Determining position or orientation of objects or cameras using feature-based methods
-
- H—ELECTRICITY
- H01—ELECTRIC ELEMENTS
- H01L—SEMICONDUCTOR DEVICES NOT COVERED BY CLASS H10
- H01L21/00—Processes or apparatus adapted for the manufacture or treatment of semiconductor or solid state devices or of parts thereof
- H01L21/67—Apparatus specially adapted for handling semiconductor or electric solid state devices during manufacture or treatment thereof; Apparatus specially adapted for handling wafers during manufacture or treatment of semiconductor or electric solid state devices or components ; Apparatus not specifically provided for elsewhere
- H01L21/67005—Apparatus not specifically provided for elsewhere
- H01L21/67011—Apparatus for manufacture or treatment
- H01L21/67092—Apparatus for mechanical treatment
-
- H—ELECTRICITY
- H01—ELECTRIC ELEMENTS
- H01L—SEMICONDUCTOR DEVICES NOT COVERED BY CLASS H10
- H01L21/00—Processes or apparatus adapted for the manufacture or treatment of semiconductor or solid state devices or of parts thereof
- H01L21/67—Apparatus specially adapted for handling semiconductor or electric solid state devices during manufacture or treatment thereof; Apparatus specially adapted for handling wafers during manufacture or treatment of semiconductor or electric solid state devices or components ; Apparatus not specifically provided for elsewhere
- H01L21/67005—Apparatus not specifically provided for elsewhere
- H01L21/67242—Apparatus for monitoring, sorting or marking
- H01L21/67259—Position monitoring, e.g. misposition detection or presence detection
-
- H—ELECTRICITY
- H01—ELECTRIC ELEMENTS
- H01L—SEMICONDUCTOR DEVICES NOT COVERED BY CLASS H10
- H01L21/00—Processes or apparatus adapted for the manufacture or treatment of semiconductor or solid state devices or of parts thereof
- H01L21/67—Apparatus specially adapted for handling semiconductor or electric solid state devices during manufacture or treatment thereof; Apparatus specially adapted for handling wafers during manufacture or treatment of semiconductor or electric solid state devices or components ; Apparatus not specifically provided for elsewhere
- H01L21/67005—Apparatus not specifically provided for elsewhere
- H01L21/67242—Apparatus for monitoring, sorting or marking
- H01L21/67271—Sorting devices
-
- H—ELECTRICITY
- H01—ELECTRIC ELEMENTS
- H01L—SEMICONDUCTOR DEVICES NOT COVERED BY CLASS H10
- H01L21/00—Processes or apparatus adapted for the manufacture or treatment of semiconductor or solid state devices or of parts thereof
- H01L21/67—Apparatus specially adapted for handling semiconductor or electric solid state devices during manufacture or treatment thereof; Apparatus specially adapted for handling wafers during manufacture or treatment of semiconductor or electric solid state devices or components ; Apparatus not specifically provided for elsewhere
- H01L21/677—Apparatus specially adapted for handling semiconductor or electric solid state devices during manufacture or treatment thereof; Apparatus specially adapted for handling wafers during manufacture or treatment of semiconductor or electric solid state devices or components ; Apparatus not specifically provided for elsewhere for conveying, e.g. between different workstations
- H01L21/67703—Apparatus specially adapted for handling semiconductor or electric solid state devices during manufacture or treatment thereof; Apparatus specially adapted for handling wafers during manufacture or treatment of semiconductor or electric solid state devices or components ; Apparatus not specifically provided for elsewhere for conveying, e.g. between different workstations between different workstations
- H01L21/67721—Apparatus specially adapted for handling semiconductor or electric solid state devices during manufacture or treatment thereof; Apparatus specially adapted for handling wafers during manufacture or treatment of semiconductor or electric solid state devices or components ; Apparatus not specifically provided for elsewhere for conveying, e.g. between different workstations between different workstations the substrates to be conveyed not being semiconductor wafers or large planar substrates, e.g. chips, lead frames
-
- H—ELECTRICITY
- H01—ELECTRIC ELEMENTS
- H01L—SEMICONDUCTOR DEVICES NOT COVERED BY CLASS H10
- H01L21/00—Processes or apparatus adapted for the manufacture or treatment of semiconductor or solid state devices or of parts thereof
- H01L21/67—Apparatus specially adapted for handling semiconductor or electric solid state devices during manufacture or treatment thereof; Apparatus specially adapted for handling wafers during manufacture or treatment of semiconductor or electric solid state devices or components ; Apparatus not specifically provided for elsewhere
- H01L21/677—Apparatus specially adapted for handling semiconductor or electric solid state devices during manufacture or treatment thereof; Apparatus specially adapted for handling wafers during manufacture or treatment of semiconductor or electric solid state devices or components ; Apparatus not specifically provided for elsewhere for conveying, e.g. between different workstations
- H01L21/67763—Apparatus specially adapted for handling semiconductor or electric solid state devices during manufacture or treatment thereof; Apparatus specially adapted for handling wafers during manufacture or treatment of semiconductor or electric solid state devices or components ; Apparatus not specifically provided for elsewhere for conveying, e.g. between different workstations the wafers being stored in a carrier, involving loading and unloading
- H01L21/67778—Apparatus specially adapted for handling semiconductor or electric solid state devices during manufacture or treatment thereof; Apparatus specially adapted for handling wafers during manufacture or treatment of semiconductor or electric solid state devices or components ; Apparatus not specifically provided for elsewhere for conveying, e.g. between different workstations the wafers being stored in a carrier, involving loading and unloading involving loading and unloading of wafers
-
- H—ELECTRICITY
- H01—ELECTRIC ELEMENTS
- H01L—SEMICONDUCTOR DEVICES NOT COVERED BY CLASS H10
- H01L21/00—Processes or apparatus adapted for the manufacture or treatment of semiconductor or solid state devices or of parts thereof
- H01L21/67—Apparatus specially adapted for handling semiconductor or electric solid state devices during manufacture or treatment thereof; Apparatus specially adapted for handling wafers during manufacture or treatment of semiconductor or electric solid state devices or components ; Apparatus not specifically provided for elsewhere
- H01L21/68—Apparatus specially adapted for handling semiconductor or electric solid state devices during manufacture or treatment thereof; Apparatus specially adapted for handling wafers during manufacture or treatment of semiconductor or electric solid state devices or components ; Apparatus not specifically provided for elsewhere for positioning, orientation or alignment
- H01L21/681—Apparatus specially adapted for handling semiconductor or electric solid state devices during manufacture or treatment thereof; Apparatus specially adapted for handling wafers during manufacture or treatment of semiconductor or electric solid state devices or components ; Apparatus not specifically provided for elsewhere for positioning, orientation or alignment using optical controlling means
-
- H—ELECTRICITY
- H01—ELECTRIC ELEMENTS
- H01L—SEMICONDUCTOR DEVICES NOT COVERED BY CLASS H10
- H01L21/00—Processes or apparatus adapted for the manufacture or treatment of semiconductor or solid state devices or of parts thereof
- H01L21/70—Manufacture or treatment of devices consisting of a plurality of solid state components formed in or on a common substrate or of parts thereof; Manufacture of integrated circuit devices or of parts thereof
- H01L21/77—Manufacture or treatment of devices consisting of a plurality of solid state components or integrated circuits formed in, or on, a common substrate
- H01L21/78—Manufacture or treatment of devices consisting of a plurality of solid state components or integrated circuits formed in, or on, a common substrate with subsequent division of the substrate into plural individual devices
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2207/00—Indexing scheme for image analysis or image enhancement
- G06T2207/30—Subject of image; Context of image processing
- G06T2207/30108—Industrial image inspection
- G06T2207/30148—Semiconductor; IC; Wafer
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Condensed Matter Physics & Semiconductors (AREA)
- Manufacturing & Machinery (AREA)
- Computer Hardware Design (AREA)
- Microelectronics & Electronic Packaging (AREA)
- Power Engineering (AREA)
- Theoretical Computer Science (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Testing Or Measuring Of Semiconductors Or The Like (AREA)
Abstract
본 발명은 기판에 대한 전체 화상을 획득한 후, 전체 화상으로부터 반도체 자재 정보와 인식마크 정보를 수집하여 수집된 정보로부터 공정 자동화에 필요한 파라메타를 추출하여 추출된 파라메타를 기준으로 반도체 자재에 대한 소정의 작업을 수행하는 반도체 제조장치의 처리방법을 제공한다. 본 발명에 따르면, 작업자의 전문 지식이 없어도 해당 처리를 위한 셋팅 및 처리의 전 과정을 자동으로 구현하여 작업자가 없더라도 무인가공이 가능하며, 반도체 자재의 정보를 전혀 알지 못하더라도 자동으로 해당 기준에 맞는 검사를 수행할 수 있으며 매번 균일한 작업 성능을 확보할 수 있는 효과가 있다.The present invention acquires the entire image of the substrate, collects semiconductor material information and recognition mark information from the entire image, extracts parameters necessary for process automation from the collected information, and determines a predetermined value for the semiconductor material based on the extracted parameters. Provides a processing method for a semiconductor manufacturing device that performs work. According to the present invention, unmanned processing is possible even without an operator by automatically implementing the entire process of setting and processing without the operator's expert knowledge, and automatically meeting the relevant standards even without knowing any information about the semiconductor material. Inspection can be performed and has the effect of ensuring uniform work performance every time.
Description
본 발명은 반도체 제조장치의 처리방법에 관한 것이다.The present invention relates to a processing method for semiconductor manufacturing equipment.
반도체 제조장치는 반도체 자재를 가공하기 위하여 반도체 자재에 소정의 작업을 수행하는 장치이다. 반도체 제조장치의 일례로 기판을 복수개의 반도체 자재로 절단하여 세척, 건조, 검사 등의 공정을 거쳐 양품/불량품으로 분류하여 트레이에 적재하고 반출하는 반도체 절단장치가 있다.A semiconductor manufacturing device is a device that performs certain operations on semiconductor materials in order to process them. An example of a semiconductor manufacturing device is a semiconductor cutting device that cuts a substrate into a plurality of semiconductor materials, goes through processes such as cleaning, drying, and inspection, classifies them into good/defective products, loads them on a tray, and carries them out.
반도체 제조장치는 해당 기판 및 반도체 자재를 일련의 과정을 따라 연속적으로 수행하며 처리할 수 있도록 작업자가 반도체 자재의 정보 및 상기 일련의 과정을 수행하기 위해 필요한 검사 조건들을 수동으로 입력하였다.In order to enable the semiconductor manufacturing equipment to continuously process the substrate and semiconductor material through a series of processes, the operator manually entered information on the semiconductor material and inspection conditions necessary to perform the above series of processes.
또한 입력되는 검사 조건들 중에는 검사하는 대상을 식별하기 위한 조명의 밝기 및 조명 컬러, 퀄리티(quality), 히스토그램, 매칭비(matching ratio) 등 다양한 항목의 비전 및 검사 파라메타들을 셋팅해야 하는데 해당 셋팅 작업은 작업자에 따라 셋팅 퀄리티와 셋팅 시간에 큰 차이가 생겨 고도의 전문성을 요구한다.In addition, among the input inspection conditions, it is necessary to set various vision and inspection parameters such as the brightness of the lighting, lighting color, quality, histogram, and matching ratio to identify the object to be inspected. There is a big difference in setting quality and setting time depending on the operator, requiring a high level of expertise.
따라서, 작업자의 작업 숙련도가 낮을 경우, 반도체 제조장치에 반도체 자재의 정보 및 검사 조건들을 수동으로 입력하는 것이 어렵고 오랜 시간이 소요된다는 문제점이 있다. Therefore, if the worker's work skills are low, there is a problem in that it is difficult and takes a long time to manually input semiconductor material information and inspection conditions into the semiconductor manufacturing device.
또한, 종래의 경우, 반도체 자재가 변경될 때마다 해당 반도체 자재에 맞는 정보나 가공 조건들을 수동으로 입력하는 과정을 수행해야 한다는 번거로움이 있다.Additionally, in the conventional case, there is the inconvenience of having to manually input information or processing conditions suitable for the semiconductor material every time the semiconductor material is changed.
이와 같은 문제점을 해결하기 위해 반도체 제조장치에 반도체 자재의 정보나 가공 조건 설정을 간단하게 입력 및 수행하기 위한 방법들이 제안되고 있는 추세이다. 그러나, 이들의 가공 조건 입력 및 설정 방법은, 작업자가 반도체 자재의 정보를 먼저 획득하여 최초 반도체 자재 검사 위치와 비전 검사 위치를 미리 설정해주거나, 해당 반도체 자재의 정보를 화면을 통해 작업자가 직접 설정해주는 방식이므로 작업자의 개입이 반드시 필요하고, 완전한 자동화를 구현할 수 없다는 문제점이 있다.In order to solve this problem, methods are being proposed to simply input and perform semiconductor material information or processing condition settings in semiconductor manufacturing equipment. However, these processing condition input and setting methods allow the operator to first obtain information on the semiconductor material and set the first semiconductor material inspection location and vision inspection location in advance, or the operator directly sets the information on the semiconductor material through the screen. Because it is a method, operator intervention is absolutely necessary, and there is a problem that complete automation cannot be implemented.
본 발명은 기판의 전체 화상을 통해 기판의 정보와 기판에 형성된 반도체 자재의 정보를 획득하여 작업자가 수동으로 기판과 반도체 자재의 정보를 입력하지 않고도 반도체 자재에 대한 모든 공정에 대하여 자동화를 구현할 수 있는 반도체 제조장치의 처리방법을 제공하는 것을 목적으로 한다.The present invention obtains the information of the substrate and the information of the semiconductor material formed on the substrate through the entire image of the substrate, so that automation can be implemented for all processes for semiconductor materials without the operator manually entering information on the substrate and semiconductor material. The purpose is to provide a processing method for semiconductor manufacturing equipment.
또한, 본 발명은 반도체 자재의 정보를 모르는 상태에서도 해당 반도체 자재에 대한 소정의 작업을 수행할 수 있는 반도체 제조장치의 처리방법을 제공하는 것을 목적으로 한다.Additionally, the purpose of the present invention is to provide a processing method for a semiconductor manufacturing device that can perform a predetermined task on the semiconductor material even without knowing the information about the semiconductor material.
또한, 본 발명은 작업자의 전문 지식이 없더라도 해당 처리를 위한 셋팅 및 처리의 전체 과정을 자동으로 구현할 수 있으므로, 작업시 작업자가 없는 상황이라도 무인가공이 가능한 것을 목적으로 한다.In addition, the present invention aims to enable unmanned processing even in situations where there is no operator present, as the entire process of setting and processing for the processing can be automatically implemented even without the operator's expert knowledge.
본 발명의 일 특징에 따른 반도체 제조장치의 처리 방법은, 복수개의 반도체 자재와 인식마크가 형성된 기판을 로딩부에 공급하고, 상기 로딩부에 공급된 기판을 복수의 촬영 영역으로 나누어 제1비전으로 순차적으로 촬영하여 복수의 부분화상을 획득하는 단계; 상기 복수의 부분 화상을 합성하여 상기 기판의 전체화상을 획득하는 단계; 상기 획득된 기판의 전체화상으로부터 상기 기판에 형성된 반도체 자재 정보와 인식마크 정보를 수집하는 단계; 상기 수집된 정보를 공정 자동화에 필요한 파라메타로 추출하는 단계; 및 상기 추출된 파라메타를 기준으로 상기 반도체 자재에 대한 소정의 작업을 수행하는 단계를 포함하는 것을 특징으로 한다.A processing method of a semiconductor manufacturing apparatus according to one feature of the present invention is to supply a plurality of semiconductor materials and a substrate on which an identification mark is formed to a loading unit, divide the substrate supplied to the loading unit into a plurality of imaging areas, and use a first vision to divide the substrate supplied to the loading unit into a plurality of imaging areas. Obtaining a plurality of partial images by sequentially photographing; obtaining a full image of the substrate by combining the plurality of partial images; collecting semiconductor material information and recognition mark information formed on the substrate from the obtained overall image of the substrate; Extracting the collected information into parameters necessary for process automation; and performing a predetermined operation on the semiconductor material based on the extracted parameters.
또한, 상기 소정의 작업은 상기 기판을 복수의 반도체 자재로 절단, 검사 및 적재하는 작업이며, 상기 파라메타로 추출하는 단계 이후에 상기 추출된 파라메타를 기준으로 상기 제1비전으로 상기 기판의 정렬상태를 검사 및 정렬하는 단계; 스트립픽커가 정렬된 기판을 재치테이블에 전달하고 상기 재치테이블에 전달된 기판에 대하여 상기 추출된 파라메타를 기준으로 제2비전으로 상기 반도체 자재에 대한 절단 예정라인을 검사하는 단계; 및 상기 제2비전으로 검사된 절단 예정라인을 따라 절단부로 절단을 수행하여 상기 기판을 복수개의 반도체 자재로 분할하는 단계를 더 포함한다.In addition, the predetermined task is a task of cutting, inspecting, and loading the substrate into a plurality of semiconductor materials, and after the step of extracting the parameters, the alignment state of the substrate is determined by the first vision based on the extracted parameters. inspecting and sorting steps; A strip picker delivering the aligned substrate to a placement table and inspecting a cutting line for the semiconductor material using a second vision based on the extracted parameters for the substrate delivered to the placement table; And further comprising dividing the substrate into a plurality of semiconductor materials by cutting with a cutting section along the expected cutting line inspected by the second vision.
또한, 상기 파라메타로 추출하는 단계는 기준마크를 지정하고 상기 수집된 정보로부터 상기 지정된 기준마크를 기준으로 상기 소정의 작업을 자동으로 수행하기 위한 파라메타를 취득하는 것을 특징으로 하고, 상기 기준마크는 사전학습 또는 딥러닝을 통해 지정하는 것을 특징으로 한다.In addition, the step of extracting the parameter is characterized by specifying a reference mark and acquiring parameters for automatically performing the predetermined task based on the designated reference mark from the collected information, and the reference mark is selected from a dictionary. It is characterized by designation through learning or deep learning.
또한, 상기 제1비전으로 순차적으로 촬영하여 복수의 부분화상을 획득하는 단계는 상기 기판보다 소정 범위 이상의 큰 영역을 복수 회에 걸쳐 순차적으로 촬상하되 각각의 촬상 영역은 일부 중첩되는 것을 특징으로 한다.In addition, the step of acquiring a plurality of partial images by sequentially imaging with the first vision is characterized in that an area larger than a predetermined range is sequentially imaged multiple times, and each imaging area partially overlaps.
또한, 상기 수집된 정보는 상기 기판에 마련된 상기 반도체 자재의 형태, 크기, 위치, 개수, x축 간격, y축 간격, 반도체 자재에 형성된 범프의 위치, 크기, 개수, 상기 인식마크의 위치, 형태, 개수 중 하나 이상을 포함하며, 상기 파라메타는 상기 수집된 정보들로부터 해당 공정을 자동으로 처리하기 위해 추출된 하나 이상의 값 또는 추출된 값으로부터 산출된 값인 것을 특징으로 한다.In addition, the collected information includes the shape, size, location, number, , and the parameter is characterized in that one or more values extracted from the collected information to automatically process the relevant process or a value calculated from the extracted values.
또한, 상기 제1비전으로 상기 기판의 정렬상태를 검사 및 정렬하는 단계는, 상기 제1비전으로 검사할 기준마크에 대한 제1비전의 비전 파라메타를 설정하는 단계; 설정된 비전 파라메타를 적용한 상태에서 상기 기준마크를 식별하기 위한 식별 기준값을 설정하는 단계; 상기 추출된 파라메타와 상기 식별 기준값으로 설정된 상기 기준마크의 식별 기준값에 해당하는 기준마크를 탐색하여 상기 기판의 센터 위치를 획득하는 단계; 상기 기판의 센터 위치와 기설정된 상기 로딩부의 센터 위치의 오차값을 산출하는 단계; 및 상기 스트립픽커와 상기 로딩부의 상대 이동을 통해 상기 로딩부의 센터 위치에 상기 기판의 센터가 일치하도록 상기 기판의 오차값을 보정하여 상기 기판의 위치를 정렬하는 단계를 포함하는 것을 특징으로 한다.In addition, the step of inspecting and aligning the alignment of the substrate with the first vision includes setting a vision parameter of the first vision for a reference mark to be inspected with the first vision; Setting an identification reference value for identifying the reference mark while applying the set vision parameters; Obtaining the center position of the substrate by searching for a reference mark corresponding to the extracted parameter and an identification reference value of the reference mark set as the identification reference value; calculating an error value between the center position of the substrate and the preset center position of the loading unit; and aligning the position of the substrate by correcting an error value of the substrate so that the center of the substrate matches the center position of the loading portion through relative movement of the strip picker and the loading portion.
또한, 상기 추출된 파라메타는 상기 기준마크의 위치 정보를 포함하고, 상기 기판의 센터 위치를 획득하는 단계는, 상기 기준마크 위치 정보와 상기 기판의 최외곽에 마련된 기준마크를 탐색하는 단계; 상기 로딩부에 마련된 피두셜마크의 위치와 상기 기판의 최외곽 기준마크의 위치 관계로부터 상기 기판의 최외곽 기준마크 위치 좌표를 구하는 단계; 및 상기 최외곽 기준마크의 대각선 거리의 중심 위치를 상기 기판의 센터위치로 선정하는 단계를 포함하는 것을 특징으로 한다.In addition, the extracted parameter includes location information of the reference mark, and the step of obtaining the center position of the substrate includes: searching for the reference mark location information and a reference mark provided at the outermost edge of the substrate; Obtaining position coordinates of the outermost reference mark of the substrate from a positional relationship between the position of the fiducial mark provided in the loading unit and the outermost reference mark of the substrate; and selecting the center position of the diagonal distance of the outermost reference mark as the center position of the substrate.
또한, 상기 추출된 파라메타를 기준으로 상기 제2비전으로 상기 반도체 자재에 대한 절단 예정라인을 검사하는 단계는, 상기 제2비전으로 검사할 기준마크에 대한 제2비전의 비전 파라메타를 설정하는 단계; 설정된 비전 파라메타를 적용한 상태에서 상기 기준마크를 식별하기 위한 식별 기준값을 설정하는 단계; 상기 추출된 파라메타와 상기 식별 기준값으로 설정된 기준마크의 식별 기준값에 해당하는 기준마크를 탐색하는 단계; 상기 탐색 결과에 따라 상기 기판을 절단하기 위한 가상의 절단 예정라인을 산출하는 단계; 및 상기 산출된 가상의 절단 예정라인이 상기 재치테이블에 마련된 블레이드 도피홈 내에 수용되는지 판단하는 단계를 포함하는 것을 특징으로 한다.In addition, the step of inspecting the cutting line for the semiconductor material with the second vision based on the extracted parameters includes setting a vision parameter of the second vision for a reference mark to be inspected with the second vision; Setting an identification reference value for identifying the reference mark while applying the set vision parameters; Searching for a reference mark corresponding to an identification reference value of the reference mark set as the extracted parameter and the identification reference value; calculating a virtual cutting line for cutting the substrate according to the search results; and determining whether the calculated virtual cutting line is accommodated in the blade escape groove provided on the placement table.
또한, 상기 기판을 복수개의 반도체 자재로 분할하는 단계 이후에, 유닛픽커가 절단이 완료된 반도체 자재를 픽업하여 드라이블럭에 전달하는 단계; 상기 드라이블럭에 전달된 반도체 자재에 대하여 추출된 파라메타를 기준으로 제3비전으로 상기 반도체 자재의 상면을 검사하는 단계; 상면 검사가 완료된 반도체 자재를 정렬테이블에 전달하는 단계; 쏘팅픽커가 상기 정렬테이블에 전달된 반도체 자재 중 하나 이상을 픽업한 상태에서 제4비전의 상부로 이동하여 상기 반도체 자재의 픽업상태를 검사 및 보정하는 단계; 및 상기 쏘팅픽커에 픽업된 반도체 자재의 하면을 상기 제4비전으로 검사한 후 트레이에 적재하는 단계를 포함한다.In addition, after dividing the substrate into a plurality of semiconductor materials, a unit picker picks up the cut semiconductor materials and delivers them to the dry block; inspecting the upper surface of the semiconductor material using a third vision based on parameters extracted for the semiconductor material delivered to the dry block; Transferring the semiconductor material on which the top surface inspection has been completed to an alignment table; A sorting picker moving to the upper part of the fourth vision while picking up one or more of the semiconductor materials delivered to the sorting table to inspect and correct the pickup state of the semiconductor materials; and inspecting the lower surface of the semiconductor material picked up by the sorting picker using the fourth vision and then loading it on a tray.
또한, 상기 추출된 파라메타를 기준으로 제3비전으로 상기 반도체 자재의 상면을 검사하는 단계는, 상기 제3비전으로 검사할 기준마크에 대한 제3비전의 비전 파라메타를 설정하는 단계; 설정된 비전 파라메타를 적용한 상태에서 상기 기준마크를 식별하기 위한 식별 기준값을 설정하는 단계; 상기 추출된 파라메타와 상기 식별 기준값으로 설정된 기준마크의 식별 기준값에 해당하는 기준마크를 탐색하는 단계; 및 상기 탐색 결과에 따라 상기 기준마크의 상면 상태를 판단하는 단계를 포함한다.In addition, the step of inspecting the upper surface of the semiconductor material with the third vision based on the extracted parameters includes setting a vision parameter of the third vision for a reference mark to be inspected with the third vision; Setting an identification reference value for identifying the reference mark while applying the set vision parameters; Searching for a reference mark corresponding to an identification reference value of the reference mark set as the extracted parameter and the identification reference value; and determining the state of the upper surface of the reference mark according to the search result.
또한, 상기 설정된 비전 파라메타는 조명의 밝기 또는 컬러를 포함하고, 상기 설정된 식별 기준값은 퀄리티(quality), 히스토그램, 매칭비(matching ratio) 중 하나 이상을 포함하고, 상기 식별 기준값은 자동으로 설정되는 것을 특징으로 하는 것을 특징으로 한다.In addition, the set vision parameter includes the brightness or color of lighting, the set identification reference value includes one or more of quality, histogram, and matching ratio, and the identification reference value is automatically set. It is characterized by its characteristics.
또한, 상기 식별 기준값을 설정하는 단계는, 고객이 설정한 허용범위(tolerance)를 이용하여 상기 기준마크를 식별하기 위한 식별 기준값을 재설정하는 단계를 더 포함하는 것을 특징으로 한다.In addition, the step of setting the identification reference value may further include the step of resetting the identification reference value for identifying the reference mark using a tolerance set by the customer.
또한, 상기 제4비전의 검사를 수행하기 전에 상기 제4비전의 비전 파라메타를 설정하는 단계;Additionally, setting vision parameters of the fourth vision before performing inspection of the fourth vision;
설정된 비전 파라메타가 적용된 상태에서 상기 제4비전에서 상기 반도체 자재의 하면을 탐색하기 위한 식별 기준값을 설정하는 단계; 상기 설정된 식별 기준값과 고객이 설정한 허용범위(tolerance)를 이용하여, 상기 반도체 자재의 양불 판단기준, 상기 트레이에 적재하는 분류 기준 또는 분류 방법을 결정하는 것을 특징으로 한다. Setting an identification reference value for searching the lower surface of the semiconductor material in the fourth vision with the set vision parameters applied; It is characterized by determining a standard for judging whether the semiconductor material is good or bad, a classification standard for loading the semiconductor material, or a classification method for loading on the tray, using the set identification standard value and the tolerance set by the customer.
또한, 상기 쏘팅픽커가 상기 정렬테이블에 전달된 반도체 자재 중 하나 이상을 픽업한 상태에서 제4비전의 상부로 이동하여 상기 추출된 파라메타를 기준으로 상기 반도체 자재의 픽업상태를 검사 및 보정하는 단계는, 상기 추출된 파라메타를 바탕으로 상기 정렬테이블에 전달된 반도체 자재 중 상기 쏘팅픽커가 픽업할 반도체 자재의 위치 데이터를 생성하는 단계; 상기 쏘팅픽커가 생성된 위치 데이터 중 하나 이상의 픽업 대상 반도체 자재를 픽업하여 상기 제4비전의 상부로 이송하는 단계; 상기 제4비전으로 상기 쏘팅픽커에 픽업된 반도체 자재의 픽업 상태를 검사하여 반도체 자재의 센터와 상기 제4비전의 센터가 일치하도록 위치 보정값을 산출하는 단계; 및 상기 산출된 위치 보정값을 상기 쏘팅픽커에 반영하는 단계를 더 포함하는 것을 특징으로 한다.In addition, the step of moving to the upper part of the fourth vision in a state in which the sorting picker picks up one or more of the semiconductor materials delivered to the alignment table and inspecting and correcting the pickup state of the semiconductor material based on the extracted parameters , generating location data of a semiconductor material to be picked up by the sorting picker among the semiconductor materials transmitted to the sorting table based on the extracted parameters; The sorting picker picking up one or more semiconductor materials to be picked up among the generated location data and transferring them to the upper part of the fourth vision; Inspecting the pickup state of the semiconductor material picked up by the sorting picker using the fourth vision and calculating a position correction value so that the center of the semiconductor material matches the center of the fourth vision; and a step of reflecting the calculated position correction value to the sorting picker.
또한, 상기 수집된 정보를 공정 자동화에 필요한 파라메타로 추출하는 단계 이후에 상기 수집된 정보와 상기 재치테이블, 상기 드라이블럭, 상기 정렬테이블의 상부에 탑재된 2D코드에 내장된 상기 반도체 자재의 정보가 일치하는지 판단하는 단계를 더 포함하고, 상기 판단결과가 일치하면 상기 추출된 파라메타를 기준으로 상기 반도체 자재에 대한 소정의 작업을 수행하고 상기 판단결과가 일치하지 않으면 작업을 중단하는 것을 특징으로 한다.In addition, after the step of extracting the collected information into parameters necessary for process automation, the collected information and the information on the semiconductor material embedded in the 2D code mounted on the top of the wit table, the dry block, and the alignment table are It further includes a step of determining whether there is a match, and if the determination result matches, performing a predetermined operation on the semiconductor material based on the extracted parameter, and stopping the operation if the determination result does not match.
또한, 반도체 제조장치의 처리방법은 상기 반도체 제조장치에서 최초 공급된 첫 번째 기판 또는 기준 기판에 대해 최초 1회 수행되고, 이후 공급된 후속 기판은 상기 첫 번째 기판 또는 기준 기판에 대해 설정된 파라메타를 바탕으로 수행되는 것을 특징으로 한다.In addition, the processing method of the semiconductor manufacturing device is initially performed once on the first substrate or reference substrate initially supplied from the semiconductor manufacturing device, and subsequent substrates supplied thereafter are based on the parameters set for the first substrate or reference substrate. It is characterized by being carried out by.
본 발명의 반도체 제조장치의 처리방법은, 반도체 자재에 대한 전체 이미지를 획득한 후, 해당 이미지로부터 반도체 자재 정보와 인식마크 정보를 수집하여 수집된 정보로부터 공정 자동화에 필요한 파라메타를 추출하여 추출된 파라메타를 기준으로 반도체 자재에 대한 정렬, 검사, 쏘팅 등의 작업을 자동으로 수행할 수 있다.The processing method of the semiconductor manufacturing device of the present invention is to obtain the entire image of the semiconductor material, collect semiconductor material information and recognition mark information from the image, extract parameters necessary for process automation from the collected information, and extract the extracted parameters. Based on this, tasks such as sorting, inspection, and sorting of semiconductor materials can be performed automatically.
또한, 반도체 자재의 종류가 변경되더라도 기판의 전체 화상으로부터 자동으로 공정 자동화에 필요한 파라메타를 추출할 수 있고, 추출된 파라메타를 기준으로 소정의 작업을 수행하기 위한 공정 조건이 자동 셋팅되므로, 반도체 자재 절단 장치에 공급되는 반도체 자재의 종류가 변경되더라도 변경된 반도체 자재(SM)에 대한 자재 정보를 수동으로 일일이 입력하기 위한 번거로움을 해소할 수 있으며, 자동으로 획득된 정보를 바탕으로 자동으로 셋팅을 수행할 수 있기 때문에 입력 및 셋팅시간을 현저하게 단축시킬 수 있으며, 작업자의 전문 지식 수준에 상관없이 처리에 적합한 셋팅을 자동으로 수행할 수 있어 반도체 제조장치의 처리 퀄리티를 향상시킬 수 있다.In addition, even if the type of semiconductor material changes, the parameters necessary for process automation can be automatically extracted from the entire image of the substrate, and the process conditions for performing certain tasks are automatically set based on the extracted parameters, so cutting semiconductor materials is possible. Even if the type of semiconductor material supplied to the device changes, the hassle of manually entering material information for the changed semiconductor material (SM) can be eliminated, and settings can be automatically performed based on automatically obtained information. Therefore, input and setting time can be significantly shortened, and settings suitable for processing can be automatically performed regardless of the operator's level of expertise, improving the processing quality of semiconductor manufacturing equipment.
또한, 본 발명의 반도체 제조장치의 처리방법은, 자동으로 셋팅하는 과정에서 장비(예를 들면, 재치테이블, 드라이블럭, 정렬테이블)에 내장된 2D코드의 정보와 처리될 반도체 자재의 정보 간의 일치여부를 판단함으로써 작업의 오류를 방지할 수 있는 효과가 있다.In addition, the processing method of the semiconductor manufacturing apparatus of the present invention matches the information of the 2D code embedded in the equipment (e.g., wit table, dry block, alignment table) during the automatic setting process and the information of the semiconductor material to be processed. There is an effect of preventing errors in work by determining whether or not
또한, 기판에 대한 전체 화상을 획득하고 전체 화상으로부터 필요한 파라메타를 추출할 때, 각각의 단계를 수행하기 위한 비전에 대하여 해당 단계에서 검출이 필요한 기준마크(검사할 기준마크)를 설정하고, 해당 기준마크를 식별하기 위한 식별 기준값을 자동으로 설정할 수 있으므로 반도체 자재의 정보를 전혀 알지 못하더라도 자동으로 해당 기준에 맞는 검사를 수행할 수 있으며 매번 균일한 작업 성능을 확보할 수 있는 효과가 있다.In addition, when acquiring the entire image of the substrate and extracting the necessary parameters from the entire image, the reference mark (reference mark to be inspected) required for detection in the corresponding step is set for the vision for performing each step, and the corresponding standard is set. Since the identification standard value for identifying the mark can be automatically set, even if you do not know any information about the semiconductor material, you can automatically perform an inspection that meets the standard and have the effect of ensuring uniform work performance every time.
또한, 본 발명에 따르면, 작업시 작업자가 없는 상황이라도 반도체 제조장치의 처리방법 전 과정을 자동으로 수행할 수 있어 무인가공이 가능해지는 효과가 있다.In addition, according to the present invention, the entire processing method of the semiconductor manufacturing device can be performed automatically even in the absence of an operator during work, which has the effect of enabling unmanned processing.
또한, 본 발명에 따르면, 제1비전에서 수집된 정보를 바탕으로 파라메타를 추출하고 추출된 파라메타를 제2비전, 제3비전, 쏘팅픽커 등의 공정 자동화에 활용할 수 있어서 셋팅을 단순화시킬 수 있는 효과가 있다. In addition, according to the present invention, parameters can be extracted based on the information collected in the first vision and the extracted parameters can be used to automate the process of the second vision, third vision, sorting picker, etc., thereby simplifying the setting. There is.
또한, 본 발명에 따르면, 제5비전을 이용하여 트레이와 정렬테이블에 대해서도 순차적으로 촬영하고 합성하여 정렬테이블의 정보, 트레이의 정보를 수집하고 각각의 수집된 정보를 바탕으로 쏘팅픽커가 정렬테이블의 적재홈에서 반도체 자재를 픽업하여 트레이의 안착홈에 자동으로 반도체 자재를 분류 적재할 수 있는 효과가 있다.In addition, according to the present invention, the tray and the sorting table are sequentially photographed and synthesized using the fifth vision to collect the sorting table information and the tray information, and based on each collected information, the sorting picker determines the sorting table. There is an effect of picking up semiconductor materials from the loading groove and automatically sorting and loading the semiconductor materials into the tray's seating groove.
또한, 새로운 트레이가 공급될 때 마다 트레이의 안착홈의 위치 및 크기 정보를 바탕으로 공급된 새로운 트레이의 기설정된 소정의 안착홈에 해당하는 안착홈을 검사하여 잘못된 트레이가 공급되는 것을 방지할 수 있다.In addition, each time a new tray is supplied, it is possible to prevent incorrect trays from being supplied by inspecting the seating groove corresponding to the preset predetermined seating groove of the supplied new tray based on the location and size information of the tray's seating groove. .
또한, 트레이의 공급된 상태 및 위치에 틀어짐이 있더라도 트레이의 안착홈의 위치 정보를 바탕으로 최외곽에 마련된 2개 이상의 안착홈을 검사하여 새로 공급된 트레이의 안착홈 위치를 재산출하고 재산출된 안착홈 위치에 반도체 자재를 적재할 수 있어 안착 정밀도를 향상시킬 수 있는 효과가 있다.In addition, even if there is a deviation in the supplied state and position of the tray, the two or more outermost seating grooves are inspected based on the location information of the tray's seating grooves, and the seating groove positions of the newly supplied tray are recalculated and the recalculated Semiconductor materials can be loaded at the seating groove location, which has the effect of improving seating precision.
또한, 본 발명에 따르면 반도체 자재가 트레이의 자재 안착홈에 모두 안착되면 트레이의 안착상태를 검사하고 검사한 결과 안착상태가 불량인 경우에는 해당 반도체 자재를 적재한 쏘팅픽커의 픽업유닛을 확인하고 해당 픽업유닛의 불량 안착횟수가 소정 횟수를 초과하면 해당 픽업유닛의 적재 작업을 스킵하거나 작업자에게 해당 픽업유닛의 작업오류를 알림으로써 픽업유닛의 상태를 확인하고 조치를 취할 수 있는 효과가 있다. In addition, according to the present invention, when the semiconductor materials are all seated in the material seating grooves of the tray, the seating condition of the tray is inspected, and if the seating condition is poor as a result of the inspection, the pickup unit of the sorting picker loaded with the semiconductor material is checked and the If the number of defective seating of the pickup unit exceeds a predetermined number of times, it is possible to check the status of the pickup unit and take action by skipping the loading operation of the pickup unit or notifying the operator of a work error in the pickup unit.
또한, 본 발명의 반도체 제조장치의 처리방법은 전체 공정의 앞단에서 자재의 정보를 획득하는 과정을 수행하고 획득된 정보를 후속 공정에 활용할 수 있어서, 후속 공정을 수행하는 데에 필요한 반도체 자재의 정보를 수동으로 입력하지 않고도, 수행하는 후속 공정에 대응하는 처리 조건(구체적으로, 검사 대상의 위치, 검사 대상의 순서, 처리 순서 등)이 자동으로 셋팅될 수 있다.In addition, the processing method of the semiconductor manufacturing apparatus of the present invention performs a process of acquiring material information at the front end of the entire process and utilizes the obtained information in the subsequent process, so that the semiconductor material information required to perform the subsequent process Without manually inputting, processing conditions (specifically, the location of the inspection object, the order of the inspection object, the processing order, etc.) corresponding to the subsequent process to be performed can be automatically set.
또한, 반도체 제조장치의 처리방법에 따르면, 기판의 전체 화상으로부터 공정 자동화에 필요한 자재 정보 등을 수집할 수 있고 수집된 정보로부터 공정 자동화에 필요한 파라메타를 추출하여 추출된 파라메타를 기준으로 반도체 자재에 대한 소정의 작업을 수행할 수 있으므로, 반도체 자재의 정렬, 절단, 적재, 쏘팅 뿐 만 아니라, 본딩, 어태치, 디태치 등 반도체 자재를 가공하기 위한 다양한 공정에서 활용할 수 있는 효과가 있다. In addition, according to the processing method of the semiconductor manufacturing device, material information necessary for process automation can be collected from the entire image of the substrate, and parameters necessary for process automation can be extracted from the collected information, and the semiconductor materials can be determined based on the extracted parameters. Since it can perform certain tasks, it can be used in various processes for processing semiconductor materials, such as aligning, cutting, stacking, and sorting semiconductor materials, as well as bonding, attaching, and detaching.
도 1은 본 발명의 바람직한 실시 예에 따른 반도체 제조장치의 평면도.
도 2는 제1비전을 이용하여 모자이킹 과정을 수행하는 상태를 도시한 도.
도 3은 전체 화상을 디스플레이에 표시한 상태를 도시한 도.
도 4는 본 발명의 반도체 제조장치의 처리방법의 순서도.
도 5는 반도체 제조장치의 구성들의 개략적인 블록도.1 is a plan view of a semiconductor manufacturing apparatus according to a preferred embodiment of the present invention.
Figure 2 is a diagram showing a state in which a mosaic process is performed using the first vision.
Figure 3 is a diagram showing a state in which the entire image is displayed on the display.
4 is a flowchart of the processing method of the semiconductor manufacturing apparatus of the present invention.
5 is a schematic block diagram of the configurations of a semiconductor manufacturing apparatus.
이하의 내용은 단지 발명의 원리를 예시한다. 그러므로 당업자는 비록 본 명세서에 명확히 설명되거나 도시되지 않았지만 발명의 원리를 구현하고 발명의 개념과 범위에 포함된 다양한 장치를 발명할 수 있는 것이다. 또한, 본 명세서에 열거된 모든 조건부 용어 및 실시 예들은 원칙적으로, 발명의 개념이 이해되도록 하기 위한 목적으로만 명백히 의도되고, 이와 같이 특별히 열거된 실시 예들 및 상태들에 제한적이지 않는 것으로 이해되어야 한다.The following merely illustrates the principles of the invention. Therefore, those skilled in the art will be able to invent various devices that embody the principles of the invention and are included in the concept and scope of the invention, although not clearly described or shown herein. In addition, all conditional terms and embodiments listed in this specification are, in principle, expressly intended only for the purpose of ensuring that the inventive concept is understood, and should be understood as not limiting to the embodiments and conditions specifically listed as such. .
상술한 목적, 특징 및 장점은 첨부된 도면과 관련한 다음의 상세한 설명을 통하여 보다 분명해질 것이며, 그에 따라 발명이 속하는 기술분야에서 통상의 지식을 가진 자가 발명의 기술적 사상을 용이하게 실시할 수 있을 것이다.The above-mentioned purpose, features and advantages will become clearer through the following detailed description in relation to the attached drawings, and accordingly, those skilled in the art in the technical field to which the invention pertains will be able to easily implement the technical idea of the invention. .
본 명세서에서 기술하는 실시 예들은 본 발명의 이상적인 예시 도인 단면도 및/또는 사시도들을 참고하여 설명될 것이다. 이러한 도면들에 도시된 막 및 영역들의 두께 등은 기술적 내용의 효과적인 설명을 위해 과장된 것이다. 제조 기술 및/또는 허용 오차 등에 의해 예시도의 형태가 변형될 수 있다. 따라서, 본 발명의 실시 예들은 도시된 특정 형태로 제한되는 것이 아니라 제조 공정에 따라 생성되는 형태의 변화도 포함하는 것이다. 본 명세서에서 사용한 기술적 용어는 단지 특정한 실시 예를 설명하기 위해 사용된 것으로서, 본 발명을 한정하려는 의도가 아니다. 단수의 표현은 문맥상 명백하게 다르게 뜻하지 않는 한, 복수의 표현을 포함한다. 본 명세서에서, "포함하다" 또는 "구비하다"등의 용어는 본 명세서에 기재된 특징, 숫자, 단계, 동작, 구성 요소, 부분품 또는 이들을 조합한 것이 존재함을 지정하려는 것이지, 하나 또는 그 이상의 다른 특징들이나 숫자, 단계, 동작, 구성 요소, 부분품 또는 이들을 조합한 것들의 존재 또는 부가 가능성을 미리 배제하지 않는 것으로 이해되어야 한다.Embodiments described herein will be explained with reference to cross-sectional views and/or perspective views, which are ideal illustrations of the present invention. The thicknesses of films and regions shown in these drawings are exaggerated for effective explanation of technical content. The form of the illustration may be modified depending on manufacturing technology and/or tolerance. Accordingly, embodiments of the present invention are not limited to the specific form shown, but also include changes in form produced according to the manufacturing process. Technical terms used in this specification are merely used to describe specific embodiments and are not intended to limit the present invention. Singular expressions include plural expressions unless the context clearly dictates otherwise. In this specification, terms such as “comprise” or “comprise” are intended to designate the presence of features, numbers, steps, operations, components, parts, or combinations thereof described in this specification, but are intended to indicate the presence of one or more other It should be understood that this does not exclude in advance the possibility of the presence or addition of features, numbers, steps, operations, components, parts, or combinations thereof.
본 발명의 반도체 제조장치의 처리방법은 복수개의 반도체 자재와 인식마크가 형성된 기판을 로딩부 또는 재치테이블에 공급하고, 상기 로딩부 또는 재치테이블에 공급된 기판을 복수의 촬영 영역으로 나누어 제1비전으로 순차적으로 촬영하여 복수의 부분화상을 획득하는 단계; 상기 복수의 부분 화상을 합성하여 상기 기판의 전체화상을 획득하는 단계; 상기 획득된 기판의 전체화상으로부터 상기 기판에 형성된 반도체 자재 정보와 인식마크 정보를 수집하는 단계; 상기 수집된 정보를 공정 자동화에 필요한 파라메타로 추출하는 단계; 및 상기 추출된 파라메타를 기준으로 상기 반도체 자재에 대한 소정의 작업을 수행하는 단계를 포함한다.The processing method of the semiconductor manufacturing apparatus of the present invention supplies a plurality of semiconductor materials and a substrate on which an identification mark is formed to a loading unit or a placement table, divides the substrate supplied to the loading unit or placement table into a plurality of imaging areas, and uses a first vision acquiring a plurality of partial images by sequentially photographing; obtaining a full image of the substrate by combining the plurality of partial images; collecting semiconductor material information and recognition mark information formed on the substrate from the obtained overall image of the substrate; Extracting the collected information into parameters necessary for process automation; and performing a predetermined operation on the semiconductor material based on the extracted parameters.
여기에서, 기판은 스트립, 웨이퍼 등이 될 수도 있으며, 복수개의 반도체 자재와 인식마크가 형성된 워크를 의미할 수 있다.Here, the substrate may be a strip, wafer, etc., and may refer to a work on which a plurality of semiconductor materials and recognition marks are formed.
또한, 로딩부는 기판이 공급되는 공간으로서 테이블이나, 공급 레일, 프리얼라인부 등이 될 수 있다.Additionally, the loading unit is a space where substrates are supplied and may be a table, supply rail, pre-align unit, etc.
본 발명에서, 반도체 제조장치는 반도체 자재 가공장치, 반도체 자재 절단장치, 반도체 자재 본딩장치, 반도체 자재 어태치 장치, 반도체 자재 디태치 장치 중 하나 이상을 포함하며, 소정의 작업은 반도체 자재를 얼라인하는 정렬 작업, 반도체 자재의 소정의 항목을 검사하는 검사 작업, 반도체 자재를 분할하는 절단 작업, 반도체 자재를 결합시키는 본딩 작업, 반도체 자재를 부착하는 어태치 작업, 반도체 자재를 분리하는 디태치 작업, 반도체 자재를 분류하는 분류 작업, 반도체 자재를 적재하는 적재작업 등이 될 수 있다. In the present invention, the semiconductor manufacturing device includes one or more of a semiconductor material processing device, a semiconductor material cutting device, a semiconductor material bonding device, a semiconductor material attach device, and a semiconductor material detach device, and the predetermined operation is to align the semiconductor material. alignment work, inspection work to inspect certain items of semiconductor materials, cutting work to divide semiconductor materials, bonding work to join semiconductor materials, attach work to attach semiconductor materials, detach work to separate semiconductor materials, This can be a sorting operation to sort semiconductor materials, a loading operation to load semiconductor materials, etc.
만약, 소정의 작업으로서 반도체 자재에 대한 정렬 및 절단하는 작업을 수행하는 경우에 파라메타를 기준으로 반도체 자재에 대한 정렬 및 절단을 수행할 수 있다.If alignment and cutting of semiconductor materials are performed as a predetermined task, alignment and cutting of semiconductor materials may be performed based on parameters.
구체적으로 설명하면, 반도체 자재에 대한 정보 획득을 로딩부에서 실시하는 경우에는 복수개의 반도체 자재와 인식마크가 형성된 기판을 로딩부에 공급하고, 상기 로딩부에 공급된 기판을 복수의 촬영 영역으로 나누어 제1비전으로 순차적으로 촬영하여 복수의 부분화상을 획득하는 단계; 상기 복수의 부분 화상을 합성하여 상기 기판의 전체화상을 획득하는 단계; 상기 획득된 기판의 전체화상으로부터 상기 기판에 형성된 반도체 자재 정보와 인식마크 정보를 수집하는 단계; 상기 수집된 정보를 공정 자동화에 필요한 파라메타로 추출하는 단계; 파라메타를 기준으로 상기 제1비전으로 상기 기판의 정렬상태를 검사 및 정렬하는 단계; 스트립픽커가 정렬된 기판을 재치테이블에 전달하고 상기 재치테이블에 전달된 기판에 대하여 상기 추출된 파라메타를 기준으로 제2비전으로 상기 반도체 자재에 대한 절단 예정라인을 검사하는 단계; 및 상기 제2비전으로 검사된 절단 예정라인을 따라 절단부로 절단을 수행하여 상기 기판을 복수개의 반도체 자재로 분할하는 단계를 수행할 수 있다.Specifically, when information on semiconductor materials is acquired from a loading unit, a plurality of semiconductor materials and substrates on which recognition marks are formed are supplied to the loading unit, and the substrates supplied to the loading unit are divided into a plurality of imaging areas. Obtaining a plurality of partial images by sequentially taking pictures with the first vision; obtaining a full image of the substrate by combining the plurality of partial images; collecting semiconductor material information and recognition mark information formed on the substrate from the obtained overall image of the substrate; Extracting the collected information into parameters necessary for process automation; inspecting and aligning the alignment of the substrate with the first vision based on parameters; A strip picker delivering the aligned substrate to a placement table and inspecting a cutting line for the semiconductor material using a second vision based on the extracted parameters for the substrate delivered to the placement table; And a step of dividing the substrate into a plurality of semiconductor materials by cutting with a cutting part along the expected cutting line inspected by the second vision.
또한, 반도체 자재에 대한 정보 획득을 재치테이블에서 실시하는 경우에는 복수개의 반도체 자재와 인식마크가 형성된 기판을 재치테이블에 공급하고, 상기 재치테이블에 공급된 기판을 복수의 촬영 영역으로 나누어 제1비전으로 순차적으로 촬영하여 복수의 부분화상을 획득하는 단계; 상기 복수의 부분 화상을 합성하여 상기 기판의 전체화상을 획득하는 단계; 상기 획득된 기판의 전체화상으로부터 상기 기판에 형성된 반도체 자재 정보와 인식마크 정보를 수집하는 단계; 상기 수집된 정보를 공정 자동화에 필요한 파라메타로 추출하는 단계를 수행하고, 파라메타로 추출하는 단계 이후에 스트립픽커가 전체 화상 획득이 완료된 기판을 로딩부에 전달하고, 로딩부에 전달된 기판에 대하여 추출된 파라메타를 기준으로 상기 제1비전으로 상기 기판의 정렬상태를 검사 및 정렬하는 단계; 스트립픽커가 정렬된 기판을 재치테이블에 전달하고 상기 재치테이블에 전달된 기판에 대하여 상기 추출된 파라메타를 기준으로 제2비전으로 상기 반도체 자재에 대한 절단 예정라인을 검사하는 단계; 및 상기 제2비전으로 검사된 절단 예정라인을 따라 절단부로 절단을 수행하여 상기 기판을 복수개의 반도체 자재로 분할하는 단계를 수행할 수 있다.In addition, when obtaining information about semiconductor materials from a placement table, a plurality of semiconductor materials and substrates on which recognition marks are formed are supplied to the placement table, and the substrates supplied to the placement table are divided into a plurality of imaging areas and used for first vision. acquiring a plurality of partial images by sequentially photographing; obtaining a full image of the substrate by combining the plurality of partial images; collecting semiconductor material information and recognition mark information formed on the substrate from the obtained overall image of the substrate; The step of extracting the collected information into parameters necessary for process automation is performed, and after the parameter extraction step, the strip picker delivers the substrate for which the entire image acquisition has been completed to the loading unit, and extracts the substrate delivered to the loading unit. inspecting and aligning the alignment of the substrate with the first vision based on the specified parameters; A strip picker delivering the aligned substrate to a placement table and inspecting a cutting line for the semiconductor material using a second vision based on the extracted parameters for the substrate delivered to the placement table; And a step of dividing the substrate into a plurality of semiconductor materials by cutting with a cutting part along the expected cutting line inspected by the second vision.
즉, 본 발명의 반도체 제조장치의 처리방법은 로딩부에서 기판의 전체화상을 획득한 후 공정 순서대로 진행할 수도 있고, 평탄도가 보장된 재치테이블에서 기판의 전체화상을 획득하는 과정을 수행한 후 다시 로딩부로 반도체 자재를 전달하여 공정 순서대로 진행할 수도 있다. That is, the processing method of the semiconductor manufacturing apparatus of the present invention can be performed in the process order after acquiring the entire image of the substrate in the loading unit, or after performing the process of acquiring the entire image of the substrate on the placement table with guaranteed flatness. The semiconductor materials can be delivered back to the loading section and the process can proceed in order.
물론, 반도체 제조장치 내에 기판의 전체화상을 획득하기 위한 별도의 작업영역을 마련할 수도 있으며 이의 위치는 적절히 선택 적용될 수 있다.Of course, a separate work area may be provided within the semiconductor manufacturing equipment to obtain an entire image of the substrate, and its location may be appropriately selected and applied.
여기에서, 파라메타로 추출하는 단계는 기준마크를 지정하고 상기 수집된 정보로부터 상기 지정된 기준마크를 기준으로 상기 소정의 작업을 자동으로 수행하기 위한 파라메타를 취득하는 것을 특징으로 한다.Here, the step of extracting parameters is characterized by specifying a reference mark and acquiring parameters for automatically performing the predetermined task based on the designated reference mark from the collected information.
여기에서 기준마크는 기판에 형성된 반도체 자재, 반도체 자재에 형성된 범프(리드, 단자), 인식마크, 라인, 패턴, 홀 등을 포함할 수 있으며, 이러한 기준마크는 사전학습 또는 딥러닝을 통해 지정할 수 있다. 기준마크를 지정하면 지정된 기준마크로부터 소정의 작업을 자동으로 수행하기 위한 파라메타를 취득할 수 있다.Here, the reference mark may include semiconductor material formed on the substrate, bumps (leads, terminals) formed on the semiconductor material, recognition marks, lines, patterns, holes, etc., and these reference marks can be specified through prior learning or deep learning. there is. If you designate a reference mark, you can obtain parameters to automatically perform a certain task from the designated reference mark.
즉, 기판 내에서 어느 하나의 기준마크를 지정하면 수집된 정보로부터 지정된 기준마크와 동일한 기준마크를 탐색하여 수집된 정보들로부터 파라메타를 취득하게 되며, 파라메타는 해당 공정을 처리하기 위해 하나 이상의 값 또는 추출된 값으로부터 산출된 값이 될 수 있다.In other words, when a reference mark is designated within the substrate, a reference mark identical to the designated reference mark is searched from the collected information to obtain parameters from the collected information, and the parameter is one or more values or values to process the process. It can be a value calculated from the extracted value.
본 발명에서 수집된 정보는 기판에 마련된 반도체 자재의 형태, 크기, 위치, 개수, x축 간격, y축 간격, 반도체 자재에 형성된 범프의 위치, 개수, 크기, 반도체 자재가 그룹을 이루는 경우 그룹의 개수, 그룹의 간격, 상기 인식마크의 위치, 형태, 개수 중 하나 이상을 포함할 수 있으며, 수집된 정보들 중에서 해당 공정을 자동화하기 위해 필요한 하나 이상의 값 또는 하나 이상의 값으로부터 산출된 값을 파라메타로 취득할 수 있다.The information collected in the present invention includes the shape, size, location, and number of semiconductor materials provided on the substrate, It may include one or more of the number, group spacing, location, shape, and number of the recognition marks. Among the collected information, one or more values required to automate the process or a value calculated from one or more values are used as parameters. It can be acquired.
본 발명에서는 기판의 정보를 수집하기 위해 로딩부에 공급된 기판을 복수의 촬영 영역으로 나누어 제1비전으로 순차적으로 촬영하여 복수의 부분 화상을 획득하며, 이때 기판보다 소정 범위 이상의 큰 영역을 복수 회에 걸쳐 순차적으로 촬상하되 각각의 촬상 영역은 일부 중첩되는 것이 바람직하다. 획득된 부분화상을 촬영 순서대로 연속적으로 배치하여 중첩 영역이 중복되도록 병합하면 기판의 전체 화상을 획득할 수 있다.In the present invention, in order to collect information on the substrate, the substrate supplied to the loading unit is divided into a plurality of imaging areas and sequentially photographed with the first vision to obtain a plurality of partial images. At this time, an area larger than the substrate by a predetermined range is captured multiple times. It is preferable that images are sequentially taken over the area, but each imaging area partially overlaps. The entire image of the substrate can be obtained by sequentially arranging the acquired partial images in the order of shooting and merging them so that the overlapping areas overlap.
기판의 전체 화상을 획득하면 기판에 형성된 반도체 자재의 정보와 인식마크 정보가 수집되고 수집된 다양한 정보들로부터 해당 공정을 자동화하기 위한 파라메타로 추출하여 추출된 파라메타를 기준으로 소정의 작업을 수행할 수 있게 되는 것이다.When the entire image of the substrate is acquired, information on the semiconductor material and recognition mark information formed on the substrate are collected. Parameters for automating the process can be extracted from the various collected information, and certain tasks can be performed based on the extracted parameters. It will exist.
제1비전은 반도체 제조장치에서 가장 앞단부에 배치된 비전으로서, 반도체 제조장치에서 공정 순서상 최초 검사를 수행하는 비전이 될 수도 있으며, 기판의 전체 영역을 획득하기 위해 별도 구비될 수도 있다. 예를 들어 제1비전은 기판의 정렬상태를 검사하는 비전이 될 수 있으며, 기판의 전체 영역에 대해 순차적으로 촬영할 수 있도록 이동 가능하게 구비될 수 있다.The first vision is a vision placed at the very front end of the semiconductor manufacturing equipment. It may be the vision that performs the first inspection in the process sequence in the semiconductor manufacturing equipment, or it may be provided separately to obtain the entire area of the substrate. For example, the first vision may be a vision that inspects the alignment of the substrate, and may be movable so that the entire area of the substrate can be sequentially photographed.
즉, 제1비전이 기판의 정렬상태를 검사하기 전에 기판의 정렬 상태를 자동으로 검사할 수 있도록 기판에 형성된 정보를 수집해야 하며, 이를 위해 먼저 기판을 제1비전으로 순차적으로 촬영하여 복수의 부분 화상을 획득해야 한다. 이때 제1비전이 촬영할 수 있는 FOV의 크기상 기판을 한번에 촬영할 수 없으며 제1비전은 초점(포커스)이나, 조명값 등이 기판에 형성된 반도체 자재와 인식마크를 선명하게 식별할 수 있는 정도의 기본 세팅값으로 예비 설정된 상태이므로 부분 화상이 합성된 기판의 전체화상은 선명한 영상으로 촬영된다.In other words, before the first vision inspects the alignment of the substrate, the information formed on the substrate must be collected so that the alignment of the substrate can be automatically inspected. To this end, the substrate is first photographed sequentially with the first vision to determine a plurality of parts. A picture must be obtained. At this time, due to the size of the FOV that the first vision can capture, the substrate cannot be photographed at once, and the first vision is basic enough to clearly identify the semiconductor material and recognition mark formed on the substrate in terms of focus and lighting value. Since the settings are preset, the entire image of the substrate on which partial images are composited is captured as a clear image.
만약, 기판에 휘어짐이 있거나 평탄하지 않을 때, 기판이 공급된 로딩부에 평탄도가 확보되지 않은 경우에는 제1비전이 기판을 순차적으로 촬영할 때 각각 초점(포커스)의 차이가 자동으로 보상되도록 제어되면서 선명한 영상을 획득하거나 평탄도가 확보된 재치테이블 등으로 기판을 이동하여 재치테이블 상에서 재치테이블로 기판을 흡착하여 평탄하게 만든 상태에서 기판을 복수의 촬영 영역으로 나누어 제1비전으로 순차적으로 촬영하여 기판의 전체 화상을 획득하는 작업을 수행할 수도 있다. If the substrate is curved or uneven, or if flatness is not secured in the loading part where the substrate is supplied, the first vision is controlled to automatically compensate for the difference in focus when sequentially photographing the substrate. As a result, a clear image is obtained or the substrate is moved to a placement table with guaranteed flatness, and the substrate is adsorbed onto the placement table to make it flat. Then, the substrate is divided into a plurality of imaging areas and photographed sequentially with the first vision. It is also possible to obtain an entire image of the substrate.
여기서 재치테이블은 기판을 흡착하는 테이블로 설명하였지만 각 위치마다 순차적으로 촬영되는 부분 화상의 오차가 최소화 될 수 있는 테이블이라면 어떤 테이블이라도 적용가능 하다.Here, the placement table is explained as a table that adsorbs the substrate, but any table can be applied as long as the error in partial images taken sequentially at each position can be minimized.
제1비전은 각각의 영역을 순차적으로 촬영할 수 있도록 이동 가능하게 구비될 수도 있고, 제1비전이 고정된 상태인 경우에는 기판이 공급된 로딩부나 재치테이블이 이동 가능하게 구비될 수도 있으며, 제1비전과 로딩부 또는 재치테이블이 각각 상대 이동 가능하게 구비되어 제1비전이 기판의 전체 영역에 대한 화상을 취득할 수도 있다.The first vision may be provided to be movable so that each area can be photographed sequentially, and if the first vision is fixed, the loading unit or placement table supplied with the substrate may be provided to be movable, and the first vision may be provided to be movable so that each area can be photographed sequentially. The vision and the loading unit or placement table are each provided to be relatively movable, so that the first vision can acquire images of the entire area of the substrate.
기판의 전체 화상을 취득한 후에는 제1비전의 본연의 작업인 기판의 정렬 상태 검사를 수행할 수 있으며, 제1비전으로 기판의 정렬상태를 검사하기 위해 추출된 다양한 파라메타 중에서도 기준마크의 형태와 기준마크의 위치 정보를 이용하여 검사할 기준마크를 선정한다.After acquiring the entire image of the substrate, inspection of the alignment status of the substrate, which is the original task of the first vision, can be performed. Among the various parameters extracted to inspect the alignment status of the substrate with the first vision, the shape and standard of the reference mark are selected. Select a reference mark to inspect using the mark's location information.
먼저 제1비전은 검사할 기준마크로 이동한다. 그리고 기준마크를 검사할 제1비전의 비전 파라메타를 설정한 뒤, 설정된 비전 파라메타가 적용된 상태에서 기준마크를 식별하기 위한 제1비전의 식별 기준값을 설정한다.First, the first vision moves to the reference mark to be inspected. Then, after setting the vision parameters of the first vision to inspect the reference mark, an identification reference value of the first vision for identifying the reference mark is set with the set vision parameters applied.
여기서, 식별 기준값은 기준마크를 선명하게 검출하기 위한 퀄리티(quality), 히스토그램, 매칭비(matching ratio) 중 하나 이상을 포함할 수 있고, 비전 파라메타가 설정된 뒤 식별 기준값이 자동으로 설정될 수 있다. 비전 파라메타는 조명의 밝기, 색, 각도(직광, 측광) 등을 항목을 포함할 수 있으며, 기준마크가 잘 보이도록 자동으로 조명 값이 설정되고 기준마크를 검출하기 위한 식별 기준이 되는 콘트라스트, 퀄리티, 히스토그램, 매칭비의 값이 자동으로 설정될 수 있다.Here, the identification reference value may include one or more of quality, histogram, and matching ratio for clearly detecting the reference mark, and the identification reference value may be automatically set after the vision parameters are set. Vision parameters may include items such as brightness, color, and angle of lighting (direct light, metering), etc. The lighting value is automatically set to ensure that the reference mark is clearly visible, and contrast and quality are used as identification criteria for detecting the reference mark. , histogram, and matching ratio values can be set automatically.
동일한 제1비전을 사용하더라도 기판의 정보를 수집하기 위한 제1비전의 식별 기준값과 기준마크를 식별하기 위한 제1비전의 식별 기준값은 다를 수도 있다. Even if the same first vision is used, the identification reference value of the first vision for collecting substrate information and the identification reference value of the first vision for identifying the reference mark may be different.
이를 위해 제1비전은 기준마크를 검사하기 위해 추출된 파라메타에 기초하여 해당 영역으로 이동하고 기준마크를 촬영하며 촬영된 기준마크에서 기준마크가 가장 잘 식별되기 위한 조명 등의 비전 파라메타의 값을 자동 설정함으로써 퀄리티, 히스토그램 또는 매칭비를 포함하는 식별 기준값을 자동으로 설정한다. For this purpose, the first vision moves to the relevant area based on the parameters extracted to inspect the reference mark, photographs the reference mark, and uses lighting to best identify the reference mark from the photographed reference mark. Quality and histogram by automatically setting the values of vision parameters such as Or, automatically set the identification standard value including the matching ratio.
만약 기판의 정보를 수집하기 위한 제1비전의 식별 기준값과 기준마크를 식별하기 위한 제1비전의 식별 기준값이 동일하다면 별도의 보정없이 기판의 정보를 수집하기 위한 제1비전의 식별 기준값으로 기준마크를 촬영할 수 있다.If the identification standard value of the first vision for collecting substrate information and the identification standard value of the first vision for identifying the reference mark are the same, the identification standard value of the first vision for collecting substrate information without separate correction is the reference mark. can be filmed.
기준마크를 식별하기 위해 적절한 식별 기준값이 자동으로 설정된 후 추출된 파라메타와 식별 기준값으로 설정된 기준마크의 식별 기준값에 해당하는 기준마크를 탐색하여 기판의 센터 위치를 획득할 수 있으며, 기판의 센터 위치와 기설정된 로딩부의 센터 위치와의 오차값을 산출한다. 오차값이 산출되면 픽커가 기판을 픽업하여 로딩부의 센터 위치에 기판의 센터가 일치하도록 기판의 오차값을 보정하여 기판의 위치를 정렬할 수 있다. 이때 오차값의 보정 및 위치 정렬은 픽커가 수행할 수도 있고 로딩부가 수행할 수도 있으며, 픽커와 로딩부의 상대이동을 통해 기판의 위치를 정렬할 수도 있다.After an appropriate identification standard value is automatically set to identify the reference mark, the center position of the substrate can be obtained by searching for the reference mark corresponding to the identification reference value of the reference mark set with the extracted parameters and the identification reference value. Calculate the error value from the preset center position of the loading part. Once the error value is calculated, the picker picks up the substrate and corrects the error value of the substrate so that the center of the substrate matches the center position of the loading unit to align the position of the substrate. At this time, error value correction and position alignment may be performed by the picker or the loading unit, and the position of the substrate may be aligned through relative movement of the picker and the loading unit.
구체적으로 기판의 센터 위치를 획득하기 위해서는 추출된 파라메타 중에서도 기준마크의 위치 정보를 이용하여 기판의 최외곽에 마련된 기준마크를 탐색한다. 여기서 탐색은 해당되는 기준마크를 검사할 수 있도록 추출된 파라메타에 기초하여 해당되는 기준마크를 찾아 이동하고 해당 기준마크에 대해 세부 검사를 수행하는 것을 의미할 수 있다. Specifically, in order to obtain the center position of the substrate, the reference mark provided at the outermost edge of the substrate is searched using the location information of the reference mark among the extracted parameters. Here, search may mean finding and moving the corresponding reference mark based on the extracted parameters so that the corresponding reference mark can be inspected, and performing a detailed inspection on the corresponding reference mark.
로딩부에 마련된 피두셜마크의 위치와 기판의 최외곽 기준마크의 위치 관계로부터 기판의 최외곽 기준마크의 위치 좌표를 구하고, 최외곽 기준마크의 대각선 거리의 중심 위치를 기판의 센터 위치로 획득할 수 있게 된다.From the positional relationship between the position of the fiducial mark provided in the loading unit and the outermost reference mark of the substrate, the position coordinates of the outermost reference mark of the substrate are obtained, and the position of the center of the diagonal distance of the outermost reference mark is obtained as the center position of the substrate. It becomes possible.
이는 정렬에 대한 일례로 기판의 센터를 일치시키는 방법을 설명한 것이며, 정렬의 기준 및 정렬 방법은 작업 기준마다 다양하게 수행될 수 있으므로 본 발명의 정렬 기준 및 정렬 방법은 위에 제한되지 않는다.This explains the method of matching the center of the substrate as an example of alignment, and since the alignment standard and alignment method can be performed in various ways depending on the work standard, the alignment standard and alignment method of the present invention are not limited to the above.
즉, 기판에 형성된 복수개의 반도체 자재와 인식마크 중에서 해당 비전으로 검사할 어느 하나의 기준마크를 식별하기 위한 식별 기준값을 설정하고, 추출된 파라메타와 식별 기준값으로 설정된 기준마크의 식별 기준값에 해당하는 기준마크를 탐색하여 탐색 결과에 따라 보정을 수행하는 것이 본 발명의 정렬에 해당하는 것이다. 이때 기준마크는 다양한 반도체 자재와 인식마크 중에서도 해당 작업을 자동으로 수행하기 위해 사전 학습 또는 딥러닝을 통해 취득된 하나 이상의 반도체 자재 또는 인식마크가 될 수 있다.In other words, an identification standard value is set to identify one reference mark to be inspected with the corresponding vision among a plurality of semiconductor materials and recognition marks formed on a substrate, and a standard corresponding to the identification reference value of the reference mark set with the extracted parameters and identification reference value is set. Searching for a mark and performing correction according to the search results corresponds to the alignment of the present invention. At this time, the reference mark may be one or more semiconductor materials or recognition marks acquired through prior learning or deep learning to automatically perform the corresponding task, among various semiconductor materials and recognition marks.
참고로, 식별 기준값을 설정할 때 고객이 설정한 별도의 허용범위(tolerance)가 있다면 허용범위를 이용하여 기준마크를 식별하기 위한 식별 기준값을 재설정할 수도 있다.For reference, when setting the identification standard value, if there is a separate tolerance set by the customer, the tolerance range can be used to reset the identification standard value to identify the reference mark.
또한, 로딩부에는 정확한 반도체 자재의 센터를 구하기 위해 제1비전으로 검사할 기준마크를 피두셜마크(F)와 함께 촬영하며, 피두셜마크(F)는 장비의 고정된 피두셜블록(미도시)에 설치될 수 있으며 피두셜마크(F)는 제1비전으로 검사할 기준마크의 위치를 산출할 때 기준점이 될 수 있다.In addition, in the loading part, a reference mark to be inspected with the first vision is photographed along with a fiducial mark (F) to find the exact center of the semiconductor material, and the fiducial mark (F) is a fixed fiducial block of the equipment (not shown). ), and the fiducial mark (F) can be a reference point when calculating the position of the reference mark to be inspected with the first vision.
제2비전은 반도체 제조장치에서 반도체 자재의 절단 예정라인을 산출하는 비전이 될 수 있다. 제2비전은 FOV가 제1비전의 FOV보다 작게 형성되어 제2비전에서 부분화상을 획득하여 합성하게 되는 경우 기판 전체를 촬영하기 위해 더 많은 촬영 횟수가 필요하고, 획득된 화상을 합성하는데도 많은 시간이 소요될 수 있기 때문에 상대적으로 큰 크기의 FOV를 갖는 제1비전에서 전체 화상을 획득하는 작업을 수행하는 것이 바람직하다.The second vision can be a vision that calculates the expected cutting line of semiconductor materials in a semiconductor manufacturing equipment. The FOV of the second vision is smaller than the FOV of the first vision, so when partial images are acquired and synthesized in the second vision, more shots are needed to photograph the entire substrate, and it takes a lot of time to composite the acquired images. Since this may take some time, it is desirable to perform the task of acquiring the entire image in the first vision with a relatively large FOV.
또한 가장 먼저 작업을 수행하는 것이 제1비전에서의 얼라인(정렬)이기 때문에 제1비전의 얼라인을 자동화하기 위해서도 제1비전에서 기판의 전체 화상을 획득하여 획득된 화상으로부터 반도체 자재 정보와 인식마크 정보를 수집하는 것이 바람직하다.In addition, since the first task to be performed is alignment in the first vision, in order to automate the alignment of the first vision, the entire image of the substrate is acquired in the first vision, and semiconductor material information and recognition are obtained from the acquired image. It is desirable to collect mark information.
만약, 별도의 정렬 비전이 없고 가장 먼저 수행하는 비전이 제2비전인 경우, 제2비전에서도 해당 기판에 대한 반도체 자재 정보와 인식마크 정보를 수집하기 위해 복수의 부분화상을 촬영하고, 부분화상을 합성하여 기판의 전체 화상을 획득할 수도 있다. 여기서 제1비전과 제2비전을 나눈 것은 설명을 위해 구분한 것으로 제1비전이 없는 장비에서는 제2비전이 제1비전이 될 수 있다.If there is no separate alignment vision and the first vision to be performed is the second vision, multiple partial images are taken in the second vision to collect semiconductor material information and recognition mark information for the relevant substrate, and the partial images are It is also possible to obtain an entire image of the substrate through compositing. Here, the division into the first vision and the second vision is for explanation purposes, and in equipment without the first vision, the second vision can become the first vision.
제2비전은 반도체 자재에 대한 절단 예정라인을 산출하기 위해 제2비전으로 검사할 기준마크에 대한 제2비전의 비전 파라메타를 설정한 뒤, 설정된 비전 파라메타를 적용한 상태에서 기준마크를 식별하기 위한 제2비전의 식별 기준값을 설정하고, 추출된 파라메타와 식별 기준값으로 설정된 기준마크의 식별 기준값에 해당하는 기준마크를 탐색한다. 공정 자동화에 필요한 추출된 파라메타는 다양하나, 절단 예정라인을 산출하기 위해서는 추출된 파라메타 중에서도 기준마크의 형태와 기준마크의 위치를 이용할 수 있다. 즉 제2비전이 기준마크의 형태 및 위치와 식별 기준값으로 설정된 기준마크의 식별 기준값에 해당하는 기준마크를 탐색할 수 있다. 예를 들어 추출된 파라메타를 통해 기판에 형성된 인식마크를 기준마크로 지정하면 제2비전은 지정된 기준마크를 촬영하기 위해 이동하고 해당 기준마크를 촬영하며 촬영된 기준마크에서 기준마크가 가장 잘 식별되기 위한 조명 등의 비전 파라메타의 값과 퀄리티, 히스토그램 또는 매칭비를 포함하는 식별 기준값을 자동으로 설정한다. The second vision sets the vision parameters of the second vision for the reference mark to be inspected with the second vision to calculate the cutting line for semiconductor materials, and then uses the second vision to identify the reference mark while applying the set vision parameters. 2Set the identification reference value of the vision, and search for the reference mark corresponding to the identification reference value of the reference mark set as the extracted parameter and identification reference value. There are various extracted parameters required for process automation, but the shape and location of the reference mark can be used among the extracted parameters to calculate the expected cutting line. That is, the second vision can search for the shape and position of the reference mark and the reference mark corresponding to the identification reference value of the reference mark set as the identification reference value. For example, if the recognition mark formed on the substrate is designated as a reference mark through the extracted parameters, the second vision moves to photograph the designated reference mark, photographs the reference mark, and determines the best identification of the reference mark from the photographed reference mark. Automatically sets identification standard values, including the values of vision parameters such as lighting, quality, histogram, or matching ratio.
추출된 파라메타 중에서도 인식마크의 위치 정보를 이용하여 식별 기준값에 해당하는 인식마크를 탐색하고, 탐색된 인식마크를 이용하여 기판을 절단하기 위한 가상의 절단 예정라인을 산출할 수 있다. 절단 예정라인이 산출되면 산출된 각각의 절단 예정라인이 재치테이블에 마련된 블레이드 도피홈 내에 수용되는지 판단하여 블레이드 도피홈에 수용되면 산출된 절단 예정라인을 따라 절단을 수행하고, 산출된 각각의 절단 예정라인 중 어느 하나의 절단 예정라인이 재치테이블에 마련된 블레이드 도피홈 내에 수용되지 않는다고 판단되면 해당 기판을 픽커로 픽업하여 각각의 절단 예정라인이 재치테이블에 마련된 각각의 블레이드 도피홈에 대응되도록 보정을 수행할 수 있다.Among the extracted parameters, the recognition mark corresponding to the identification reference value can be searched using the location information of the recognition mark, and a virtual cutting line for cutting the substrate can be calculated using the searched recognition mark. When the expected cutting line is calculated, it is determined whether each calculated expected cutting line is accommodated in the blade escape groove provided on the cutting table, and if it is accommodated in the blade escape groove, cutting is performed along the calculated expected cutting line, and each calculated cutting scheduled line is calculated. If it is determined that one of the lines to be cut is not accommodated within the blade escape groove provided on the placement table, the relevant substrate is picked up with a picker and correction is performed so that each line to be cut corresponds to each blade escape groove provided on the placement table. can do.
물론, 제2비전의 식별 기준값을 설정할 때 고객이 설정한 별도의 허용범위(tolerance)가 있다면 허용범위를 이용하여 기준마크를 식별하기 위한 식별 기준값을 재설정할 수도 있다.Of course, when setting the identification standard value for the second vision, if there is a separate tolerance set by the customer, the tolerance range can be used to reset the identification standard value for identifying the reference mark.
참고로, 제2비전으로 반도체 자재의 절단 예정라인을 검사하는 단계에 있어서 기판에 별도의 절단 예정라인이 표시되지 않은 경우에는 인식마크를 통해 절단 예정라인을 산출하는 작업을 수행할 수도 있지만, 기판에 절단 예정라인이 표시된 경우에는 기준마크는 인식마크가 아닌 절단 예정라인이 될 수 있고, 절단 예정라인 그 자체를 검사할 수도 있다. 물론 이때는 인식마크가 라인(선)이 될 수 있다.For reference, in the step of inspecting the cutting line of semiconductor materials using the second vision, if a separate cutting line is not marked on the substrate, the work of calculating the cutting line through the recognition mark may be performed, but the cutting line may be calculated using the recognition mark. When a line to be cut is displayed, the reference mark may be the line to be cut rather than a recognition mark, and the line to be cut itself may be inspected. Of course, in this case, the recognition mark may be a line.
앞서, 본 발명의 반도체 제조장치의 처리방법에 대해 설명하였으나, 이하, 첨부된 도면을 참조하여 본 발명의 실시 예로서 반도체 제조장치 중에서도 반도체 자재 절단장치를 예로 들어 구체적으로 설명한다. 이는 본 발명의 구체적인 이해를 돕기 위해 예시로서 설명하는 것일 뿐이며, 본 발명이 이에 제한되지는 않는다.Previously, the processing method of the semiconductor manufacturing apparatus of the present invention was described, but hereinafter, a semiconductor material cutting device among the semiconductor manufacturing apparatuses will be described in detail as an example of the present invention with reference to the attached drawings. This is merely an example to aid detailed understanding of the present invention, and the present invention is not limited thereto.
이하에서 설명하는 본 발명의 반도체 제조장치(1)에서, 폭 방향은 도면에 표기된 ±x방향이고, 길이 방향은 도면에 표기된 ±y방향이고, 도면에 표기된 θ는 x-y평면상에서 시계방향 또는 반시계 방향으로 회전되는 방향을 의미한다. In the semiconductor manufacturing apparatus 1 of the present invention described below, the width direction is the ±x direction shown in the drawing, the longitudinal direction is the ±y direction shown in the drawing, and θ shown in the drawing is clockwise or counterclockwise on the x-y plane. It means the direction in which it is rotated.
도 1 내지 5를 참조하여, 본 발명의 반도체 제조장치의 처리방법에 대해 설명한다.1 to 5, the processing method of the semiconductor manufacturing apparatus of the present invention will be described.
도 1은 본 발명의 반도체 제조장치(1)의 평면도이고, 도 2는 제1비전을 이용하여 모자이킹 과정을 수행하는 상태를 도시한 도이고, 도 3은 전체 화상을 디스플레이에 표시한 상태를 도시한 도이고, 도 4는 본 발명의 반도체 제조장치의 처리방법의 순서도이고, 도 5는 반도체 제조장치의 구성들의 개략적인 블록도이다.Figure 1 is a plan view of the semiconductor manufacturing apparatus 1 of the present invention, Figure 2 is a diagram showing a state in which a mosaic process is performed using the first vision, and Figure 3 is a state in which the entire image is displayed on the display. It is a diagram, FIG. 4 is a flowchart of the processing method of the semiconductor manufacturing apparatus of the present invention, and FIG. 5 is a schematic block diagram of the configurations of the semiconductor manufacturing apparatus.
도 1에 따른 반도체 제조장치(1)는 복수개의 반도체 자재와 인식마크가 형성된 기판을 복수의 반도체 자재로 절단하고 검사하며 적재하는 작업을 수행하는 장치이다. 구체적으로, 로딩테이블이 구비되는 로딩부(3)와, 로딩테이블(AT)상의 기판(SM)을 촬영하는 제1비전(5)과, 승하강 및 x축 방향으로 이동 가능하게 구비되는 스트립 픽커(6)와, 스트립 픽커(6)에 의해 전달된 기판(SM)을 흡착하고, 블레이드가 지나가기 위한 블레이드 도피홈이 마련된 재치테이블(CT)과, 재치테이블(CT)에 흡착된 기판(SM)의 절단 예정라인을 검사하는 제2비전(7), 제2비전(7)으로 검사된 기판의 절단 예정라인을 따라 기판(SM)을 개별 단위 반도체 자재(IM)로 절단하는 절단부(CP)와, 재치테이블(CT)상의 절단된 반도체 자재(IM)를 흡착하는 유니트 픽커(9)와, 유니트 픽커(9)에 의해 반도체 자재가 전달되는 드라이블럭(DT)과, 드라이블럭(DT)상의 반도체 자재(IM)의 상면을 검사하는 제3비전(10)과, 드라이블럭(DT)에서 건조 및 검사가 완료된 반도체 자재(IM)가 전달되는 정렬테이블(TN)과, 정렬테이블(TN)의 반도체 자재(IM)를 개별단위로 흡착하고 이송하는 쏘팅픽커(12)와, 쏘팅픽커(12)에 흡착된 개별 단위 반도체 자재(IM)의 하면을 검사하는 제4비전(13)과, 검사 결과에 따라 쏘팅픽커에 의해 분류된 반도체 자재가 적재되는 트레이와, 트레이를 공급 및 반출하는 트레이 픽커(14)와 그리고 트레이 픽커의 일측에 장착되어 트레이를 검사하는 제5비전(15)을 포함하여 구성된다.The semiconductor manufacturing apparatus 1 according to FIG. 1 is an apparatus that performs the operations of cutting, inspecting, and loading a plurality of semiconductor materials and a substrate on which an identification mark is formed. Specifically, a loading unit 3 equipped with a loading table, a first vision 5 for photographing the substrate SM on the loading table AT, and a strip picker capable of moving up and down and in the x-axis direction. (6), a placement table (CT) that adsorbs the substrate (SM) delivered by the strip picker (6) and is provided with a blade escape groove for the blade to pass through, and a substrate (SM) adsorbed on the placement table (CT) ), a second vision (7) that inspects the cutting line of the board, and a cutting unit (CP) that cuts the substrate (SM) into individual semiconductor materials (IM) along the cutting line of the board inspected by the second vision (7). and a unit picker (9) that adsorbs the cut semiconductor material (IM) on the loading table (CT), a dry block (DT) to which the semiconductor material is delivered by the unit picker (9), and a dry block (DT) on the dry block (DT). The third vision 10 inspects the upper surface of the semiconductor material (IM), the alignment table (TN) to which the semiconductor material (IM) that has been dried and inspected in the dry block (DT) is delivered, and the alignment table (TN) A sorting picker 12 that adsorbs and transports semiconductor materials (IM) in individual units, a fourth vision 13 that inspects the lower surface of the individual semiconductor materials (IM) adsorbed on the sorting picker 12, and inspection results It includes a tray on which semiconductor materials classified by the sorting picker are loaded, a tray picker (14) that supplies and unloads the tray, and a fifth vision (15) that is mounted on one side of the tray picker and inspects the tray. do.
로딩부(3)는 x축 및 y축 방향으로 이동 가능하고 θ축 방향으로 회전 가능한 로딩테이블과 기판의 위치 정렬의 기준이 되는 피두셜마크(F)를 구비할 수 있다. 로딩부(3)의 피두셜마크(F)는 고정된 피두셜 블록(미도시)의 상부에 표시될 수 있으며 스트립 픽커의 인터록핀이 설치될 경우 피두셜마크(F)와 함께 인터록핀이 삽입되는 인터록핀홀(H)이 마련될 수 있다.The loading unit 3 may be provided with a loading table that is movable in the x-axis and y-axis directions and rotatable in the θ-axis direction, and a fiducial mark (F) that serves as a standard for aligning the position of the substrate. The fiducial mark (F) of the loading unit (3) can be displayed on the top of the fixed fiducial block (not shown), and when the interlock pin of the strip picker is installed, the interlock pin is inserted along with the fiducial mark (F). An interlock pin hole (H) may be provided.
기판(SM)에는 복수개의 반도체 자재(IM)와 인식마크(FD)가 형성되며, 스트립 픽커의 일측에 마련되는 그립퍼를 이용하여 매거진으로부터 기판을 인출하여 로딩부에 공급한다. A plurality of semiconductor materials (IM) and recognition marks (FD) are formed on the substrate (SM), and the substrate is pulled out from the magazine using a gripper provided on one side of the strip picker and supplied to the loading unit.
기판이 로딩부(3)에 공급되면, 제1비전(5)은 기판(SM)을 순차적으로 촬영하여 전체 화상을 획득하는 기능을 수행한다. 제1비전(5)은 로딩부(3)의 피두셜마크(F)가 기판과 함께 촬영될 수 있도록 기판(SM)의 전체 영역(WA)보다 소정 범위 큰 확장 영역(EA)을 촬영 영역으로 설정한다. 이후 촬영 영역을 복수회에 걸쳐 순차적으로 촬상한다. 이때 각각의 촬상 영역은 일부 중첩된 영역을 갖는다. 즉, 제1비전(5)으로 분할 영역(DA)을 순차적으로 촬영하여 복수의 부분 화상을 획득한다. 분할 영역(DA)의 크기는 일정 크기로 기본 설정된 값에 의해 결정될 수 있다. 제1비전(5)은 기판(SM)의 적어도 일측에서부터 분할 영역(DA)을 순차적으로 촬영할 수 있으며, 획득된 복수의 부분 화상을 촬영 순서대로 연속적으로 배치하고, 복수의 부분 화상을 중첩하여 병합한다.When the substrate is supplied to the loading unit 3, the first vision 5 performs the function of acquiring the entire image by sequentially photographing the substrate SM. The first vision 5 uses an extended area (EA) that is larger than the entire area (WA) of the substrate (SM) as the imaging area so that the fiducial mark (F) of the loading unit (3) can be photographed together with the substrate. Set it. Afterwards, the photographed area is sequentially imaged multiple times. At this time, each imaging area has some overlapping areas. That is, the divided area DA is sequentially photographed with the first vision 5 to obtain a plurality of partial images. The size of the partition area (DA) may be determined by a default value set to a certain size. The first vision 5 can sequentially photograph the divided area DA from at least one side of the substrate SM, sequentially arrange the plurality of acquired partial images in the photographing order, and merge the plurality of partial images by overlapping them. do.
만약, 기판의 전체화상을 획득하는 작업을 재치테이블에서 수행하는 경우에는 로딩부에 공급된 기판을 스트립픽커가 픽업하여 재치테이블에 전달하고 재치테이블에 전달된 기판을 제1비전(5)으로 순차적으로 촬영하여 전체 화상을 획득하는 기능을 수행할 수 있다.If the task of acquiring the entire image of the substrate is performed on the placement table, the strip picker picks up the substrate supplied to the loading unit and delivers it to the placement table, and the substrates delivered to the placement table are sequentially picked up by the first vision 5. You can perform the function of acquiring the entire image by shooting with .
이때 기판의 전체 화상을 획득하는 곳이 로딩부이냐, 재치테이블이냐의 위치 차이일 뿐 촬영방법은 동일하게 수행된다.At this time, the only difference is whether the entire image of the substrate is obtained from the loading unit or the loading table, and the imaging method is performed the same.
도 2를 참조하여 보다 구체적으로 설명하면, 제1비전(5)은 좌측 방향(-x방향)의 상방향(+y방향)에서부터 최초로 분할 영역(DA)을 촬영하는 과정을 수행하여 순차적으로 분할 영역(DA)을 촬영하는 과정을 복수회 수행할 수 있으며, 이에 국한되지 않고 좌측 방향(-x방향)의 하방향(-y방향)에서부터 최초로 분할 영역(DA)을 촬영할 수도 있다. 이러한 촬영 순서는 다양하게 변경하여 실시할 수 있다.To be described in more detail with reference to FIG. 2, the first vision 5 first performs the process of photographing the division area (DA) from the left direction (-x direction) upward (+y direction) and sequentially divides it. The process of photographing the area (DA) can be performed multiple times, and is not limited to this, and the divided area (DA) can be photographed for the first time from downward (-y direction) to the left (-x direction). This shooting order can be changed in various ways.
제1비전(5)은 분할 영역(DA)을 촬영할 때 중첩 영역(RA)을 포함하여 촬영을 수행한다. 중첩 영역(RA)은, 제1비전(5)이 분할 영역(DA)을 복수회 촬영할 때 이전 촬영 시 촬영했던 분할 영역(DA)의 적어도 일부 영역을 다음 회차에 촬영하는 분할 영역(DA)에 포함하여 촬영함으로써 형성된다. 다시 말해, 중첩 영역(RA)은 이전 촬영된 분할 영역(DA)과 다음 촬영된 분할 영역(DA)의 겹쳐지는 부위이다.The first vision 5 performs imaging including the overlapped area (RA) when imaging the divided area (DA). The overlapping area (RA) is, when the first vision 5 photographs the divided area (DA) multiple times, at least a part of the divided area (DA) imaged in the previous shooting is added to the divided area (DA) to be imaged in the next time. It is formed by taking pictures, including. In other words, the overlap area (RA) is an area where the previous imaged segment area (DA) overlaps with the next imaged segment area (DA).
보다 구체적으로, 확장 영역(EA)은 제1 내지 12분할 영역(DA)으로 분할될 수 있다. 제1 내지 12분할 영역(DA)으로 분할한 것은 이해를 돕기 위한 예시일 뿐이며, 기판의 크기 또는 확장 영역의 크기에 따라 분할 영역을 증감하여 촬영할 수 있다 제1비전(5)은 x, y축 방향 중 적어도 하나로 이동하며 제1 내지 12분할 영역(DA)을 순차적으로 촬영한다. 제1비전(5)은 제1분할 영역(DA1)을 촬영한 다음, 제2분할 영역(DA2)을 촬영할 때 제1분할 영역(DA1)의 +x방향 최외곽 영역을 포함하여 촬영한다. 제1분할 영역(DA1)의 +x방향 최외곽 영역은 제1, 2분할 영역(DA1, DA2)간의 중첩 영역(RA)이 된다. 나머지 제2 내지 12분할 영역(DA2, DA3, DA4, DA5, DA6, DA7, DA8, DA9, DA10, DA11, DA12)도 폭 방향(±x방향) 및 길이 방향(±y방향) 중 적어도 하나로 인접하는 분할 영역(DA)과 겹쳐지는 부위로 구성된 중첩 영역(RA)을 포함한다.More specifically, the extended area EA may be divided into first to twelfth divided areas DA. The division into 1st to 12th division areas (DA) is only an example to help understanding, and the division area can be increased or decreased according to the size of the substrate or the size of the expansion area for imaging. The first vision 5 is used in the x and y axes. The first to twelfth divided areas DA are sequentially photographed while moving in at least one of the directions. The first vision 5 captures the first divided area DA1 and then captures the second divided area DA2, including the outermost area in the +x direction of the first divided area DA1. The outermost area in the +x direction of the first division area DA1 becomes an overlap area RA between the first and second division areas DA1 and DA2. The remaining second to twelfth divided areas (DA2, DA3, DA4, DA5, DA6, DA7, DA8, DA9, DA10, DA11, DA12) are also adjacent to at least one of the width direction (±x direction) and the longitudinal direction (±y direction). It includes an overlap area (RA) consisting of a region that overlaps with the divided area (DA).
제1비전(5)은 제1 내지 12분할 영역(DA)을 순차적으로 촬영하여 복수의 부분 화상(DP)을 획득한 다음 복수의 부분 화상(DP)을 제어부(BU)로 전달한다. 제어부(BU)는 복수의 부분 화상(DP)을 촬영 순서대로 연속되게 배치하여 합성함으로써 하나의 전체 화상(WP)을 생성한다. 이때 합성된 전체 화상은 기판과 로딩부의 피두셜마크(F)가 함께 도시된다.The first vision 5 sequentially photographs the first to twelfth divided areas DA to obtain a plurality of partial images DP and then transmits the plurality of partial images DP to the control unit BU. The control unit BU generates one full image WP by sequentially arranging and combining a plurality of partial images DP in shooting order. At this time, the entire synthesized image is shown together with the fiducial mark (F) of the substrate and the loading part.
기판의 전체 화상으로부터 기판에 필요한 반도체 자재(IM) 정보와 인식마크(FD) 정보를 수집할 수 있다. 구체적으로 수집된 정보는 기판에 마련된 반도체 자재의 형태, 크기, 위치, 개수, X축 간격, Y축 간격, 반도체 자재에 형성된 범프의 위치, 크기, 개수, 인식마크의 형태, 크기, 위치, 개수 중 하나 이상을 포함한다.Semiconductor material (IM) information and recognition mark (FD) information required for the substrate can be collected from the entire image of the substrate. Specifically collected information includes the shape, size, location, and number of semiconductor materials provided on the substrate, Contains one or more of
수집된 정보들로부터 공정 자동화에 필요한 파라메타로 추출할 수 있으며, 이때 파라메타는 수집된 정보들로부터 해당 공정을 자동으로 처리하기 위한 하나 이상의 값을 추출하거나, 수집된 정보의 값들로부터 산출된 값을 산출할 수 있다. Parameters necessary for process automation can be extracted from the collected information. In this case, the parameter extracts one or more values to automatically process the process from the collected information, or calculates a value calculated from the values of the collected information. can do.
여기서 산출된 파라메타는 제어부(BU)에 저장되어 각각 제1비전, 제2비전, 제3비전, 쏘팅픽커 등에서 소정의 작업을 수행하는데 이용되도록 할 수 있다.The parameters calculated here can be stored in the control unit (BU) and used to perform certain tasks in the first vision, second vision, third vision, sorting picker, etc., respectively.
소정의 작업을 수행하기에 앞서 산출된 파라메타를 통해 공급된 기판의 정보를 알 수 있다. 공급된 기판이 적절한지, 또는 공급된 기판을 수행할 수 있는 공급된 기판에 대응되는 재치테이블, 드라이블럭, 정렬테이블이 장착되어 있는지 확인작업을 수행할 수 있다.Before performing a given task, information about the supplied substrate can be obtained through the calculated parameters. It is possible to check whether the supplied substrate is appropriate, or whether a placement table, dry block, or alignment table corresponding to the supplied substrate that can perform the supplied substrate is equipped.
이를 위해 재치테이블, 드라이블럭, 정렬테이블의 상부에는 반도체 자재 정보가 내장된 2D코드가 탑재되어 있다. 공정을 수행하기에 앞서 재치테이블의 2D코드는 제1비전이나 제2비전으로 인식할 수 있고, 드라이블럭의 2D코드는 제3비전으로 인식할 수 있고, 정렬테이블의 2D코드는 트레이 픽커의 일측에 마련되는 비전으로 인식할 수 있다. For this purpose, a 2D code with semiconductor material information is installed on the top of the wit table, dry block, and alignment table. Before performing the process, the 2D code of the wit table can be recognized as the first or second vision, the 2D code of the dry block can be recognized as the third vision, and the 2D code of the alignment table can be recognized as the third vision. It can be recognized as a vision prepared in .
이때 2D코드가 탑재된 재치테이블, 드라이블럭, 정렬테이블의 상부는 반도체 자재의 사이즈, 규격에 맞게 교환 가능하게 장착되는 키트가 될 수 있다. 즉, 재치테이블, 드라이블럭, 정렬테이블의 키트는 반도체 자재의 종류에 따라 해당 반도체 자재를 처리할 수 있도록 교체되며, 2D코드의 확인과 공급된 기판의 정보를 비교함으로써 키트의 오장착 여부도 확인할 수 있게 된다. At this time, the upper part of the wit table, dry block, and alignment table equipped with 2D code can be a kit that can be exchanged according to the size and specifications of the semiconductor material. In other words, the kit of the wit table, dry block, and alignment table is replaced according to the type of semiconductor material to process the corresponding semiconductor material, and it is also possible to check whether the kit has been installed incorrectly by checking the 2D code and comparing the information on the supplied substrate. It becomes possible.
수집된 정보와 재치테이블, 드라이블럭, 정렬테이블의 상부에 탑재된 2D코드에 내장된 반도체 자재의 정보가 일치하는지를 판단하여 판단결과가 일치하면 소정의 작업을 수행할 수 있고, 판단결과가 일치하지 않으면 장착된 재치테이블, 드라이블럭, 정렬테이블이 공급된 기판을 처리하는데 적합하지 않은 것으로 간주하여 작업을 중단하고 적합한 기판으로 변경하던지 오장착된 재치테이블, 드라이블럭, 정렬테이블의 키트를 교체할 수 있다.It is determined whether the collected information matches the semiconductor material information embedded in the 2D code mounted on the upper part of the wit table, dry block, and alignment table. If the judgment result matches, a certain task can be performed. If the judgment result does not match, the predetermined task can be performed. Otherwise, the installed mounting table, dry block, and alignment table will be considered unsuitable for processing the supplied substrate, and work may be stopped and replaced with a suitable substrate, or the kit of the incorrectly installed mounting table, dry block, or alignment table may be replaced. there is.
기판의 전체 화상을 획득하고 획득된 전체 화상으로부터 기판에 형성된 반도체 자재 정보와 인식마크 정보를 수집한 후, 수집된 정보를 공정 자동화에 필요한 파라메타로 추출하는 작업이 완료되면 기판이 재치테이블의 정렬된 위치에 전달되도록 해야한다.After acquiring the entire image of the substrate and collecting the semiconductor material information and recognition mark information formed on the substrate from the acquired entire image, the task of extracting the collected information into parameters necessary for process automation is completed. The substrate is aligned on the placement table. It must be delivered to the location.
만약, 로딩부에서 기판의 전체화상을 획득하는 작업을 수행한 경우에는 추출된 파라메타를 기준으로 로딩부 상에서 기판의 정렬상태를 검사하고, 재치테이블에서 기판의 전체화상을 획득하는 작업을 수행한 경우에는 스트립픽커가 기판을 로딩부에 전달하고 로딩부에 전달된 기판에 대해 추출된 파라메타를 기준으로 제1비전으로 기판의 정렬상태를 검사한다.If the task of acquiring the entire image of the substrate from the loading unit is performed, the alignment of the substrate on the loading unit is inspected based on the extracted parameters, and the operation of acquiring the entire image of the substrate from the loading table is performed. In , the strip picker delivers the substrate to the loading unit and inspects the alignment of the substrate using the first vision based on the parameters extracted for the substrate delivered to the loading unit.
재치테이블에서 기판의 전체화상을 획득하는 작업을 수행하는 경우에는, 기판의 위치를 정렬한 상태로 재치테이블에 전달되어 기판을 촬영하거나 정렬하지 않은 상태로 재치테이블에 전달되어 기판을 촬영할 수 있다.When performing the task of acquiring the entire image of the substrate from the placement table, the substrate can be transferred to the placement table with its position aligned and photographed, or it can be delivered to the placement table without alignment and photographed.
참고로, 본 발명에서 제1비전, 제2비전, 제3비전, 제4비전, 제5비전은 이해를 돕기위해 순서 또는 기능 상으로 구분한 것일 뿐 그 비전의 용도 및 위치로 제한되는 것은 아니다.For reference, in the present invention, the first vision, second vision, third vision, fourth vision, and fifth vision are divided by order or function to aid understanding and are not limited to the purpose and location of the vision. .
수집된 정보는 먼저 기판이 재치테이블의 정렬된 위치에 전달되도록 산출된 파라메타를 이용하여 기판의 정렬상태를 검사 및 정렬하는데 사용할 수 있다.The collected information can be used to first check and align the alignment of the substrate using the calculated parameters so that the substrate is delivered to the aligned position on the placement table.
이때 기판의 정렬 상태 검사는 제1비전으로 수행한다. 앞서 제1비전은 기판의 전체 화상을 획득하기 위해 기판에 형성된 반도체 자재와 인식마크가 구분될 수 있도록 포커스 등이 조절된 상태이나, 제1비전이 기판의 정렬 상태를 세부적으로 검사할 수 있도록 정렬 상태 검사에 필요한 기준마크를 식별하기 위한 식별 기준값으로 설정되어야 한다.At this time, inspection of the alignment of the substrate is performed using the first vision. Previously, the focus of the first vision was adjusted so that the semiconductor material and recognition marks formed on the substrate could be distinguished in order to obtain an overall image of the substrate, but the first vision was aligned so that the alignment of the substrate could be inspected in detail. It should be set as an identification standard value to identify the reference mark required for condition inspection.
즉, 제1비전으로 검사할 기준마크를 선명하게 검출할 수 있도록 하는 적합한 비전 파라메타와, 퀄리티(quality), 히스토그램, 매칭비(matching ratio) 중 하나 이상을 자동으로 설정해야 한다. 이때 설정된 비전 파라메타를 적용해 기준마크를 식별하기 위한 식별 기준값을 설정할 수 있다. In other words, appropriate vision parameters that enable the reference mark to be inspected with the first vision to be clearly detected, and one or more of quality, histogram, and matching ratio must be automatically set. At this time, the set vision parameters can be applied to set the identification standard value to identify the reference mark.
제1비전의 기준마크의 식별 기준값을 설정할 때 고객이 설정한 기본 작업방식이나 허용범위(tolerance)가 있다면 고객이 설정한 허용범위(tolerance)를 이용하여 기준마크를 식별하기 위한 식별 기준값을 재설정할 수도 있다.When setting the identification standard value of the reference mark of the first vision, if there is a basic work method or tolerance set by the customer, the identification standard value for identifying the reference mark can be reset using the tolerance set by the customer. It may be possible.
한편, 추출된 파라메타 중에서도 기준마크의 위치 정보를 이용하여 기판에서 검사되어야 할 기준마크를 탐색한다. 즉, 기준마크의 위치정보와 식별 기준값으로 설정된 기준마크의 식별 기준마크에 해당하는 기준마크를 탐색한다. 구체적으로 기준마크의 식별 기준값에 해당하는 기준마크들 중에서도 정렬 검사에 필요한 최외곽에 마련된 기준마크를 탐색하여 기판의 센터 위치를 획득할 수 있다.Meanwhile, among the extracted parameters, the reference mark to be inspected on the substrate is searched using the location information of the reference mark. In other words, the reference mark corresponding to the location information of the reference mark and the identification reference mark of the reference mark set as the identification reference value is searched. Specifically, the center position of the substrate can be obtained by searching for the outermost reference mark required for alignment inspection among the reference marks corresponding to the identification reference value of the reference mark.
기판의 센터 위치를 획득할 때 다양한 방법들이 사용될 수도 있지만, 로딩부에 마련된 피두셜마크의 위치와 기판의 최외곽 기준마크의 위치 관계로부터 기판의 최외곽 기준마크의 위치 좌표를 구할 수 있고, 최외곽 기준마크의 대각선 거리의 중심위치를 기판의 센터 위치로 획득할 수 있다.Various methods may be used when acquiring the center position of the substrate, but the position coordinates of the outermost reference mark of the substrate can be obtained from the positional relationship between the position of the fiducial mark provided in the loading part and the outermost reference mark of the substrate, The center position of the diagonal distance of the outer reference mark can be obtained as the center position of the substrate.
기판의 센터 위치와 기설정된 로딩부의 센터 위치의 오차값을 산출하면 기판을 로딩부의 센터에 위치시키기 위한 보정값을 구할 수 있다. 본 발명의 반도체 제조장치에서 스트립 픽커(6)는 x축 방향으로 이동 가능하게 구비되고, 로딩부의 로딩테이블(AT)은 y축 방향으로 이동 가능하고 θ축 방향으로 회전 가능하게 구비된다. 따라서, 기판을 로딩부의 센터에 위치시키기 위하여 스트립픽커와 로딩부의 상대 이동, 예를 들어 스트립픽커가 보정값 중 x축 틀어짐 값을 보정하고 로딩부가 보정값 중 y축 방향 및 θ축 방향의 틀어짐 값을 보정하여 기판의 위치를 정렬한 후 위치가 정렬된 기판을 재치테이블에 전달한다. 참고로 본 발명의 반도체 제조장치에서 로딩부의 센터와 스트립픽커의 센터와 재치테이블의 센터 위치는 모두 대응되게 셋팅되어 있기 때문에 스트립픽커가 정렬된 기판을 픽업하여 재치테이블에 전달하면 정렬된 기판의 센터가 재치테이블의 센터에 대응되게 전달되게 되는 것이다.By calculating the error value between the center position of the substrate and the preset center position of the loading unit, a correction value for positioning the substrate at the center of the loading unit can be obtained. In the semiconductor manufacturing apparatus of the present invention, the strip picker 6 is movable in the x-axis direction, and the loading table AT of the loading unit is movable in the y-axis direction and rotatable in the θ-axis direction. Therefore, in order to position the substrate at the center of the loading unit, the strip picker and the loading unit are moved relative to each other. For example, the strip picker corrects the After aligning the position of the substrate by correcting, the aligned substrate is delivered to the placement table. For reference, in the semiconductor manufacturing apparatus of the present invention, the positions of the center of the loading unit, the center of the strip picker, and the center of the placement table are all set to correspond, so when the strip picker picks up the aligned substrate and delivers it to the placement table, the center of the aligned substrate is delivered corresponding to the center of the wit table.
여기서는 로딩부에서 기판의 위치를 정렬하는 예에 대해 설명하였지만 스트립 픽커와 재치테이블의 상대 이동을 이용해 보정값을 반영하여 기판을 정렬할 수도 있으며 θ축 보정은 스트립픽커가 회전할 수 있을 경우 스트립픽커를 이용하여 보정할 수도 있다.Here, an example of aligning the position of the substrate in the loading unit is explained, but the substrate can also be aligned by reflecting the correction value using the relative movement of the strip picker and the placement table, and θ-axis correction can be performed by adjusting the strip picker if the strip picker can rotate. You can also correct it using .
재치테이블(CT)은 스트립 픽커(6)로부터 정렬된 기판(SM)을 전달받아 흡착하며, y축 방향으로 이동 가능하고 θ축 방향으로 회전 가능하게 구비된다. The placement table (CT) receives and adsorbs the aligned substrate SM from the strip picker 6, and is movable in the y-axis direction and rotatable in the θ-axis direction.
여기서 로딩테이블(AT)과 재치테이블의 상대 이동을 통해 보정하는 경우를 예로 설명하였지만 로딩테이블은 y축 방향 뿐만 아니라 x축 방향으로도 이동 가능하게 구비되어 로딩테이블(AT)의 x, y축 이동 및 θ축 이동을 이용하여 기판의 위치를 보정한 후 보정된 기판을 스트립픽커가 픽업하여 재치테이블에 정렬된 상태로 전달할 수 있다.Here, the case of correction through relative movement of the loading table (AT) and the loading table is explained as an example, but the loading table is provided to be movable not only in the y-axis direction but also in the x-axis direction, so that the loading table (AT) can be moved in the x and y axes. And after correcting the position of the substrate using θ-axis movement, the corrected substrate can be picked up by a strip picker and delivered in an aligned state on the placement table.
절단부(CP)는 기판(SM)을 개별 단위 반도체 자재(IM)로 절단하는 구성으로, 절단 블레이드(8) 등이 될 수 있다. 절단 블레이드는 재치테이블(CT)상의 기판(SM)의 절단 예정라인을 검사하는 제2비전(7)의 검사 결과에 따라 기판(SM)을 개별 단위 반도체 자재(IM)로 절단한다.The cutting portion CP is configured to cut the substrate SM into individual semiconductor materials (IM) and may be a cutting blade 8 or the like. The cutting blade cuts the substrate SM into individual units of semiconductor material IM according to the inspection results of the second vision 7, which inspects the cutting line of the substrate SM on the placement table CT.
제2비전(7)은 재치테이블에 전달된 기판에 대하여 기판의 수집된 정보로부터 추출된 파라메타를 기준으로 반도체 자재에 대한 절단 예정라인을 검사할 수 있다. 이를 위해 먼저 추출된 파라메타로부터 제2비전이 검사할 기준마크가 지정된다. 검사할 기준마크가 지정되면 제2비전이 기준마크 위치로 이동하여 기준마크를 촬영하면서 기준마크를 식별하기 위한 식별 기준값을 설정한다. The second vision 7 can inspect the cutting line for the semiconductor material based on parameters extracted from the collected information on the substrate delivered to the loading table. For this purpose, a reference mark to be inspected by the second vision is designated from the parameters extracted first. When the reference mark to be inspected is designated, the second vision moves to the location of the reference mark, photographs the reference mark, and sets an identification reference value to identify the reference mark.
제2비전(7)의 기준마크의 식별 기준값을 설정할 때 고객이 설정한 기본 작업방식이나 허용범위(tolerance)가 있다면 고객이 설정한 허용범위(tolerance)를 이용하여 기준마크를 식별하기 위한 식별 기준값을 재설정할 수도 있다.When setting the identification standard value of the reference mark of the second vision (7), if there is a basic work method or tolerance set by the customer, the identification standard value to identify the reference mark using the tolerance set by the customer You can also reset .
제2비전(7)은 반도체 자재의 절단 예정라인을 검사하고, 절단 시퀀스를 자동으로 결정하기 위해 추출된 파라메타 중에서 검사될 기준마크의 위치 및 형태와 반도체 자재의 x축 피치, y축 피치, 반도체 자재의 x축 길이, y축 길이, 절단라인의 개수 등을 이용할 수 있을 것이다. The second vision (7) inspects the cutting line of the semiconductor material, and determines the cutting sequence automatically. Among the extracted parameters, the location and shape of the reference mark to be inspected, the You can use the material's x-axis length, y-axis length, number of cutting lines, etc.
그리고 추출된 파라메타로 기준마크의 위치정보를 이용하여 기준마크의 위치를 확인하고 해당 위치에서 기준마크를 식별할 수 있는 식별 기준값으로 설정하며 설정된 기준마크의 식별 기준값에 해당하는 기준마크를 탐색한다. 일례로 기준마크는 기판에 형성된 인식마크가 될 수도 있고, 절단 예정라인이 표시된 기판인 경우에는 절단 예정라인이 기준마크가 될 수도 있다.Then, the location information of the reference mark is used as an extracted parameter to confirm the location of the reference mark, set as an identification reference value that can identify the reference mark at that location, and search for a reference mark corresponding to the identification reference value of the set reference mark. For example, the reference mark may be a recognition mark formed on the substrate, or in the case of a substrate with a line to be cut, the line to be cut may be the reference mark.
탐색 결과에 따라 탐색된 각각의 기준마크의 위치가 검출되고 x축 방향 또는 y축 방향으로 대칭되는 기준마크를 연결한 선을 기판을 절단하기 위한 절단 예정라인으로 산출할 수 있다.According to the search results, the position of each searched reference mark is detected, and the line connecting the reference marks symmetrical in the x-axis or y-axis direction can be calculated as a cutting line for cutting the substrate.
산출된 가상의 절단 예정라인이 재치테이블에 마련된 블레이드 도피홈 내에 수용되는지를 판단한다. 이때 가상의 절단 예정라인 각각이 대응되는 블레이드 도피홈 각각에 대응되는지를 판단한다. 블레이드 도피홈은 절단 과정에서 재치테이블 및 블레이드를 보호하기 위해 재치테이블 상에 절단 예정라인보다 소정영역 여유있게 마련된 블레이드가 수용되는 수용홈이다. It is determined whether the calculated virtual cutting line is accommodated in the blade escape groove provided on the cutting table. At this time, it is determined whether each of the virtual cutting lines corresponds to each of the corresponding blade escape grooves. The blade escape groove is an accommodating groove in which the blade is provided in a predetermined area beyond the expected cutting line on the mounting table to protect the mounting table and the blade during the cutting process.
제2비전(7)은 재치테이블(CT)의 블레이드 도피홈 내에 각각의 절단 예정라인이 수용되어 정위치에 위치해 있는지를 확인하기 위해 촬영을 수행한다. 제2비전(7)은 추출된 파라메타와 식별 기준값으로 설정된 기준마크의 식별 기준값에 해당하는 기준마크를 탐색한다. 탐색 결과에 따라 기판을 절단하기 위한 절단 예정라인을 산출하고 산출된 절단 예정라인이 그에 대응되는 블레이드 도피홈 내에 수용되는지 확인한다. 확인 결과 각각의 블레이드 도피홈 내에 각각의 절단 예정라인이 수용되면 산출된 가상의 절단 예정라인을 따라 절단작업을 수행하고, 어느 하나의 절단 예정라인이 대응되는 블레이드 도피홈에 수용되지 않는다고 판단되는 경우에는 스트립픽커가 재치테이블의 기판을 픽업한 후 재정렬을 수행하여 재치테이블에 재전달할 수 있다. The second vision 7 performs imaging to check whether each cutting line is accommodated in the blade escape groove of the tread table (CT) and is located in the correct position. The second vision 7 searches for a reference mark corresponding to the extracted parameters and the identification reference value of the reference mark set as the identification reference value. According to the search results, a cutting line for cutting the substrate is calculated, and it is confirmed whether the calculated cutting line is accommodated in the corresponding blade escape groove. As a result of the confirmation, if each cutting line is accommodated within each blade escape groove, cutting work is performed along the calculated virtual cutting line, and if it is determined that any one of the cutting lines is not accommodated in the corresponding blade escape groove. In this case, the strip picker can pick up the substrate from the tack table, perform realignment, and re-deliver it to the tack table.
제2비전(7)은 산출된 절단 예정라인을 제어부(BU)에 전달하고 제어부는 해당 절단 예정라인을 절단하기 위한 절단 순서, 절단 시퀀스 등의 절단 파라메타를 결정할 수 있다.The second vision 7 transmits the calculated cutting line to the control unit (BU), and the control unit can determine cutting parameters such as the cutting order and cutting sequence for cutting the corresponding cutting line.
절단 블레이드(8)는 제어부(BU)에 의해 제어되어 절단 라인을 따라 재치테이블(CT)상의 기판(SM)을 개별 단위 반도체 자재(IM)로 절단하는 과정을 수행한다.The cutting blade 8 is controlled by the control unit BU to perform a process of cutting the substrate SM on the placement table CT into individual units of semiconductor material IM along the cutting line.
유니트 픽커(9)는 x축 방향으로 이동 가능하게 구비되고 절단 완료된 재치테이블(CT)상의 반도체 자재(IM)를 흡착하여 절단된 반도체 자재에 대한 세척을 수행하고 절단 및 세척이 완료된 반도체 자재(IM)를 드라이블럭(DT)에 전달한다. The unit picker 9 is provided to be movable in the ) is delivered to the dry block (DT).
드라이블럭(DT)은 반도체 자재(IM)를 건조시키고 건조된 반도체 자재(IM)에 대한 상면 검사가 수행된다. 드라이블럭의 상부에 구비된 제3비전(10)은 추출된 파라메타를 기준으로 반도체 자재의 상면을 검사한다.The dry block (DT) dries the semiconductor material (IM) and a top-side inspection is performed on the dried semiconductor material (IM). The third vision 10 provided at the top of the dry block inspects the upper surface of the semiconductor material based on the extracted parameters.
여기서, 제3비전(10)은 드라이블럭의 상부에 구비되어 반도체 자재의 상면을 검사하는 비전으로서, 절단된 반도체 자재의 크기, 형태, 반도체 자재 상면의 스크래치 여부, 상면에 볼이나 리드가 형성된 자재인 경우에는 볼(범프)이나 리드의 개수, 패턴, 크기 등을 검사할 수 있다. 상면이 몰딩부인 자재인 경우에는 몰딩부에 제품명이나 제조사가 인쇄된 마킹 상태, 마킹 유무 등을 검사할 수 있다. Here, the third vision 10 is a vision provided at the top of the dry block to inspect the upper surface of the semiconductor material, such as the size and shape of the cut semiconductor material, whether there are scratches on the upper surface of the semiconductor material, and materials with balls or leads formed on the upper surface. In this case, the number, pattern, size, etc. of balls (bumps) or leads can be inspected. If the material has a molding portion on the upper surface, the marking status of the product name or manufacturer printed on the molding portion and the presence or absence of marking can be inspected.
제3비전(10)은 드라이블럭(DT)에 안착된 반도체 자재(IM)의 상태를 확인하기 위한 촬영을 수행한다. 제3비전(10)은 전체 화상(WP)에 기초해 제어부(BU)에 의해 제어되어 상태 확인 영역으로 바로 이동하여 촬영을 수행하고, 상태 확인 이미지를 획득한다. 상태 확인 이미지는 개별 단위 반도체 자재(IM)의 절단 상태 등을 포함한다. 제3비전(10)은 상태 확인 이미지를 제어부(BU)로 전달할 수 있다.The third vision 10 performs imaging to check the condition of the semiconductor material (IM) mounted on the dry block (DT). The third vision 10 is controlled by the control unit BU based on the entire image WP, moves directly to the status confirmation area, performs photography, and acquires a status confirmation image. The status confirmation image includes the cutting status of individual semiconductor materials (IM). The third vision 10 can transmit a status confirmation image to the control unit (BU).
이를 위해 먼저 추출된 파라메타로부터 제3비전(10)이 검사할 기준마크가 지정된다. 이때 기준마크는 앞서 제1비전(5)에 의해 촬영된 부분 화상을 합성하여 획득한 전체 화상으로부터 수집된 정보들 중에서 추출된 파라메타를 이용한다. 검사할 기준마크가 지정되면 검사할 기준마크에 대한 비전 파라메타를 설정한 후 기준마크를 식별하기 위한 식별 기준값을 설정한다.For this purpose, a reference mark to be inspected by the third vision 10 is designated from the parameters extracted first. At this time, the reference mark uses parameters extracted from information collected from the entire image obtained by combining partial images previously captured by the first vision 5. Once the reference mark to be inspected is designated, set the vision parameters for the reference mark to be inspected and then set the identification reference value to identify the reference mark.
예를 들어 제3비전(10)이 절단된 반도체 자재의 상태를 검사하는 경우, 추출된 파라메타 중에서도 반도체 자재의 크기를 이용할 수 있다. 즉, 제3비전이 검사할 반도체 자재를 기준마크로 이동하여 촬영하고, 촬영한 반도체 자재를 선명하게 검출하기 위해 조명 등의 비전 파라메타를 자동으로 설정하고 반도체 자재를 식별하기 위한 퀄리티, 히스토그램, 매칭비 등 하나 이상의 항목에 대한 식별 기준값을 자동으로 설정한다. For example, when the third vision 10 inspects the state of a cut semiconductor material, the size of the semiconductor material can be used among the extracted parameters. In other words, the third vision moves the semiconductor material to be inspected to the reference mark and photographs it, and automatically sets vision parameters such as lighting to clearly detect the photographed semiconductor material. Automatically sets identification standard values for one or more items such as quality, histogram, and matching ratio to identify semiconductor materials.
이때 반도체 자재가 선명하게 검출, 식별될 수 있도록 조명 등의 비전 파라메타를 설정한 상태에서 비전으로 촬영한 반도체 자재의 크기가 추출된 파라메타의 반도체 자재 크기값과 얼마나 매칭되는지, 예를 들어 전체에서 몇 퍼센트(%) 이상 매칭되는지를 식별 기준값으로 설정하고, 이후 해당 식별 기준값을 이용해 반도체 자재를 탐색할 수 있다. 여기서, 자동으로 설정된 식별 기준값 외에 고객이 설정한 허용범위(tolerance)가 있다면 이들 모두를 이용하여 해당 비전의 식별 기준값이 설정될 수 있을 것이다. 즉, 작업자가 어느 수준 이상인 것을 정상으로 판단하고 어느 수준 이하인 것을 불량으로 판단하는지 등의 허용범위가 있다면 이를 반영하여 식별 기준값을 설정할 수 있다. At this time, with vision parameters such as lighting set so that the semiconductor material can be clearly detected and identified, how well does the size of the semiconductor material captured with the vision match the size value of the semiconductor material in the extracted parameters, for example, how many of the total? You can set the identification standard value to determine if it matches more than a percentage (%), and then use that identification standard value to search for semiconductor materials. Here, if there is a tolerance set by the customer in addition to the automatically set identification standard value, the identification standard value for the corresponding vision can be set using all of these. In other words, if there is an acceptable range such as whether the worker judges something above a certain level as normal and something below a certain level as defective, the identification standard value can be set to reflect this.
지정된 기준마크(검사할 기준마크)를 식별하기 위한 식별 기준값을 설정한 후에는 추출된 파라메타 중에서 기준마크의 위치, 개수 등을 이용하여 검사될 기준마크의 위치를 알 수 있다. 또한 추출된 파라메타를 이용하여 검사될 기준마크의 검사경로, 검사 순서 등을 자동으로 결정할 수 있다. After setting the identification standard value to identify the designated reference mark (reference mark to be inspected), the location and number of reference marks among the extracted parameters can be used to determine the location of the reference mark to be inspected. Additionally, the inspection path and inspection order of the reference mark to be inspected can be automatically determined using the extracted parameters.
따라서, 추출된 파라메타와 설정된 식별 기준마크의 식별 기준값에 해당하는 기준마크를 탐색하면 드라이블럭에 전달된 반도체 자재 전체 각각의 기준마크에 대한 상면 검사를 수행할 수 있다.Therefore, by searching for the reference mark corresponding to the extracted parameter and the identification reference value of the set identification reference mark, a top surface inspection can be performed on each reference mark of all semiconductor materials delivered to the dry block.
각각의 기준마크에 대한 탐색이 완료되면 탐색 결과에 따라 기준마크의 상면 상태를 판단할 수 있다.When the search for each reference mark is completed, the upper surface state of the reference mark can be determined according to the search results.
한편, 드라이블럭의 상부에서 제3비전(10)이 반도체 자재의 볼면(범프) 검사를 수행할 경우에는 기준마크로 어느 하나의 반도체 자재를 지정하고 지정된 반도체 자재에서 볼(범프)을 식별하기 위한 식별 기준값을 설정한다.On the other hand, when the third vision 10 performs a ball surface (bump) inspection of a semiconductor material at the top of the dry block, a certain semiconductor material is designated as a reference mark and an identification is used to identify the ball (bump) in the designated semiconductor material. Set the standard value.
이때 식별 기준값은 히스토그램, 매칭비(matching ratio), 범프 크기 중 하나를 포함하고, 자동으로 설정할 수 있다. 본 발명에서 식별 기준값은 각각의 비전이 해당 영역에서의 검사를 정밀하게 수행하기 위해 자동으로 설정되는 항목 및 해당 항목의 설정값으로서, 검사 대상 및 검사 목적에 따라 식별 기준값의 종류 및 설정값은 매번 달라지게 된다. 또한 요구되는 작업 요건에 따라서도 허용되는 값이 달라질 수 있으므로 고객이 설정한 허용범위를 이용하여 식별 기준값을 재설정할 수도 있다.At this time, the identification standard value includes one of histogram, matching ratio, and bump size, and can be set automatically. In the present invention, the identification reference value is an item and its setting value that are automatically set to precisely perform inspection in the corresponding area of each vision. The type and setting value of the identification reference value are determined each time according to the inspection target and inspection purpose. It becomes different. Additionally, since the allowable value may vary depending on the required work requirements, the identification standard value can be reset using the allowable range set by the customer.
따라서 볼을 식별하기 위한 식별 기준값을 설정한 후에는 추출된 파라메타로서 반도체 자재에 형성된 범프의 위치, 범프의 형성패턴 정보를 이용할 수 있고, 이와 함께 식별 기준값으로 설정된 반도체 자재의 식별 기준값에 해당하는 반도체 자재를 탐색한다. 탐색결과 반도체 자재의 볼면 검사 상태를 판단할 수 있다.Therefore, after setting the identification standard value for identifying the ball, the location of the bump formed in the semiconductor material and the information on the bump formation pattern can be used as extracted parameters, and along with this, the semiconductor material corresponding to the identification standard value of the semiconductor material set as the identification standard value can be used. Explore materials. As a result of the search, the inspection status of the ball surface of the semiconductor material can be determined.
이때 각각의 기준마크에 대한 상태는 추후 반도체 자재의 양불 판단 기준, 트레이에 적재하는 분류 기준, 분류 방법의 기준이 될 수 있다.At this time, the status of each reference mark can later become a standard for judging whether semiconductor materials are good or bad, a classification standard for loading them on a tray, and a standard for the classification method.
드라이블럭에서 검사가 완료된 반도체 자재는 정렬테이블 픽커(11)에 픽업되어 정렬테이블(TN)에 전달된다.Semiconductor materials that have completed inspection in the dry block are picked up by the alignment table picker (11) and delivered to the alignment table (TN).
정렬테이블(TN)은 절단이 완료된 반도체 자재가 각각 정렬되어 적재될 수 있도록 반도체 자재를 가이드하는 적재홈(포켓)이 형성된다. 정렬테이블은 반도체 자재의 배출 방향에 따라 회전 가능하게 구비된다.The alignment table (TN) is formed with loading grooves (pockets) that guide the semiconductor materials so that the cut semiconductor materials can be aligned and loaded. The alignment table is rotatable according to the discharge direction of the semiconductor material.
예를 들어, 작업자에 의해 트레이에 배출될 반도체 자재의 방향이 설정되면, 반도체 자재가 정렬테이블에 전달된 후 쏘팅픽커가 적재된 반도체 자재를 픽업하기 전에 기설정된 배출 방향으로 자재가 배출될 수 있도록 정렬테이블을 O~270°회전할 수 있다.For example, when the direction of the semiconductor material to be discharged to the tray is set by the operator, after the semiconductor material is delivered to the sorting table and before the sorting picker picks up the loaded semiconductor material, the material can be discharged in the preset discharge direction. The alignment table can be rotated O~270°.
즉, 정렬테이블에 전달된 반도체 자재의 적재방향과 트레이에 배출될 반도체 자재의 방향이 동일한 경우 회전할 필요없이 쏘팅픽커가 정렬테이블에 적재된 반도체 자재를 픽업한 후 제4비전의 상부에서 비전 검사를 수행하고 비전 검사 결과에 따라 트레이에 적재될 수 있다.In other words, if the loading direction of the semiconductor material delivered to the alignment table and the direction of the semiconductor material to be discharged to the tray are the same, the sorting picker picks up the semiconductor material loaded on the alignment table without the need for rotation and then performs a vision inspection at the top of the fourth vision. and can be loaded onto the tray according to the vision inspection results.
만약, 정렬테이블에 전달된 반도체 자재의 적재방향과 트레이에 배출될 반도체 자재의 방향이 다른 경우에는 작업자에 의해 반도체 자재 방향을 성정하여 트레이의 적재 방향과 정렬테이블에 적재된 반도체 자재의 방향을 맞춘 상태에서 쏘팅픽커가 정렬테이블에 전달된 반도체 자재를 픽업할 수 있다.If the loading direction of the semiconductor material delivered to the alignment table is different from the direction of the semiconductor material to be discharged to the tray, the semiconductor material direction is set by the operator to match the loading direction of the tray and the direction of the semiconductor material loaded on the alignment table. In this state, the sorting picker can pick up the semiconductor materials delivered to the sorting table.
정렬테이블(TN)은 반도체 패키지가 적재되는 제1적재홈들과 적재되지 않는 제1비적재영역들이 교호적으로 배치되는 제1적재부와, 반도체 패키지가 적재되는 제2적재홈들과 적재되지 않는 제2비적재영역들이 교호적으로 배치되는 제2적재부를 구비한다. 정렬테이블 픽커(11)는 드라이블럭에서 복수개의 반도체 패키지를 한번에 픽업하여 정렬테이블 픽커(11)에 픽업된 복수개의 반도체 패키지들 중 정렬테이블(TN)의 제1적재부에 대응되는 반도체 패키지를 내려놓고 나머지 반도체 패키지 모두를 정렬테이블(TN)의 제2적재부에 내려놓는다.The alignment table TN has a first loading section in which first loading grooves in which semiconductor packages are loaded and first non-loading areas in which semiconductor packages are not loaded are alternately arranged, and second loading grooves in which semiconductor packages are loaded. It has a second loading section in which second non-loading areas are alternately arranged. The alignment table picker 11 picks up a plurality of semiconductor packages from the dry block at once and unloads the semiconductor package corresponding to the first loading part of the alignment table TN among the plurality of semiconductor packages picked up by the alignment table picker 11. and place all remaining semiconductor packages on the second loading section of the alignment table (TN).
정렬테이블의 적재부에 반도체 패키지가 적재되면 쏘팅픽커(12)는 반도체 자재를 개별적으로 픽업하여 제4비전(13)의 상부로 이동하고, 제4비전(13)은 반도체 자재의 하면을 검사한다. 이때 쏘팅픽커(12)는 앞서 제1비전(5)에 의해 촬영된 부분 화상을 합성하여 획득한 전체 화상으로부터 수집된 정보들 중에서 추출된 파라메타를 이용하여 검사될 반도체 자재의 상부로 이동할 수 있다.When a semiconductor package is loaded on the loading part of the alignment table, the sorting picker 12 individually picks up the semiconductor material and moves it to the upper part of the fourth vision 13, and the fourth vision 13 inspects the lower surface of the semiconductor material. . At this time, the sorting picker 12 can move to the top of the semiconductor material to be inspected using parameters extracted from information collected from the entire image obtained by combining partial images previously captured by the first vision 5.
물론, 정렬테이블에 대해서도 제5비전(15)을 이용하여 정렬테이블에 대한 정보를 획득할 수 있다.Of course, information about the alignment table can also be obtained using the fifth vision 15.
이때 정렬테이블에 대한 정보 획득은 세팅 과정 또는 반도체 제조장치를 구동하기 전에 기획득된 상태일 수도 있으나, 반도체 제조장치의 구동 중에 쏘팅픽커가 정렬테이블 상의 반도체 자재를 픽업하기 전에만 수행되어도 무방하다.At this time, information about the alignment table may be acquired during the setting process or before operating the semiconductor manufacturing device, but may be performed only before the sorting picker picks up the semiconductor material on the alignment table during the operation of the semiconductor manufacturing device.
정렬테이블의 정보를 검출하기 위하여 정렬테이블을 복수의 촬영영역으로 나누어 순차적으로 정렬테이블에 대해 제5비전으로 정렬테이블을 복수의 촬영영역으로 나누어 순차적으로 촬영하여 복수의 부분 화상을 획득한다. 이후. 복수의 부분 화상을 합성하여 상기 정렬테이블의 전체 화상을 획득하고, 획득된 정렬테이블의 전체 화상으로부터 상기 정렬테이블에 형성된 반도체 자재 적재홈의 위치 또는 크기 정보를 획득할 수 있다.In order to detect information in the alignment table, the alignment table is divided into a plurality of imaging areas, and the alignment table is sequentially divided into a plurality of imaging areas using a fifth vision to sequentially photograph the alignment table to obtain a plurality of partial images. after. The entire image of the alignment table can be obtained by combining a plurality of partial images, and information on the location or size of the semiconductor material loading groove formed on the alignment table can be obtained from the obtained entire image of the alignment table.
정렬테이블에 구비된 적재홈의 위치 정보를 바탕으로, 쏘팅픽커가 정렬테이블의 각각의 적재홈 위치를 알 수 있어 해당 적재홈에 적재된 반도체 자재를 픽업할 수 있다. 따라서 정렬테이블의 각각의 적재홈 위치를 정확하게 획득할 수 있게 된다.Based on the location information of the loading grooves provided on the alignment table, the sorting picker can know the location of each loading groove on the alignment table and pick up the semiconductor materials loaded in the corresponding loading grooves. Therefore, it is possible to accurately obtain the position of each loading groove of the alignment table.
정렬테이블에 대한 검사로부터 획득된 정렬테이블 적재홈의 위치 정보 또는, 추출된 파라메타 중 각각의 반도체 자재의 위치 정보를 이용하여 쏘팅픽커가 반도체 자재를 정위치에서 픽업하는지 픽업상태를 검사하고 픽업상태가 잘못된 경우에는 보정을 수행한다.Using the position information of the alignment table loading groove obtained from the inspection of the alignment table or the location information of each semiconductor material among the extracted parameters, the pickup status is checked to see whether the sorting picker picks up the semiconductor material at the correct position and the pickup status is checked. In case of error, perform correction.
본 발명에서는 쏘팅픽커가 정렬테이블에 전달된 반도체 자재 중 하나 이상을 픽업한 상태에서 제4비전(13)으로 이동하여 픽업상태를 검사하고 자동으로 픽업 위치 오차값을 보정할 수 있다. 드라이블럭 상의 절단된 반도체 자재는 절단 과정에서 각각의 위치가 불규칙하게 틀어짐이 발생된다. 그러나 본 발명의 정렬테이블에는 적재홈이 형성되어 있어서 위치 틀어짐이 발생된 반도체 자재라 하더라도 정렬테이블에 전달되는 과정에서 위치 틀어짐이 보정된 상태가 된다.In the present invention, the sorting picker can move to the fourth vision 13 while picking up one or more of the semiconductor materials delivered to the sorting table, inspect the pickup state, and automatically correct the pickup position error value. The positions of semiconductor materials cut on dry blocks are irregularly distorted during the cutting process. However, since the alignment table of the present invention has a loading groove, even if the semiconductor material is misaligned, the misalignment is corrected in the process of being transferred to the alignment table.
따라서, 정렬테이블에 적재된 각각의 반도체 자재는 제1비전(5)에서 획득한 기판에 형성된 반도체 자재의 위치와 대응되게 정렬되며, 제1비전(5)에서 추출된 다양한 파라메타 중에서도 각각의 반도체 자재의 위치를 이용하여 쏘팅픽커가 픽업할 검사 대상 반도체 자재의 위치 및 픽업 순서(검사 순서), 픽업 경로 등을 결정할 수 있다. Therefore, each semiconductor material loaded on the alignment table is aligned to correspond to the position of the semiconductor material formed on the substrate obtained in the first vision 5, and among the various parameters extracted from the first vision 5, each semiconductor material Using the location, the sorting picker can determine the location of the semiconductor material to be inspected, the pickup order (inspection order), and the pickup route.
한편, 쏘팅픽커(12)는 각각의 반도체 자재를 순차적으로 픽업하기 위한 복수개의 픽업유닛을 구비하며 x축 방향으로 이동 가능하고 각각의 픽업유닛이 개별적으로 승하강 가능하게 구비된다.Meanwhile, the sorting picker 12 is equipped with a plurality of pickup units for sequentially picking up each semiconductor material, is movable in the x-axis direction, and each pickup unit is provided to be individually raised and lowered.
쏘팅픽커(12)가 정렬테이블에 전달된 반도체 자재(IM) 중 하나 이상을 픽업한 상태에서 제4비전의 상부로 이동하여 추출된 파라메타를 기준으로 반도체 자재의 픽업 상태를 검사 및 보정할 수 있다.With the sorting picker 12 picking up one or more of the semiconductor materials (IM) delivered to the sorting table, it can move to the upper part of the fourth vision to inspect and correct the pickup status of the semiconductor material based on the extracted parameters. .
이를 위해 추출된 파라메타를 기준으로 정렬테이블에 전달된 반도체 자재(IM) 중 쏘팅픽커가 픽업할 반도체 자재의 위치 데이터를 생성한다. 이때 쏘팅픽커의 위치 데이터는 기획득된 정렬테이블의 적재홈 위치로부터 선택될 수도 있다. 쏘팅픽커(12)가 생성된 위치 데이터 중 하나 이상의 반도체 자재(IM)를 정렬테이블(TN)상에서 픽업한다. 이때, 쏘팅픽커(12)는 전체 화상(WP)에 기초해 제어부(BU)에 의해 제어되어 흡착 대상의 개별 단위 반도체 자재(IM)의 위치로 바로 이동하여 흡착을 수행할 수 있다. 쏘팅픽커(12)는 개별 단위 반도체 자재(IM)를 흡착한 상태로 제4비전(13)의 상부로 이동한다.For this purpose, location data of the semiconductor material to be picked up by the sorting picker is generated among the semiconductor materials (IM) delivered to the sorting table based on the extracted parameters. At this time, the position data of the sorting picker may be selected from the loading home position of the previously obtained sorting table. The sorting picker 12 picks up one or more semiconductor materials (IM) from the generated location data on the sorting table (TN). At this time, the sorting picker 12 is controlled by the control unit (BU) based on the entire image (WP) and can move directly to the location of the individual unit semiconductor material (IM) to be adsorbed and perform adsorption. The sorting picker 12 moves to the upper part of the fourth vision 13 with individual unit semiconductor materials (IM) adsorbed.
제4비전(13)은 쏘팅픽커(12)에 흡착된 개별 단위 반도체 자재(IM)의 픽업 상태를 촬영하여 이미지를 획득한다. 획득된 이미지는 제어부(BU)로 전달되며, 제어부(BU)는 쏘팅픽커(12)에 픽업된 반도체 자재(IM)의 센터와 제4비전(13)의 센터를 확인할 수 있다. 따라서, 제어부(BU)는 쏘팅픽커에 픽업된 반도체 자재(IM)의 센터와 제4비전(13)의 센터가 일치하도록 위치 보정값을 산출할 수 있다. 쏘팅픽커가 산출된 위치 보정값을 반영하여 보정하면 쏘팅픽커의 기구적 오차값을 자동으로 보정하여 정렬테이블에 적재된 반도체 자재의 센터를 픽업할 수 있게 된다. The fourth vision (13) obtains an image by photographing the pickup state of the individual unit semiconductor material (IM) adsorbed on the sorting picker (12). The acquired image is transmitted to the control unit (BU), and the control unit (BU) can check the center of the semiconductor material (IM) picked up by the sorting picker 12 and the center of the fourth vision 13. Accordingly, the control unit (BU) can calculate a position correction value so that the center of the semiconductor material (IM) picked up by the sorting picker matches the center of the fourth vision 13. When the sorting picker is corrected by reflecting the calculated position correction value, the mechanical error value of the sorting picker is automatically corrected, making it possible to pick up the center of the semiconductor material loaded on the sorting table.
쏘팅픽커가 반도체 자재의 픽업상태를 검사 및 보정한 후에는 제4비전(13)에 의해 반도체 자재의 하면 검사가 수행된다.After the sorting picker inspects and corrects the pickup state of the semiconductor material, the lower surface of the semiconductor material is inspected by the fourth vision (13).
제4비전(13)은 쏘팅픽커의 이동경로 하부에 구비되어 상방 측으로 검사하는 비전이다. 즉, 제3비전(10)이 반도체 자재의 상면을 검사하고 제4비전(13)은 반도체 자재의 하면을 검사한다. 반도체 자재의 하면에 볼이나 리드가 형성된 자재인 경우에는 볼(범프)이나 리드의 개수, 패턴, 크기 등을 검사할 수 있다. 하면이 몰딩부인 자재인 경우에는 몰딩부에 제품명이나 제조사가 인쇄된 마킹 상태, 마킹 유무 등을 검사할 수 있다.The fourth vision 13 is a vision provided at the bottom of the moving path of the sorting picker and inspects upward. That is, the third vision 10 inspects the upper surface of the semiconductor material, and the fourth vision 13 inspects the lower surface of the semiconductor material. In the case of materials with balls or leads formed on the bottom of the semiconductor material, the number, pattern, size, etc. of balls (bumps) or leads can be inspected. If the material has a molding portion on the lower surface, the marking status of the product name or manufacturer printed on the molding portion and the presence or absence of marking can be inspected.
제4비전(13)이 마킹 상태, 마킹 유무를 검사하는 경우에는 제4비전의 검사를 수행하기 전에 상기 제4비전의 비전 파라메타를 설정한 뒤, 제4비전에서 반도체 자재의 하면을 탐색하기 위한 식별 기준값을 설정한다.When the fourth vision 13 inspects the marking status and presence or absence of marking, the vision parameters of the fourth vision are set before performing the inspection of the fourth vision, and then the fourth vision is used to search the bottom surface of the semiconductor material. Set the identification standard value.
즉, 마킹 상태를 검사하기 위해 조명 등의 비전 파라메타 항목을 자동 설정한 뒤 설정된 비전 파라메타가 적용된 상태로 퀄리티(quality), 히스토그램, 매칭비(matching ratio) 등의 식별 기준값을 자동으로 설정한다.In other words, to check the marking status, vision parameters such as lighting are automatically set, and then identification standards such as quality, histogram, and matching ratio are automatically set with the set vision parameters applied.
설정된 식별 기준값으로 마킹 상태를 검사할 수 있다. 마킹 상태를 검사할 때 설정된 식별 기준값과 고객이 설정한 작업방식이나 허용범위(tolerance)가 있으면 이를 함께 이용하여 식별 기준값으로 설정할 수 있다. The marking status can be checked with the set identification standard value. When inspecting the marking status, if there is a set identification standard value and a work method or tolerance set by the customer, these can be used together to set the identification standard value.
또한 설정된 식별 기준값과 고객이 설정한 작업방식 및 허용범위(tolerance)를 바탕으로 반도체 자재의 양불 판단 기준, 트레이에 적재하는 분류기준, 또는 분류 방법을 결정할 수 있다. 이를 통해 작업시 작업자가 없더라도 무인 가공 및 자동으로 처리할 수 있게 된다.In addition, based on the set identification standard value and the work method and tolerance set by the customer, the standard for judging whether semiconductor materials are good or bad, the classification standard for loading on the tray, or the classification method can be determined. This allows unmanned processing and automatic processing even when there is no operator present during work.
여기서 반도체 자재의 양불 판단 기준, 트레이에 적재하는 분류기준, 또는 분류 방법은 제4비전의 검사 결과로 좌우되는 것이 아니라 제3비전 및 제4비전의 검사 결과를 모두 반영할 수도 있다. Here, the criteria for judging whether semiconductor materials are good or bad, the classification criteria for loading them on a tray, or the classification method are not determined by the inspection results of the fourth vision, but may reflect both the inspection results of the third and fourth vision.
트레이는 쏘팅픽커에 의해 반도체 자재가 분류되어 적재되고 반출되는 공간으로서 양품이 수용되는 양품 트레이, 불량품이 수용되는 불량품 트레이, 재작업 또는 리쏘팅이 필요한 리워크 트레이 등으로 분류될 수 있다. 트레이에는 해당 반도체 자재가 적재되기 위한 안착홈(포켓)이 형성될 수 있다.The tray is a space where semiconductor materials are sorted, loaded, and unloaded by a sorting picker, and can be classified into a good product tray that accommodates good products, a defective product tray that accommodates defective products, and a rework tray that requires rework or resorting. A seating groove (pocket) may be formed in the tray for loading the corresponding semiconductor material.
트레이 픽커(14)는 양품이 수용된 양품 트레이 및 불량품이 수용된 불량품 트레이, 재작업 또는 리쏘팅이 필요한 리워크 트레이를 반출하고 비어있는 새로운 트레이를 공급하는 기능을 수행한다. 트레이 픽커(14)의 일측에는 정렬테이블의 키트에 탑재된 2D코드 정보를 인식하거나 트레이의 정보를 검출하기 위한 제5비전(15)이 장착된다. The tray picker 14 carries out the function of removing good product trays containing good products, defective product trays containing defective products, rework trays requiring rework or reshoring, and supplying new, empty trays. A fifth vision 15 is installed on one side of the tray picker 14 to recognize 2D code information mounted on the alignment table kit or to detect information on the tray.
제5비전(15)은 정렬테이블의 정보뿐만 아니라 트레이에 대한 정보를 획득할 수도 있다. 제5비전(15)이 트레이의 정보를 검출하기 위하여 트레이를 순차적으로 촬영하여 복수의 부분화상을 획득하고 획득된 복수의 부분 화상을 합성하여 트레이의 전체 화상을 획득할 수 있으며, 트레이의 전체 화상으로부터 트레이의 안착홈 정보를 수집할 수 있다. 예를 들어 트레이는 트레이 픽커에 의해 x축 방향으로 이동하고, 트레이는 트레이피더의 상부에 장착되어 y축 방향으로 이동하면서 순차적으로 촬영함으로써 트레이에 대한 전체 영역에 대한 화상을 획득하고 획득된 전제 화상으로부터 트레이 정보를 수집할 수 있다. 이때 구체적으로 수집된 트레이 정보는 트레이에 형성된 포켓의 위치, 간격, 개수 등을 포함할 수 있으며, 획득된 트레이 정보를 이용하여 자동으로 쏘팅픽커가 해당 위치에 반도체 자재를 적재할 수 있다.The fifth vision 15 can obtain information about the tray as well as information about the alignment table. In order to detect information on the tray, the fifth vision 15 sequentially photographs the tray to obtain a plurality of partial images and synthesizes the obtained plurality of partial images to obtain the entire image of the tray. Information on the tray's seating groove can be collected from . For example, the tray is moved in the Tray information can be collected from . At this time, the specifically collected tray information may include the location, spacing, and number of pockets formed in the tray, and the sorting picker can automatically load semiconductor materials at the corresponding location using the acquired tray information.
이때 트레이에 대한 정보 획득은 최초 공급된 트레이에 대해서 수행될 수 있으며, 트레이에 대한 정보 획득은 세팅하거나 반도체 제조장치를 구동하기 전에 기획득되며, 기획득된 트레이의 안착홈의 위치 정보를 바탕으로 쏘팅픽커에 픽업된 반도체 자재가 트레이의 안착홈에 전달될 수 있다.At this time, information about the tray can be obtained for the initially supplied tray, and information about the tray is obtained before setting or operating the semiconductor manufacturing equipment, and based on the previously acquired location information of the tray's seating groove, Semiconductor materials picked up by the sorting picker can be delivered to the tray's seating groove.
참고로, 반도체 자재가 트레이의 반도체 자재 안착홈에 모두 안착되면 새로운 트레이를 공급하여 반도체 자재의 안착 작업을 연속적으로 수행할 수 있다.For reference, when all of the semiconductor materials are seated in the semiconductor material seating grooves of the tray, a new tray can be supplied to continuously perform the seating of the semiconductor materials.
이때 새로운 트레이가 공급되면, 앞서 최초 획득한 트레이의 반도체 자재 안착홈의 위치 및 크기 정보를 바탕으로 공급된 새로운 트레이의 기설정된 소정의 안착홈에 해당하는 안착홈을 제5비전으로 검사하여 트레이를 검증할 수 있다.At this time, when a new tray is supplied, based on the location and size information of the semiconductor material seating groove of the initially obtained tray, the seating groove corresponding to the preset predetermined seating groove of the supplied new tray is inspected using the 5th vision to install the tray. It can be verified.
즉, 적절한 트레이가 공급되었는지 최초 획득한 트레이의 안착홈의 위치 및 크기 정보를 바탕으로 새로 공급된 트레이의 적어도 1개의 안착홈, 예를 들면 최외곽 안착홈을 검사하여 기획득된 안착홈의 위치 및 크기와 대응되는지를 확인하여 잘못된 트레이가 공급되는 것을 방지할 수 있다.In other words, the position of the seating groove obtained by inspecting at least one seating groove of the newly supplied tray, for example, the outermost seating groove, based on the location and size information of the seating groove of the initially obtained tray to determine whether an appropriate tray was supplied. You can prevent incorrect trays from being supplied by checking whether they correspond to the size and type.
또한, 새로운 트레이가 공급되면 앞서 최초 획득한 트레이의 안착홈의 위치 정보를 바탕으로 공급된 트레이의 최외곽에 마련된 2개 이상의 안착홈, 바람직하게는 3개의 안착홈을 검사하여 공급된 트레이의 안착홈 위치를 재산출하고 재산출된 안착홈 위치에 반도체 자재를 적재할 수 있다.In addition, when a new tray is supplied, the seating of the supplied tray is checked by inspecting two or more seating grooves, preferably three seating grooves, provided on the outermost side of the supplied tray based on the position information of the tray's seating groove previously obtained. The home position can be recalculated and semiconductor materials can be loaded into the recalculated seating groove position.
이를 통해 공급된 트레이가 한쪽으로 치우치거나 틀어짐 등의 위치 오차가 있더라도 재산출된 트레이의 안착홈 위치 정보를 바탕으로 공급된 트레이의 최외곽 안착홈의 위치로 이동하여 트레이가 공급된 위치를 정확하게 검출할 수 있고, 이를 통해 쏘팅픽커가 공급된 트레이의 각각의 안착홈에 정확하게 반도체 자재를 전달할 수 있게 된다. Through this, even if the supplied tray has a positional error such as being biased to one side or twisted, it moves to the position of the outermost seating groove of the supplied tray based on the recalculated tray's seating groove position information and accurately determines the supplied tray's location. It can be detected, and through this, the sorting picker can accurately deliver semiconductor materials to each seating groove of the supplied tray.
한편 쏘팅픽커가 반도체 자재의 하면을 제4비전으로 검사한 후에 검사 결과에 따라 트레이에 적재하게 되는데 반도체 자재가 트레이의 반도체 자재 안착홈에 모두 안착되면 제5비전으로 트레이의 안착 상태를 검사할 수 있다.Meanwhile, after the sorting picker inspects the lower surface of the semiconductor material using the fourth vision, it is loaded into the tray according to the inspection results. Once the semiconductor materials are all seated in the semiconductor material seating grooves of the tray, the seating status of the tray can be inspected using the fifth vision. there is.
반도체 자재의 안착 상태를 검사한 결과 안착 상태가 불량인 경우 해당 반도체 자재를 적재한 쏘팅픽커의 픽업유닛을 확인하고, 해당 픽업유닛에 의한 불량 안착 횟수가 소정 횟수를 초과하는 경우에는 해당 픽업유닛의 픽업 작업을 스킵할 수 있으며, 해당 픽업유닛에 작업 오류가 있음을 작업자에게 알릴 수도 있다. 물론, 공정 중에는 해당 픽업유닛의 픽업 작업을 스킵하고, 해당 공정이 완료된 후에 픽업유닛의 작업 오류를 확인하여 점검, 교체 등의 후속 조치를 취할 수도 있다.As a result of inspecting the seating condition of the semiconductor material, if the seating condition is defective, check the pickup unit of the sorting picker that loaded the semiconductor material. If the number of defective seating conditions by the pickup unit exceeds a predetermined number of times, the pickup unit of the relevant pickup unit is inspected. The pick-up operation can be skipped, and the operator can be notified that there is a work error in the corresponding pick-up unit. Of course, during the process, the pickup work of the corresponding pickup unit can be skipped, and after the process is completed, work errors in the pickup unit can be checked and follow-up measures such as inspection and replacement can be taken.
제어부(BU)는, 로딩부(3), (5), 스트립 픽커(6), 재치테이블(CT), 절단부(CP), 드라이블럭(DT), 제3비전(10), 정렬테이블(TN), 쏘팅픽커(12), 제4비전(13), 트레이 픽커(14) 및 제5비전(15)을 포함하는 반도체 제조장치(1)의 각각의 구성들의 작동을 제어한다. 이때 제어부는 반도체 제조장치의 각각의 구성을 개별적으로 제어하는 복수개의 개별 제어부를 포함할 수도 있고, 통합 제어부를 통해 반도체 제조장치의 각각의 구성을 제어 및 관리할 수도 있다.The control unit (BU) includes loading units (3) and (5), strip picker (6), loading table (CT), cutting unit (CP), dry block (DT), third vision (10), and alignment table (TN). ), controlling the operation of each component of the semiconductor manufacturing apparatus 1, including the sorting picker 12, the fourth vision 13, the tray picker 14, and the fifth vision 15. At this time, the control unit may include a plurality of individual control units that individually control each configuration of the semiconductor manufacturing apparatus, or may control and manage each configuration of the semiconductor manufacturing apparatus through an integrated control unit.
또한, 제어부(BU)는, 제1비전에 의해 촬영된 복수의 부분 화상(DP)을 병합하여 전체 화상(WP)을 생성하고, 전체 화상(WP)으로부터 수집된 정보에 기초해 상기 구성들의 위치 이동 및 작동을 제어할 수도 있다. In addition, the control unit BU generates a full image WP by merging a plurality of partial images DP captured by the first vision, and determines the positions of the components based on the information collected from the full image WP. Movement and operation can also be controlled.
제어부(BU)에 의해 수집된 정보는 기판(SM)의 형상 및 크기, 기판(SM)에 형성된 개별 단위 반도체 자재(IM)의 위치, 형태, 개수, 패턴, 일정 간격을 두고 배치된 복수의 개별 단위 반도체 자재(IM)로 구성된 그룹 단위의 개수, 그룹 단위의 x축 간격, y축 간격, 개별 단위 반도체 자재(IM)의 x축 간격, y축 간격, 반도체 자재에 형성된 범프의 위치, 크기, 개수, 기판에 형성된 인식마크의 위치, 형상, 간격, 개수, 및 크기, 로딩부에 구비된 피두셜(FD)의 위치, 형태, 개수 중 적어도 하나를 포함한다. 수집된 정보는 이에 한정되지 않고 전체 화상(WP)으로부터 획득할 수 있는 다른 정보를 더 포함할 수 있다. The information collected by the control unit (BU) includes the shape and size of the substrate SM, the location, shape, number, and pattern of individual unit semiconductor materials (IM) formed on the substrate SM, and a plurality of individual units arranged at regular intervals. Number of group units composed of unit semiconductor materials (IM), x-axis spacing and y-axis spacing of group units, It includes at least one of the number, location, shape, spacing, number, and size of recognition marks formed on the substrate, and the location, shape, and number of fiducials (FD) provided in the loading unit. The collected information is not limited to this and may further include other information that can be obtained from the entire image (WP).
제어부(BU)는 고정된 위치에 형성된 피두셜마크(F)를 이용하여 결합된 전체 화상(WP)의 결합 정밀도를 확인할 수 있다. 피두셜마크(F)는 장비의 고정된 피두셜블록(미도시)에 설치되어 있으므로 길이방향으로 배치된 2개의 피두셜마크(F)의 거리는 일정하며 합성된 영상에서 피두셜마크(F)의 거리가 실제 피두셜마크(F)의 거리와 동일한지를 확인하여 전체화상(WP)의 결합 정밀도를 확인할 수 있다.The control unit BU can check the combining precision of the entire combined image WP using the fiducial mark F formed at a fixed position. Since the fiducial mark (F) is installed on a fixed fiducial block (not shown) of the equipment, the distance between the two fiducial marks (F) arranged in the longitudinal direction is constant, and the distance of the fiducial mark (F) in the synthesized image is constant. The combining precision of the entire image (WP) can be checked by checking whether the distance is the same as the actual distance of the fiducial mark (F).
제어부(BU)는 수집된 정보를 공정 자동화에 필요한 파라메타로 추출할 수 있고, 추출된 파라메타는 수집된 정보들로부터 해당 공정을 자동으로 처리하기 위해 추출된 하나 이상의 값 또는 추출된 값으로부터 산출된 값(예를 들어 절단 예정라인의 위치, 검사 대상의 위치 등)을 포함할 수 있다. The control unit (BU) can extract the collected information into parameters necessary for process automation, and the extracted parameters are one or more values extracted from the collected information or values calculated from the extracted values to automatically process the process. (For example, the location of the line to be cut, the location of the inspection target, etc.).
한편, 전술한 본 발명의 반도체 제조장치의 처리방법은 반도체 제조장치에서 최초 공급된 첫 번째 기판 또는 기준 기판, 샘플 기판에 대해 최초 1회 수행될 수 있다.Meanwhile, the processing method of the semiconductor manufacturing apparatus of the present invention described above may be performed once for the first substrate, reference substrate, or sample substrate initially supplied from the semiconductor manufacturing apparatus.
여기서, 첫 번째 기판, 기준 기판, 샘플 기판은 해당 반도체 제조장치에서 처리될 기판과 동일하다. 따라서 동일한 기판에 대해 매번 처리를 위해 기구적 위치, 검사 위치, 순서 또는 처리방법들을 설정 변경할 필요없이 처음 1회, 즉 셋팅할 때만 최초 1회 수행될 수 있다. 그리고 나머지 기판은 처음 1회 셋팅한 값을 그대로 이용하여 자동으로 처리될 수 있다.Here, the first substrate, reference substrate, and sample substrate are the same as the substrate to be processed in the corresponding semiconductor manufacturing equipment. Therefore, it can be performed only once for the first time, that is, upon setting, without having to change the settings of the mechanical position, inspection position, order, or processing method for each processing of the same substrate. And the remaining boards can be processed automatically using the values set the first time.
이에 대하여 반도체 제조장치의 처리방법을 도 2 내지 도 4를 참조하여 설명하면 다음과 같다.In relation to this, the processing method of the semiconductor manufacturing equipment will be described with reference to FIGS. 2 to 4 as follows.
먼저, 기판(SM)을 로딩부(3) 상에 공급한다. 이때 공급되는 기판은 가장 먼저 공급되는 첫 번째 기판이 될 수 있으며, 매거진에 적층된 기판들 중에서 처음으로 인출 및 공급되는 기판이다. 로딩부에 공급된 첫 번째 기판에 대하여 모자이킹 과정이 수행된다. 구체적으로, 제1비전(5)이 로딩부(3) 상의 기판(SM)에 대해 순차적으로 촬영하여 전체 화상을 획득하는 기능을 수행한다. 기판(SM)의 전체 영역(WA)보다 소정 범위 큰 확장 영역(EA)을 제1비전(5)의 촬영 영역으로 설정한다. 이후 촬영 영역을 복수의 분할 영역으로 나누어 복수회에 걸쳐 제1비전(5)으로 순차적으로 촬상한다. 이때 각각의 촬상 영역은 일부 중첩된 영역을 갖는다. First, the substrate SM is supplied onto the loading unit 3. At this time, the supplied substrate may be the first substrate supplied, and is the first substrate to be pulled out and supplied among the substrates stacked in the magazine. A mosaic process is performed on the first substrate supplied to the loading unit. Specifically, the first vision 5 performs a function of acquiring the entire image by sequentially imaging the substrate SM on the loading unit 3. An extended area (EA) that is larger than the entire area (WA) of the substrate (SM) by a predetermined range is set as the imaging area of the first vision (5). Afterwards, the imaging area is divided into a plurality of divided areas and images are sequentially captured multiple times using the first vision 5. At this time, each imaging area has some overlapping areas.
즉, 도 2에 도시된 바와 같이 제1비전(5)으로 분할 영역(DA)을 순차적으로 촬영하여 복수의 부분 화상을 획득한다. 이때, 각각의 분할 영역(DA1, DA2, DA3, DA4, DA5, DA6, DA7, DA8, DA9, DA10, DA11, DA12)은 x, y축 방향 중 적어도 하나로 인접하는 분할 영역(DA)과 겹치지는 부위를 포함하여 촬영되어 겹쳐지는 부위를 통해 중첩 영역(RA)을 포함한다.That is, as shown in FIG. 2, the divided area DA is sequentially photographed using the first vision 5 to obtain a plurality of partial images. At this time, each partition (DA1, DA2, DA3, DA4, DA5, DA6, DA7, DA8, DA9, DA10, DA11, DA12) does not overlap with the adjacent partition area (DA) in at least one of the x and y axes. An overlap area (RA) is included through the overlapping areas that are photographed including the area.
제1비전(5)은 제1 내지 12분할 영역(DA)을 각각 촬영하여 각각의 분할 영역(DA1, DA2, DA3, DA4, DA5, DA6, DA7, DA8, DA9, DA10, DA11, DA12)에 대응하는 복수의 부분 화상(DP)을 획득한다. 제1비전(5)은 부분 화상(DP)을 제어부(BU)로 전달한다.The first vision (5) photographs the first to twelfth divided areas (DA) and displays images in each divided area (DA1, DA2, DA3, DA4, DA5, DA6, DA7, DA8, DA9, DA10, DA11, DA12). A plurality of corresponding partial images (DP) are acquired. The first vision 5 transmits the partial image DP to the control unit BU.
제어부(BU)는 제1비전(5)으로부터 전달받은 복수의 부분 화상(DP)을 순차적으로 배치하여 병합하는 과정을 수행한다. 이를 통해 제1비전(5)이 촬영하는 확장 영역(EA)에 대응하는 전체 화상(WP)이 생성된다. The control unit BU performs a process of sequentially arranging and merging the plurality of partial images DP received from the first vision 5. Through this, the entire image (WP) corresponding to the extended area (EA) captured by the first vision (5) is generated.
반도체 제조장치의 처리방법은, 모자이킹 과정을 통해 획득한 전체 화상(WP)으로부터 수집된 정보를 후속 공정에 이용한다. 구체적으로 설명하면 수집된 정보를 공정 자동화에 필요한 파라메타로 추출하고 각각의 후속 공정에서 추출된 파라메타를 이용하여 자동으로 해당 공정을 수행할 수 있다.The processing method of a semiconductor manufacturing device uses information collected from the entire image (WP) obtained through a mosaic process in a subsequent process. To be more specific, the collected information can be extracted into parameters necessary for process automation, and the process can be automatically performed using the parameters extracted from each subsequent process.
먼저, 추출된 파라메타를 이용하여 로딩부에 공급된 기판을 정렬하는데 사용할 수 있다. First, the extracted parameters can be used to align the substrate supplied to the loading unit.
여기서 추출된 파라메타 중에서 로딩부의 피두셜 위치와 기판에 형성된 인식마크 중 로딩부의 피두셜과 근접한 인식마크의 형태 및 위치를 이용한다.Among the parameters extracted here, the fiducial position of the loading part and the shape and position of the recognition mark formed on the substrate that are close to the fiducial of the loading part are used.
우선 추출된 파라메타로부터 제1비전이 검사할 기준마크가 지정된다. 제1비전은 검사될 기준마크로 이동하며 검사할 기준마크를 식별하기 위한 조명과 포커스 등 비전 파라메타를 자동으로 설정하여 기준마크가 잘 보이도록 한 후 콘트라스트, 퀄리티, 히스토그램 또는 매칭비 등을 자동으로 설정한다. 여기서 지정된 기준마크를 식별하기 위해 자동으로 설정되는 설정값을 식별 기준값으로 저장하고 이후 기준마크를 탐색할 때 식별 기준값을 이용한다.First, a reference mark to be inspected by the first vision is designated from the extracted parameters. The first vision moves to the reference mark to be inspected and automatically sets vision parameters such as lighting and focus to identify the reference mark to be inspected so that the reference mark is clearly visible, and then automatically sets the contrast, quality, histogram or matching ratio, etc. do. Here, in order to identify the designated reference mark, the automatically set setting value is saved as the identification reference value and the identification reference value is used when searching for the reference mark later.
이후 기준마크의 위치 정보와 기판에 형성된 인식마크 중에서 기판의 최외곽에 마련된 기준마크를 탐색하여 기판의 최외곽 기준마크의 위치값을 구한다. 이때 위치값은 로딩부에 마련된 피두셜의 위치를 통해서 최외곽 기준마크의 위치좌표를 구할 수 있다. Afterwards, the position value of the outermost reference mark of the substrate is obtained by searching for the reference mark provided on the outermost side of the substrate among the positional information of the reference mark and the recognition mark formed on the substrate. At this time, the position value can be obtained from the position coordinates of the outermost reference mark through the position of the fiducial provided in the loading unit.
구체적으로, 제어부(BU)는 전체 화상(WP)에 기초해 기판(SM)의 중심 위치 정보를 획득한다. 도 3을 참조하면, 제어부(BU)는, 전체 화상(WP)의 우측 방향(+x방향)의 상단부에 구비된 제1피두셜(FD1)과 상기 제1피두셜(FD1)과 대각선 방향으로 대향되어 전체 화상(WP)의 좌측(-x방향)의 하단부에 구비된 제2피두셜(FD2)을 연결한 '제1가상 대각선'과, 제1피두셜(FD1)과 길이 방향(±y방향)을 기준으로 반대 방향에 구비되어 전체 화상(WP)의 우측 방향(+x방향)의 하단부에 구비된 제3피두셜(FD3)로부터 대각선 방향으로 연장되는 '제2가상 대각선'이 교차하는 지점을 통해 기판(SM)의 센터 위치 정보를 획득한다. 기판(SM)의 센터 위치 정보는 제1, 2가상 대각선이 교차하는 지점의 x, y축 방향의 위치 좌표값일 수 있다.Specifically, the control unit BU acquires the center position information of the substrate SM based on the entire image WP. Referring to FIG. 3, the control unit BU controls the first fiducial FD1 provided at the upper end in the right direction (+x direction) of the entire image WP in a diagonal direction with the first fiducial FD1. A 'first virtual diagonal' connecting the second fiducial FD2 provided at the lower end of the left side (-x direction) of the entire image WP, and the first fiducial FD1 and the longitudinal direction (±y) A 'second virtual diagonal' that is provided in the opposite direction and extends diagonally from the third fiducial (FD3) provided at the bottom in the right direction (+x direction) of the entire image (WP) intersects. Center position information of the substrate (SM) is acquired through the point. The center position information of the substrate SM may be a position coordinate value in the x- and y-axis directions at a point where the first and second virtual diagonals intersect.
제어부(BU)는 기판(SM)의 센터 위치 정보와 제어부(BU)에 저장된 로딩부의 중심 위치 정보에 기초해 로딩부의 센터 위치 정보와 기판(SM)의 센터 위치 정보간의 센터 위치 오차값을 획득한다. 로딩부의 센터 위치 정보 및 센터 위치 오차값은 x축 방향, y축 방향 및 θ방향으로 구성된 위치 좌표값으로 구성될 수 있다.The control unit (BU) obtains a center position error value between the center position information of the loading unit and the center position information of the substrate SM based on the center position information of the substrate SM and the center position information of the loading unit stored in the control unit BU. . The center position information and center position error value of the loading unit may be composed of position coordinate values configured in the x-axis direction, y-axis direction, and θ direction.
제어부(BU)는 스트립 픽커(6)가 로딩부 상의 기판(SM)를 픽업한 상태에서 산출된 위치 오차값에 기초해 y축 방향 및 θ축 방향으로 로딩부의 위치를 보정하고, 스트립 픽커(6)가 x축 방향 위치를 보정하여 로딩부 상의 위치 보정된 기판(SM)을 전달한다. 이에 따라, 로딩부 상의 기판(SM)은, x축 방향, y축 방향 및 θ방향으로 위치 보정되어 정렬된 상태로 스트립 픽커(6)에 흡착된다.The control unit BU corrects the position of the loading unit in the y-axis direction and the θ-axis direction based on the position error value calculated while the strip picker 6 picks up the substrate SM on the loading unit, and the strip picker 6 ) corrects the position in the x-axis direction and delivers the position-corrected substrate (SM) on the loading unit. Accordingly, the substrate SM on the loading unit is adsorbed to the strip picker 6 in a state in which its position is corrected and aligned in the x-axis, y-axis, and θ directions.
그런 다음, 스트립 픽커(6)가 재치테이블(CT)에 기판(SM)을 전달하는 과정이 수행된다. 스트립 픽커(6)는 재치테이블(CT)의 중심 위치에 기판(SM)의 중심 위치를 대응시켜 전달할 수 있다.Then, a process in which the strip picker 6 transfers the substrate SM to the placement table CT is performed. The strip picker 6 can deliver the center position of the substrate SM by matching the center position of the placement table CT.
그런 다음, 제2비전(7)을 이용하여 기판(SM)의 절단 예정라인을 검사하는 공정이 수행된다.Then, a process of inspecting the cutting line of the substrate SM using the second vision 7 is performed.
절단 예정라인 검사 공정에서, 제어부(BU)는 추출된 파라메타를 기준으로 제2비전(7)의 작동을 제어한다.In the cutting line inspection process, the control unit (BU) controls the operation of the second vision 7 based on the extracted parameters.
구체적으로, 제어부(BU)는 추출된 파라메타를 기준으로 기판(SM)에서 검사될 기준마크를 지정한다. 이때 기준마크는 기판에 형성된 인식마크가 될 수 있다. 제2비전(7)은 기준마크의 형태와 위치정보를 이용하여 검사될 기준마크의 위치로 이동하고 기준마크를 식별하기 위한 식별 기준값으로 자동 설정된 상태이다.Specifically, the control unit BU designates a reference mark to be inspected on the substrate SM based on the extracted parameters. At this time, the reference mark may be a recognition mark formed on the substrate. The second vision 7 uses the shape and location information of the reference mark to move to the location of the reference mark to be inspected and is automatically set as an identification reference value for identifying the reference mark.
그 다음 식별 기준값으로 설정된 기준마크의 식별 기준값에 해당하는 인식마크를 탐색한다. 해당되는 인식마크를 탐색한 결과 탐색된 인식마크의 위치정보를 획득할 수 있고, 인식마크를 X축 방향 또는 Y축 방향으로 대칭되게 연결한 선으로 절단 예정라인을 산출한다. 산출된 가상의 절단 예정라인이 재치테이블에 마련된 블레이드 도피홈 내에 수용되는지 확인하고 각각의 절단 예정라인이 대응되는 블레이드 도피홈 내에 수용되면 해당 절단 예정라인을 따라 절단을 수행한다.Next, the recognition mark corresponding to the identification standard value of the reference mark set as the identification standard value is searched. As a result of searching for the corresponding recognition mark, the location information of the searched recognition mark can be obtained, and the cutting line is calculated as a line connecting the recognition marks symmetrically in the X-axis or Y-axis direction. It is checked whether the calculated virtual cutting line is accommodated in the blade escape groove provided on the cutting table, and if each cutting line is accommodated in the corresponding blade escape groove, cutting is performed along the corresponding cutting line.
제2비전(7)은 반도체 자재의 각각에 대응하는 영역을 별도로 촬영하여 절단 라인이 위치하는 절단 영역에 대한 위치 정보를 일일이 확인하여 절단 라인에 대한 위치 정보를 획득하는 과정을 먼저 수행하지 않고도 추출된 파라메타를 이용하여 바로 최초 촬영 위치로 이동된다. 최초 촬영 위치 정보는 x, y축 방향 위치 좌표값으로 구성될 수 있다.The second vision (7) separately photographs the area corresponding to each semiconductor material and checks the location information on the cutting area where the cutting line is located, extracting the location information without first performing the process of acquiring the location information on the cutting line. Using the specified parameters, it is immediately moved to the first shooting position. The first shooting location information may consist of x- and y-axis location coordinate values.
제2비전(7)이 최초 촬영하는 위치를 고정된 값으로 설정하면, 반도체 자재의 종류가 바뀔 때마다 최초 촬영 위치값을 새롭게 설정해야 하는 문제가 있으나, 본 발명에 의하면, 최초 촬영 위치값을 고정되게 설정하지 않고 추출된 파라메타를 기준으로 반도체 자재의 정보를 알 수 있어 반도체 자재의 종류가 변경되더라도 작업자의 셋팅없이도 자동으로 반도체 자재의 정보를 변경시켜 줄 수 있는 효과를 가진다.If the second vision 7 sets the first shooting position to a fixed value, there is a problem that the first shooting position value must be newly set every time the type of semiconductor material changes. However, according to the present invention, the first shooting position value is set to a fixed value. Since the information of the semiconductor material can be known based on the extracted parameters without setting it fixedly, it has the effect of automatically changing the information of the semiconductor material without the operator's settings even if the type of semiconductor material is changed.
반도체 자재 절단시 재치테이블에 흡착된 반도체 자재를 절단 블레이드(8)를 이용하여 반도체 자재를 절단하는 과정이 수행된다. 반도체 자재 절단시 고객이 설정한 기본 작업방식이나 허용범위(tolerance)를 이용하여 절단 순서나 절단 시퀀스를 자동으로 결정하여 수행할 수도 있다.When cutting a semiconductor material, a process of cutting the semiconductor material adsorbed on the loading table is performed using a cutting blade (8). When cutting semiconductor materials, the cutting order or cutting sequence can be automatically determined and performed using the basic work method or tolerance set by the customer.
절단이 완료된 후에는 유니트 픽커(9)를 이용하여 개별 단위 반도체 자재(IM)를 흡착한 상태에서 세척을 수행하고 세척 후에 드라이블럭(DT)에 전달하는 과정이 수행된다.After cutting is completed, the individual unit semiconductor material (IM) is adsorbed and washed using the unit picker 9, and then transferred to the dry block (DT).
절단 및 세척 완료된 반도체 자재(IM)는 드라이블럭(DT)에서 건조 공정이 수행된다.The semiconductor material (IM) that has been cut and cleaned is subjected to a drying process in a dry block (DT).
그런 다음, 제3비전(10)을 이용하여 반도체 자재(IM)의 상면 검사 공정이 수행된다.Then, a top surface inspection process of the semiconductor material (IM) is performed using the third vision 10.
구체적으로, 제어부(BU)는 추출된 파라메타에 기초해 획득한 반도체 자재(IM)의 위치 정보와 크기 정보 등을 이용하여 제3비전(10)으로 검사를 수행할 수 있다.Specifically, the control unit (BU) may perform an inspection using the third vision 10 using the location information and size information of the semiconductor material (IM) obtained based on the extracted parameters.
제어부(BU)는 반도체 자재(IM)의 위치 정보에 기초해 최초로 반도체 자재(IM)의 상태 확인을 수행할 상태 확인 위치 정보를 결정하여 상태 확인 위치 정보로 제3비전(10)을 바로 위치 이동시킬 수 있다. 상태 확인 위치 정보는 x축, y축 방향의 위치 좌표값으로 구성될 수 있다. 상태 확인 위치는 고정되게 설정된 값이 아니라 전체 화상(WP)으로부터 수집된 기판(SM)의 종류에 따라 실시간으로 변경되도록 설정할 수 있다.The control unit (BU) determines the status confirmation location information to first perform status confirmation of the semiconductor material (IM) based on the location information of the semiconductor material (IM) and immediately moves the third vision 10 to the location using the status confirmation location information. You can do it. Status confirmation location information may consist of location coordinate values in the x-axis and y-axis directions. The status check position is not a fixed value, but can be set to change in real time depending on the type of substrate (SM) collected from the entire image (WP).
한편, 제3비전으로 검사할 반도체 자재에 대한 비전 파라메타를 설정하고, 설정된 비전 파라메타를 적용한 상태에서 지정된 반도체 자재를 식별하기 위한 식별 기준값을 설정한 후에는 각각의 반도체 자재에 대한 위치 정보를 이용하여 반도체 자재의 식별 기준값을 만족하는 반도체 자재를 탐색한다. 여기서 탐색은 반도체 자재의 크기, 반도체 자재의 상면 스크래치 유무, 볼 검사 등이 될 수 있으며, 탐색결과에 따라 반도체 자재의 상면 상태를 판단할 수 있다.Meanwhile, after setting the vision parameters for the semiconductor material to be inspected with the third vision and setting the identification standard value to identify the designated semiconductor material with the set vision parameters applied, the location information for each semiconductor material is used Search for semiconductor materials that meet the identification criteria for semiconductor materials. Here, the search can include the size of the semiconductor material, the presence or absence of scratches on the top surface of the semiconductor material, ball inspection, etc., and the condition of the top surface of the semiconductor material can be determined according to the search results.
그런 다음, 정렬테이블 픽커(11)가 제3비전(10)을 이용한 상면 상태 검사가 완료된 반도체 자재(IM)를 흡착하여 정렬테이블(TN)에 전달하는 과정이 수행된다. Then, a process is performed in which the alignment table picker 11 adsorbs the semiconductor material (IM) for which the top surface condition inspection using the third vision 10 has been completed and transfers it to the alignment table TN.
그런 다음, 쏘팅픽커(12)와 제4비전(13)을 이용하여 반도체 자재(IM)의 픽업 상태 확인 공정을 수행한다.Then, a pick-up status confirmation process of semiconductor material (IM) is performed using the sorting picker 12 and the fourth vision 13.
구체적으로, 제어부(BU)는 추출된 파라메타를 바탕으로 반도체 자재의 위치 데이터를 생성한다. 쏘팅픽커는 생성된 위치 데이터 중 하나 이상의 픽업 대상 반도체 자재를 픽업하여 제4비전(13)으로 픽업 상태를 확인할 수 있다.Specifically, the control unit (BU) generates location data of the semiconductor material based on the extracted parameters. The sorting picker can pick up one or more semiconductor materials to be picked up among the generated location data and check the pickup status using the fourth vision (13).
예를 들어 생성된 위치 데이터 중 최외곽 영역 3군데에 위치한 반도체 자재의 위치로 바로 이동하여 해당 위치에 있는 개별 단위 반도체 자재(IM)를 흡착하여 픽업한다.For example, among the generated location data, it moves directly to the location of the semiconductor material located in the three outermost areas and picks up the individual unit semiconductor material (IM) at that location by adsorbing it.
그런 다음, 쏘팅픽커(12)는 제4비전(13)이 구비되는 위치로 이동한다. 이는 제어부(BU)에 의해 제4비전(13)의 위치 정보로 이동하도록 쏘팅픽커(12)가 이동하도록 제어됨으로써 구현된다. 제4비전(13)의 위치 정보는 제어부(BU)에 저장된 정보이고, x, y축 방향 위치 좌표값으로 구성될 수 있다.Then, the sorting picker 12 moves to the position where the fourth vision 13 is provided. This is implemented by controlling the sorting picker 12 to move to the location information of the fourth vision 13 by the control unit (BU). The location information of the fourth vision 13 is information stored in the control unit (BU) and may be composed of position coordinate values in the x and y axes.
쏘팅픽커(12)가 제4비전(13)이 구비되는 위치로 이동하면, 제4비전(13)이 쏘팅픽커(12)에 흡착된 개별 단위 반도체 자재(IM)의 픽업 상태를 촬영하여 이미지를 획득한다. 제4비전(13)은 이미지를 제어부(BU)로 전달한다.When the sorting picker (12) moves to the position where the fourth vision (13) is provided, the fourth vision (13) captures the pickup state of the individual unit semiconductor material (IM) adsorbed on the sorting picker (12) and creates an image. Acquire. The fourth vision 13 transmits the image to the control unit (BU).
제어부(BU)는 전달받은 이미지로부터 개별 단위 반도체 자재(IM)의 픽업 위치 정보를 획득한다. 이때, 픽업 위치 정보는 x축, y축 방향의 위치 좌표값으로 구성될 수 있다.The control unit (BU) obtains the pickup location information of the individual unit semiconductor material (IM) from the received image. At this time, the pickup location information may be composed of location coordinate values in the x-axis and y-axis directions.
제어부(BU)는 쏘팅픽커가 픽업한 반도체 자재의 픽업 센터 위치 정보와 제4비전(13)의 비전 센터 위치를 바탕으로 쏘팅픽커가 반도체 자재의 센터를 픽업할 수 있도록 위치 보정값을 산출하고, 산출된 위치 보정값을 쏘팅픽커에 반영한다. 즉, 쏘팅픽커의 반도체 자재 픽업 위치 센터와 제4비전(13)의 센터 축을 일치시킴으로써 쏘팅픽커의 기구적 오차값을 보정할 수 있다.The control unit (BU) calculates a position correction value so that the sorting picker can pick up the center of the semiconductor material based on the pickup center location information of the semiconductor material picked up by the sorting picker and the vision center position of the fourth vision 13, The calculated position correction value is reflected in the sorting picker. In other words, the mechanical error value of the sorting picker can be corrected by aligning the semiconductor material pickup position center of the sorting picker with the center axis of the fourth vision 13.
쏘팅픽커의 기구적 위치 오차값이 보정된 후에는 제4비전(13)으로 반도체 자재의 하면 검사를 수행한다. 반도체 자재의 하면을 검사하기에 앞서 제4비전(13)에서 반도체 자재의 하면을 탐색하기 위한 식별 기준값을 설정한다. 설정된 식별 기준값과 고객이 설정한 작업 방식, 허용범위를 이용하여 반도체 자재의 양불 판단기준, 트레이에 적재하는 분류 기준 또는 분류 방법을 결정할 수 있다.After the mechanical position error value of the sorting picker is corrected, the bottom surface of the semiconductor material is inspected using the fourth vision (13). Before inspecting the bottom surface of the semiconductor material, an identification standard value for searching the bottom surface of the semiconductor material is set in the fourth vision (13). Using the set identification standard value, the work method set by the customer, and the tolerance range, it is possible to determine the standard for judging whether semiconductor materials are good or bad, and the classification standard or method for loading them on the tray.
이때 반도체 자재의 양불 판단 기준, 트레이에 적재하는 분류 기준 또는 분류 방법의 결정은 제4비전의 검사 결과에만 한정되지 않고 제3비전과 제4비전의 각각의 검사 결과를 모두 반영하여 반도체 자재의 양불 판단이 수행될 수 있다.At this time, the criteria for determining whether semiconductor materials are good or bad, the classification criteria for loading on trays, or the classification method are not limited to the inspection results of the 4th vision, but are determined by reflecting both the inspection results of the 3rd and 4th vision. Judgment can be carried out.
양불 판단의 검사 결과에 따라 쏘팅픽커는 반도체 자재를 양품 트레이, 불량품 트레이, 리워크 트레이에 각각 적재할 수 있다.Depending on the inspection results for good or bad judgment, the sorting picker can load semiconductor materials into the good product tray, defective product tray, and rework tray, respectively.
이때 트레이는 제1비전으로 기판의 전체화상을 획득한 것과 동일한 방식으로, 제5비전으로 트레이를 순차적으로 촬영하여 트레이의 부분화상을 획득하고 획득된 부분화상을 합성하여 트레이의 전체화상을 획득하여 트레이의 전체화상으로부터 트레이의 정보를 수집할 수 있으며 이를 바탕으로 쏘팅픽커가 트레이의 포켓에 반도체 자재를 분류하여 적재할 수 있다. 트레이의 정보는 반도체 자재의 분류 작업이 수행되기 전에 기 획득할 수도 있다.At this time, in the same way as the entire image of the substrate was acquired with the first vision, the tray is sequentially photographed with the fifth vision to obtain a partial image of the tray, and the acquired partial images are synthesized to obtain a full image of the tray. Tray information can be collected from the entire tray image, and based on this, the sorting picker can sort and load semiconductor materials into the tray's pockets. Tray information may be obtained before the classification of semiconductor materials is performed.
같은 반도체 자재를 적재하는 트레이는 모두 동일한 규격과 형태로 공급될 수 있으므로, 트레이의 정보는 최초 1회에 한해 수행하는 것이 바람직하며 이후 획득된 트레이 정보를 바탕으로 나머지 반도체 자재들을 자동으로 분류하여 적재할 수 있다.Since all trays loading the same semiconductor material can be supplied in the same size and form, it is advisable to collect tray information only once, and then automatically classify and load the remaining semiconductor materials based on the acquired tray information. can do.
전술한 본 발명의 반도체 제조장치의 처리방법은 최초 공급된 기판이나 셋팅을 위한 기준이 되는 반도체 자재에 대하여 최초 1회에 한해 수행되는 것이며, 이후 공급되는 기판은 앞서 셋팅된 반도체 제조장치의 처리 방법에 따라 수행될 수 있다.The processing method of the semiconductor manufacturing device of the present invention described above is performed only once for the first supplied substrate or semiconductor material that serves as a standard for setting, and the substrate supplied thereafter is processed by the processing method of the previously set semiconductor manufacturing device. It can be performed according to.
즉, 두 번째 공급되는 기판은 기판에 대해 순차적으로 부분 화상을 획득하는 모자이킹 과정을 통해 기판의 전체 화상을 획득하고 획득된 전체 화상으로부터 반도체 자재와 인식마크 정보를 수집하고 수집된 정보를 기준으로 파라메타를 추출하는 과정과, 검사 대상이 되는 기준마크를 지정하고, 지정된 기준마크를 식별하기 위한 식별 기준값을 설정하는 단계는 생략되는 것이 바람직하다.In other words, for the second supplied substrate, the entire image of the substrate is acquired through a mosaic process that sequentially acquires partial images of the substrate, semiconductor material and recognition mark information are collected from the acquired entire image, and based on the collected information, It is desirable to omit the steps of extracting parameters, specifying a reference mark to be inspected, and setting an identification reference value for identifying the designated reference mark.
보다 구체적으로 이후 공급되는 기판(이하, 후속 기판)에 대한 반도체 제조장치의 처리방법을 설명한다.In more detail, a method of processing a semiconductor manufacturing device for a substrate to be supplied later (hereinafter referred to as a subsequent substrate) will be described.
먼저, 후속 기판을 로딩부(3)에 공급한다. 로딩부에 공급된 후속 기판의 자재 정렬상태 검사를 위해 제1비전(3)으로 후속 기판의 중심점을 획득한다. 이때 기판의 중심점을 획득하기 위해 기판의 최외곽 영역 3군데의 위치를 검사해도 좋지만 최외곽 영역 2군데의 위치를 검사해도 무방하다. 즉, 대각선 상에 위치한 2군데의 인식마크 위치를 탐색한다. 이때 탐색되는 인식마크의 위치와 인식마크를 탐색하기 위한 식별 기준값은 앞서 첫 번째 기판에서 탐색했던 것과 동일한 위치에서 동일한 식별 기준값으로 탐색한다. First, the subsequent substrate is supplied to the loading unit 3. To inspect the material alignment of the subsequent substrate supplied to the loading unit, the center point of the subsequent substrate is acquired using the first vision (3). At this time, in order to obtain the center point of the board, it is good to check the positions of the three outermost areas of the board, but it is also okay to check the positions of the two outermost areas. In other words, the positions of two recognition marks located diagonally are searched. At this time, the location of the recognition mark to be searched and the identification reference value for searching the recognition mark are searched at the same location and with the same identification reference value as those searched previously on the first board.
공급되는 기판의 위치 상태는 매번 다를 수 있기 때문에 각각의 위치 상태 검사는 매번 수행하고 수행된 결과에 따라 해당 후속 기판의 센터가 로딩부의 센터와 일치되도록 기판의 위치를 정렬한다. Since the positional state of the supplied substrate may be different each time, each positional state inspection is performed each time, and according to the performed results, the position of the substrate is aligned so that the center of the corresponding subsequent substrate coincides with the center of the loading unit.
기판의 위치가 정렬되면 재치테이블의 센터에 정렬된 기판의 센터가 일치되도록 전달된다. 재치테이블 상에 전달된 기판에 대해 제2비전(7)으로 기판의 절단될 절단 예정라인을 검사한다. 제2비전(7)은 기판에 형성된 인식마크를 순차적으로 탐색하고 이때 탐색되는 인식마크의 위치와 인식마크를 탐색하기 위한 식별 기준값은 앞서 첫 번째 기판에서 탐색했던 것과 동일한 위치에서 동일한 식별 기준값으로 탐색한다. Once the position of the substrate is aligned, the center of the aligned substrate is transferred to match the center of the placement table. For the substrate delivered on the placement table, the cutting line on which the substrate is to be cut is inspected using the second vision 7. The second vision 7 sequentially searches for the recognition marks formed on the substrate, and at this time, the location of the recognition marks searched and the identification reference value for searching for the recognition marks are searched at the same location and with the same identification reference values as those previously searched on the first substrate. do.
공급된 기판의 인식마크를 모두 탐색한 후에 인식마크를 X축 방향 또는 Y축 방향으로 대칭되는 위치에 있는 인식마크를 연결한 가상의 선을 기판의 절단 예정라인으로 산출한다. 이때 산출된 각각의 절단 예정라인이 재치테이블에 형성된 대응되는 블레이드 도피홈 내에 수용되는지 판단하고 수용되면 절단을 수행하고 수용되지 않으면 수용될 수 있도록 보정값을 산출하여 스트립픽커가 해당되는 보정값만큼 보정하여 재치테이블에 재전달한다. 이후 산출된 절단 라인 또는 절단 예정라인 산출을 다시 수행하여 재수행된 절단 예정라인으로 기판을 절단하여 복수개의 반도체 자재로 분할한다.After all the recognition marks on the supplied substrate are searched, the virtual line connecting the recognition marks at symmetrical positions in the X-axis or Y-axis direction is calculated as the expected cutting line of the substrate. At this time, it is determined whether each calculated cutting line is accommodated within the corresponding blade escape groove formed on the tread table, and if accepted, cutting is performed. If not, a correction value is calculated so that it can be accepted, and the strip picker is corrected by the corresponding correction value. and re-delivers it to the wit table. Afterwards, the calculated cutting line or cutting line calculation is performed again, and the substrate is cut using the re-performed cutting line to divide it into a plurality of semiconductor materials.
절단된 반도체 자재를 유닛픽커가 픽업하여 세척을 수행하고 드라이블럭에 전달한다. 드라이블럭에서 각각의 전달된 반도체 자재에 대하여 제3비전(10)으로 상면 검사를 수행하고, 상면 검사가 완료된 후에는 정렬테이블 픽커가 반도체 자재를 픽업하여 정렬테이블에 전달한다. 정렬테이블에 전달된 반도체 자재를 쏘팅픽커가 픽업하여 제4비전(12)으로 반도체 자재의 하면 검사를 수행한다.The unit picker picks up the cut semiconductor material, cleans it, and delivers it to the dry block. A top surface inspection is performed using the third vision 10 for each semiconductor material delivered from the dry block, and after the top surface inspection is completed, the alignment table picker picks up the semiconductor material and delivers it to the alignment table. The sorting picker picks up the semiconductor material delivered to the sorting table and inspects the lower surface of the semiconductor material using the fourth vision (12).
이때 제3비전과 제4비전은 앞서 첫 번째 반도체 자재에 대한 검사를 수행할 때와 동일한 식별 기준값으로 설정된 상태이다. At this time, the third and fourth vision are set to the same identification standard values as when performing the inspection of the first semiconductor material.
즉, 각각의 비전에서 수행되기 위한 비전의 검사 위치와 해당 검사를 수행하기 위해 설정된 식별 기준값은 동일하게 설정된 상태에서 해당 항목에서 수행되는 본연의 검사만 수행될 수 있다.In other words, only the original inspection performed on the corresponding item can be performed while the inspection location of the vision to be performed in each vision and the identification standard value set for performing the inspection are set the same.
또한 쏘팅픽커의 픽업 위치도 앞서 첫 번째 반도체 자재 검사시 보정된 상태이므로 후속 기판에 대해서는 추가로 수행될 필요가 없다.Additionally, the picking position of the sorting picker has been previously calibrated during the first semiconductor material inspection, so there is no need to perform additional operations on subsequent boards.
제3비전과 제4비전의 검사 결과가 완료되면, 검사 결과에 따라 반도체 자재를 분류하여 각각의 트레이에 분류 적재하고 적재가 완료되면 반출될 수 있다. 물론 이때 검사 결과는 첫 번째 반도체 자재 검사시 설정된 기준, 예를 들어 설정된 식별 기준값과 고객이 설정한 허용범위를 이용하여 반도체 자재의 양불 판단기준, 트레이에 적재하는 분류기준, 또는 분류 방법을 동일하게 반영할 수 있다.When the inspection results of the third and fourth visions are completed, the semiconductor materials are sorted according to the inspection results, sorted and loaded into each tray, and can be taken out when the loading is complete. Of course, at this time, the inspection results are based on the standards set at the time of the first semiconductor material inspection, for example, the standard for judging whether the semiconductor material is good or bad, the classification standard for loading on the tray, or the classification method using the set identification standard value and the tolerance range set by the customer. It can be reflected.
본 발명에 따르면, 반도체 제조장치의 처리방법은 공정을 진행하기에 앞서 제1비전으로 공급된 기판에 대해 복수의 촬영영역으로 나누어 복수의 부분화상을 획득하고 획득된 부분화상을 합성하여 기판의 전체 화상(WP)을 획득하는 과정을 수행하여 전체 화상(WP)으로부터 공정 자동화에 필요한 파라메타를 추출하여 추출된 파라메타를 기초해 후속 공정을 수행할 수 있다. According to the present invention, the processing method of the semiconductor manufacturing apparatus divides the substrate supplied to the first vision into a plurality of imaging areas before proceeding with the process, acquires a plurality of partial images, and synthesizes the obtained partial images to form the entire substrate. By performing the process of acquiring the image (WP), parameters necessary for process automation can be extracted from the entire image (WP), and subsequent processes can be performed based on the extracted parameters.
본 발명의 반도체 제조장치의 처리방법은, 정렬 공정 및 후속 공정을 순차적으로 수행할 때, 후속 공정을 수행하는 데에 필요한 기판(SM)의 정보를 수동으로 입력하지 않고도, 수행하는 후속 공정에 대응하는 공정 조건(구체적으로, 제2비전(7), 제3비전(10), 쏘팅픽커(12) 등을 위치 이동시키는 위치 정보 및 기판(SM)의 자재 정보 등)이 자동으로 셋팅될 수 있다.The processing method of the semiconductor manufacturing apparatus of the present invention, when performing the alignment process and the subsequent process sequentially, corresponds to the subsequent process performed without manually entering the information on the substrate (SM) required to perform the subsequent process. Process conditions (specifically, position information for moving the second vision 7, third vision 10, sorting picker 12, etc. and material information for the substrate SM) can be set automatically. .
따라서, 반도체 제조장치의 처리방법에 따르면, 작업자의 개입없이도 기판(SM)의 절단, 건조, 양품/불량품 분류 등의 공정을 수행하기 위한 공정 조건이 자동으로 셋팅되어 완전한 오토 셋팅 및 무인 가공이 구현될 수 있다.Therefore, according to the processing method of the semiconductor manufacturing equipment, the process conditions for performing processes such as cutting, drying, and sorting good/defective products of the substrate (SM) are automatically set without operator intervention, thereby realizing complete auto setting and unmanned processing. It can be.
또한, 반도체 제조장치의 처리방법에 따르면, 정렬 공정 및 후속 공정을 수행하기 위한 공정 조건이 자동 셋팅되므로, 반도체 제조장치(1)에 공급되는 기판(SM)의 종류가 변경되더라도 변경된 기판(SM)에 자재 정보를 수동으로 일일이 입력하기 위한 번거로움을 해소할 수 있다.In addition, according to the processing method of the semiconductor manufacturing apparatus, the process conditions for performing the alignment process and subsequent processes are automatically set, so even if the type of substrate (SM) supplied to the semiconductor manufacturing apparatus 1 is changed, the changed substrate (SM) You can eliminate the hassle of manually entering material information one by one.
전술한 바와 같이, 본 발명의 바람직한 실시 예를 참조하여 설명하였지만, 해당 기술분야의 통상의 기술자는 하기의 특허 청구범위에 기재된 본 발명의 사상 및 영역으로부터 벗어나지 않는 범위 내에서 본 발명을 다양하게 수정 또는 변형하여 실시할 수 있다. As described above, although the present invention has been described with reference to preferred embodiments, those skilled in the art may modify the present invention in various ways without departing from the spirit and scope of the present invention as set forth in the following patent claims. Or, it can be carried out in modification.
*도면의 주요 부호
1: 반도체 제조장치
3: 로딩부
5: 제1비전
6: 스트립 픽커
7: 제2비전
8: 절단 블레이드
9: 유니트 픽커
10: 제3비전
11: 정렬테이블 픽커
12: 쏘팅픽커
13: 제4비전
14: 트레이 픽커
15: 제5비전
CP: 절단부
AT: 로딩테이블
CT: 재치테이블
DT: 드라이블럭
TN: 정렬테이블
BU: 제어부
SM: 기판
IM: 반도체 자재
FD: 인식마크*Main symbols in drawings
1: Semiconductor manufacturing equipment
3: Loading unit 5: First vision
6: Strip picker 7: Second vision
8: Cutting blade 9: Unit picker
10: Third vision 11: Sort table picker
12: Sorting Picker 13: 4th Vision
14: Tray Picker 15: Fifth Vision
CP: cutting part
AT: loading table CT: wit table
DT: Dry block TN: Alignment table
BU: Control unit SM: Board
IM: Semiconductor material FD: Recognition mark
Claims (24)
상기 복수의 부분 화상을 합성하여 상기 기판의 전체화상을 획득하는 단계;
상기 획득된 기판의 전체화상으로부터 상기 기판에 형성된 반도체 자재 정보와 인식마크 정보를 수집하는 단계;
상기 수집된 정보를 공정 자동화에 필요한 파라메타로 추출하는 단계; 및
상기 추출된 파라메타를 기준으로 상기 반도체 자재에 대한 소정의 작업을 수행하는 단계를 포함하는 것을 특징으로 하는 반도체 제조장치의 처리방법.Supplying a plurality of semiconductor materials and a substrate on which an identification mark is formed to a loading unit, dividing the substrate supplied to the loading unit into a plurality of imaging areas and sequentially photographing them with a first vision to obtain a plurality of partial images;
obtaining a full image of the substrate by combining the plurality of partial images;
collecting semiconductor material information and recognition mark information formed on the substrate from the obtained overall image of the substrate;
Extracting the collected information into parameters necessary for process automation; and
A processing method for a semiconductor manufacturing apparatus, comprising the step of performing a predetermined operation on the semiconductor material based on the extracted parameters.
상기 소정의 작업은 상기 기판을 복수의 반도체 자재로 절단, 검사 및 적재하는 작업이며,
상기 파라메타로 추출하는 단계 이후에
상기 추출된 파라메타를 기준으로 상기 제1비전으로 상기 기판의 정렬상태를 검사 및 정렬하는 단계;
스트립픽커가 정렬된 기판을 재치테이블에 전달하고 상기 재치테이블에 전달된 기판에 대하여 상기 추출된 파라메타를 기준으로 제2비전으로 상기 반도체 자재에 대한 절단 예정라인을 검사하는 단계; 및
상기 제2비전으로 검사된 절단 예정라인을 따라 절단부로 절단을 수행하여 상기 기판을 복수개의 반도체 자재로 분할하는 단계를 더 포함하는 것을 특징으로 하는 반도체 제조장치의 처리방법.According to paragraph 1,
The predetermined operation involves cutting, inspecting, and loading the substrate into a plurality of semiconductor materials,
After the step of extracting the above parameters,
inspecting and aligning the alignment of the substrate with the first vision based on the extracted parameters;
A strip picker delivering the aligned substrate to a placement table and inspecting a cutting line for the semiconductor material using a second vision based on the extracted parameters for the substrate delivered to the placement table; and
A processing method for a semiconductor manufacturing apparatus, further comprising the step of dividing the substrate into a plurality of semiconductor materials by cutting with a cutting portion along the expected cutting line inspected by the second vision.
상기 복수의 부분 화상을 합성하여 상기 기판의 전체화상을 획득하는 단계;
상기 획득된 기판의 전체화상으로부터 상기 기판에 형성된 반도체 자재 정보와 인식마크 정보를 수집하는 단계;
상기 수집된 정보를 공정 자동화에 필요한 파라메타로 추출하는 단계; 및
상기 추출된 파라메타를 기준으로 상기 반도체 자재에 대한 소정의 작업을 수행하는 단계를 포함하는 것을 특징으로 하는 반도체 제조장치의 처리방법.supplying a plurality of semiconductor materials and a substrate with an identification mark formed on it to a placement table, dividing the substrate supplied to the placement table into a plurality of imaging areas and sequentially capturing them with a first vision to obtain a plurality of partial images;
obtaining a full image of the substrate by combining the plurality of partial images;
collecting semiconductor material information and recognition mark information formed on the substrate from the obtained overall image of the substrate;
Extracting the collected information into parameters necessary for process automation; and
A processing method for a semiconductor manufacturing apparatus, comprising the step of performing a predetermined operation on the semiconductor material based on the extracted parameters.
상기 소정의 작업은 상기 기판을 복수의 반도체 자재로 절단, 검사 및 적재하는 작업이며,
상기 파라메타로 추출하는 단계 이후에
스트립픽커가 전체 화상 획득이 완료된 기판을 로딩부에 전달하고 상기 로딩부에 전달된 기판에 대하여 상기 추출된 파라메타를 기준으로 상기 제1비전으로 상기 기판의 정렬상태를 검사 및 정렬하는 단계;
상기 스트립픽커가 정렬된 기판을 재치테이블에 전달하고 상기 재치테이블에 전달된 기판에 대하여 상기 추출된 파라메타를 기준으로 제2비전으로 상기 반도체 자재에 대한 절단 예정라인을 검사하는 단계; 및
상기 제2비전으로 검사된 절단 예정라인을 따라 절단부로 절단을 수행하여 상기 기판을 복수개의 반도체 자재로 분할하는 단계를 더 포함하는 것을 특징으로 하는 반도체 제조장치의 처리방법.According to paragraph 3,
The predetermined operation involves cutting, inspecting, and loading the substrate into a plurality of semiconductor materials,
After the step of extracting the above parameters,
A strip picker delivering a substrate on which overall image acquisition has been completed to a loading unit, and inspecting and aligning the alignment of the substrate with the first vision based on the extracted parameters for the substrate delivered to the loading unit;
transferring the aligned substrate by the strip picker to a placement table and inspecting a cutting line for the semiconductor material using a second vision based on the extracted parameters for the substrate delivered to the placement table; and
A processing method for a semiconductor manufacturing apparatus, further comprising the step of dividing the substrate into a plurality of semiconductor materials by cutting with a cutting portion along the expected cutting line inspected by the second vision.
상기 파라메타로 추출하는 단계는 기준마크를 지정하고 상기 수집된 정보로부터 상기 지정된 기준마크를 기준으로 상기 소정의 작업을 자동으로 수행하기 위한 파라메타를 취득하는 것을 특징으로 하고,
상기 기준마크는 사전학습 또는 딥러닝을 통해 지정하는 것을 특징으로 하는 반도체 제조장치의 처리방법.According to any one of claims 1 to 4,
The parameter extraction step is characterized by specifying a reference mark and acquiring parameters for automatically performing the predetermined task based on the designated reference mark from the collected information,
A processing method for a semiconductor manufacturing device, characterized in that the reference mark is designated through prior learning or deep learning.
상기 제1비전으로 순차적으로 촬영하여 복수의 부분화상을 획득하는 단계는 상기 기판보다 소정 범위 이상의 큰 영역을 복수 회에 걸쳐 순차적으로 촬상하되 각각의 촬상 영역은 일부 중첩되는 것을 특징으로 하는 반도체 제조장치의 처리방법.According to any one of claims 1 to 4,
The step of acquiring a plurality of partial images by sequentially imaging with the first vision is a semiconductor manufacturing device wherein an area larger than a predetermined range is sequentially imaged multiple times, and each imaging area partially overlaps. Processing method.
상기 수집된 정보는 상기 기판에 마련된 상기 반도체 자재의 형태, 크기, 위치, 개수, x축 간격, y축 간격, 상기 반도체 자재에 형성된 범프의 위치, 크기, 개수, 상기 인식마크의 위치, 형태, 개수 중 하나 이상을 포함하며,
상기 파라메타는 상기 수집된 정보들로부터 해당 공정을 자동으로 처리하기 위해 추출된 하나 이상의 값 또는 추출된 값으로부터 산출된 값인 것을 특징으로 하는 반도체 제조장치의 처리방법.According to any one of claims 1 to 4,
The collected information includes the shape, size, location, and number of the semiconductor materials provided on the substrate, Contains one or more of the number,
A processing method of a semiconductor manufacturing apparatus, wherein the parameter is one or more values extracted from the collected information to automatically process the process, or a value calculated from the extracted values.
상기 제1비전으로 상기 기판의 정렬상태를 검사 및 정렬하는 단계는,
상기 제1비전으로 검사할 기준마크에 대한 상기 제1비전의 비전 파라메타를 설정하는 단계;
설정된 비전 파라메타를 적용한 상태에서 상기 기준마크를 식별하기 위한 식별 기준값을 설정하는 단계;
상기 추출된 파라메타와 상기 식별 기준값으로 설정된 상기 기준마크의 식별 기준값에 해당하는 기준마크를 탐색하여 상기 기판의 센터 위치를 획득하는 단계;
상기 기판의 센터 위치와 기설정된 상기 로딩부의 센터 위치의 오차값을 산출하는 단계; 및
상기 스트립픽커와 상기 로딩부의 상대 이동을 통해 상기 로딩부의 센터 위치에 상기 기판의 센터가 일치하도록 상기 기판의 오차값을 보정하여 상기 기판의 위치를 정렬하는 단계를 포함하는 것을 특징으로 하는 반도체 제조장치의 처리방법.According to paragraph 2 or 4,
The step of inspecting and aligning the alignment of the substrate with the first vision is,
setting vision parameters of the first vision for a reference mark to be inspected with the first vision;
Setting an identification reference value for identifying the reference mark while applying the set vision parameters;
Obtaining the center position of the substrate by searching for a reference mark corresponding to the extracted parameter and an identification reference value of the reference mark set as the identification reference value;
calculating an error value between the center position of the substrate and the preset center position of the loading unit; and
A semiconductor manufacturing apparatus comprising the step of aligning the position of the substrate by correcting an error value of the substrate so that the center of the substrate matches the center position of the loading portion through relative movement of the strip picker and the loading portion. Processing method.
상기 추출된 파라메타는 상기 기준마크의 위치 정보를 포함하고,
상기 기판의 센터 위치를 획득하는 단계는,
상기 기준마크 위치 정보와 상기 기판의 최외곽에 마련된 기준마크를 탐색하는 단계;
상기 로딩부에 마련된 피두셜마크의 위치와 상기 기판의 최외곽 기준마크의 위치 관계로부터 상기 기판의 최외곽 기준마크 위치 좌표를 구하는 단계; 및
상기 최외곽 기준마크의 대각선 거리의 중심 위치를 상기 기판의 센터위치로 선정하는 단계를 포함하는 것을 특징으로 하는 반도체 제조장치의 처리방법.According to clause 8,
The extracted parameters include location information of the reference mark,
The step of acquiring the center position of the substrate is,
searching for the reference mark position information and a reference mark provided on the outermost side of the substrate;
Obtaining position coordinates of the outermost reference mark of the substrate from a positional relationship between the position of the fiducial mark provided in the loading unit and the outermost reference mark of the substrate; and
A processing method of a semiconductor manufacturing apparatus, comprising the step of selecting the center position of the diagonal distance of the outermost reference mark as the center position of the substrate.
상기 추출된 파라메타를 기준으로 상기 제2비전으로 상기 반도체 자재에 대한 절단 예정라인을 검사하는 단계는,
상기 제2비전으로 검사할 기준마크에 대한 제2비전의 비전 파라메타를 설정하는 단계;
설정된 비전 파라메타를 적용한 상태에서 상기 기준마크를 식별하기 위한 식별 기준값을 설정하는 단계;
상기 추출된 파라메타와 상기 식별 기준값으로 설정된 기준마크의 식별 기준값에 해당하는 기준마크를 탐색하는 단계;
상기 탐색 결과에 따라 상기 기판을 절단하기 위한 가상의 절단 예정라인을 산출하는 단계; 및
상기 산출된 가상의 절단 예정라인이 상기 재치테이블에 마련된 블레이드 도피홈 내에 수용되는지 판단하는 단계;를 포함하는 것을 특징으로 하는 반도체 제조장치의 처리방법.According to paragraph 2 or 4,
The step of inspecting the cutting line for the semiconductor material with the second vision based on the extracted parameters is,
setting vision parameters of the second vision for a reference mark to be inspected with the second vision;
Setting an identification reference value for identifying the reference mark while applying the set vision parameters;
Searching for a reference mark corresponding to an identification reference value of the reference mark set as the extracted parameter and the identification reference value;
calculating a virtual cutting line for cutting the substrate according to the search results; and
A processing method of a semiconductor manufacturing apparatus comprising: determining whether the calculated virtual cutting line is accommodated in a blade escape groove provided on the mounting table.
상기 기판을 복수개의 반도체 자재로 분할하는 단계 이후에,
유닛픽커가 절단이 완료된 반도체 자재를 픽업하여 드라이블럭에 전달하는 단계;
상기 드라이블럭에 전달된 반도체 자재에 대하여 추출된 파라메타를 기준으로 제3비전으로 상기 반도체 자재의 상면을 검사하는 단계;
상면 검사가 완료된 반도체 자재를 정렬테이블에 전달하는 단계;
복수개의 픽업유닛을 구비한 쏘팅픽커가 상기 정렬테이블에 전달된 반도체 자재 중 하나 이상을 픽업하는 단계;
상기 쏘팅픽커가 상기 반도체 자재를 픽업한 상태에서 제4비전의 상부로 이동하여 상기 반도체 자재의 픽업상태를 검사 및 보정하는 단계; 및
상기 쏘팅픽커에 픽업된 반도체 자재의 하면을 상기 제4비전으로 검사한 후 트레이에 적재하는 단계를 포함하는 반도체 제조장치의 처리방법.According to paragraph 2 or 4,
After dividing the substrate into a plurality of semiconductor materials,
A unit picker picking up the cut semiconductor material and delivering it to the dry block;
inspecting the upper surface of the semiconductor material using a third vision based on parameters extracted for the semiconductor material delivered to the dry block;
Transferring the semiconductor material on which the top surface inspection has been completed to an alignment table;
A sorting picker equipped with a plurality of pickup units picks up one or more of the semiconductor materials delivered to the sorting table;
Moving the sorting picker to the upper part of the fourth vision while picking up the semiconductor material to inspect and correct the pickup state of the semiconductor material; and
A processing method of a semiconductor manufacturing apparatus comprising the step of inspecting the lower surface of the semiconductor material picked up by the sorting picker with the fourth vision and then loading it on a tray.
상기 추출된 파라메타를 기준으로 제3비전으로 상기 반도체 자재의 상면을 검사하는 단계는,
상기 제3비전으로 검사할 기준마크에 대한 제3비전의 비전 파라메타를 설정하는 단계;
설정된 비전 파라메타를 적용한 상태에서 상기 기준마크를 식별하기 위한 식별 기준값을 설정하는 단계;
상기 추출된 파라메타와 상기 식별 기준값으로 설정된 기준마크의 식별 기준값에 해당하는 기준마크를 탐색하는 단계; 및
상기 탐색 결과에 따라 상기 기준마크의 상면 상태를 판단하는 단계를 포함하는 반도체 제조장치의 처리방법.According to clause 11,
The step of inspecting the upper surface of the semiconductor material with a third vision based on the extracted parameters,
setting vision parameters of the third vision for a reference mark to be inspected with the third vision;
Setting an identification reference value for identifying the reference mark while applying the set vision parameters;
Searching for a reference mark corresponding to an identification reference value of the reference mark set as the extracted parameter and the identification reference value; and
A processing method of a semiconductor manufacturing apparatus comprising the step of determining a top surface state of the reference mark according to the search result.
상기 파라메타로 추출하는 단계 이후에
상기 제1비전, 상기 제2비전, 상기 제3비전 각각이 검사할 기준마크에 대한 각각의 비전 파라메타를 설정한 뒤, 각각의 비전 파라메타가 적용된 상태에서 상기 각각의 기준마크를 식별하기 위한 각각의 식별 기준값을 각각 설정하는 것을 특징으로 하며,
상기 설정된 비전 파라메타는 조명의 밝기, 컬러, 각도 중 하나 이상을 포함하고,
상기 설정된 각각의 식별 기준값은 퀄리티(quality), 히스토그램, 매칭비(matching ratio) 중 하나 이상을 포함하고,
상기 식별 기준값은 자동으로 설정되는 것을 특징으로 하는 반도체 제조장치의 처리방법.According to paragraph 2 or 4,
After the step of extracting the above parameters,
After each of the first vision, the second vision, and the third vision sets each vision parameter for a reference mark to be inspected, each vision parameter is applied to identify each reference mark. Characterized by setting each identification standard value,
The set vision parameters include one or more of brightness, color, and angle of lighting,
Each of the set identification criteria includes one or more of quality, histogram, and matching ratio,
A processing method of a semiconductor manufacturing apparatus, characterized in that the identification reference value is automatically set.
상기 식별 기준값을 설정하는 단계는,
고객이 설정한 허용범위(tolerance)를 이용하여 상기 기준마크를 식별하기 위한 식별 기준값을 재설정하는 단계를 더 포함하는 것을 특징으로 하는 반도체 제조장치의 처리방법.According to clause 13,
The step of setting the identification standard value is,
A processing method for a semiconductor manufacturing apparatus, further comprising the step of resetting an identification reference value for identifying the reference mark using a tolerance set by a customer.
상기 제4비전의 검사를 수행하기 전에 상기 제4비전의 비전 파라메타를 설정하는 단계;
설정된 비전 파라메타가 적용된 상태에서 상기 제4비전에서 상기 반도체 자재의 하면을 탐색하기 위한 식별 기준값을 설정하는 단계;
상기 설정된 식별 기준값과 고객이 설정한 허용범위를 이용하여, 상기 반도체 자재의 양불 판단기준, 상기 트레이에 적재하는 분류 기준 또는 분류 방법을 결정하는 것을 특징으로 하는 반도체 제조장치의 처리방법. According to clause 11,
setting vision parameters of the fourth vision before performing inspection of the fourth vision;
Setting an identification reference value for searching the lower surface of the semiconductor material in the fourth vision with the set vision parameters applied;
A processing method for a semiconductor manufacturing apparatus, characterized in that determining a quality judgment standard for the semiconductor material, a classification standard or a classification method for loading the semiconductor material on the tray, using the set identification standard value and the tolerance range set by the customer.
상기 쏘팅픽커가 상기 정렬테이블에 전달된 반도체 자재 중 하나 이상을 픽업한 상태에서 제4비전의 상부로 이동하여 상기 추출된 파라메타를 기준으로 상기 반도체 자재의 픽업상태를 검사 및 보정하는 단계는,
상기 추출된 파라메타를 바탕으로 상기 정렬테이블에 전달된 반도체 자재 중 상기 쏘팅픽커가 픽업할 반도체 자재의 위치 데이터를 생성하는 단계;
상기 쏘팅픽커가 생성된 위치 데이터 중 하나 이상의 픽업 대상 반도체 자재를 픽업하여 상기 제4비전의 상부로 이송하는 단계;
상기 제4비전으로 상기 쏘팅픽커에 픽업된 반도체 자재의 픽업 상태를 검사하여 반도체 자재의 센터와 상기 제4비전의 센터가 일치하도록 위치 보정값을 산출하는 단계; 및
상기 산출된 위치 보정값을 상기 쏘팅픽커에 반영하는 단계를 더 포함하는 것을 특징으로 하는 반도체 제조장치의 처리방법.According to clause 11,
The step of moving to the upper part of the fourth vision in a state where the sorting picker picks up one or more of the semiconductor materials delivered to the sorting table and inspecting and correcting the pickup state of the semiconductor material based on the extracted parameters,
generating location data of a semiconductor material to be picked up by the sorting picker among the semiconductor materials transmitted to the sorting table based on the extracted parameters;
The sorting picker picking up one or more semiconductor materials to be picked up among the generated location data and transferring them to the upper part of the fourth vision;
Inspecting the pickup state of the semiconductor material picked up by the sorting picker using the fourth vision and calculating a position correction value so that the center of the semiconductor material matches the center of the fourth vision; and
A processing method of a semiconductor manufacturing apparatus, further comprising reflecting the calculated position correction value to the sorting picker.
상기 수집된 정보를 공정 자동화에 필요한 파라메타로 추출하는 단계 이후에
상기 수집된 정보와 상기 재치테이블, 상기 드라이블럭, 상기 정렬테이블의 상부에 탑재된 2D코드에 내장된 상기 반도체 자재의 정보가 일치하는지 판단하는 단계를 더 포함하고,
상기 판단결과가 일치하면 상기 추출된 파라메타를 기준으로 상기 반도체 자재에 대한 소정의 작업을 수행하고 상기 판단결과가 일치하지 않으면 작업을 중단하는 것을 특징으로 하는 반도체 제조장치의 처리방법.According to clause 11,
After extracting the collected information into parameters necessary for process automation,
Further comprising determining whether the collected information matches the semiconductor material information embedded in the wit table, the dry block, and the 2D code mounted on top of the alignment table,
A processing method of a semiconductor manufacturing apparatus, characterized in that if the determination result matches, a predetermined operation is performed on the semiconductor material based on the extracted parameter, and if the determination result does not match, the operation is stopped.
상기 기판에 대해 추출된 파라메타를 기준으로 상기 기판 보다 후속으로 공급된 후속 기판의 반도체 자재에 대한 소정의 작업을 수행하는 단계를 더 포함하는 것을 특징으로 하는 반도체 제조장치의 처리방법.According to clause 11,
A processing method for a semiconductor manufacturing apparatus, further comprising performing a predetermined operation on a semiconductor material of a subsequent substrate supplied after the substrate based on the parameters extracted for the substrate.
복수개의 픽업유닛을 구비한 쏘팅픽커가 상기 정렬테이블에 전달된 반도체 자재 중 하나 이상을 픽업하는 단계 이전에 상기 정렬테이블에 대한 정보 획득 단계를 더 포함하고,
상기 정렬테이블에 대한 정보 획득 단계는
상기 정렬테이블에 대해 제5비전으로 상기 정렬테이블을 복수의 촬영영역으로 나누어 순차적으로 촬영하여 복수의 부분 화상을 획득하는 단계;
상기 복수의 부분 화상을 합성하여 상기 정렬테이블의 전체 화상을 획득하는 단계; 및
상기 획득된 정렬테이블의 전체 화상으로부터 상기 정렬테이블에 형성된 반도체 자재 적재홈의 위치 및 크기 정보를 획득하는 단계를 포함하며,
상기 쏘팅픽커가 상기 정렬테이블에 전달된 반도체 자재 중 하나 이상을 픽업하는 단계는 기획득된 정렬테이블의 적재홈의 위치 정보를 바탕으로 상기 반도체 자재를 픽업하는 것을 특징으로 하는 반도체 제조장치의 처리방법.According to clause 11,
Further comprising a step of obtaining information about the sorting table before the sorting picker having a plurality of pickup units picks up one or more of the semiconductor materials delivered to the sorting table,
The step of obtaining information about the sort table is
acquiring a plurality of partial images by dividing the alignment table into a plurality of imaging areas and sequentially photographing the alignment table using a fifth vision;
obtaining an entire image of the alignment table by combining the plurality of partial images; and
Obtaining location and size information of the semiconductor material loading groove formed on the alignment table from the obtained overall image of the alignment table,
The step of the sorting picker picking up one or more of the semiconductor materials delivered to the alignment table is a processing method of a semiconductor manufacturing device, characterized in that the semiconductor materials are picked up based on the previously obtained location information of the loading groove of the alignment table. .
상기 쏘팅픽커가 상기 정렬테이블에 전달된 반도체 자재 중 하나 이상을 픽업하는 단계는 기설정된 배출 방향에 따라 상기 정렬테이블이 O~270°회전한 상태에서 상기 쏘팅픽커가 상기 정렬테이블에 전달된 상기 반도체 자재를 픽업하되,
상기 정렬테이블의 회전 각도는 작업자에 의해 설정되는 것을 특징으로 하는 반도체 제조장치의 처리방법.According to clause 11,
The step of the sorting picker picking up one or more of the semiconductor materials delivered to the sorting table includes the sorting picker rotating the semiconductor material transferred to the sorting table by 0 to 270° according to a preset discharge direction. Pick up materials,
A processing method of a semiconductor manufacturing apparatus, characterized in that the rotation angle of the alignment table is set by an operator.
상기 쏘팅픽커에 픽업된 반도체 자재의 하면을 상기 제4비전으로 검사한 후 트레이에 적재하는 단계 이전에 상기 트레이에 대한 정보 획득 단계를 더 포함하고,
상기 트레이에 대한 정보 획득 단계는
상기 트레이에 대해 제5비전으로 상기 트레이를 복수의 촬영영역으로 나누어 순차적으로 촬영하여 복수의 부분 화상을 획득하는 단계;
상기 복수의 부분 화상을 합성하여 상기 트레이의 전체 화상을 획득하는 단계; 및
상기 획득된 트레이의 전체 화상으로부터 상기 트레이에 형성된 반도체 자재 안착홈의 위치 또는 크기 정보를 획득하는 단계를 포함하며,
상기 쏘팅픽커에 픽업된 반도체 자재의 하면을 상기 제4비전으로 검사한 후 트레이에 적재하는 단계는, 상기 획득된 반도체 자재 안착홈의 위치 정보를 바탕으로 상기 쏘팅픽커에 픽업된 반도체 자재를 상기 반도체 자재 안착홈에 전달하는 것을 특징으로 하는 반도체 제조장치의 처리방법.According to clause 11,
After inspecting the lower surface of the semiconductor material picked up by the sorting picker with the fourth vision, it further includes a step of obtaining information about the tray before loading it on a tray,
The step of obtaining information about the tray is
acquiring a plurality of partial images by dividing the tray into a plurality of photographing areas using a fifth vision and sequentially photographing the tray;
obtaining an entire image of the tray by combining the plurality of partial images; and
A step of obtaining location or size information of a semiconductor material seating groove formed in the tray from the obtained overall image of the tray,
In the step of inspecting the lower surface of the semiconductor material picked up in the sorting picker with the fourth vision and then loading it on the tray, the semiconductor material picked up in the sorting picker is moved to the semiconductor material based on the obtained location information of the semiconductor material seating groove. A processing method of a semiconductor manufacturing device, characterized in that the material is delivered to the seating groove.
상기 쏘팅픽커에 픽업된 반도체 자재의 하면을 상기 제4비전으로 검사한 후 트레이에 적재하는 단계는,
상기 반도체 자재가 트레이의 반도체 자재 안착홈에 모두 안착되면 새로운 트레이를 공급하는 단계를 더 포함하고,
상기 트레이에 대한 정보 획득 단계에서 획득된 트레이의 반도체 자재 안착홈 위치 및 크기 정보를 바탕으로, 공급된 새로운 트레이의 기설정된 소정의 안착홈에 해당하는 안착홈을 상기 제5비전으로 검사하여 트레이를 검증하는 것을 특징으로 하는 반도체 제조장치의 처리방법. According to clause 21,
The step of inspecting the lower surface of the semiconductor material picked up by the sorting picker with the fourth vision and then loading it on the tray,
Further comprising supplying a new tray when the semiconductor materials are all seated in the semiconductor material seating grooves of the tray,
Based on the information on the location and size of the semiconductor material seating groove of the tray obtained in the information acquisition step about the tray, the seating groove corresponding to the preset predetermined seating groove of the supplied new tray is inspected using the fifth vision to install the tray. A processing method for a semiconductor manufacturing device characterized by verification.
상기 쏘팅픽커에 픽업된 반도체 자재의 하면을 상기 제4비전으로 검사한 후 트레이에 적재하는 단계는,
상기 반도체 자재가 트레이의 반도체 자재 안착홈에 모두 안착되면 새로운 트레이를 공급하는 단계를 더 포함하고,
상기 트레이에 대한 정보 획득 단계에서 획득된 트레이의 반도체 자재 안착홈 위치 정보를 바탕으로, 상기 트레이의 최외곽에 마련된 2개 이상의 안착홈을 상기 제5비전으로 검사하여 상기 공급된 트레이의 안착홈 위치를 재산출하고 재산출된 안착홈 위치에 상기 반도체 자재를 적재하는 것을 특징으로 하는 반도체 제조장치의 처리방법. According to clause 22,
The step of inspecting the lower surface of the semiconductor material picked up by the sorting picker with the fourth vision and then loading it on the tray,
Further comprising supplying a new tray when the semiconductor materials are all seated in the semiconductor material seating grooves of the tray,
Based on the semiconductor material seating groove location information of the tray obtained in the information acquisition step about the tray, two or more seating grooves provided on the outermost side of the tray are inspected with the fifth vision to determine the seating groove location of the supplied tray. A processing method of a semiconductor manufacturing device, characterized in that recalculating and loading the semiconductor material into the recalculated seating groove position.
상기 쏘팅픽커에 픽업된 반도체 자재의 하면을 상기 제4비전으로 검사한 후 트레이에 적재하는 단계는,
상기 반도체 자재가 트레이의 반도체 자재 안착홈에 모두 안착되면 제5비전으로 트레이의 안착 상태를 검사하는 단계를 더 포함하고,
상기 반도체 자재의 안착 상태를 검사한 결과 안착 상태가 불량인 경우 해당 반도체 자재를 적재한 쏘팅픽커의 픽업유닛을 확인하고 해당 픽업유닛에 의한 불량 안착 횟수가 소정 횟수를 초과하는 경우에는 해당 픽업유닛의 픽업 작업을 스킵하거나 작업자에게 작업 오류를 확인하도록 알람하는 것을 특징으로 하는 반도체 제조장치의 처리방법.
According to clause 20,
The step of inspecting the lower surface of the semiconductor material picked up by the sorting picker with the fourth vision and then loading it on the tray,
When the semiconductor materials are all seated in the semiconductor material seating grooves of the tray, it further includes the step of inspecting the seating state of the tray using a fifth vision,
As a result of inspecting the seating condition of the semiconductor material, if the seating condition is poor, check the pickup unit of the sorting picker that loaded the semiconductor material. If the number of defective seating by the pickup unit exceeds a predetermined number of times, the pickup unit's A processing method for a semiconductor manufacturing device, characterized by skipping the pick-up operation or alarming the operator to check for work errors.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
TW112144889A TW202447799A (en) | 2022-12-14 | 2023-11-21 | Processing method of semiconductor manufacturing apparatus |
CN202311719503.XA CN118181553A (en) | 2022-12-14 | 2023-12-14 | Method for processing semiconductor manufacturing apparatus |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020220175206 | 2022-12-14 | ||
KR20220175206 | 2022-12-14 |
Publications (1)
Publication Number | Publication Date |
---|---|
KR20240093326A true KR20240093326A (en) | 2024-06-24 |
Family
ID=91712145
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020230150247A Pending KR20240093326A (en) | 2022-12-14 | 2023-11-02 | Processing method of semiconductor manufacturing apparatus |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR20240093326A (en) |
-
2023
- 2023-11-02 KR KR1020230150247A patent/KR20240093326A/en active Pending
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP3965288B2 (en) | Substrate work result inspection device | |
US7539339B2 (en) | Part recognition data creation method and apparatus, electronic part mounting apparatus, and recorded medium | |
US20060075631A1 (en) | Pick and place machine with improved component pick up inspection | |
KR101803792B1 (en) | Stems and methods for automatically verifying correct die removal from film frames | |
US20070003126A1 (en) | Method and apparatus for evaluating a component pick action in an electronics assembly machine | |
KR101390890B1 (en) | Mounting device and mounting method for the semiconductor chip | |
US20120060357A1 (en) | Part-mounting system and part-mounting method | |
EP1331840B1 (en) | Method of locating and placing eye point features of a semiconductor die on a substrate | |
US20120327215A1 (en) | High speed optical sensor inspection system | |
CN110729210B (en) | Semiconductor manufacturing apparatus and method for manufacturing semiconductor device | |
US20070130755A1 (en) | Electronics assembly machine with embedded solder paste inspection | |
US20070091323A1 (en) | Pick and place machine with improved component pick image processing | |
TWI639841B (en) | Handler for testing electronic devices and method for adjusting teaching point thereof | |
KR20180113916A (en) | Apparatus and method for detecting attitude of electronic component | |
JP2021193744A (en) | Semiconductor manufacturing equipment and method for manufacturing semiconductor device | |
CN108093618B (en) | Inspecting mounting contents by comparing 3D height profile with reference height profile | |
CN111725086B (en) | Semiconductor manufacturing apparatus and method for manufacturing semiconductor device | |
CN114289339B (en) | Automatic chip detection method and device | |
JP4122170B2 (en) | Component mounting method and component mounting apparatus | |
KR20240093326A (en) | Processing method of semiconductor manufacturing apparatus | |
CN118181553A (en) | Method for processing semiconductor manufacturing apparatus | |
TW202447799A (en) | Processing method of semiconductor manufacturing apparatus | |
WO2006125102A1 (en) | Method and apparatus for evaluating a component pick action in an electronics assembly machine | |
KR20220097138A (en) | Semiconductor package sawing and sorting apparatus | |
CN113436986A (en) | Chip mounting device and method for manufacturing semiconductor device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20231102 |
|
PA0201 | Request for examination |
Patent event code: PA02011R01I Patent event date: 20231102 Comment text: Patent Application |
|
PG1501 | Laying open of application | ||
E902 | Notification of reason for refusal | ||
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20250107 Patent event code: PE09021S01D |