KR20230052969A - Position control device, position control method, recording medium storing position control program, and bonding device - Google Patents
Position control device, position control method, recording medium storing position control program, and bonding device Download PDFInfo
- Publication number
- KR20230052969A KR20230052969A KR1020237009563A KR20237009563A KR20230052969A KR 20230052969 A KR20230052969 A KR 20230052969A KR 1020237009563 A KR1020237009563 A KR 1020237009563A KR 20237009563 A KR20237009563 A KR 20237009563A KR 20230052969 A KR20230052969 A KR 20230052969A
- Authority
- KR
- South Korea
- Prior art keywords
- image
- unit
- imaging unit
- indicator
- tool
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims description 13
- 238000003384 imaging method Methods 0.000 claims abstract description 119
- 238000004364 calculation method Methods 0.000 claims abstract description 28
- 238000013459 approach Methods 0.000 claims abstract description 10
- 238000012790 confirmation Methods 0.000 claims description 25
- 239000004065 semiconductor Substances 0.000 claims description 25
- 238000012545 processing Methods 0.000 claims description 24
- 230000003287 optical effect Effects 0.000 claims description 20
- 238000006243 chemical reaction Methods 0.000 claims description 15
- 230000008569 process Effects 0.000 claims description 7
- 239000000758 substrate Substances 0.000 claims description 6
- 238000009434 installation Methods 0.000 claims description 5
- 238000012937 correction Methods 0.000 claims description 4
- 238000006073 displacement reaction Methods 0.000 claims description 2
- 238000005259 measurement Methods 0.000 abstract description 12
- 238000010586 diagram Methods 0.000 description 9
- 238000003860 storage Methods 0.000 description 7
- 239000011159 matrix material Substances 0.000 description 3
- 238000004519 manufacturing process Methods 0.000 description 2
- 208000001491 myopia Diseases 0.000 description 2
- 230000004379 myopia Effects 0.000 description 2
- 238000004904 shortening Methods 0.000 description 2
- 230000009466 transformation Effects 0.000 description 2
- 230000004075 alteration Effects 0.000 description 1
- 230000002146 bilateral effect Effects 0.000 description 1
- 239000000470 constituent Substances 0.000 description 1
- 238000005553 drilling Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 239000000284 extract Substances 0.000 description 1
- 230000004907 flux Effects 0.000 description 1
- 230000002452 interceptive effect Effects 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
- 230000001131 transforming effect Effects 0.000 description 1
- 235000012431 wafers Nutrition 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/18—Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form
- G05B19/402—Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form characterised by control arrangements for positioning, e.g. centring a tool relative to a hole in the workpiece, additional detection means to correct position
-
- 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/67144—Apparatus for mounting on conductive members, e.g. leadframes or conductors on insulating substrates
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/418—Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM]
- G05B19/41815—Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM] characterised by the cooperation between machine tools, manipulators and conveyor or other workpiece supply system, workcell
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/418—Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM]
- G05B19/41805—Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM] characterised by assembly
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/418—Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM]
- G05B19/41875—Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM] characterised by quality surveillance of production
-
- 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/02—Manufacture or treatment of semiconductor devices or of parts thereof
- H01L21/04—Manufacture or treatment of semiconductor devices or of parts thereof the devices having potential barriers, e.g. a PN junction, depletion layer or carrier concentration layer
- H01L21/50—Assembly of semiconductor devices using processes or apparatus not provided for in a single one of the subgroups H01L21/06 - H01L21/326, e.g. sealing of a cap to a base of a container
- H01L21/52—Mounting semiconductor bodies in containers
-
- 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
- H01L24/00—Arrangements for connecting or disconnecting semiconductor or solid-state bodies; Methods or apparatus related thereto
- H01L24/74—Apparatus for manufacturing arrangements for connecting or disconnecting semiconductor or solid-state bodies
- H01L24/75—Apparatus for connecting with bump connectors or layer connectors
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/45—Nc applications
- G05B2219/45033—Wire bonding, wire wrap
-
- H—ELECTRICITY
- H01—ELECTRIC ELEMENTS
- H01L—SEMICONDUCTOR DEVICES NOT COVERED BY CLASS H10
- H01L2224/00—Indexing scheme for arrangements for connecting or disconnecting semiconductor or solid-state bodies and methods related thereto as covered by H01L24/00
- H01L2224/74—Apparatus for manufacturing arrangements for connecting or disconnecting semiconductor or solid-state bodies and for methods related thereto
- H01L2224/75—Apparatus for connecting with bump connectors or layer connectors
- H01L2224/75001—Calibration means
-
- H—ELECTRICITY
- H01—ELECTRIC ELEMENTS
- H01L—SEMICONDUCTOR DEVICES NOT COVERED BY CLASS H10
- H01L2224/00—Indexing scheme for arrangements for connecting or disconnecting semiconductor or solid-state bodies and methods related thereto as covered by H01L24/00
- H01L2224/74—Apparatus for manufacturing arrangements for connecting or disconnecting semiconductor or solid-state bodies and for methods related thereto
- H01L2224/75—Apparatus for connecting with bump connectors or layer connectors
- H01L2224/757—Means for aligning
- H01L2224/75702—Means for aligning in the upper part of the bonding apparatus, e.g. in the bonding head
-
- H—ELECTRICITY
- H01—ELECTRIC ELEMENTS
- H01L—SEMICONDUCTOR DEVICES NOT COVERED BY CLASS H10
- H01L2224/00—Indexing scheme for arrangements for connecting or disconnecting semiconductor or solid-state bodies and methods related thereto as covered by H01L24/00
- H01L2224/74—Apparatus for manufacturing arrangements for connecting or disconnecting semiconductor or solid-state bodies and for methods related thereto
- H01L2224/75—Apparatus for connecting with bump connectors or layer connectors
- H01L2224/757—Means for aligning
- H01L2224/75753—Means for optical alignment, e.g. sensors
-
- H—ELECTRICITY
- H01—ELECTRIC ELEMENTS
- H01L—SEMICONDUCTOR DEVICES NOT COVERED BY CLASS H10
- H01L2224/00—Indexing scheme for arrangements for connecting or disconnecting semiconductor or solid-state bodies and methods related thereto as covered by H01L24/00
- H01L2224/74—Apparatus for manufacturing arrangements for connecting or disconnecting semiconductor or solid-state bodies and for methods related thereto
- H01L2224/75—Apparatus for connecting with bump connectors or layer connectors
- H01L2224/758—Means for moving parts
- H01L2224/75841—Means for moving parts of the bonding head
Landscapes
- Engineering & Computer Science (AREA)
- Manufacturing & Machinery (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- Microelectronics & Electronic Packaging (AREA)
- Power Engineering (AREA)
- Automation & Control Theory (AREA)
- Quality & Reliability (AREA)
- Condensed Matter Physics & Semiconductors (AREA)
- General Engineering & Computer Science (AREA)
- Human Computer Interaction (AREA)
- Die Bonding (AREA)
- Length Measuring Devices By Optical Means (AREA)
- Numerical Control (AREA)
- Paper (AREA)
Abstract
위치 제어 장치는 스테이지에 탑재된 대상물에 대해서 작업을 수행하는 툴부와, 스테이지 또는 대상물에 설정된 기준 지표를 촬상해 제 1 화상을 출력하는 제 1 촬상 유닛과, 기준 지표를 촬상해 제 2 화상을 출력하는 제 2 촬상 유닛과, 툴부, 제 1 촬상 유닛 및 제 2 촬상 유닛을 지지하는 헤드부와, 제 1 화상에 찍힌 기준 지표의 상인 제 1 지표상과, 제 2 화상에 찍힌 기준 지표의 상인 제 2 지표상에 근거해 기준 지표의 삼차원 좌표를 산출하는 산출부와, 삼차원 좌표에 근거해 툴부를 대상물에 대해서 접근 또는 격리시키는 구동 제어부를 구비한다. 이러한 위치 제어 장치에 의해, 헤드부에 대한 대상물의 정확한 삼차원 좌표 계측을 실현함과 아울러, 대상물의 삼차원 좌표 계측에서부터 작업의 실행까지의 리드 타임을 단축할 수 있다.The position control device includes a tool unit for performing work on an object mounted on a stage, a first imaging unit that captures a reference indicator set on the stage or the object and outputs a first image, and captures the reference indicator and outputs a second image. A second image capturing unit, a tool portion, a head portion supporting the first imaging unit and the second imaging unit, a first image of a reference indicator captured in the first image, and a second image of the reference indicator captured in the second image. It includes a calculation unit that calculates three-dimensional coordinates of a reference index based on two ground images, and a drive control unit that approaches or separates the tool unit from an object based on the three-dimensional coordinates. With such a position control device, it is possible to realize accurate three-dimensional coordinate measurement of an object relative to the head and shorten the lead time from measurement of the three-dimensional coordinates of an object to execution of work.
Description
본 발명은 위치 제어 장치, 위치 제어 방법, 위치 제어 프로그램 및 본딩 장치에 관한 것이다.The present invention relates to a position control device, a position control method, a position control program, and a bonding device.
예를 들면 다이 본더 등 반도체 칩의 제조시에 이용되는 장치에서는 우선 다이 패드 등의 작업 대상물을 바로 위에서부터 카메라로 촬상해 그 위치를 확인한다. 그리고, 카메라를 퇴피시키고 나서 본딩 툴 등의 툴을 지지하는 헤드부를 해당 작업 대상의 바로 위로 이동시켜서 본딩 등의 작업을 수행하고 있었다(예를 들어 특허문헌 1 참조).For example, in a device used in the manufacture of a semiconductor chip, such as a die bonder, first, a workpiece such as a die pad is captured with a camera from directly above, and its position is confirmed. Then, after retracting the camera, the head unit supporting the tool such as the bonding tool was moved directly above the work subject, and bonding or the like was performed (see Patent Document 1, for example).
위치 확인과 작업을 순차적으로 실행하는 경우에는 시간을 필요로 할 뿐만 아니라 위치 확인과 작업 동안에 열의 영향 등으로 인해 계측한 위치에 편차가 발생하는 수가 있다. 또한, 헤드부와는 별개인 구조체에 촬상 유닛을 장착하면, 계측 오차를 일으키는 요인이 증대된다. 한편,종래의 촬상 유닛을 헤드부의 툴 옆에 설치하면, 그 시야의 협소함 때문에 작업 대상물을 관찰하는 것이 곤란했다.In the case of executing the positioning and operation sequentially, not only time is required, but also deviation may occur in the measured position due to the effect of heat during the positioning and operation. In addition, if the imaging unit is mounted on a structure separate from the head portion, factors causing measurement errors increase. On the other hand, when the conventional imaging unit is installed next to the tool in the head part, it is difficult to observe the work object due to the narrow field of view.
본 발명은 이러한 문제를 해결하기 위해서 안출된 것으로, 헤드부에 대한 대상물의 정확한 삼차원 좌표 계측을 실현함과 아울러, 대상물의 삼차원 좌표 계측에서부터 작업의 실행까지의 리드 타임을 단축할 수 있는 위치 제어 장치 등을 제공하는 것이다.The present invention has been devised to solve these problems, and it is a position control device capable of realizing accurate three-dimensional coordinate measurement of an object with respect to the head and shortening the lead time from measuring the three-dimensional coordinates of an object to execution of work. etc. is to be provided.
본 발명의 제 1 양태에서의 위치 제어 장치는, 스테이지에 탑재된 대상물에 대해서 작업을 수행하는 툴부와, 스테이지 또는 대상물에 설정된 기준 지표를 촬상해 제 1 화상을 출력하는 제 1 촬상 유닛과, 기준 지표를 촬상해 제 2 화상을 출력하는 제 2 촬상 유닛과, 툴부, 제 1 촬상 유닛 및 제 2 촬상 유닛을 지지하는 헤드부와, 제 1 화상에 찍힌 기준 지표의 상인 제 1 지표상과 제 2 화상에 찍힌 기준 지표의 상인 제 2 지표상에 근거해 기준 지표의 삼차원 좌표를 산출하는 산출부와, 삼차원 좌표에 근거해 툴부를 대상물에 대해서 접근 또는 격리시키는 구동 제어부를 구비한다.A position control device according to a first aspect of the present invention includes a tool unit for performing operations on an object mounted on a stage, a first imaging unit for imaging a reference index set on the stage or object and outputting a first image, and a reference A second imaging unit that captures a land surface and outputs a second image, a tool portion, a head portion that supports the first imaging unit and the second imaging unit, and a first land surface image and a second land surface image that are images of reference indicators captured in the first image It includes a calculator that calculates three-dimensional coordinates of the reference indicator based on a second indicator image, which is an image of the reference indicator captured in the image, and a drive control unit that approaches or separates the tool unit from an object based on the three-dimensional coordinates.
또한, 본 발명의 제 2 양태에서의 위치 제어 방법은, 스테이지 또는 스테이지에 탑재된 대상물에 설정된 기준 지표를, 헤드부에 의해 지지되고 있는 제 1 촬상 유닛 및 제 2 촬상 유닛의 각각에 촬상시키는 촬상 단계와, 제 1 촬상 유닛이 출력하는 제 1 화상에 찍힌 기준 지표의 상인 제 1 지표상과 제 2 촬상 유닛이 출력하는 제 2 화상에 찍힌 기준 지표의 상인 제 2 지표상에 근거해 기준 지표의 삼차원 좌표를 산출하는 산출 단계와, 헤드부에 의해 지지되어 대상물에 대해서 작업을 수행하는 툴부를, 삼차원 좌표에 근거해 대상물에 대해서 접근 또는 격리시키는 구동 단계를 가진다.Further, in the position control method in the second aspect of the present invention, a reference indicator set on a stage or an object mounted on the stage is imaged by the first imaging unit and the second imaging unit supported by the head unit, respectively. and a reference indicator based on a first indicator image captured in the first image output by the first imaging unit and a second indicator image captured in the second image output by the second imaging unit. It has a calculation step of calculating three-dimensional coordinates, and a driving step of approaching or isolating the tool part supported by the head and performing work with respect to the object based on the three-dimensional coordinates.
또한, 본 발명의 제 3 양태에서의 위치 제어 프로그램은, 스테이지 또는 스테이지에 탑재된 대상물에 설정된 기준 지표를, 헤드부에 의해 지지되고 있는 제 1 촬상 유닛 및 제 2 촬상 유닛의 각각에 촬상시키는 촬상 단계와, 제 1 촬상 유닛이 출력하는 제 1 화상에 찍힌 기준 지표의 상인 제 1 지표상과 제 2 촬상 유닛이 출력하는 제 2 화상에 찍힌 기준 지표의 상인 제 2 지표상에 근거해 기준 지표의 삼차원 좌표를 산출하는 산출 단계와, 헤드부에 의해 지지되어 대상물에 대해서 작업을 수행하는 툴부를, 삼차원 좌표에 근거해 대상물에 대해서 접근 또는 격리시키는 구동 단계를 컴퓨터에 실행시킨다.In addition, the position control program in the third aspect of the present invention captures a reference index set on a stage or an object mounted on the stage to each of the first imaging unit and the second imaging unit supported by the head unit. and a reference indicator based on a first indicator image captured in the first image output by the first imaging unit and a second indicator image captured in the second image output by the second imaging unit. A calculation step of calculating three-dimensional coordinates and a driving step of approaching or isolating the tool part supported by the head and performing work on an object based on the three-dimensional coordinates are executed on the computer.
또한, 본 발명의 제 4 양태에서의 본딩 장치는, 스테이지에 탑재된 기판의 탑재 영역에 대해서 반도체 칩을 본딩하는 본딩 툴과, 스테이지 또는 기판에 설정된 기준 지표를 촬상해 제 1 화상을 출력하는 제 1 촬상 유닛과, 기준 지표를 촬상해 제 2 화상을 출력하는 제 2 촬상 유닛과, 본딩 툴, 제 1 촬상 유닛 및 제 2 촬상 유닛을 지지하는 헤드부와, 제 1 화상에 찍힌 기준 지표의 상인 제 1 지표상과 제 2 화상에 찍힌 기준 지표의 상인 제 2 지표상에 근거해 기준 지표의 삼차원 좌표를 산출하는 산출부와, 삼차원 좌표에 근거해 반도체 칩을 홀딩하는 본딩 툴을 탑재 영역에 대해서 접근 또는 격리시키는 구동 제어부를 구비한다.Further, a bonding device according to a fourth aspect of the present invention includes a bonding tool for bonding a semiconductor chip to a mounting region of a substrate mounted on a stage, and a first image output by capturing a reference indicator set on the stage or substrate. 1 imaging unit, a 2nd imaging unit for capturing a reference index and outputting a 2nd image, a bonding tool, a head unit supporting the 1st imaging unit and the 2nd imaging unit, and an image of the reference index captured in the 1st image A calculation unit that calculates three-dimensional coordinates of the reference indicator based on the first indicator image and the second indicator image, which is an image of the reference indicator captured in the second image, and a bonding tool for holding the semiconductor chip based on the three-dimensional coordinates, relative to the mounting area. A driving control unit for approaching or isolating is provided.
본 발명에 의해, 헤드부에 대한 대상물의 정확한 삼차원 좌표 계측을 실현함과 아울러, 대상물의 삼차원 좌표 계측에서부터 작업의 실행까지의 리드 타임을 단축할 수 있는 위치 제어 장치 등을 제공할 수 있다.According to the present invention, it is possible to provide a position control device or the like capable of realizing accurate three-dimensional coordinate measurement of an object with respect to the head and shortening the lead time from measurement of the three-dimensional coordinates of an object to execution of a job.
도 1은 본 실시예에 따른 다이 본더의 주요부를 모식적으로 도시하는 사시도이다.
도 2는 다이 본더의 시스템 구성도이다.
도 3은 샤임플러그(scheimpflug) 광학계를 설명하기 위한 설명도이다.
도 4는 삼차원 좌표의 산출 원리를 설명하기 위한 설명도이다.
도 5는 연산 처리부의 처리 순서를 설명하는 흐름도이다.
도 6은 1개의 다이 패드에 대해서 2개의 지표를 마련했을 경우의 중심 좌표의 산출을 설명하는 도면이다.
도 7은 본딩 툴의 선단부에 확인 지표를 마련한 모습을 도시하는 사시도이다.1 is a perspective view schematically showing a main part of a die bonder according to the present embodiment.
2 is a system configuration diagram of a die bonder.
3 is an explanatory diagram for explaining a Scheimpflug optical system.
4 is an explanatory diagram for explaining the calculation principle of three-dimensional coordinates.
5 is a flowchart illustrating a processing sequence of an arithmetic processing unit.
Fig. 6 is a diagram explaining calculation of center coordinates when two indices are provided for one die pad.
7 is a perspective view showing a state in which a confirmation indicator is provided at the front end of a bonding tool.
이하, 발명의 실시의 형태를 통해서 본 발명을 설명하되, 특허 청구의 범위에 따른 발명을 이하의 실시예에 한정하는 것은 아니다. 또한, 실시예에서 설명하는 구성의 전부가 과제를 해결하기 위한 수단이라고는 할 수 없다.Hereinafter, the present invention will be described through the embodiments of the invention, but the invention according to the claims is not limited to the following examples. In addition, it cannot be said that all of the configurations described in the embodiments are means for solving the problem.
도 1은 본 실시예에 따른 다이 본더(100)의 주요부를 모식적으로 도시하는 사시도이다. 다이 본더(100)는 위치 제어 장치가 도입된 반도체 제조 장치의 일례로서, 반도체 칩(310)을 리드 프레임(330)의 다이 패드(320)에 탑재해서 접착하는 본딩 장치이다. 리드 프레임(330)은 스테이지(220)에 탑재되는 기판의 일례로서, 다이 패드(320)는 기판이 리드 프레임(330)인 경우의 반도체 칩(310)을 탑재하는 탑재 영역이다.1 is a perspective view schematically showing a main part of a
다이 본더(100)는 주로 헤드부(110), 본딩 툴(120), 제 1 촬상 유닛(130), 제 2 촬상 유닛(140)을 구비한다. 헤드부(110)는 본딩 툴(120), 제 1 촬상 유닛(130), 제 2 촬상 유닛(140)을 지지하고, 헤드 구동 모터(150)에 의해 평면 방향으로 이동 가능하다. 평면 방향은, 도시하는 바와 같이 X축 방향과 Y축 방향으로 정해지는 수평 방향이며, 가대(架臺210)에 탑재된 스테이지(220)의 이동 방향이기도 하다.The
본딩 툴(120)은 선단부에 반도체 칩(310)을 흡착해, 스테이지(220)에 탑재된 리드 프레임(330)의 다이 패드(320)에 탑재해 가압/가열하여 접착한다. 본딩 툴(120)은 툴 구동 모터(160)에 의해 헤드부(110)에 대해서 높이 방향으로 이동 가능하다. 높이 방향은 도시하는 바와 같이 평면 방향으로 직교하는 Z축 방향이다.The
제 1 촬상 유닛(130)은 본딩 툴(120)의 하부에 위치하는 리드 프레임(330)을 촬상하기 위한 촬상 유닛으로서, 제 1 광학계(131)와 제 1 촬상 소자(132)를 구비한다. 구체적으로는 후술하겠지만, 제 1 촬상 유닛(130)은 광축을 본딩 툴(120)의 아래쪽을 향해 헤드부(110)에 비스듬히 설치되어 있다. 제 1 광학계(131)와 제 1 촬상 소자(132)는, 스테이지(220)의 스테이지면에 평행한 평면이 초점면이 되도록 샤임플러그(Schimpflug) 조건을 만족하여 배치되어 있다.The
제 2 촬상 유닛(140)은 본딩 툴(120)의 아래쪽에 위치하는 리드 프레임(330)을 촬상하기 위한 촬상 유닛으로서, 제 2 광학계(141)와 제 2 촬상 소자(142)를 구비한다. 구체적으로는 후술하겠지만, 제 2 촬상 유닛(140)은 본딩 툴(120)에 대해서 제 1 촬상 유닛(130)과는 반대측에, 광축을 본딩 툴(120)의 아래쪽을 향해 헤드부(110)에 비스듬히 설치되어 있다. 제 2 광학계(141)와 제 2 촬상 소자(142)는, 스테이지(220)의 스테이지면에 평행한 평면이 초점면이 되도록 샤임플러그 조건을 만족하여 배치되어 있다.The
XYZ 좌표계는 헤드부(110)의 기준 위치를 원점으로 하는 공간 좌표계이다. 다이 본더(100)는 리드 프레임(330)에 마련된 지표(321)를 제 1 촬상 유닛(130) 및 제 2 촬상 유닛(140)에 의해 촬상하고, 그러한 상들로부터 지표(321)의 삼차원 좌표(XR, YR, ZR)를 산출한다. 지표(321)는 레퍼런스 마크로서의 기준 지표이다. 기준 지표는 전용으로 마련되는 레퍼런스 마크 외에, 작업 대상 위에 관찰할 수 있는 배선 패턴, 홈, 엣지 등 안정적으로 삼차원 좌표를 산출할 수 있는 대상이면 된다.The XYZ coordinate system is a spatial coordinate system with the reference position of the
리드 프레임(330) 표면에 있어서, 지표(321)에 대한 다이 패드(320)의 상대 위치는 이미 알고 있다. 따라서, 다이 본더(100)는 지표(321)의 삼차원 좌표(XR, YR, ZR)로부터 다이 패드(320)의 중심 좌표(XT, YT, ZT)를 도출할 수 있다. 한편, 본 실시예에서는, 다이 패드(320)와 지표(321)는 리드 프레임(330)의 동일 평면 상에 마련되어 있는 것을 상정하고 있으므로, ZR=ZT이다. 다이 본더(100)는 다이 패드(320)의 중심 좌표(XT, YT, ZT)를 접근 목표로 해서 헤드부(110) 및 본딩 툴(120)을 구동하고, 반도체 칩(310)을 해당 좌표로 이송한다.The position of the
도 2는 다이 본더(100)의 시스템 구성도이다. 다이 본더(100)의 제어 시스템은 주로 연산 처리부(170), 기억부(180), 입출력 디바이스(190), 제 1 촬상 유닛(130), 제 2 촬상 유닛(140), 헤드 구동 모터(150), 툴 구동 모터(160)에 의해 구성된다. 연산 처리부(170)는, 다이 본더(100)의 제어와 프로그램의 실행 처리를 수행하는 프로세서(CPU:Central Processing Unit)이다. 프로세서는 ASIC(Application Specific Integrated Circuit)나 GPU(Graphics Processing Unit) 등의 연산 처리 칩과 연계되는 구성이어도 무방하다. 연산 처리부(170)는 기억부(180)에 저장된 위치 제어 프로그램을 판독하여 위치 제어에 관한 다양한 처리를 실행한다.2 is a system configuration diagram of the
기억부(180)는 비휘발성 기억 매체로서, 예를 들면 HDD(Hard Disk Drive)에 의해 구성되어 있다. 기억부(180)는, 다이 본더(100)의 제어나 처리를 실행하는 프로그램 외에도, 제어나 연산에 이용되는 여러가지 파라미터 값, 함수, 룩업 테이블 등을 저장할 수 있다. 기억부(180)는 특히 변환 테이블(181)을 저장하고 있다. 변환 테이블(181)은 구체적으로는 후술하겠지만, 제 1 지표상(像)의 좌표값과 제 2 지표상의 좌표값을 입력하면, 지표(321)의 삼차원 좌표(XR, YR, ZR)로 변환하는 룩업 테이블이다. 여기서, 제 1 지표상은 제 1 촬상 유닛(130)이 출력하는 제 1 화상에 찍힌 지표(321)의 상(像)이고, 제 2 지표상은 제 2 촬상 유닛(140)이 출력하는 제 2 화상에 찍힌 지표(321)의 상이다.The
입출력 디바이스(190)는 예를 들면 키보드, 마우스, 표시 모니터를 포함하며, 사용자에 의한 메뉴 조작을 접수하거나 사용자에게 정보를 제시하거나 하는 디바이스이다. 예를 들면, 연산 처리부(170)는, 입출력 디바이스(190)의 1개의 표시 모니터에 제 1 화상과 제 2 화상을 나란히 표시해도 괜찮다.The input/
제 1 촬상 유닛(130)은 연산 처리부(170)로부터 촬상 요구 신호를 받아 촬상을 실행하여, 제 1 촬상 소자(132)가 출력한 제 1 화상을 화상 신호로서 연산 처리부(170)에 송신한다. 마찬가지로, 제 2 촬상 유닛(140)은 연산 처리부(170)로부터 촬상 요구 신호를 받아 촬상을 실행하여, 제 2 촬상 소자(142)가 출력한 제 2 화상을 화상 신호로서 연산 처리부(170)에 송신한다.The
헤드 구동 모터(150)는 연산 처리부(170)로부터 구동 신호를 받아 헤드부(110)를 XY 방향으로 이동시킨다. 툴 구동 모터(160)는 연산 처리부(170)로부터 구동 신호를 받아 본딩 툴(120)을 Z방향으로 이동시킨다.The
연산 처리부(170)는, 위치 제어 프로그램이 지시하는 처리에 따라 여러가지 연산을 실행하는 기능 연산부로서의 역할도 담당한다. 연산 처리부(170)는 화상 획득부(171), 산출부(172), 구동 제어부(173)로서 기능할 수 있다. 화상 획득부(171)는 제 1 촬상 유닛(130) 및 제 2 촬상 유닛(140)에 촬상 요구 신호를 송신하고, 제 1 화상의 화상 신호 및 제 2 화상의 화상 신호를 획득한다.The
산출부(172)는, 제 1 화상에 찍힌 지표(321)의 상인 제 1 지표상과 제 2 화상에 찍힌 지표(321)의 상인 제 2 지표상에 근거해 지표(321)의 삼차원 좌표(XR, YR, ZR)를 산출한다. 구체적으로는, 변환 테이블(181)을 이용해 삼차원 좌표 좌표(XR, YR, ZR)를 얻는다. 구동 제어부(173)는 헤드 구동 모터(150)를 구동하는 구동 신호와 툴 구동 모터(160)를 구동하는 구동 신호를 생성해 각각의 모터에 송신한다. 예를 들면, 산출부(172)가 지표(321)의 삼차원 좌표(XR, YR, ZR)로부터 다이 패드(320)의 중심 좌표(XT, YT, ZT)를 산출하면, 본딩 툴(120)을 (XT, YT, ZT)에 접근시키는 구동 신호를 생성해 툴 구동 모터(160)에 송신한다.The
도 3은 제 1 촬상 유닛(130)에 채용되고 있는 샤임플러그 광학계를 설명하기 위한 설명도이다. 제 2 촬상 유닛(140)에도 마찬가지의 샤임플러그 광학계가 채용되고 있는데, 여기에서는 대표로 제 1 촬상 유닛(130)의 샤임플러그 광학계에 대해서 설명한다.FIG. 3 is an explanatory diagram for explaining the Scheimpflug optical system employed in the
도 3에 있어서, 평면(S1)은 스테이지(220)의 스테이지면에 대해서 평행하게 배치되는 다이 패드(320)의 예정 초점면이다. 가상면(S2)은 물측(物側) 렌즈군(131a)과 상측(像側) 렌즈군(131b)을 구성군으로 하는 제 1 광학계(131)의 주 평면을 포함하는 평면이다. 평면(S3)은 제 1 촬상 소자(132)의 수광면을 포함하는 평면이다. 본 실시예에 있어서 샤임플러그 광학계는, 샤임플러그 조건을 만족하여 배치되어 있는 제 1 광학계(131)와 제 1 촬상 소자(132)를 포함한다. 샤임플러그 조건을 만족하는 배치라 함은, 평면(S1), 가상면(S2), 가상면(S3)이 공통의 직선(P) 상에서 서로 교차하는 배치이다.In FIG. 3 , plane S 1 is the intended focal plane of the
또한, 도 3은 샤임플러그 조건을 알기 쉽게 설명하기 위해서, 물측 렌즈군(131a)과 다이 패드(320)를 접근시켜 도시하고 있지만, 실제로는 도 1에 도시하는 바와 같이 서로 떨어져 있다. 본딩 툴(120)은 다이 패드(320)의 상부 공간에 있어서 제 1 촬상 유닛(130)과 간섭 없이 Z축 방향으로 이동할 수가 있다.3 shows the object-
조리개(133)는 물(物)측 렌즈군(131a)과 상(像)측 렌즈군(131b)의 사이에 배치되며, 통과하는 광속을 제한한다. 조리개(133)의 지름에 따라 피사계 심도(DP)를 조정할 수 있다. 따라서, 예를 들면 반도체 칩(310)을 홀딩하는 본딩 툴(120)의 선단부가 피사계 심도(DP) 안까지 접근하면, 제 1 촬상 유닛(130)은 반도체 칩(310)과 리드 프레임(330) 면 모두를 초점이 맞는 상태로 촬상할 수 있다.The
제 1 촬상 유닛(130)은 이상과 같이 샤임플러그 조건을 만족하고 있으므로, 리드 프레임(330) 상에 마련된 지표(321)가 제 1 촬상 유닛(130)의 시야에 들어가 있는 한, 지표(321)를 초점이 맞는 상태로 촬상할 수 있다. 또한, 지표(321)와 다이 패드(320) 모두를 초점이 맞는 상태로 일 화상에 촬상할 수도 있다.Since the
제 2 촬상 유닛(140)은, 제 1 촬상 유닛(130)과 동일한 구성을 가지며, 본딩 툴(120)의 중심축을 포함하는 YZ 평면에 대해서 대칭으로 헤드부(110)에 배설되어 있다. 따라서, 제 2 촬상 유닛(140)도 제 1 촬상 유닛(130)과 마찬가지로, 리드 프레임(330) 상에 마련된 지표(321)가 제 2 촬상 유닛(140)의 시야에 들어가 있는 한, 지표(321)를 초점이 맞는 상태로 촬상할 수 있다. 또한, 지표(321)와 다이 패드(320) 모두를 초점이 맞는 상태로 일 화상에 촬상할 수도 있다.The
본 실시예에서는, 물측 렌즈군(131a) 및 상측 렌즈군(131b)에 의해 양측 텔레센트릭을 실현하고 있다. 이것에 의해 관찰 대상을 촬상 소자 위에 일정한 배율로 결상시킬 수가 있으므로, 삼차원 좌표의 산출에는 안성맞춤이다. 특히 샤임플러그 광학계에 있어서는, 직선(P) 측에 존재하는 관찰 대상도 직선(P)로부터 먼 쪽에 존재하는 관찰 대상도 결상면에서는 동배율이 되는 대물측 텔레센트릭인 것이 바람직하다.In this embodiment, bilateral telecentricity is realized by the
도 4는 지표(321)의 삼차원 좌표(XR, YR, ZR)의 산출 원리를 설명하기 위한 설명도이다. 특히, 변환 테이블(181)을 생성하는 순서를 설명하는 도면이다. 변환 테이블(181)은 리드 프레임(330)과 동일한 두께를 가지는 차트(400)를 본딩 툴(120) 바로 밑의 스테이지(220) 상에 탑재하고, 이것을 촬상한 제 1 촬상 유닛(130)의 제 1 화상과 제 2 촬상 유닛(140)의 제 2 화상을 이용해 생성된다.4 is an explanatory diagram for explaining the calculation principle of the three-dimensional coordinates (X R , Y R , Z R ) of the
차트(400)의 표면에는, 복수의 도트(410)가 설정된 간격으로 매트릭스 형상으로 인쇄되어 있다. 이러한 차트(400)를 헤드부(110)의 높이를 Z=h1, h2, h3…으로 조정하고, 각각의 높이로 촬상을 실행해 제 1 화상과 제 2 화상의 페어를 얻는다.On the surface of the
제 1 촬상 유닛(130) 및 제 2 촬상 유닛(140)은 샤임플러그 광학계를 채용하므로, 얻어지는 차트상(像)(400')은 전면이 초점이 맞은 상태면서 각각이 서로 역방향의 사다리꼴로 왜곡되어 있다. 화상 좌표계로서 가로축을 x축, 세로축을 y 축이라고 하면, 제 1 화상과 제 2 화상에서 서로 대응하는 도트상(410')의 좌표는 (x1k, y1k), (x2k, y2k)와 같이 산출된다.Since the
차트(400)의 각각의 도트(410)에 대해 스테이지(220) 상에서의 좌표(Xk, Yk)는 이미 알고 있고, 높이(hk)=ZK는 촬상시에 조정되므로, 각 도트(410)의 삼차원 좌표(Xk, Yk, ZK)는 촬영시에는 확정된다. 그리고, 높이(hk)에서 촬상된 제 1 화상과 제 2 화상의 각 도트상(像)(410')의 좌표(x1k, y1k), (x2k, y2k)가 산출되므로, 각각의 도트(410)와 그 상인 도트상(410')의 사이에서 좌표의 대응 관계를 획득할 수 있다. 즉, 촬상을 실행한 높이마다 이산적으로 삼차원 좌표(Xk, Yk, ZK)와 이차원 좌표(x1k, y1k), (x2k, y2k)의 대응 관계를 획득할 수 있다. 이러한 대응 관계를 변환 테이블(181)에 기술한다.For each
이와 같이 기술되어 생성된 변환 테이블(181)은, 삼차원 좌표(Xk, Yk, ZK)와 이차원 좌표(x1k, y1k), (x2k, y2k)의 대응 관계를 나타내는 데이터의 집합체이며, 룩업 테이블로써 이용할 수 있다. 즉, 변환 테이블(181)을 참조하면, 제 1 지표상의 좌표값(x1R, y1R)과 제 2 지표상의 좌표값(x2R, y2R)을 지표(321)의 삼차원 좌표(XR, YR, ZR)로 변환할 수 있다. 한편, 산출된 (x1R, y1R)와 (x2R, y2R)의 조합이 변환 테이블(181)에 존재하지 않을 경우에는 변환 테이블(181)에 존재하는 주변 좌표에서 보간 처리를 하면 된다.The conversion table 181 described and generated in this way is the data representing the correspondence between three-dimensional coordinates (X k , Y k , Z K ) and two-dimensional coordinates (x 1k , y 1k ) and (x 2k , y 2k ) It is an aggregate and can be used as a lookup table. That is, referring to the conversion table 181, the coordinate values (x 1R , y 1R ) on the first indicator and the coordinate values (x 2R , y 2R ) on the second indicator are converted into three-dimensional coordinates (X R , Y R , Z R ). On the other hand, if the calculated combination of (x 1R , y 1R ) and (x 2R , y 2R ) does not exist in the conversion table 181, interpolation may be performed at peripheral coordinates existing in the conversion table 181.
또한, 룩업 테이블 형식의 변환 테이블(181)에 국한되지 않고, 다른 수법을 이용해 제 1 지표상의 좌표값(x1R, y1R)과 제 2 지표상의 좌표값(x2R, y2R)을 지표(321)의 삼차원 좌표(XR, YR, ZR)로 변환해도 무방하다. 예를 들면, 차트(400)를 이용해 사전에 얻어진 삼차원 좌표(Xk, Yk, ZK)와 이차원 좌표(x1k, y1k), (x2k, y2k)의 대응 관계로부터 다항식 근시함수를 구해 두고, 이것에 의해 (x1R, y1R)과 (x2R, y2R)로부터 (XR, YR, ZR)로 변환해도 된다. 이와 같이, 실측 데이터에 근거해 생성되는 룩업 테이블이나 다항식 근시함수 등을 이용하는 경우에는, 실측 데이터에 렌즈의 수차나 촬상 유닛의 부착 오차 등의 구성 요소에 기인하는 오차 요인이 흡수되므로, 보다 정밀도 높은 삼차원 좌표의 산출을 기대할 수 있다.In addition, it is not limited to the conversion table 181 in the form of a lookup table, and the coordinate values (x 1R , y 1R ) on the first ground surface and the coordinate values (x 2R , y 2R ) on the second ground surface are converted into an index ( 321) into three-dimensional coordinates (X R , Y R , Z R ). For example, a polynomial myopia function is obtained from the correspondence between three-dimensional coordinates (Xk, Yk, ZK) obtained in advance using the
한편, 실측 데이터에 의하지 않고, 샤임플러그(scheimpflug)의 기하 조건이나, 2개의 촬상 소자 사이에서 규정되는 기선 길이를 이용해 산술적으로 변환식을 구해도 된다. 예를 들면, 광학계나 촬상 소자의 기울기각 등의 물리량을 파라미터로 하는, 사다리꼴 상(像)을 직사각형 상으로 변환하는 변환 행렬을 정해 두고, 제 1 화상과 제 2 화상에 대해서 이 변환 행렬에 의해 사다리꼴 보정을 수행한다. 그리고, 사다리꼴 보정을 수행한 2개의 화상을 스테레오 화상으로 하고, 서로의 상의 위치 어긋남량으로부터 관찰 대상의 삼차원 좌표를 산출한다. 이러한 수법에 의하면, 차트 등을 이용한 사전의 실측 데이터의 획득을 생략할 수 있다는 점에서 편리하다.On the other hand, the conversion equation may be arithmetically obtained using a Scheimpflug geometric condition or a base line length defined between two imaging elements, regardless of actual measurement data. For example, a transformation matrix for transforming a trapezoidal image into a rectangular image, which uses physical quantities such as the inclination angle of an optical system and an imaging device as parameters, is determined, and the first image and the second image are converted by this transformation matrix. Perform trapezoidal correction. Then, the two images subjected to trapezoidal correction are set as stereo images, and the three-dimensional coordinates of the object to be observed are calculated from the amount of positional displacement of each other's images. According to this method, it is convenient in that it is possible to omit the acquisition of measurement data in advance using a chart or the like.
다음에, 다이 본더(100)에 의한 일련의 본딩 처리에 대해 설명한다. 도 5는, 연산 처리부(170)의 처리 순서를 설명하는 흐름도이다. 여기에서는, 본딩 툴(120)이 반도체 칩(310)을 흡착한 상태에서부터, 반도체 칩(310)을 다이 패드(320)에 접착하여 퇴피시킬 때까지의 처리에 대해 설명한다.Next, a series of bonding processes by the
구동 제어부(173)는, 단계 S101에서 헤드부(110)를 기준 위치로 이동시키는 구동 신호를 헤드 구동 모터(150)에 송신한다. 헤드 구동 모터(150)는 구동 신호를 받아서 헤드부(110)를 기준 위치에 이동시킨다. 여기서, 기준 위치는 앞으로 반도체 칩(310)을 탑재할 대상인 다이 패드(320)의 바로 위에 본딩 툴(120)이 위치한다고 상정되는 초기 위치이다.The driving
헤드부(110)가 기준 위치에 도달하면, 화상 획득부(171)는 단계 S102에서 제 1 촬상 유닛(130)과 제 2 촬상 유닛(140)에 촬상 요구 신호를 송신하고, 제 1 화상 데이터와 제 2 화상 데이터를 획득한다. 화상 획득부(171)는 획득한 화상 데이터를 산출부에 넘긴다.When the
산출부(172)는, 단계 S103에서 화상 획득부(171)로부터 받은 제 1 화상 데이터의 제 1 화상으로부터 제 1 지표상의 좌표(x1R, y1R)를, 제 2 화상 데이터의 제 2 화상으로부터 제 2 지표상의 좌표(x2R, y2R)를 추출한다. 그리고, 단계 S104로 진행되어, 산출부(172)는 변환 테이블(181)을 참조해 (x1R, y1R)와 (x2R, y2R)의 페어에 대응하는 삼차원 좌표(XR, YR, ZR)를 얻는다. 게다가 단계 S105에서, 지표(321)에 대한 다이 패드(320)의 상대 위치의 정보를 이용해, 접근 목표인 다이 패드(320)의 중심 좌표(XT, YT, ZT)를 산출한다.The
접근 목표가 정해지면, 구동 제어부(173)는 단계 S106에서 수평 위치의 오차를 조정하기 위해 헤드 구동 모터(150)에 구동 신호를 송신한다. 이것에 의해, 본딩 툴(120)의 중심은 수평면에 있어서 (XT, YT)에 배치된다. 다음에, 구동 제어부(173)는 단계 S107에서 산출된 Z=ZT에 근거해 본딩 툴(120)을 흡착하고 있는 반도체 칩(310)이 다이 패드(320) 상에 탑재될 때까지, 본딩 툴(120)을 다이 패드(320)에 접근시킨다. 여기서, 산출된 ZT로부터 본딩 툴(120)의 강하량은 정확하게 파악되고 있으므로, 구동 제어부(173)는 반도체 칩(310)이 다이 패드(320)와 접촉하기 직전까지 고속으로 본딩 툴(120)을 강하시켜도 된다.When the approach target is determined, the
반도체 칩(310)을 다이 패드(320)에 탑재하면, 연산 처리부(170)는 단계 S108에서 반도체 칩(310)을 다이 패드(320)에 접착하는 본딩 처리를 실행한다. 본딩 처리가 완료되면, 구동 제어부(173)는 단계 S109에서 본딩 툴(120)을 상승시키고, 접착된 반도체 칩(310)으로부터 퇴피시켜 일련의 처리를 종료한다.When the
이상 설명한 본 실시예에 따르면, 앞으로 반도체 칩(310)을 탑재할 대상인 다이 패드(320)의 바로 위 부근에 본딩 툴(120)이 위치하도록 헤드부(110)를 이동시키고, 그 위치에서 지표(321)를 촬상한다. 지표(321)는 작업 대상인 다이 패드(320)의 근방에 배치되어 있고 지표(321)에 대한 다이 패드(320)의 상대 위치는 이미 알고 있으므로, 지표(321)의 삼차원 좌표가 산출되는 대로 즉시 다이 패드(320)에 대해서 작업을 실행할 수 있다. 즉, 종래 기술처럼 위치 확인과 작업을 순차적으로 실행할 필요가 없기 때문에, 계측 오차를 억제하고, 삼차원 좌표 계측에서부터 작업 실행까지의 리드 타임을 단축할 수 있다.According to the present embodiment described above, the
한편, 본 실시예와 같이 기준 지표(지표(321))와 작업 대상(다이 패드(320))이 별개인 경우에는, 이들이 각각의 촬상 유닛에서의 동일 시야 내에 들어가는 것이 바람직하다. 즉, 제 1 화상 및 제 2 화상의 각각에 양쪽 모두가 찍히도록 근접하여 배치되어 있는 것이 바람직하다. 이 정도로 근접해 있으면 헤드부(110)의 수평 이동은 미미한 양으로 억제되므로 리드 타임을 더 단축할 수가 있다. 한편, 본 실시예에서는, 기준 지표로서의 지표(321)는 리드 프레임(330)의 표면에 마련되어 있지만, 작업 대상이 동일 시야 내에 들어갈 정도로 근접해 있다면, 기준 지표는 스테이지(220) 상에 마련되어 있어도 괜찮다. 또한, 툴부가 작업을 수행하는 작업 대상 자체에 기준 지표가 마련되어 있는 경우는, 그 삼차원 좌표를 직접적으로 작업 목표로 할 수가 있으므로 더욱 더 좋다.On the other hand, when the reference indicator (index 321) and the work target (die pad 320) are separate as in the present embodiment, it is preferable that they fall within the same field of view in each imaging unit. That is, it is preferable that they are disposed close to each other so that both of the first image and the second image can be captured. If they are close to this extent, the horizontal movement of the
다음에, 몇 가지 변형예에 대해 설명한다. 상기 실시예에서는 리드 프레임(330)이 스테이지(220) 상에 바르게 설치되어 있는 것을 전제로 했다. 그러나, 실제로는 Z축 둘레로 미소량 회전한 상태로 설치되어 버리는 수도 있다. 이러한 설치 오차가 존재하면, 지표(321)에 대한 다이 패드(320)의 상대 위치를 미리 알고 있더라도, 지표(321)의 삼차원 좌표(XR, YR, ZR)로부터 다이 패드(320)의 중심 좌표(XT, YT, ZT)를 올바르게 산출할 수가 없다. 그래서, 리드 프레임(330) 상에 1개의 다이 패드(320)에 대해서 2개 이상의 지표를 마련한다.Next, several modified examples are described. In the above embodiment, it is assumed that the
도 6은 1개의 다이 패드(320)에 대해서 2개의 지표를 마련했을 경우의 중심 좌표의 산출을 설명하는 도면이다. 도시하는 바와 같이, 예를 들면 리드 프레임(330) 상에 다이 패드(320)를 사이에 두고 대각 상에 지표(A321a)와 지표(B321b)의 2개의 지표가 각각 마련되어 있는 경우에는, 제 1 화상에는 지표(A321a)와 지표(B321b)의 2개의 지표상이 찍히고, 마찬가지로 제 2 화상에도 지표(A321a)와 지표(B321b)의 2개의 지표상이 찍힌다. 산출부(172)는, 제 1 화상에 찍힌 지표(A321a)의 지표상의 좌표와 제 2 화상에 찍힌 지표(A321a)의 지표상의 좌표의 페어로부터 지표(A321a)의 삼차원 좌표(XRA, YRA, ZRA)를 산출한다. 마찬가지로 제 1 화상에 찍힌 지표(B321b)의 지표상의 좌표와 제 2 화상에 찍힌 지표(B321b)의 지표상의 좌표의 페어로부터 지표(B321b)의 삼차원 좌표(XRB, YRB, ZRB)를 산출한다.FIG. 6 is a diagram explaining calculation of center coordinates when two indices are provided for one
지표(A321a)와 지표(B321b)의 상대 좌표는 이미 알고 있기 때문에 이들 2개의 삼차원 좌표가 산출되면, Z축 둘레의 회전량(θ)을 파악할 수 있다. Z축 둘레의 회전량(θ)은 스테이지(220)에 대한 리드 프레임(330)의 설치 오차이므로, 산출부(172)는 이 설치 오차를 가미하여 중심 좌표(XT, YT, ZT)를 산출할 수 있다. 즉, 구동 제어부(173)는 본딩 툴(120)을 다이 패드(320)에 접근시킬 수가 있다.Since the relative coordinates of the indicators A321a and B321b are already known, when these two three-dimensional coordinates are calculated, the amount of rotation θ around the Z axis can be grasped. Since the rotation amount (θ) around the Z axis is the installation error of the
추가로 변형예를 설명한다. 상기 실시예에서는 본딩 툴(120)이 헤드부(110)에 대해서 오차 없이 조립되어 있는 것을 전제로 했다. 그러나, 실제로는 조립 오차가 생기는 경우도 있다. 이러한 조립 오차가 존재하면, 다이 패드(320)의 중심 좌표(XT, YT, ZT)를 맞게 산출할 수 있더라도 반도체 칩(310)은 상정 위치로부터 어긋나 배치되어 버린다. 따라서, 본딩 툴(120)의 선단부에 2개의 확인 지표를 마련해 두어 이러한 확인 지표가 제 1 촬상 유닛(130)과 제 2 촬상 유닛(140)의 피사계 심도에 진입한 시점에서 촬상을 실행하고, 그 상에 근거하여 본딩 툴(120)의 조립 오차를 파악한다.A modified example is further described. In the above embodiment, it is assumed that the
도 7은 본딩 툴(120)의 선단부에 제 1 확인 지표(121)와 제 2 확인 지표(122)가 마련되어 있는 모습을 도시한다. 제 1 확인 지표(121)는 본딩 툴(120)의 선단부 측면 중에서 제 1 촬상 유닛(130) 측에 마련되고, 제 2 확인 지표(122)는 마찬가지로 선단부 측면 중에서 제 2 촬상 유닛(140) 측에 마련되어 있다. 본딩 툴(120)이 강하되어 선단부가 다이 패드(320)에 가까워지면 제 1 확인 지표(121)는 제 1 촬상 유닛(130)의 시야 내 그리고 피사계 심도 내에 진입하고, 제 2 확인 지표(122)는 제 2 촬상 유닛(140)의 시야 내 그리고 피사계 심도 내에 진입한다. 그 시점에서 본딩 툴(120)을 일단 강하시켜, 제 1 촬상 유닛(130)에 의해 제 1 확인 지표(121)의 촬상을 실행시키고, 제 2 촬상 유닛(140)에 의해 제 2 확인 지표(122)의 촬상을 실행시킨다.7 shows a state in which a
산출부(112)는 제 1 화상으로부터 제 1 확인 지표(121)의 지표상의 좌표(x1A, y1A)를 추출한다. 마찬가지로 제 2 화상으로부터 제 2 확인 지표(122)의 지표상의 좌표(x2B, y2B)를 추출한다. 다만, 제 1 화상에는 제 2 확인 지표(122)의 지표상은 찍히지 않기 때문에, 그 좌표(x1B, y1B)를 추출할 수 없다. 마찬가지로 제 2 화상에는 제 1 확인 지표(121)의 지표상은 찍히지 않기 때문에, 그 좌표(x2A, y2A)를 추출할 수 없다.The calculation unit 112 extracts the coordinates (x 1A , y 1A ) on the surface of the
여기서, 본딩 툴(120)의 선단부에 있어서 제 1 확인 지표(121)와 제 2 확인 지표(122)의 상대 위치는 이미 알고 있다. 따라서, 제 1 확인 지표(121)의 지표상에 대해 추출된 (x1A, y1A)와 임시의 (x2A, y2A)의 페어로부터 변환되는 삼차원 좌표(XA, YA, ZA)와, 제 2 확인 지표(122)의 지표상에 대해 추출된 (x2B, y2B)와 임시의 (x1B, y1B)의 페어로부터 변환되는 삼차원 좌표(XB, YB, ZB)의 차이가 이미 알고 있는 상대 위치가 되도록 (XA, YA, ZA)와 (XB, YB, ZB) 의 조합을 탐색한다. 조건을 만족하는 삼차원 좌표가 발견되면 그들을 제 1 확인 지표(121)와 제 2 확인 지표(122)의 삼차원 좌표로 결정한다.Here, the relative positions of the
이와 같이 제 1 확인 지표(121)와 제 2 확인 지표(122)의 삼차원 좌표가 얻어지면, 본딩 툴(120)의 선단부의 좌표도 정확하게 산출할 수 있다. 그러므로, 본딩 툴(120)이 헤드부(110)에 대해서 다소의 오차를 포함해 조립되어 있다고 하더라도, 그 오차를 수정하여 반도체 칩(310)을 다이 패드(320)에 정밀도 좋게 탑재할 수 있다.In this way, when the three-dimensional coordinates of the
이상, 다이 본더(100)를 예로 들어 본 실시예를 설명했는데, 본 실시예에 따른 삼차원 좌표의 산출 수법이나 구성을 적용할 수 있는 위치 제어 장치는 다이 본더에 한정되지 않는다. 예를 들면, 플립 칩 본더나 와이어 본더에도 적용할 수 있다. 와이어 본더에 적용하는 경우에는, 스테이지에 탑재된 대상물에 대해서 작업을 수행하는 툴부는 캐필러리 등이 된다. 더 나아가서는, 웨이퍼를 반도체 칩에 소편화하는 다이서 등에 적용할 수도 있다. 또 본딩 툴 등의 툴부가 대상물에 접근하는 경우에 국한되지 않고 대상물로부터 이격되는 경우도 있을 수 있다. 예컨대, 툴부가 대상물의 표면을 드릴링 천공한 후에 특정 부위에 닿지 않도록 툴부를 퇴피시키는 작업을 수행하는 경우에는 구동 제어부는 툴부를 대상물로부터 이격시킨다.In the above, the present embodiment has been described taking the
100: 다이 본더 110: 헤드부
120: 본딩 툴 121: 제 1 확인 지표
122: 제 2 확인 지표 130: 제 1 촬상 유닛
131: 제 1 광학계 131a: 물측 렌즈군
131b: 상측 렌즈군 132: 제 1 촬상 소자
133: 조리개 140: 제 2 촬상 유닛
141: 제 2 광학계 142: 제 2 촬상 소자
150: 헤드 구동 모터 160: 툴 구동 모터
170: 연산 처리부 171: 화상 획득부
172: 산출부 173: 구동 제어부
180: 기억부 181: 변환 테이블
190: 입출력 디바이스 210: 가대
220: 스테이지 310: 반도체 칩
320: 다이 패드 321: 지표
330: 리드 프레임 400: 차트
400': 차트상 410: 도트
410': 도트상100: die bonder 110: head
120: bonding tool 121: first confirmation index
122: second confirmation index 130: first imaging unit
131: first
131b: image side lens group 132: first imaging element
133
141: second optical system 142: second imaging device
150: head driving motor 160: tool driving motor
170: arithmetic processing unit 171: image acquisition unit
172: calculation unit 173: drive control unit
180: storage unit 181: conversion table
190: input/output device 210: mount
220: stage 310: semiconductor chip
320
330: lead frame 400: chart
400': on the chart 410: dots
410': dot phase
Claims (10)
상기 스테이지 또는 상기 대상물에 설정된 기준 지표를 촬상해 제 1 화상을 출력하는 제 1 촬상 유닛과,
상기 기준 지표를 촬상해 제 2 화상을 출력하는 제 2 촬상 유닛과,
상기 툴부, 상기 제 1 촬상 유닛 및 상기 제 2 촬상 유닛을 지지하는 헤드부와,
상기 제 1 화상에 찍힌 상기 기준 지표의 상(像)인 제 1 지표상(像)과, 상기 제 2 화상에 찍힌 기준 지표의 상인 제 2 지표상에 근거해 상기 기준 지표의 삼차원 좌표를 산출하는 산출부와,
상기 삼차원 좌표에 근거해 상기 툴부를 상기 대상물에 대해서 접근 또는 격리시키는 구동 제어부를 구비하는 위치 제어 장치.A tool unit that performs work on an object mounted on the stage;
a first imaging unit that captures a reference indicator set on the stage or the object and outputs a first image;
a second imaging unit that captures an image of the reference index and outputs a second image;
a head portion supporting the tool portion, the first imaging unit, and the second imaging unit;
Calculating three-dimensional coordinates of the reference indicator based on a first indicator image that is an image of the reference indicator captured in the first image and a second indicator image that is an image of the reference indicator captured in the second image calculation unit,
and a driving control unit for approaching or isolating the tool unit from the object based on the three-dimensional coordinates.
상기 제 1 촬상 유닛 및 상기 제 2 촬상 유닛은, 상기 스테이지의 스테이지면에 평행한 평면이 초점면이 되도록, 각각의 광학계와 촬상 소자가 샤임플러그(scheimpflug) 조건을 만족하여 배치되어 있는 위치 제어 장치.According to claim 1,
The first imaging unit and the second imaging unit are positioned so that a plane parallel to the stage plane of the stage is a focal plane, and each optical system and imaging element are arranged so as to satisfy a Scheimpflug condition. .
상기 제 1 촬상 유닛 및 상기 제 2 촬상 유닛의 각각의 물측 광학계는 텔레센트릭(Telecentric)인 위치 제어 장치.According to claim 2,
The object-side optical system of each of the first imaging unit and the second imaging unit is telecentric.
상기 산출부는 상기 제 1 지표상의 좌표와 상기 제 2 지표상의 좌표의 페어를, 미리 준비된 변환 테이블을 참조함으로써, 상기 삼차원 좌표로 변환하는 위치 제어 장치.According to claim 2 or 3,
wherein the calculation unit converts a pair of coordinates on the first land surface and coordinates on the second land surface into the three-dimensional coordinates by referring to a conversion table prepared in advance.
상기 산출부는 상기 제 1 화상 및 상기 제 2 화상에 대해서 사다리꼴 상을 직사각형 형상으로 변환하는 사다리꼴 보정 처리를 수행하고, 상기 사다리꼴 보정 처리 후의 상기 제 1 지표상과 상기 제 2 지표상의 위치 어긋남량에 기초하여 상기 삼차원 좌표를 산출하는 위치 제어 장치.According to claim 2 or 3,
The calculator performs trapezoidal correction processing for converting a trapezoidal image into a rectangular shape with respect to the first image and the second image, and based on the amount of positional displacement between the first land surface and the second ground surface after the trapezoidal correction process, Position control device for calculating the three-dimensional coordinates by doing.
상기 산출부는 상기 제 1 화상에 찍힌 2개 이상의 상기 제 1 지표상과 상기 제 2 화상에 찍힌 2개 이상의 상기 제 2 지표상에 근거해 상기 스테이지에 대한 상기 대상물의 설치 오차를 산출하고,
상기 구동 제어부는 상기 설치 오차를 가미하여 상기 툴부를 상기 대상물에 접근시키는 위치 제어 장치.According to any one of claims 1 to 5,
the calculator calculates an installation error of the object with respect to the stage based on two or more of the first ground images captured in the first image and two or more of the second ground images captured in the second image;
Wherein the drive control unit approaches the tool unit to the object by taking into account the installation error.
상기 툴부는 상기 구동 제어부의 제어에 의해 상기 대상물을 향해 상기 헤드부로부터 보내지고,
상기 산출부는 상기 툴부가 상기 헤드부로부터 보내졌을 경우에, 상기 제 1 촬상 유닛이 출력하는 제3 화상에 찍힌, 상기 툴부에 마련된 제 1 확인 지표의 상인 제3 지표상과, 상기 제 2 촬상 유닛이 출력하는 제4 화상에 찍힌, 상기 툴부에 마련된 제 2 확인 지표의 상인 제4 지표상에 근거해, 상기 툴부의 상기 헤드부에 대한 조립 오차를 산출하며,
상기 구동 제어부는 상기 조립 오차를 가미하여 상기 툴부를 상기 대상물에 접근시키는 위치 제어 장치.According to any one of claims 1 to 6,
The tool part is sent from the head part toward the object under the control of the driving control unit,
The calculation unit includes a third indicator image, which is a first confirmation indicator image provided in the tool unit and captured in a third image output by the first imaging unit when the tool unit is sent from the head unit, and the second imaging unit Calculate an assembly error of the tool part with respect to the head part based on a fourth index image, which is an image of a second confirmation index provided in the tool part, taken in the fourth image to be output;
Wherein the driving control unit approaches the tool unit to the object by taking into account the assembly error.
상기 제 1 촬상 유닛이 출력하는 제 1 화상에 찍힌 상기 기준 지표의 상인 제 1 지표상과 상기 제 2 촬상 유닛이 출력하는 제 2 화상에 찍힌 상기 기준 지표의 상인 제 2 지표상에 근거해 상기 기준 지표의 삼차원 좌표를 산출하는 산출 단계와,
상기 헤드부에 의해 지지되어 상기 대상물에 대해서 작업을 수행하는 툴부를, 상기 삼차원 좌표에 근거해 상기 대상물에 대해서 접근 또는 격리시키는 구동 단계를 갖는 위치 제어 방법.an imaging step of imaging a reference indicator set on a stage or an object mounted on the stage to each of the first imaging unit and the second imaging unit supported by the head unit;
Based on a first indicator image, which is an image of the reference indicator captured in the first image output by the first imaging unit, and a second indicator image, which is an image of the reference indicator captured in a second image output by the second imaging unit, the reference A calculation step of calculating the three-dimensional coordinates of the indicator;
and a driving step of approaching or isolating a tool part supported by the head part and performing an operation with respect to the object based on the three-dimensional coordinates.
상기 제 1 촬상 유닛이 출력하는 제 1 화상에 찍힌 상기 기준 지표의 상인 제 1 지표상과 상기 제 2 촬상 유닛이 출력하는 제 2 화상에 찍힌 상기 기준 지표의 상인 제 2 지표상에 근거해 상기 기준 지표의 삼차원 좌표를 산출하는 산출 단계와,
상기 헤드부에 의해 지지되어 상기 대상물에 대해서 작업을 수행하는 툴부를, 상기 삼차원 좌표에 근거해 상기 대상물에 대해서 접근 또는 격리시키는 구동 단계를 컴퓨터에 실행시키는 위치 제어 프로그램.an imaging step of imaging a reference indicator set on a stage or an object mounted on the stage to each of the first imaging unit and the second imaging unit supported by the head unit;
Based on a first indicator image, which is an image of the reference indicator captured in the first image output by the first imaging unit, and a second indicator image, which is an image of the reference indicator captured in a second image output by the second imaging unit, the reference A calculation step of calculating the three-dimensional coordinates of the indicator;
A position control program for causing a computer to execute a driving step of approaching or isolating a tool part supported by the head part and performing an operation with respect to the object based on the three-dimensional coordinates.
상기 스테이지 또는 상기 기판에 설정된 기준 지표를 촬상해 제 1 화상을 출력하는 제 1 촬상 유닛과,
상기 기준 지표를 촬상해 제 2 화상을 출력하는 제 2 촬상 유닛과,
상기 본딩 툴, 상기 제 1 촬상 유닛 및 상기 제 2 촬상 유닛을 지지하는 헤드부와,
상기 제 1 화상에 찍힌 상기 기준 지표의 상인 제 1 지표상과 상기 제 2 화상에 찍힌 상기 기준 지표의 상인 제 2 지표상에 근거해 상기 기준 지표의 삼차원 좌표를 산출하는 산출부와,
상기 삼차원 좌표에 근거해 상기 반도체 칩을 홀딩하는 상기 본딩 툴을 상기 탑재 영역에 대해서 접근 또는 격리시키는 구동 제어부를 구비하는 본딩 장치.A bonding tool for bonding the semiconductor chip to the mounting area of the substrate mounted on the stage;
a first imaging unit configured to image a reference index set on the stage or the substrate and output a first image;
a second imaging unit that captures an image of the reference index and outputs a second image;
a head portion supporting the bonding tool, the first imaging unit, and the second imaging unit;
a calculation unit for calculating three-dimensional coordinates of the reference indicator based on a first indicator image that is an image of the reference indicator captured in the first image and a second indicator image that is an image of the reference indicator captured in the second image;
and a drive control unit for approaching or isolating the bonding tool holding the semiconductor chip from the mounting area based on the three-dimensional coordinates.
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/JP2021/001395 WO2022153518A1 (en) | 2021-01-18 | 2021-01-18 | Position control device, position control method, position control program, and bonding device |
Publications (1)
Publication Number | Publication Date |
---|---|
KR20230052969A true KR20230052969A (en) | 2023-04-20 |
Family
ID=82448252
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020237009563A KR20230052969A (en) | 2021-01-18 | 2021-01-18 | Position control device, position control method, recording medium storing position control program, and bonding device |
Country Status (6)
Country | Link |
---|---|
US (1) | US20230273599A1 (en) |
JP (1) | JP7343942B2 (en) |
KR (1) | KR20230052969A (en) |
CN (1) | CN115943483A (en) |
TW (1) | TWI805188B (en) |
WO (1) | WO2022153518A1 (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2024059434A (en) * | 2022-10-18 | 2024-05-01 | 株式会社新川 | Mounting device, mounting method, and mounting control program |
JP2024072673A (en) * | 2022-11-16 | 2024-05-28 | 株式会社新川 | Mounting device, mounting method, and mounting control program |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2014036068A (en) | 2012-08-08 | 2014-02-24 | Shinkawa Ltd | Die bonder, and method of detecting position of bonding tool |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH05180622A (en) * | 1992-01-08 | 1993-07-23 | Hitachi Ltd | Position and attitude detecting apparatus |
JP5180622B2 (en) | 2008-03-07 | 2013-04-10 | 三菱製紙株式会社 | Conductive material precursor and conductive material |
US8804136B2 (en) * | 2012-12-06 | 2014-08-12 | Asm Technology Singapore Pte Ltd | Apparatus and method for locating a plurality of placement positions on a carrier object |
JP6246674B2 (en) * | 2014-07-24 | 2017-12-13 | キヤノンマシナリー株式会社 | Position confirmation device and die bonder |
CH711570B1 (en) * | 2015-09-28 | 2019-02-15 | Besi Switzerland Ag | Device for mounting components on a substrate. |
TWI643092B (en) * | 2016-08-10 | 2018-12-01 | Giant Manufacturing Co., Ltd. | Dynamic motion detection system |
-
2021
- 2021-01-18 CN CN202180042095.1A patent/CN115943483A/en active Pending
- 2021-01-18 JP JP2022575023A patent/JP7343942B2/en active Active
- 2021-01-18 US US18/014,728 patent/US20230273599A1/en active Pending
- 2021-01-18 KR KR1020237009563A patent/KR20230052969A/en unknown
- 2021-01-18 WO PCT/JP2021/001395 patent/WO2022153518A1/en active Application Filing
-
2022
- 2022-01-13 TW TW111101535A patent/TWI805188B/en active
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2014036068A (en) | 2012-08-08 | 2014-02-24 | Shinkawa Ltd | Die bonder, and method of detecting position of bonding tool |
Also Published As
Publication number | Publication date |
---|---|
TW202236944A (en) | 2022-09-16 |
JPWO2022153518A1 (en) | 2022-07-21 |
US20230273599A1 (en) | 2023-08-31 |
JP7343942B2 (en) | 2023-09-13 |
WO2022153518A1 (en) | 2022-07-21 |
TWI805188B (en) | 2023-06-11 |
CN115943483A (en) | 2023-04-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2016176833A1 (en) | Method, apparatus and system for improving system accuracy of xy motion platform | |
JP4343985B2 (en) | Bonding apparatus and bonding stage height adjusting method for bonding apparatus | |
KR20230052969A (en) | Position control device, position control method, recording medium storing position control program, and bonding device | |
JP6240866B2 (en) | Method for estimating landing point position of bonding apparatus and bonding tool | |
US20090252400A1 (en) | Method for mounting electronic component | |
TWI833149B (en) | Joining devices, joining methods and joining procedures | |
JPH11351841A (en) | Noncontact type three-dimensional measuring method | |
JP7396741B2 (en) | Mounting equipment, mounting method and mounting control program | |
KR101126453B1 (en) | Inspection device and inspection method | |
JPH11351840A (en) | Noncontact type three-dimensional measuring method | |
KR20230096034A (en) | Mounting device, mounting method and mounting control program | |
JP2013190721A (en) | Method and device for precise alignment of optical components | |
JP4578538B2 (en) | Non-contact 3D measurement method | |
JP4150474B2 (en) | Method and apparatus for correcting table deflection of image measuring machine | |
JP2007248473A (en) | Bonding device | |
JP4138555B2 (en) | Non-contact 3D measuring device | |
WO2024105949A1 (en) | Mounting device, mounting method, and mounting control program | |
JP7509918B2 (en) | Image processing system and image processing method | |
JP2757127B2 (en) | Method and apparatus for correcting bonding position of wire bonder | |
JP6006133B2 (en) | Substrate manufacturing apparatus adjustment method, substrate manufacturing method, and substrate manufacturing apparatus | |
JP2006114841A (en) | Bonding apparatus | |
JP2011151331A (en) | Aligning apparatus, aligning method, and mounting method | |
KR100422277B1 (en) | Image processing method and apparatus | |
JP2016201409A (en) | Recognition device, recognition method, mounting device, and mounting method | |
CN117012688A (en) | Wafer detection positioning correction method and system |