Semiconductor manufacturing device and method for manufacturing semiconductor device
Patent Information
- Application Number
- JP2022152094
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2022-09-26
- Publication Date
- 2025-05-30
- Estimated Expiration
- 2042-09-26
AI Technical Summary
Existing semiconductor manufacturing equipment faces issues with inaccurate pickup of dies due to changes in bond head descent over time, leading to increased pickup time and potential damage to dies.
A semiconductor manufacturing apparatus equipped with a flow rate sensor on the collet suction pipe, which detects the flow rate of gas to determine the correct descent amount for the bond head, ensuring precise pickup and reducing the need for frequent height adjustments.
Improves pickup accuracy while minimizing the increase in pickup time and preventing die damage by maintaining consistent bond head positioning.
Smart Images

Figure 00000000_0000_ABST
Abstract
Description
[Technical field]
[0001] The present disclosure relates to semiconductor manufacturing equipment and is applicable, for example, to a die bonder that performs height detection operation of a bond head. [Background technology]
[0002] Semiconductor manufacturing equipment such as die bonders are devices that use a bonding material to bond (place and adhere) an element onto a substrate or element. The bonding material is, for example, a liquid or film-like resin or solder. The element is, for example, a die such as a semiconductor chip, a Micro Electro Mechanical System (MEMS), or a glass chip. The substrate is, for example, a wiring board, a lead frame formed of a thin metal plate, a glass substrate, or the like.
[0003] For example, in a die bonder, a die is picked up from a semiconductor wafer (hereinafter simply referred to as a wafer) using a pick-up head or a collet (suction nozzle) provided on a bond head. Then, the die is bonded to a substrate by the bond head. In a die bonder, this pick-up and bonding operation is repeated continuously.
[0004] When picking up a die, in order to prevent adverse effects such as not reaching the target position or damaging the die, there are systems that automatically measure the amount of descent of the bond head, etc. when picking up the die (Patent Document 1). [Prior art documents] [Patent documents]
[0005] [Patent Document 1] JP 2014-56980 A Summary of the Invention [Problem to be solved by the invention]
[0006] If the bond head is lowered during production based on the amount of descent measured using the technique of Patent Document 1 before production begins, the amount of descent will not be appropriate if there are changes over time during continuous operation. Also, if the bond head is lowered during production based on the amount of descent measured using the technique of Patent Document 1, the pick-up time will increase.
[0007] An object of the present disclosure is to provide a technique capable of improving the accuracy of picking up while suppressing an increase in picking up time. Other objects and novel features will become apparent from the description of this specification and the accompanying drawings. [Means for solving the problem]
[0008] A brief summary of representative aspects of this disclosure is as follows. That is, the semiconductor manufacturing apparatus includes a stage on which a die is held, a head on which a collet having a suction hole for suctioning the die is provided, a flow sensor provided in a pipe communicating with the suction hole, and a control device for acquiring correlation data before production. The control device is configured to lower a lower end surface of the collet to a predetermined height from an upper surface of the die held on the stage, detect a flow rate of gas flowing through the suction hole of the collet at the predetermined height by the flow sensor, and determine an amount of lowering for landing the lower end surface of the collet on the upper surface of the die held on the stage based on the correlation data and the flow rate detected at the predetermined height. Effect of the Invention
[0009] According to the present disclosure, it is possible to improve the accuracy of picking up while suppressing an increase in picking up time. [Brief description of the drawings]
[0010] [Figure 1] FIG. 1 is a schematic top view showing an example of the configuration of a die bonder. [Diagram 2] FIG. 2 is a diagram for explaining a schematic configuration when viewed from the direction of arrow A in FIG. [Diagram 3] FIG. 3 is a schematic cross-sectional view showing a main part of the wafer supply unit shown in FIG. [Figure 4] FIG. 4 is a flowchart showing a method for manufacturing a semiconductor device using the die bonder shown in FIG. [Diagram 5] FIG. 5 is a schematic cross-sectional view of the bond head shown in FIG. [Figure 6] FIG. 6 is a diagram showing the height of the bond head during the teaching operation before the start of production. [Figure 7] FIG. 7 is a graph showing an example of the relationship between the flow rate and the distance obtained in the teaching operation before the start of production. [Figure 8] FIG. 8 is a table corresponding to the graph shown in FIG. [Figure 9] FIG. 9 is a diagram showing the height of the bond head during the pick-up operation for teaching. [Figure 10] FIG. 10 is a diagram showing the height of the bond head during a pick-up operation without teaching. [Figure 11] FIG. 11 is a diagram showing the height of the bond head during the bonding operation. [Figure 12] 12(a) to 12(e) are conceptual diagrams showing a method for measuring the collet height using a landing detection sensor. [Figure 13] FIG. 13 is a diagram showing the height of the bond head during the teaching operation at the time of picking up in the comparative example. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0011] Hereinafter, the embodiments and comparative examples will be described with reference to the drawings. However, in the following description, the same components are given the same reference numerals and repeated description may be omitted. In addition, in order to clarify the description, the width, thickness, shape, etc. of each part may be shown in a schematic manner compared to the actual embodiment. Furthermore, the dimensional relationship between each element, the ratio of each element, etc. do not necessarily match between multiple drawings.
[0012] The configuration of a die bonder, which is one embodiment of a semiconductor manufacturing device, will be described with reference to Figures 1 to 3. Figure 1 is a schematic top view showing an example of the configuration of a die bonder. Figure 2 is a diagram explaining the schematic configuration as seen from the direction of arrow A in Figure 1. Figure 3 is a schematic cross-sectional view showing a main part of a wafer supply unit shown in Figure 1.
[0013] The die bonder 1 broadly comprises a wafer supply section 10, a pickup section 20, an intermediate stage section 30, a bonding section 40, a transport section 50, a substrate supply section 60, a substrate unloading section 70, and a control section (control device) 80. The Y direction is the front-rear direction of the die bonder 1, the X direction is the left-right direction, and the Z direction is the up-down direction. The wafer supply section 10 is disposed at the front side of the die bonder 1, and the bonding section 40 is disposed at the rear side. The wafer supply section 10 supplies a die D to be mounted on a substrate S. Here, the substrate S has a plurality of product areas (hereinafter referred to as package areas P) formed thereon that will eventually become one package.
[0014] The wafer supply unit 10 has a wafer cassette lifter 11, a wafer holder 12, a peeling unit 13, and a wafer recognition camera 14. The wafer supply unit 10 supplies a die D to be mounted on a substrate S. Here, the substrate S has a plurality of product areas (hereinafter referred to as package areas P) formed thereon, which will eventually become one package.
[0015] A wafer cassette lifter 11 moves a wafer cassette (not shown) in which a plurality of wafer rings WR are stored up and down to the wafer transport height. A wafer correction chute (not shown) aligns the wafer rings WR supplied from the wafer cassette lifter 11. A wafer extractor (not shown) removes the wafer rings WR from the wafer cassette and supplies them to the wafer holder 12, or removes them from the wafer holder 12 and stores them in the wafer cassette.
[0016] The wafer holder 12 has an expand ring 121 that holds the wafer ring WR, and a support ring 122 that is held by the wafer ring WR and horizontally positions the dicing tape DT. The peeling unit 13 is disposed inside the support ring 122.
[0017] A wafer W is attached (pasted) onto a dicing tape DT, and the wafer W is divided into multiple dies D. The dicing tape DT is transparent to visible light. A film-like adhesive material DF called a die attach film (DAF) is attached between the wafer W and the dicing tape DT. The adhesive material DF hardens when heated.
[0018] The wafer holder 12 is moved in the XY directions by a drive unit (not shown), and moves the die D to be picked up to the position of the peeling unit 13. The wafer holder 12 rotates the wafer ring WR in the XY plane by a drive unit (not shown). The peeling unit 13 is moved in the vertical direction by a drive unit (not shown). The peeling unit 13 peels the die D from the dicing tape DT.
[0019] The wafer recognition camera 14 detects the pick-up position of the die D to be picked up from the wafer W and inspects the surface of the die D.
[0020] The pickup unit 20 has a pickup head 21 and a Y drive unit 23. The pickup head 21 is provided with a collet 22 that suction-holds the peeled die D at its tip. The pickup head 21 picks up the die D from the wafer supply unit 10 and places it on the intermediate stage 31. The Y drive unit 23 moves the pickup head 21 in the Y-axis direction. The pickup unit 20 has each drive unit (not shown) that raises and lowers, rotates, and moves the pickup head 21 in the X direction.
[0021] The intermediate stage unit 30 has an intermediate stage 31 on which the die D is placed, and a stage recognition camera 34 for recognizing the die D on the intermediate stage 31. The intermediate stage 31 has suction holes that adsorb the placed die D. The placed die D is temporarily held on the intermediate stage 31. The intermediate stage 31 is both a placement stage on which the die D is placed, and a pick-up stage on which the die D is picked up.
[0022] The bonding section 40 has a bond head 41, a Y-axis drive section 43, a substrate recognition camera 44, and a bond stage 46. The bond head 41 is provided with a collet section 42 that suction-holds the die D at its tip. The Y-axis drive section 43 moves the bond head 41 in the Y-axis direction. The substrate recognition camera 44 captures an image of a position recognition mark (not shown) in the package area P of the substrate S to recognize the bond position. The bond stage 46 is raised when the die D is placed on the substrate S, and supports the substrate S from below. The bond stage 46 has a suction port (not shown) for vacuum-suctioning the substrate S, and can fix the substrate S. The bond stage 46 has a heating section (not shown) for heating the substrate S. The bonding section 40 has each drive section (not shown) for raising and lowering the bond head 41, rotating it, and moving it in the X direction.
[0023] With this configuration, the bond head 41 corrects the pick-up position and posture based on the imaging data of the stage recognition camera 34, and picks up the die D from the intermediate stage 31. Then, the bond head 41 bonds the die D onto the package area P of the substrate S based on the imaging data of the substrate recognition camera 44, or bonds the die D by stacking it on top of a die already bonded onto the package area P of the substrate S.
[0024] The transport section 50 has a transport claw 51 that grips and transports the substrate S, and a transport lane 52 along which the substrate S moves. The substrate S moves in the X direction by driving a nut (not shown) of the transport claw 51 provided on the transport lane 52 by a ball screw (not shown) provided along the transport lane 52. With this configuration, the substrate S moves from the substrate supply section 60 along the transport lane 52 to the bonding position, and after bonding, moves to the substrate unloading section 70 and hands the substrate S over to the substrate unloading section 70.
[0025] The substrate supplying section 60 removes the substrate S, which has been stored in the transport jig and carried in, from the transport jig and supplies it to the transporting section 50. The substrate unloading section 70 stores the substrate S transported by the transporting section 50 in the transport jig.
[0026] The control unit 80 includes a storage device that stores programs (software) and data for monitoring and controlling the operation of each part of the die bonder 1, a central processing unit (CPU) that executes the programs stored in the storage device, and an input / output device (not shown). The input / output device includes an image capture device (not shown), a motor control device (not shown), an I / O signal control device (not shown), and the like. The image capture device captures image data from the wafer recognition camera 14, the stage recognition camera 34, and the substrate recognition camera 44. The motor control device controls the drive unit of the wafer supply unit 10, the drive unit of the pickup unit 20, the Y drive unit 43 and the Z drive unit 47 of the bonding unit 40, and the like. The I / O signal control device captures various sensor signals from a landing detection sensor 417, a flow rate sensor 482, and the like, which will be described later, or controls signal units such as switches for lighting devices and the like.
[0027] Part of the manufacturing process for a semiconductor device is a process for mounting a die on a substrate to assemble a package. Part of the process for assembling a package is a dicing process for dividing the die from the wafer, and a die bonding process for mounting the divided die on the substrate. The die bonding process (a method for manufacturing a semiconductor device) using die bonder 1 will be described with reference to FIG. 4. FIG. 4 is a flowchart showing a method for manufacturing a semiconductor device using the die bonder shown in FIG. 1. In the following description, the operation of each part constituting die bonder 1 is controlled by a control unit 80.
[0028] (Wafer loading process: process S1) The wafer ring WR is supplied to the wafer cassette of the wafer cassette lifter 11. The supplied wafer ring WR is then supplied to the wafer holder 12. The wafer W is previously inspected for each die by an inspection device such as a prober, and wafer map data indicating whether each die is good or bad is generated and stored in a storage device of the control unit 80.
[0029] (Substrate loading process: Process S2) The transport jig storing the substrate S is supplied to the substrate supply section 60. In the substrate supply section 60, the substrate S is taken out of the transport jig and fixed to the transport claws 51.
[0030] (Pickup process: process S3) After step S1, the wafer holder 12 is moved so that the desired die D can be picked up from the dicing tape DT. The die D is photographed by the wafer recognition camera 14, and the die D is positioned and its surface inspected based on the image data acquired by photographing. The image data is processed to calculate the amount of deviation (X, Y, and θ directions) of the die D on the wafer holder 12 from the die position reference point of the die bonder, and the die is positioned. Note that the die position reference point is previously held at a predetermined position of the wafer holder 12 as the initial setting of the device. The image data is processed to inspect the surface of the die D.
[0031] The positioned die D is peeled off from the dicing tape DT by the peeling unit 13 and the pick-up head 21. The die D peeled off from the dicing tape DT is attracted to and held by a collet 22 provided on the pick-up head 21, and is transported to and placed on the intermediate stage 31.
[0032] The die D on the intermediate stage 31 is photographed by the stage recognition camera 34, and the positioning and surface inspection of the die D are performed based on the image data acquired by photographing. The image data is subjected to image processing to calculate the amount of deviation (X, Y, and θ directions) of the die D on the intermediate stage 31 from the die position reference point of the die bonder, and positioning is performed. Note that the die position reference point is previously held at a predetermined position of the intermediate stage 31 as the initial setting of the device. The image data is subjected to image processing to perform surface inspection of the die D.
[0033] The pickup head 21 that transported the die D to the intermediate stage 31 is returned to the wafer supply unit 10. The next die D is peeled off from the dicing tape DT according to the above-mentioned procedure, and thereafter, the dies D are peeled off one by one from the dicing tape DT according to the same procedure.
[0034] (Bond process: Process S4) The substrate S is transported to the bond stage 46 by the transport unit 50. The substrate S placed on the bond stage 46 is imaged by the substrate recognition camera 44, and image data is acquired by the image capture. The image data is processed to calculate the amount of deviation (X, Y, and θ directions) of the substrate S from the substrate position reference point of the die bonder 1. Note that the substrate position reference point is previously held at a predetermined position of the bonding unit 40 as the initial setting of the device.
[0035] The suction position of the bond head 41 is corrected based on the deviation amount of the die D on the intermediate stage 31 calculated in step S3, and the die D is suctioned by the collet portion 42. The bond head 41 that has suctioned the die D from the intermediate stage 31 bonds the die D to a predetermined position of the substrate S supported by the bond stage 46. The substrate recognition camera 44 photographs the die D bonded to the substrate S, and based on the image data acquired by photographing, an inspection is performed to determine whether the die D has been bonded at the desired position, etc.
[0036] After bonding the die D to the substrate S, the bond head 41 is returned to the intermediate stage 31. Following the procedure described above, the next die D is picked up from the intermediate stage 31 and bonded to the substrate S. This is repeated until a die D is bonded to every package area P of the substrate S.
[0037] (Substrate unloading process: Process S5) The substrate S with the die D bonded thereto is transported to the substrate unloading section 70. In the substrate unloading section 70, the substrate S is removed from the transport claws 51 and stored in a transport jig. The transport jig storing the substrate S is unloaded from the die bonder 1.
[0038] As described above, the die D is mounted on the substrate S and is carried out from the die bonder 1. Thereafter, for example, a transport jig storing the substrate S on which the die D is mounted is transported to a wire bonding process, and the electrodes of the die D are electrically connected to the electrodes of the substrate S via Au wires or the like. Then, the substrate S is transported to a molding process, and the die D and the Au wires are sealed with molding resin (not shown), thereby completing a semiconductor package.
[0039] In the case of stacked bonding, following the wire bonding process, a transport jig on which a substrate S on which a die D is mounted is loaded and stored is carried into a die bonder, where the die D is stacked on the die D mounted on the substrate S, and after being carried out of the die bonder, the die D is electrically connected to the electrodes of the substrate S via Au wires in a wire bonding process. The dies D above the second stage are peeled off from the dicing tape DT by the above-mentioned method, then transported to the bonding section and stacked on the dies D. After the above process is repeated a predetermined number of times, the substrate S is transported to a molding process, where the multiple dies D and Au wires are sealed with molding resin (not shown) to complete a stacked package.
[0040] The structure of the bond head 41 will be described with reference to Fig. 5. Fig. 5 is a schematic cross-sectional view of the bond head shown in Fig. 1.
[0041] The bond head 41 is connected to a Z drive unit 47 mounted on the stage of a Y drive unit 43. A collet unit 42 is provided on the bond head 41. The collet unit 42 has a collet 421 made of an elastic body such as rubber at its tip, and a collet holder 422 to which the collet 421 is attached. The bond head 41 has a movable unit 411, a ball bushing 412, a contact piece 413, a head support unit 414, a compression spring 416, and a landing detection sensor 417. The collet unit 42 is connected to a vacuum suction system 48 via the movable unit 411.
[0042] A sensor support part 414a formed integrally with the head support part 414 is provided on the upper part of the head support part 414. The sensor support part 414a has an opening 414b into which the movable part 411 is inserted and disposed. A lifting and lowering drive part 474, which will be described later, is connected to the side part of the head support part 414. A ball bushing 412, whose opening 412a extends almost vertically, is provided on the lower part of the head support part 414. The movable part 411, which is inserted into the opening 412a of this ball bushing 412, is supported so as to be able to freely lift and lower almost vertically.
[0043] A contact piece 413 is attached horizontally at approximately the middle position of the movable part 411. A compression spring 416 is provided between the upper surface of this contact piece 413 and the lower surface of the sensor support part 414a, and the collet part 42 is urged downward by this compression spring 416 via the contact piece 413. Instead of the compression spring 416, a cylinder may be used to urge the collet part 42 downward.
[0044] The landing detection sensor 417 is a detector that mechanically detects landing during bonding, and is attached by penetrating the sensor support portion 414a. When the lower end surface 421a of the collet 421 is in contact with another member and not raised, a predetermined gap (ds) is formed between the lower end surface 417a of the landing detection sensor 417 and the upper surface of the contact piece 413. The landing detection sensor 417 is a gap sensor that detects the distance of the gap.
[0045] Z driving unit 47 has a stage 471 mounted on Y driving unit 43, and a Z axis 472 that moves up and down relative to stage 471. Stage 471 is provided with an elevation drive unit (not shown). The elevation drive unit is composed of, for example, a servo motor or a step motor, a ball screw, a nut, a cam, and the like. Z axis 472 moves up and down along stage 471 arranged in the vertical direction by the elevation drive unit.
[0046] Collet 421 has a suction hole with one end open in lower end surface 421a. The other end of the suction hole of collet 421 communicates with a suction hole of collet holder 422, a suction hole of movable part 411, and a pipe 481 attached to the upper part of movable part 411.
[0047] Pipe 481 communicates with a vacuum supply source (not shown). Pipe 481 is provided with a flow rate sensor 482 that detects the flow rate of air suction by the vacuum supply source, and a valve 483. Pipe 481 is connected to pipe 484, which communicates with an air supply source (not shown). Pipe 484 is provided with a valve 485. The vacuum source and air supply source may be included in vacuum suction system 48 of die bonder 1, or may be provided outside die bonder 1. When using a vacuum supply source and air supply source in a factory, it is preferable to provide a pressure regulator in vacuum suction system 48.
[0048] By closing valve 485 and opening valve 483, air is sucked in through piping 481, the suction holes of movable part 411, the suction holes of collet holder 422, and the suction holes of collet 421, and a suction force is generated on lower end surface 421a of collet 421. By closing valve 483 and opening valve 485, air is blown out through piping 481, the suction holes of movable part 411, the suction holes of collet holder 422, and the suction holes of collet 421.
[0049] (Teaching operation before starting production) In the die bonder 1 configured as above, the following information is acquired by a teaching operation before the continuous operation of actually performing pick-up and bonding (before production starts).
[0050] (1) Acquisition of pickup height information (PHD) The control unit 80 acquires pick-up height information (PHD) indicating the height (pick-up height (h5)) of the lower end surface 421a of the collet 421 when picking up in a continuous operation during production.
[0051] (2) Acquisition of correlation data (CD) The control unit 80 obtains correlation data (CD) between the flow rate sucked by the lower end surface 421a of the collet 421 and the distance between the lower end surface 421a of the collet 421 and the upper surface of the die D placed on the intermediate stage 31.
[0052] (3) Acquisition of flow measurement height information (FHD) The control unit 80 acquires flow rate measurement height information (FHD) indicating the height (flow rate measurement height (h4)) of the lower end surface 421a of the collet 421 at which the teaching operation is performed when the die D is actually picked up.
[0053] (4) Bond height information (BHD) Bond height information (BHD) indicating the height (bond height (h6)) of the lower end surface 421a of the collet 421 at the time of bonding is obtained.
[0054] When performing an actual pick-up operation, the control unit 80 periodically performs a teaching operation using the correlation data (CD) and flow measurement height information (FHD) acquired in a teaching operation before the start of production. This teaching operation acquires descent amount correction information (DCD) for the bond head 41. In the pick-up operation, following the teaching operation, the control unit 80 controls the drive of the bond head 41 using the acquired descent amount correction information (DCD). When performing a bonding operation, the control unit 80 controls the drive of the bond head 41 using the descent amount correction information (DCD) and the bond height information (BHD).
[0055] The teaching operation before the start of production in the die bonder 1 will be described with reference to Fig. 6 to Fig. 8. Fig. 6 is a diagram showing the height of the bond head in the teaching operation before the start of production. Fig. 7 is a graph showing an example of the relationship between the flow rate and the distance obtained in the teaching operation before the start of production. Fig. 7 is a table corresponding to the graph shown in Fig. 6.
[0056] (Step S11) At the high-speed descent start height (h1), the control unit 80 moves the bond head 41 above the die D placed on the intermediate stage 31 so that the bottom end surface 421a of the collet 421 faces the top surface of the die D. The die D is placed on the intermediate stage 31 in advance by the pickup head 21. The high-speed descent start height (h1) is the height of the bottom end surface 421a of the collet 421 when the bond head 41 moves horizontally between the intermediate stage 31 and the bond stage 46, and is set lower than the height (origin height (h0)) of the bottom end surface 421a of the collet 421 when the Z-axis 472 is at the machine origin in the Z direction.
[0057] (Step S12) The control unit 80 lowers the bond head 41 at high speed to a low-speed lowering start height (h2), which is the height of the lower end surface 421a of the collet 421 when the bond head 41 starts to lower at a low speed.
[0058] (Step S13) The control unit 80 stops the descent of the bond head 41 and starts the low speed pre-start timer (step S131).
[0059] After the low-speed pre-start timer has elapsed a predetermined time, the control unit 80 opens the valve 485 to start blowing air (step S132). At this time, the valve 483 is closed. If the low-speed pre-start timer is set to 0, step S132 is performed without waiting.
[0060] (Step S14) After a predetermined time has elapsed, control unit 80 closes valve 485 and opens valve 483 to start suction of air (step S141).
[0061] The control unit 80 lowers the bond head 41 by a predetermined amount (Δz1) (step S142), and measures the flow rate (FR) of the collet 421 by the flow rate sensor 482 (step S143). The predetermined amount (Δz1) is, for example, several times the control resolution of the elevation drive unit 474.
[0062] The control unit 80 checks the flow rate (FR) detected by the flow rate sensor 482, and checks whether the flow rate (FR) is equal to or lower than a predetermined threshold value (FRt) (step S144). The threshold value (FRt) is a value that is set in advance as a value at which the lower end surface 421a of the collet 421 can be regarded as being in contact with the die D.
[0063] The control unit 80 repeats the processes of steps S142 to S144 until the flow rate (FR) becomes equal to or less than the threshold value (FRt).
[0064] After the flow rate measurement is completed, the control unit 80 closes the valve 483 to stop the suction (step S145).
[0065] The control unit 80 stores the offset amount from the mechanical origin in the Z direction of the Z axis 472 at the height (pickup height (h5)) of the lower end surface 421a of the collet 421 where the flow rate (FR) is below the threshold value (FRt) in the memory of the control unit 80 as pickup height information (PHD) (step S146).
[0066] (Step S15) The control unit 80 raises the bond head 41 to a measurement start height (h3) that is a predetermined distance higher than the pickup height (h5). The measurement start height (h3) is the height of the lower end surface 421a of the collet 421 when the measurement of correlation data begins. The measurement start height (h3) is a height lower than the low-speed descent start height (h2).
[0067] (Step S16) The control unit 80 closes the valve 485 and opens the valve 483 to start suction of air (step S161).
[0068] The control unit 80 measures the flow rate (FR) of the collet 421 sucking the liquid by the flow rate sensor 482 (step S162).
[0069] The control unit 80 stores the measured flow rate (FR) and the height (hc) of the lower end surface 421a of the collet 421 when the flow rate was measured in the memory of the control unit 80 (step S163).
[0070] The control unit 80 lowers the bond head 41 by a predetermined amount (Δz2) (step S164), and measures the flow rate (FR) of the collet 421 by the flow rate sensor 482 (step S165). The predetermined amount (Δz2) is a value smaller than Δz1, and is, for example, the amount of the control resolution of the elevation drive unit 474.
[0071] The control unit 80 stores the measured flow rate (FR) and the height (hc) of the lower end surface 421a of the collet 421 when the flow rate was measured in the memory of the control unit 80 (step S166). The control unit 80 repeats the processes of steps S164 to S166 until the height of the lower end surface 421a of the collet 421 reaches the pickup height (h5).
[0072] The control unit 80 creates correlation data of the flow rate (FR) and the distance (d) as shown in Figures 7 and 8 based on the flow rate (FR) and the height (hc) of the bottom end face 421a of the collet 421 stored in the memory, and stores the correlation data in the memory of the control unit 80 (step S167). The distance (d) is the difference between the height (hc) of the bottom end face 421a of the collet 421 and the height of the upper surface of the die D (pickup height (h5)).
[0073] The control unit 80 sets a flow measurement height (h4=h5+dp) that is higher than the height (pickup height (h5)) of the upper surface of the die D by a predetermined distance (dp), and stores the offset amount from the machine origin in the Z direction of the Z axis 472 as flow measurement height information (FHD) in the memory of the control unit 80 (step S168). As shown in Fig. 7, for example, dp=15 µm. The flow rate (FRp) at this time is -0.14 L / min.
[0074] The offset amount from the machine origin in the Z direction of the Z axis 472 at the pickup height (h5) plus or minus the difference in the Z direction distance between the surface of the die D placed on the intermediate stage 31 and the surface of the substrate S placed on the bond stage 46 is stored in the memory of the control unit 80 as bond height information (BHD) (step S169).
[0075] (Pickup operation: Teaching operation available) The pick-up operation of the die D for which teaching is performed during production will be described with reference to Fig. 9. Fig. 9 is a diagram showing the height of the bond head in the pick-up operation for which teaching is performed.
[0076] Steps S11 to S13 in the pick-up operation are the same as the teaching operation before the start of production. Below, the differences from the teaching operation before the start of production will be described. Note that the teaching operation shown in FIG. 9 may be performed other than during production, that is, before the start of production or after production is completed.
[0077] (Step S24) After a predetermined time has elapsed, the control unit 80 starts suction of air by closing the valve 485 and opening the valve 483. The control unit 80 lowers the bond head 41 at a low speed to the flow measurement height (h4) indicated by the flow measurement height information (FHD).
[0078] (Step S25) The control unit 80 stops the downward movement of the bond head 41 and measures the flow rate of the liquid sucked by the collet 421 using the flow rate sensor 482 .
[0079] (Step S26) The control unit 80 compares the flow rate (FRp) corresponding to the flow rate measurement height information (FHD) with the flow rate (FRm) measured in step S25 based on the correlation data (CD) stored in the memory. If the two match, the control unit 80 lowers the bond head 41 by the flow rate measurement height (h4) indicated by the flow rate measurement height information (FHD).
[0080] When the flow rate (FRp) and the flow rate (FRm) do not match, the height (h) of the lower end surface 421a of the collet 421 fluctuates (h=h4+α (α is a positive or negative number)). The control unit 80 obtains the distance (dm) corresponding to the measured flow rate (FRm) from the correlation data (CD) and lowers the bond head 41 by the distance (dm). dm is the amount of lowering corrected for dp, and dm=dp-α, where α is the amount of correction.
[0081] (Step S27) The control unit 80 picks up the die D with the bond head 41 .
[0082] (Pickup operation: no teaching operation) The above-mentioned teaching during the pick-up operation is not performed every time, but is performed periodically after a predetermined period has elapsed. The pick-up operation of the die D without teaching will be explained with reference to Fig. 10. Fig. 10 is a diagram showing the height of the bond head during the pick-up operation without teaching.
[0083] Steps S11 to S13 in the pick-up operation without teaching are the same as those in the pick-up operation with teaching shown in Fig. 9. Below, the differences from the pick-up operation with teaching will be described.
[0084] (Step S34) After a predetermined time has elapsed, the control unit 80 starts suction of air by closing valve 485 and opening valve 483. The control unit 80 lowers the bond head 41 at a low speed (e.g., 10 μm / min) to the position (pickup height (h5)) indicated by the pick-up height information (PHD).
[0085] (Bond operation) The bonding operation of the die D will be described with reference to Fig. 11. Fig. 11 is a diagram showing the height of the bond head during the bonding operation.
[0086] Steps S41 to S43 in the bonding operation are similar to steps S11 to S131 in the teaching operation before the start of production.
[0087] (Step S44) Based on the bond height information (BHD) stored in memory and the amount of descent (dp or dm) determined in step S27 in the pick-up operation, the control unit 80 lowers the bond head 41 at a slow speed (e.g., 5 μm / min) to a position at the bond height (h7), and lands the die D on the substrate S.
[0088] (Step S45) The control unit 80 continues to lower the bond head 41 by a predetermined amount even after the die D comes into contact with the substrate S. At this time, the collet member 42 retreats by the predetermined amount that was lowered after the die D came into contact, but since a pressing force is applied by the compression spring 416, the die D attracted and held by the collet member 42 is subjected to a pressing load. By maintaining this state for a preset bonding time, the die D is bonded to the substrate S.
[0089] The bond head 41 is lowered, and when the landing detection sensor 417 detects that a predetermined gap (predetermined interval) has formed between the lower end surface 417a and the upper surface of the contact piece 413, it is determined that the die D and the substrate S have come into contact. Note that the landing detection sensor 417 normally uses a displacement sensor or the like, and in order to ensure stable detection, the predetermined interval is set so that detection is performed with a sensitivity difference of about several tens of μm from the original landing position of the reference collet (in a pressed-in state).
[0090] The collet height can be measured using the landing detection sensor 417. The method of measuring the collet height using the landing detection sensor 417 will be described with reference to Figures 12(a) to 12(e). Figures 12(a) to 12(e) are conceptual diagrams showing the method of measuring the collet height using the landing detection sensor.
[0091] 12(a) shows the landing position of the reference collet. The control unit 80 stores the landing position (ho) of the reference collet on the linear scale of the device as the origin by prior teaching.
[0092] Figures 12(b) and 12(d) show the case where the height of the reference collet and the collet to be measured are the same. As shown in Figure 12(b), the control unit 80 lowers the bond head 41 from a position (hs) above a preset landing point at a predetermined pitch (p) while checking the landing detection sensor 417. Here, hs is the indicated value of the linear scale, and for example, hs = 100 μm. Also, for example, p = 5 μm.
[0093] As shown in Fig. 12(d), the landing detection sensor 417 is set at a predetermined interval (do) so that the landing is detected when the sensitivity difference of ha is taken from the original landing position of the reference collet (in a pressed-in state). That is, do = ds - (ho - ha). Here, ds is the gap between the lower end surface 417a of the landing detection sensor 417 and the upper surface of the contact piece 413 when there is no landing. For example, ha is set to several tens of µm.
[0094] The control unit 80 measures the collet height by reading the indicated value of the linear scale when the landing detection sensor 417 detects the landing (do=ds-(ho-ha)). If the height of the collet 421 has not changed since the time of pre-teaching, the value of the linear scale will be the same as ha, which is set as the sensitivity difference.
[0095] Figures 12(c) and 12(e) show cases where the height of the reference collet and the collet to be measured are different. When the height of collet 421 has changed since pre-teaching, as shown in Figure 12(e), if bond head 41 is lowered so that the gap between bottom end surface 417a of landing detection sensor 417 and the top surface of contact piece 413 becomes a predetermined distance (do), when the value of the linear scale becomes hb, for example, as shown in Figure 12(c), it can be seen that the height of collet 421 has increased by (Δh=hb-ha).
[0096] The landing detection sensor 417 can detect the height while holding the die D. The collet height is calculated based on the corrected amount of descent calculated in step S26, and if there is a discrepancy between the collet height measured using the flow sensor and the collet height measured using the landing detection sensor, the predetermined interval (do) may be calibrated. This calibration may be performed periodically.
[0097] In order to clarify this embodiment, a comparative example will be described with reference to Fig. 13. Fig. 13 is a diagram showing the height of the bond head during the teaching operation at the time of picking up in the comparative example.
[0098] Steps S11 to S13 in the comparative example are the same as the teaching operation before the start of production. Below, the points that are different from the teaching operation before the start of production will be described.
[0099] (Step S54) After a predetermined time has elapsed, control unit 80 closes valve 485 and opens valve 483 to start suction of air (step S541).
[0100] The control unit 80 lowers the bond head 41 by a predetermined amount (Δz1) (step S542), and measures the flow rate (FR) of the collet 421 sucking with the flow rate sensor 482 (step S543). The predetermined amount (Δz1) is, for example, 10 μm.
[0101] The control unit 80 checks the flow rate (FR) detected by the flow rate sensor 482, and checks whether the flow rate (FR) is equal to or lower than a predetermined threshold value (FRt) (step S544). The threshold value (FRt) is a value that is set in advance as a value at which it can be considered that the lower end surface 421a of the collet 421 is in contact with the die D.
[0102] The control unit 80 repeats the processes of steps S542 to S544 until the flow rate (FR) becomes equal to or less than the threshold value (FRt).
[0103] After the flow rate measurement is completed, the control unit 80 closes the valve 483 to stop the suction (step S545).
[0104] The control unit 80 stores the offset amount from the mechanical origin in the Z direction of the Z axis 472 at the height (pickup height (h5)) of the lower end surface 421a of the collet 421 where the flow rate (FR) is below the threshold value (FRt) in the memory of the control unit 80 as pickup height information (PHD) (step S546).
[0105] (Step S55) The control unit 80 raises the bond head 41 from the pickup height (h5) to a height (h3') that is a predetermined distance higher. The height (h3') is the height of the lower end surface 421a of the collet 421 when fine search begins. The height (h3') is lower than the low-speed descent start height (h2).
[0106] (Step S56) The control unit 80 closes the valve 485 and opens the valve 483 to start suction of air (step S561).
[0107] The control unit 80 lowers the bond head 41 by a predetermined amount (Δz1) (step S562), and measures the flow rate (FR) of the collet 421 sucking with the flow rate sensor 482 (step S563). The predetermined amount (Δz1) is, for example, 2 μm.
[0108] The control unit 80 checks the flow rate (FR) detected by the flow rate sensor 482, and checks whether the flow rate (FR) is equal to or lower than a predetermined threshold value (FRt) (step S564). The threshold value (FRt) is a value that is set in advance as a value at which it can be considered that the lower end surface 421a of the collet 421 is in contact with the die D.
[0109] The control unit 80 repeats the processes of steps S562 to S564 until the flow rate (FR) becomes equal to or less than the threshold value (FRt).
[0110] The control unit 80 stores the offset amount from the mechanical origin in the Z direction of the Z axis 472 at the height (pickup height (h5)) of the lower end surface 421a of the collet 421 where the flow rate (FR) is below the threshold value (FRt) in the memory of the control unit 80 as pickup height information (PHD) (step S565).
[0111] (Step S57) The control unit 80 picks up the die D with the bond head 41 .
[0112] In the comparative example, the lowering of the bond head 41 and the flow rate measurement are performed twice, divided into a coarse search (step S54) and a fine search (step S56). In contrast, in the embodiment, after the bond head 41 is lowered to a certain height (step S24), the flow rate measurement is performed only once (step S24). After that, the bond head 41 is lowered by the correction value obtained from the correlation data (step S26). Since the number of flow rate measurements is significantly reduced in the embodiment compared to the comparative example, the lowering time of the bond head 41 is shorter and the pick-up time is shorter.
[0113] According to the embodiment, one or more of the following advantages can be obtained.
[0114] (a) It is possible to shorten the height teaching time using a flow sensor during continuous operation (during production).
[0115] (b) By storing correlation data for each collet type (size, hole diameter, etc.) corresponding to the product type, it becomes unnecessary to create correlation data by performing height teaching before starting production every time the collet is replaced, for example. Even if there is variation in height when the collet is manufactured, the height can be corrected by teaching at the time of picking up.
[0116] (c) By performing teaching each time the wafer is picked up, highly accurate landing detection based on the flow rate can be performed in a relatively short time. This eliminates the need for a low-shock mode, which reduces the bond head's descent speed before the wafer lands (to about 1 / 10 the speed of the above-mentioned low-speed descent) to reduce the impact of the wafer landing. This also reduces processing time.
[0117] (d) By checking the detection position of the landing detection sensor mounted on the bond head, it is possible to calibrate the landing detection sensor using height detection data based on the flow rate detected during pick-up at this position.
[0118] (e) The above (d) enables the landing detection sensor to be calibrated periodically. This allows the sensitivity deviation of the landing detection sensor to be calibrated periodically without affecting the throughput, making it possible to perform stable bonding over time.
[0119] (f) Height detection data based on the flow rate detected during pick-up can be used to provide feedback to the landing position during bonding. This allows for stable height accuracy during bonding and reduces impact loads. The distance between the bottom end surface of the collet and each stage can vary depending on the collet's mounting condition or changes over time. However, the positions of the pickup stage (wafer holder, intermediate stage) and the surface of the bond stage are known. And because the distance between the bottom end surface of the collet and the surface of the pick-up stage can be accurately known, the positions of the bottom end surface of the collet and the surface of the bond stage can also be accurately known. In other words, the collet height can be precisely controlled, making it possible to prevent impacts during bonding.
[0120] The disclosure made by the present inventors has been specifically described above based on the embodiments, but it goes without saying that the present disclosure is not limited to the above-described embodiments and can be modified in various ways.
[0121] For example, in the embodiment, an example has been described in which the pick-up height and the like are taught based on the suction flow rate from the collet, but the pick-up height and the like may also be taught based on the flow rate of air ejected by the collet.
[0122] In the embodiment, an example has been described in which teaching is performed using a flow rate sensor during pick-up, but a flow rate sensor and a landing detection sensor may be used in combination.
[0123] In the embodiment, an example of a bond head that picks up a die from an intermediate stage and bonds it to a substrate held on a bond stage has been described. However, the present invention is not limited to this, and can also be applied to a pick-up head that picks up a die from a wafer holder and places it on the intermediate stage. In this case, the wafer holder is the first stage, and the intermediate stage is the second stage.
[0124] In the embodiment, an example has been described in which a die picked up from a wafer by a pick-up head is placed on an intermediate stage, and the die is picked up from the intermediate stage by a bond head. However, the present invention is not limited to this, and can also be applied to direct bonding in which a die picked up from a wafer by a bond head is bonded to a substrate without a pick-up head and an intermediate stage. In this case, the wafer holder is the first stage, and the bond stage is the second stage.
[0125] Also, in the embodiment, a DAF is attached to the back surface of the wafer, but the DAF is not essential.
[0126] Also, in the embodiment, one pickup head and one bond head are provided, but there may be two or more of each.
[0127] In the embodiment, a die bonder has been described as an example, but the present invention can also be applied to a flip chip bonder or a chip mounter. [Explanation of symbols]
[0128] 1. Die bonder (semiconductor manufacturing equipment) 31. Intermediate stage (stage) 41 Bond head (head) 421···Collet 421a...Lower end surface 481 Piping 482 Flow Sensor 80... Control unit (control device) D...Die
Claims
1. a stage on which the die is held; a head provided with a collet having a suction hole for adsorbing the die; A flow rate sensor provided in a pipe communicating with the suction hole; A control device configured to acquire correlation data between a distance between a lower end surface of the collet and an upper surface of a die held by the stage and a flow rate of gas flowing through the suction hole of the collet detected by the flow sensor before production; Equipped with The control device includes: lowering a lower end surface of the collet to a first predetermined height from an upper surface of the die held by the stage; At the first predetermined height, the flow rate of the gas flowing through the suction hole of the collet is detected by the flow rate sensor; A semiconductor manufacturing apparatus configured to perform a teaching operation to determine the amount of descent required for landing the lower end surface of the collet on the upper surface of the die held by the stage, based on the correlation data and the flow rate detected at the first predetermined height.
2. 2. The semiconductor manufacturing apparatus according to claim 1, The control device is configured to perform the teaching operation during production of the semiconductor manufacturing device.
3. 2. The semiconductor manufacturing apparatus according to claim 1, The control device, prior to production, setting a lower end surface of the collet at a second predetermined height from an upper surface of the die held by the stage, the second predetermined height being higher than the first predetermined height; A semiconductor manufacturing apparatus configured to perform a teaching operation to acquire the correlation data by lowering the lower end surface of the collet from the second predetermined height to the height of the upper surface of the die held by the stage, and then raising it again to the first predetermined height.
4. 2. The semiconductor manufacturing apparatus according to claim 1, The control device is a semiconductor manufacturing device configured to perform the teaching operation every time a predetermined number of pick-up operations are performed.
5. 2. The semiconductor manufacturing apparatus according to claim 1, The semiconductor manufacturing apparatus further comprises a second stage on which the die or a substrate on which the die is mounted is placed.
6. 6. The semiconductor manufacturing apparatus according to claim 5, The control device is configured to determine the amount of lowering for landing the lower end surface of the collet on the substrate, a die placed on the substrate, or an upper surface of the second stage based on the correlation data and the flow rate detected at the first predetermined height.
7. 6. The semiconductor manufacturing apparatus according to claim 5, the stage is a wafer holder; the second stage being a bond stage; The head of the semiconductor manufacturing equipment is a bond head.
8. 2. The semiconductor manufacturing apparatus according to claim 1, The head includes a landing detection sensor, The control device is configured to confirm the detection position of the landing detection sensor based on the correlation data and the flow rate detected at the first predetermined height.
9. 2. The semiconductor manufacturing apparatus according to claim 1, The head includes a landing detection sensor, The control device is further configured to measure a height of the collet by the landing detection sensor during the teaching operation.
10. 2. The semiconductor manufacturing apparatus according to claim 1, The control device is configured to detect a flow rate of the gas blown out from the suction hole of the collet by the flow rate sensor.
11. a step of carrying a wafer into a semiconductor manufacturing device including a stage for holding a die, a head provided with a collet having a suction hole for suctioning the die, a flow sensor provided in a pipe communicating with the suction hole, and a control device configured to acquire, before production, correlation data between a distance between a bottom surface of the collet and an upper surface of the die held by the stage, and a flow rate of gas flowing through the suction hole of the collet detected by the flow sensor; a step of lowering a lower end surface of the collet from an upper surface of the die held by the stage to a first predetermined height, detecting a flow rate of gas flowing through the suction hole of the collet at the first predetermined height with the flow rate sensor, and determining an amount of lowering for landing the lower end surface of the collet on the upper surface of the die held by the stage based on the correlation data and the flow rate detected at the first predetermined height; A method for manufacturing a semiconductor device comprising the steps of: