Mounting method, mounting device, and mounting program
By implementing a method with multiple imaging and extraction steps and a waiting period, the method addresses the issue of obscured alignment marks, reducing the number of defective semiconductor products identified in manufacturing.
Patent Information
- Application Number
- JP2024010151
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-01-26
- Publication Date
- 2025-08-07
AI Technical Summary
Existing methods fail to accurately extract alignment marks from images of semiconductor dies, leading to incorrect identification of defective products, as the alignment marks may be obscured by foreign matter or flux, resulting in good products being treated as defective.
A method involving multiple imaging and extraction steps, including a waiting period to allow foreign matter or flux to dissipate, ensuring successful alignment mark extraction, thereby reducing the number of defective products.
The method effectively reduces the number of non-defective semiconductor dies and substrates identified as defective by ensuring accurate alignment mark extraction, improving manufacturing efficiency.
Smart Images

Figure 2025115603000001_ABST
Abstract
Description
[Technical Field]
[0001] The present invention relates to a mounting method, a mounting device, and a mounting program. [Background technology]
[0002] Bonding, one of the processes for manufacturing semiconductor devices, involves mounting a semiconductor die, which has been diced to a predetermined size, onto a substrate, which is a target object. Bonding includes the operations of detachably holding the semiconductor die, transporting the held semiconductor die to a predetermined position, and fixing the transported semiconductor die to the substrate.
[0003] Patent Document 1 discloses a technique for fixing a semiconductor die to a substrate. The technique disclosed in Patent Document 1 accurately aligns the position of a semiconductor die held by a mounting tool with respect to a substrate to which the semiconductor die is to be bonded.
[0004] A semiconductor die may be bonded to a substrate with the bonding surface of the semiconductor die, which has electrodes, facing the bonding surface of the substrate, which also has electrodes. This type of bonding is also called flip-chip bonding. In flip-chip bonding, the electrodes of the semiconductor die are bonded to the electrodes of the substrate by soldering. Patent Documents 2 and 3 disclose techniques for applying a flux for solder bonding to the bonding surface of the mounting object. [Prior art documents] [Patent documents]
[0005] [Patent Document 1] Japanese Patent Application Publication No. 2017-157682 [Patent Document 2] International Publication No. 2023-002557 [Patent Document 3] International Publication No. 2023-017620 Summary of the Invention [Problem to be solved by the invention]
[0006] When fixing an object to be mounted to a target object, it is important to accurately grasp the position of the object relative to the target object. The object to be mounted has alignment marks to define the position of the object to be mounted. The area including the alignment marks is imaged by a camera. The position of the object to be mounted is grasped using the image obtained by imaging.
[0007] However, even if an alignment mark is captured in an image obtained by imaging, it may not be possible to extract the alignment mark from the image. If the alignment mark extraction fails, it becomes impossible to accurately determine the position of the mounting object relative to the target object. Therefore, a mounting object from which the alignment mark cannot be extracted may be treated as a defective product. In other words, a mounting object that is a good product may be treated as a defective product.
[0008] The present invention provides a mounting method, a mounting device, and a mounting program that reduce the number of mounting objects that are treated as defective products. [Means for solving the problem]
[0009] An implementation method that is one form of the present invention includes a first imaging step of obtaining a first image by imaging a main surface of an object including an alignment mark provided on the object through a covering member that covers the alignment mark; a first extraction step of extracting the alignment mark from the first image; a waiting step of waiting until a predetermined time has elapsed if extraction of the alignment mark fails as a result of the first extraction step; a second imaging step of obtaining a second image by imaging the main surface of the object again after the waiting step; and a second extraction step of extracting the alignment mark from the second image.
[0010] According to this mounting method, if the alignment mark fails to be extracted from the first image acquired in the first imaging step, the method waits until a predetermined time has elapsed, and then acquires an image again and extracts the alignment mark from that image. Some factors that hinder the extraction of the alignment mark may be resolved over time. Therefore, even if the alignment mark fails to be extracted as a result of the first extraction step, the alignment mark may still be successfully extracted as a result of the second extraction step. This makes it possible to distinguish between objects that are judged to be defective based on the result of the first extraction step and objects that are judged to be good based on the result of the second extraction step. As a result, the number of objects that are treated as defective despite being good can be reduced.
[0011] In the above mounting method, the object may be a semiconductor die. The waiting step may include applying heat to the semiconductor die. This step can further increase the likelihood of eliminating factors that inhibit extraction of the alignment marks.
[0012] In the above mounting method, the object may be provided to a next manufacturing process if the alignment mark has been successfully extracted as a result of the first extraction step. According to this step, the object from which the alignment mark has been successfully extracted can be provided to the next manufacturing process.
[0013] In the above mounting method, if the second extraction step results in successful extraction of the alignment mark, the object may be provided to the next manufacturing process, and if the second extraction step results in unsuccessful extraction of the alignment mark, the object may not be provided to the next manufacturing process. This step makes it possible to obtain an object that can be provided to the next manufacturing process from the object from which the first extraction step failed to extract the alignment mark.
[0014] In the above mounting method, the object may be a substrate. In the waiting step, a time may be set during which the influence of the flux applied to the substrate on the second image is reduced. This process can reduce the number of substrates determined to be defective.
[0015] According to another aspect of the present invention, a mounting apparatus includes a bonding head that detachably holds a semiconductor die having a die alignment mark, a camera that images the die main surface on which the die alignment mark is formed or the substrate main surface of the substrate on which the substrate alignment mark is formed through a covering member that covers the die alignment mark or the substrate alignment mark, and a controller that controls the camera and the bonding head. The controller executes a first imaging operation of imaging the die main surface or the substrate main surface to obtain a first image, a first extraction operation of extracting the die alignment mark or the substrate alignment mark from the first image, a standby operation of waiting until a predetermined time has elapsed if the first extraction operation fails to extract the diamond alignment mark or the substrate alignment mark, a second imaging operation of imaging the die main surface or the substrate main surface again to obtain a second image, and a second extraction operation of extracting the diamond alignment mark or the substrate alignment mark from the second image.
[0016] A mounting program according to another aspect of the present invention is for a mounting apparatus including a bonding head that detachably holds a semiconductor die provided with a die alignment mark, and a camera that images the die main surface on which the die alignment mark is formed or the substrate main surface of the substrate on which the substrate alignment mark is formed, through a covering member that covers the die alignment mark or the substrate alignment mark. The mounting program causes a computer to function as a first imaging function unit that obtains a first image by imaging the die main surface or the substrate main surface, a first extraction function unit that extracts the die alignment mark or the substrate alignment mark from the first image, a waiting function unit that waits until a predetermined time has elapsed if the operation of the first extraction function unit fails to extract the diamond alignment mark or the substrate alignment mark, a second imaging function unit that obtains a second image by re-imaging the die main surface or the substrate main surface after the operation of the waiting function unit, and a second extraction function unit that extracts the diamond alignment mark or the substrate alignment mark from the second image.
[0017] As with the mounting method, the mounting device and the mounting program can also reduce the number of objects that are treated as defective despite being non-defective. [Effects of the Invention]
[0018] According to the mounting method, mounting device, and mounting program of the present invention, the number of objects that are treated as defective can be reduced. [Brief explanation of the drawings]
[0019] [Figure 1] FIG. 1 is a diagram simply showing the configuration of a mounting apparatus to which a mounting method and a mounting program according to the present embodiment are applied. [Figure 2] FIG. 2 is an enlarged cross-sectional view of a semiconductor die. [Figure 3] Figure 3(a) shows an example of a reference alignment mark. Figure 3(b) shows an example of an image where the alignment mark was successfully extracted. Figure 3(c) shows an example of an image where the alignment mark was not successfully extracted. [Figure 4] FIG. 4 is a flowchart showing the main steps of the implementation method according to this embodiment. [Figure 5] 5(a) and 5(b) are cross-sectional views of a semiconductor die without any foreign matter that would prevent the extraction of alignment marks, and with foreign matter that would prevent the extraction of alignment marks, respectively. [Figure 6] FIG. 6 is a diagram showing the physical configuration of the controller. [Figure 7] FIG. 7 is a functional block diagram of the controller. [Figure 8] Fig. 8(a) is a cross-sectional view for explaining a case where alignment mark extraction fails due to flux, and Fig. 8(b) is a cross-sectional view for explaining a case where alignment mark extraction is successful. [Figure 9] FIG. 9 is a flowchart showing the main steps of a variant implementation method. DETAILED DESCRIPTION OF THE INVENTION
[0020] DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS Hereinafter, embodiments of the present invention will be described in detail with reference to the accompanying drawings. In the description of the drawings, the same elements are designated by the same reference numerals, and duplicated explanations will be omitted.
[0021] As shown in FIG. 1, a mounting apparatus 1 attaches a semiconductor die 2 (object) to a substrate 3. The mounting apparatus 1 includes a pickup unit 11, a bonding unit 12, and a controller 13. The pickup unit 11 picks up the semiconductor die 2 from a pickup stage 11S. The pickup unit 11 then passes the semiconductor die 2 to a bonding unit 12. The bonding unit 12 mounts the received semiconductor die 2 on a substrate 3 on a bonding stage 12S. The controller 13 controls the operation of the pickup unit 11 and the bonding unit 12 described above.
[0022] The pickup unit 11 includes a guide rail 11G, a pickup stage 11S, a pickup head 11H, and a camera 11C. The guide rail 11G is a base for moving the pickup head 11H back and forth in a predetermined direction. The guide rail 11G extends, for example, from the pickup area to the bonding unit 12.
[0023] The pickup stage 11S has a plurality of semiconductor dies 2 placed thereon as objects to be picked up. The pickup stage 11S may additionally have desired functions required for the pickup head 11H to pick up the semiconductor dies 2. For example, the pickup stage 11S may have a function to push up the semiconductor dies 2 that are the objects of the pickup operation.
[0024] The pickup head 11H is connected to the guide rail 11G. The pickup head 11H moves back and forth along the guide rail 11G. The pickup head 11H has a function of detachably holding the semiconductor die 2. The function of detachably holding the semiconductor die 2 may be realized by a known structure.
[0025] The camera 11C captures an image of a predetermined area of the semiconductor die 2 selected as the pick-up target. The image obtained by capturing the image is output to the controller 13, for example.
[0026] The bonding unit 12 includes a guide rail 12G, a bonding stage 12S, a bonding head 12H, and a camera 12C.
[0027] The guide rail 12G is a base for moving the bonding head 12H back and forth in a predetermined direction. The guide rail 12G extends, for example, from the pickup unit 11 to the bonding stage 12S where the bonding operation is performed.
[0028] The bonding stage 12S is provided with a substrate 3 on which the semiconductor die 2 is mounted. The bonding stage 12S may additionally have desired functions required for mounting. For example, the bonding stage 12S may have a function to hold the substrate 3 in position.
[0029] The bonding head 12H is connected to a guide rail 12G. The bonding head 12H moves back and forth along the guide rail 12G. The bonding head 12H also has a function of detachably holding the semiconductor die 2. The function of detachably holding the semiconductor die 2 may be achieved by a known structure. For example, the bonding head 12H has a vacuum suction mechanism as a detachment mechanism. Furthermore, the bonding head 12H has a function of pressing the semiconductor die 2 against the substrate 3 with a predetermined force. The bonding head 12H may also have a built-in heater 121 and have a function of providing heat to the semiconductor die 2.
[0030] The camera 12C captures an image of a predetermined area of the semiconductor die 2 held by the bonding head 12H. The image obtained by this capture may be used to obtain relative position information between the semiconductor die 2 and the substrate 3.
[0031] The controller 13 controls the operation of the bonding unit 12 and the pick-up unit 11. Details of the controller 13 will be explained in detail in a later paragraph.
[0032] Here, we focus on the semiconductor die 2. The die main surface 2a (main surface of the object) and the die back surface 2b of the semiconductor die 2 are reversed between the time the semiconductor die 2 is picked up from the pickup stage 11S and the time the semiconductor die 2 is mounted on the substrate 3. It is assumed that the die main surface 2a has the function of being electrically connected to the substrate 3. In other words, when the semiconductor die 2 is attached to the substrate 3, the die main surface 2a faces the substrate main surface 3a. Therefore, the die back surface 2b can be defined as the surface that does not face the substrate main surface 3a when the semiconductor die 2 is attached to the substrate 3.
[0033] The semiconductor dies 2 lined up on the pickup stage 11S have their die main surfaces 2a facing upward and their die back surfaces 2b facing the stage main surface. Therefore, the pickup unit 11 holds the die main surfaces 2a. Next, the pickup unit 11 rotates 180 degrees. As a result, the die back surfaces 2b face upward. Next, the bonding unit 12 holds the die back surfaces 2b. Then, the pickup unit 11 releases the die main surfaces 2a. As a result, the semiconductor die 2 faces downward with its die main surface 2a facing downward. Then, the bonding unit 12 mounts the die main surfaces 2a of the semiconductor die 2 in a predetermined position on the substrate 3. This series of mounting operations is called a flip-chip process or flip-chip bonding.
[0034] As described above, the flip chip process includes operations such as picking up the semiconductor die 2, mounting the semiconductor die 2, and transferring the semiconductor die 2. These operations require position information of the semiconductor die 2. For example, in the mounting operation of the semiconductor die 2, relative position information of the semiconductor die 2 with respect to the substrate 3 is used to accurately mount the semiconductor die 2 at a predetermined position on the substrate 3.
[0035] Position information of the semiconductor die 2 is obtained using an alignment mark 2M (diamond alignment mark) provided on the semiconductor die 2. Specifically, an image of an area including the alignment mark 2M is captured by a camera 12C. The controller 13 processes the captured image to obtain position information of the semiconductor die 2.
[0036] 2 is an enlarged cross-sectional view showing the mounting operation of the semiconductor die 2. A plurality of bump electrodes 21 are provided on the die main surface 2a of the semiconductor die 2. Alignment marks 2M are also provided on the die main surface 2a. A non-conductive film called an NCF (Non Conductive Film) (hereinafter referred to as "NCF 22") is also provided on the die main surface 2a. The NCF 22 (covering member) is attached to the entire die main surface 2a. Therefore, the bump electrodes 21 and alignment marks 2M are covered by the NCF 22.
[0037] Then, when an image is taken using camera 12C, alignment mark 2M is visible through NCF 22. Ideally, no foreign matter exists between film main surface 22a of NCF 22 and die main surface 2a of semiconductor die 2. When no foreign matter exists, the edge of alignment mark 2M that appears in the image has the exact outer shape of alignment mark 2M.
[0038] However, foreign matter may exist between the film main surface 22a of the NCF 22 and the die main surface 2a of the semiconductor die 2. Examples of foreign matter include air bubbles and fine dust. For example, if an air bubble 2B exists on the edge of the alignment mark 2M, the edge of the alignment mark 2M that appears in the image will differ from the outer shape of the alignment mark 2M itself.
[0039] For example, the shape shown in FIG. 3(a) is defined as the reference alignment mark 2D. Then, in the process of obtaining position information, a region having the same shape as the reference alignment mark 2D is searched for in the image. A region having the same shape as the reference alignment mark 2D can be extracted from image D1 shown in FIG. 3(b). However, a region having the same shape as the reference alignment mark 2D may not be extracted from image D1 shown in FIG. 3(c). If a region having the same shape as the reference alignment mark 2D cannot be extracted, position information of the semiconductor die 2 cannot be obtained, and the semiconductor die 2 cannot be accurately mounted in the predetermined region of the substrate 3. As a result, if a region having the same shape as the reference alignment mark 2D cannot be extracted, the semiconductor die 2 is treated as a defective product.
[0040] The mounting method, mounting device, and mounting program of this embodiment prevent a non-defective semiconductor die 2 from being treated as a defective product because the alignment mark 2M cannot be extracted from the image. The mounting method, mounting device, and mounting program of this embodiment can be applied to any process in which an image of the alignment mark 2M is captured via the NCF 22 in the process of manufacturing a semiconductor device.
[0041] <Implementation method> The mounting method of this embodiment will be described with reference to Fig. 4. The mounting method is executed by the controller 13. Specifically, the mounting method includes controlling the camera 12C by the controller 13, processing image data provided from the camera 12C, and controlling the pickup unit 11 or the bonding unit 12 based on the processing result.
[0042] First, the controller 13 controls the camera 12C to capture an image of the die main surface 2a (S11). As a result of executing step S11, the controller 13 receives a first image D1 from the camera 12C.
[0043] Next, the controller 13 extracts the alignment mark 2M from the first image D1 (S12). The execution result of step S12 is either "successful in extracting the alignment mark 2M" or "failed in extracting the alignment mark 2M." Any method may be used for image processing to extract the alignment mark 2M. For example, as shown in FIG. 5(a), if there are no bubbles or dust particles between the semiconductor die 2 and the NCF 22 that straddle the edge of the alignment mark 2M, the controller 13 may be successful in extracting the alignment mark 2M from the first image D1. On the other hand, as shown in FIG. 5(b), if there are bubbles or dust particles between the semiconductor die 2 and the NCF 22 that straddle the edge of the alignment mark 2M, the controller 13 may fail in extracting the alignment mark 2M from the first image D1.
[0044] Next, the controller 13 determines whether extraction of the alignment mark 2M was successful (S13). If the result of executing step S13 is that "extraction of the alignment mark 2M was successful" (S13: YES), the controller 13 passes the semiconductor die 2 to the next step (S14). For example, if this mounting method is executed in the step of mounting the semiconductor die 2 on the substrate 3 by the bonding unit 12, the next step of bonding the semiconductor die 2 to the substrate 3 may be executed. On the other hand, if the result of executing step S13 is that "extraction of the alignment mark 2M failed" (S13: NO), the controller 13 executes the next step S15.
[0045] Next, the controller 13 waits until a predetermined time has elapsed (S15). As described in the explanation of step S12, if there is an air bubble or dust that straddles the edge of the alignment mark 2M, extraction of the alignment mark 2M from the first image D1 may fail. Some foreign matter that hinders extraction of the alignment mark 2M may disappear over time. Specifically, if there is an air bubble 2B between the semiconductor die 2 and the NCF 22 that straddles the edge of the alignment mark 2M, the air bubble 2B may disappear over time.
[0046] Therefore, if the controller 13 fails to extract the alignment mark 2M, it waits for a predetermined time (S15). During this waiting period, the controller 13 does not output a command to move the bonding unit 12 or a command to move the field of view of the camera 12C. In other words, the controller 13 maintains the state of the field of view of the camera 12C in the imaging operation of step S11. If the foreign matter is an air bubble 2B, it may disappear after this waiting period has elapsed. If the foreign matter is dust, it will not disappear even after this waiting period has elapsed. As a result, among the alignment marks 2M for which extraction failed in step S12, there may be some for which extraction of the alignment mark 2M is successful when imaging and extraction are performed again.
[0047] In step S15, additional operations may be performed while waiting for a predetermined time to elapse. For example, an operation of applying heat to the semiconductor die 2 may be performed as needed (S151). More specifically, heat is applied to the NCF 22 via the semiconductor die 2 using a heater 121 built into the bonding head 12H. This heat may also promote the disappearance of the bubbles 2B.
[0048] Next, the controller 13 captures an image of the die main surface 2a again after a predetermined time has elapsed. In step S16, the state of the field of view of the camera 12C is maintained during the predetermined time period. Therefore, when the die main surface 2a is captured again in step S16, a second image D2 having the same field of view as the image captured in step S11 is obtained. Note that the "same field of view" described here does not require that the areas of the die main surface 2a and areas that are not the die main surface 2a included in the image strictly match between the first and second images. In other words, the "same field of view" described here means that the alignment mark 2M included in the first image and the alignment mark 2M included in the second image are the same.
[0049] Next, the controller 13 extracts the alignment mark 2M from the second image D2 (S17). This step S17 is the same as step S12, except that the data used for extraction is different. Therefore, the result of executing this step S17 is either "Extraction of the alignment mark 2M was successful" or "Extraction of the alignment mark 2M failed."
[0050] Then, the controller 13 determines whether extraction of the alignment mark 2M was successful (S18). If the result of executing step S18 is that "extraction of the alignment mark 2M was successful" (S18: YES), the controller 13 passes the semiconductor die 2 to the next process (S14). In this case, the first imaging and extraction process resulted in failure to extract the alignment mark 2M, and the semiconductor die 2 determined to be defective is provided to the next manufacturing process as a non-defective product. On the other hand, if the result of executing step S18 is that "extraction of the alignment mark 2M was unsuccessful" (S18: NO), the controller 13 does not pass the semiconductor die 2 to the next process (S19). For example, the controller 13 may discard the semiconductor die 2 held by the bonding head 12H as a defective product in a predetermined box or the like without bonding it to the substrate 3.
[0051] <Controller and program> Next, a description will be given of the controller 13 and mounting program P that execute the mounting method. The controller 13 executes the mounting program P to execute the mounting method shown in the flow of FIG.
[0052] The hardware configuration of the controller 13 will be described with reference to Fig. 6. The controller 13 is configured by a computer 50. The computer 50 has a processor 51 which is a CPU (Central Processing Unit), a main memory unit 52, an auxiliary memory unit 53, an external communication unit 54, an input unit 55, and an output unit 56. The controller 13 is configured by one or more computers 50 which are configured by this hardware and software such as a program.
[0053] When the controller 13 is configured by multiple computers 50, these computers 50 may be connected locally or via a communication network such as the Internet or an intranet. This connection logically constitutes one controller 13.
[0054] The processor 51 executes an operating system, application programs, etc. The main memory 52 is composed of a ROM (Read Only Memory) and a RAM (Random Access Memory). The auxiliary memory 53 is a storage medium composed of a hard disk, flash memory, etc. The auxiliary memory 53 generally stores a larger amount of data than the main memory 52. The input unit 55 is composed of a keyboard, a mouse, a touch panel, a microphone for voice input, etc.
[0055] The auxiliary storage unit 53 stores in advance an implementation program P and data necessary for processing. The implementation program P causes the computer 50 to execute each functional element of the controller 13. For example, the implementation program P is read by the processor 51 or the main storage unit 52, and causes at least one of the processor 51, the main storage unit 52, the auxiliary storage unit 53, the external communication unit 54, the input unit 55, and the output unit 56 to operate. For example, the implementation program P reads and writes data from and to the main storage unit 52 and the auxiliary storage unit 53.
[0056] The implementation program P may be provided in a state recorded on a tangible recording medium such as a CD-ROM, a DVD-ROM, or a semiconductor memory. The implementation program P may also be provided as a data signal via a communication network.
[0057] 7, the controller 13 operates as a plurality of functional components by the processor 51 sequentially processing the implementation program P and data deployed in the memory 52M, which is the main storage unit 52. The controller 13 has, as functional components, a head control unit 131, a camera control unit 132, an alignment mark extraction unit 133, an extraction result determination unit 134, and a wait time setting unit 135.
[0058] The head control unit 131 outputs head commands C131 that control the operations of the pickup unit 11 and the bonding unit 12. The head commands C131 may include commands related to the movement of the pickup head 11H or the bonding head 12H in a predetermined direction, commands related to the operation of the pickup head 11H to pick up the semiconductor die 2, commands related to the operation of transferring the semiconductor die 2 from the pickup head 11H to the bonding head 12H, and commands related to the operation of bonding the semiconductor die 2 to the substrate 3 by the bonding head 12H.
[0059] Furthermore, the head control unit 131 may generate and output a head command C131 using the output of the extraction result determination unit 134. For example, if the extraction result determination unit 134 determines that "extraction of the alignment mark 2M was successful," the head control unit 131 may output a head command C131 that causes the next operation to be executed. In other words, the head control unit 131 executes step S14 in the mounting method.
[0060] The camera control unit 132 outputs a camera command C132 that controls the operation of the camera 12 C. The camera command C132 may include a command related to the operation of moving, enlarging, or reducing the field of view of the camera 12 C, and a command related to the image capturing operation by the camera 12 C. In other words, the camera control unit 132 executes steps S11 and S16 in the implementation method.
[0061] Furthermore, the camera control unit 132 may also generate and output a camera command C132 using the output of the extraction result determination unit 134. For example, if the extraction result determination unit 134 determines that "extraction of the alignment mark 2M has failed," the camera control unit 132 may output a camera command C132 to cause the camera 12C to perform an image capturing operation again after a predetermined time has elapsed.
[0062] The alignment mark extraction unit 133 reads the first image D1 or the second image D2 from the memory 52M and executes a process of extracting the alignment mark 2M from the read first image D1 or the second image D2. That is, the alignment mark extraction unit 133 executes steps S12 and S17 in the mounting method. Then, the alignment mark extraction unit 133 may add additional information indicating "extraction of the alignment mark 2M succeeded" or "extraction of the alignment mark 2M failed" to the first image D1 or the second image D2 and output the image to the memory 52M. Furthermore, if the alignment mark extraction unit 133 determines that "extraction of the alignment mark 2M succeeded," it may further execute a process of obtaining position information of the semiconductor die 2 and output the position information to the memory 52M.
[0063] The extraction result determination unit 134 reads the first image D1 or the second image D2 with the additional information from the memory 52M and determines whether the content of the additional information is "Extraction of the alignment mark 2M was successful" or "Extraction of the alignment mark 2M failed." That is, the extraction result determination unit 134 executes steps S13 and S18 in the mounting method. If the content of the additional information is "Extraction of the alignment mark 2M was successful," the extraction result determination unit 134 outputs information permitting execution of the next manufacturing process. This information is read into the head control unit 131 via the memory 52M. If the content of the additional information is "Extraction of the alignment mark 2M failed," the extraction result determination unit 134 outputs information prohibiting execution of the next manufacturing process. This information is read into the wait time setting unit 135 via the memory 52M.
[0064] Based on the information that prohibits the execution of the next manufacturing process stored in memory 52M, waiting time setting unit 135 maintains the states of camera 12C, pickup unit 11, and bonding unit 12. In other words, waiting time setting unit 135 executes step S15 in the mounting method.
[0065] <Action and effect> The mounting method includes a first imaging step (S11) of obtaining a first image D1 by imaging the die main surface 2a including an alignment mark 2M provided on a semiconductor die 2, which is an object, through an NCF22, which is a covering member that covers the alignment mark 2M; a first extraction step (S12) of extracting the alignment mark 2M from the first image D1; a waiting step (S15) of waiting until a predetermined time has elapsed if extraction of the alignment mark 2M fails as a result of the first extraction step (S12); a second imaging step (S16) of obtaining a second image D2 by imaging the die main surface 2a again after the waiting step (S15); and a second extraction step (S17) of extracting the alignment mark 2M from the second image D2.
[0066] The mounting apparatus 1 includes a bonding head 12H that detachably holds a semiconductor die 2 on which an alignment mark 2M is provided, a camera 12C that images the die main surface 2a on which the alignment mark 2M is formed through an NCF 22 that is a covering member that covers the alignment mark 2M, and a controller 13 that controls the camera 12C and the bonding head 12H. The controller 13 executes the following operations: a first imaging operation that obtains a first image D1 by imaging the die main surface 2a, a first extraction operation that extracts the alignment mark 2M from the first image D1, a standby operation that waits until a predetermined time has elapsed if extraction of the alignment mark 2M fails as a result of the first extraction operation, a second imaging operation that obtains a second image D2 by imaging the die main surface 2a again after the standby operation, and a second extraction operation that extracts the alignment mark 2M from the second image D2.
[0067] The mounting program P is for a mounting apparatus 1 that includes a bonding head 12H that detachably holds a semiconductor die 2 on which alignment marks 2M are formed, and a camera 12C that images the die main surface 2a on which the alignment marks 2M are formed through a covering member that covers the alignment marks 2M. The mounting program P causes a computer to function as a first imaging function unit that obtains a first image D1 by imaging the die main surface 2a, a first extraction function unit that extracts the alignment marks 2M from the first image D1, a standby function unit that waits until a predetermined time has elapsed if the operation of the first extraction function unit fails to extract the alignment marks 2M, a second imaging function unit that obtains a second image D2 by imaging the die main surface 2a again after the operation of the standby function unit, and a second extraction function unit that extracts the alignment marks 2M from the second image D2.
[0068] According to the mounting method, mounting apparatus 1, and mounting program P, if extraction of the alignment mark 2M from the first image D1 obtained in the first imaging step (S11) fails, the system waits for a predetermined time to elapse, and then re-acquires an image and extracts the alignment mark 2M from the image. Air bubbles 2B, which are an example of factors that hinder extraction of the alignment mark 2M, may disappear over time. Therefore, even if extraction of the alignment mark 2M fails as a result of the first extraction step (S12), extraction of the alignment mark 2M may be successful as a result of the second extraction step (S17). This allows for the selection of semiconductor dies 2 that are determined to be non-defective based on the results of the first extraction step (S12). As a result, the number of non-defective semiconductor dies 2 that are treated as defective can be reduced.
[0069] In the waiting step (S15), heat is applied to the semiconductor die 2. This step (S151) can further increase the possibility that the air bubbles 2B, which are a factor that inhibits extraction of the alignment marks 2M, will disappear.
[0070] As a result of the first extraction step (S12), if the extraction of the alignment mark 2M is successful, the semiconductor die 2, which is the target, is provided to the next manufacturing process. According to this step (S12), the semiconductor die 2, from which the extraction of the alignment mark 2M has been successful, can be provided to the next manufacturing process.
[0071] As a result of the second extraction step (S17), if the extraction of the alignment mark 2M is successful, the semiconductor die 2, which is the target, is provided to the next manufacturing process. If the extraction of the alignment mark 2M is unsuccessful, the semiconductor die 2 is not provided to the next manufacturing process. This step (S17) makes it possible to obtain a die that can be provided to the next manufacturing process from those for which the extraction of the alignment mark 2M failed in the first extraction step (S12).
[0072] <Modification> The mounting method, mounting device, and mounting program have been described above as examples. The mounting method, mounting device, and mounting program are not limited to the above examples and may be implemented in various forms.
[0073] In the embodiment, a case where the alignment mark 2M cannot be extracted from an image captured through the NCF 22 has been described. The mounting method, mounting apparatus, and mounting program can also be applied to other situations in the process of manufacturing a semiconductor device. A flux 3F may be applied to the substrate electrodes 31 provided on the main surface 3a of the substrate 3 and the surrounding areas of the substrate electrodes 31 to bond the substrate electrodes 31 to the bump electrodes 21 of the semiconductor die 2. The flux 3F has a relatively high viscosity. Therefore, as shown in FIG. 8(a), although the flux 3F immediately after application covers the entire surface of the alignment mark 2N (substrate alignment mark), the surface of the flux 3F becomes curved due to the surface tension of the flux 3F. In this case, the thickness of the flux 3F on the alignment mark 2N may vary partially. The substrate 3 is an example of an object.
[0074] If the alignment mark 2N is imaged by the camera 12C in this state, it may fail to extract the alignment mark 2N. This is because the difference in thickness of the flux 3F on the alignment mark 2N may cause a difference in the refractive index, which may ultimately cause distortion in the image of the alignment mark 2N formed on the camera 12C.
[0075] Therefore, as shown in the flowchart of FIG. 9, if extraction of the alignment mark 2N from the image obtained in step S11A fails in step S12 (S13: NO), the process waits until a predetermined time has elapsed (S15). As this time passes, the flux 3F gradually flows over the substrate main surface 3a and eventually converges to a state in which it covers the entire alignment mark 2N with a generally uniform thickness (see FIG. 8(b)). The image obtained by capturing the substrate main surface 3a in step S16A is likely to contain an undistorted alignment mark 2N. Performing the process of extracting the alignment mark 2N using such an image (S17) may result in successful extraction of the alignment mark 2N. The predetermined time set in step S15 may be set by experimentally determining the effect of the flux 3F on the image of the substrate main surface 3a, or it may be set during production operations.
[0076] Even with this modification, among substrates in which extraction of the alignment mark 2N failed in the first imaging and extraction, there may be some in which extraction of the alignment mark 2N succeeds in the second imaging and extraction, thereby reducing the number of substrates 3 that are determined to be defective. [Explanation of symbols]
[0077] 1...mounting device, 2...semiconductor die (object), 2a...die main surface (object main surface), 2M...alignment mark (die alignment mark), 2N...alignment mark (substrate alignment mark), 3...substrate, 3a...substrate main surface, 11C, 12C...camera, 12H...bonding head, 13...controller, 22...NCF (covering member), 50...computer, D1...first image, D2...second image, P...mounting program.
Claims
1. a first imaging step of obtaining a first image by imaging a main surface of the object including an alignment mark provided on the object through a covering member that covers the alignment mark; a first extraction step of extracting the alignment mark from the first image; a waiting step of waiting until a predetermined time has elapsed if extraction of the alignment mark has failed as a result of the first extraction step; a second imaging step of obtaining a second image by imaging the principal surface of the object again after the waiting step; a second extraction step of extracting the alignment mark from the second image.
2. the object is a semiconductor die; The packaging method according to claim 1 , wherein the waiting step includes applying heat to the semiconductor die.
3. The mounting method according to claim 1 , wherein the target object is provided to a next manufacturing process when the alignment mark is successfully extracted as a result of the first extraction step.
4. 2. The mounting method of claim 1, wherein, as a result of the second extraction step, if the alignment mark is successfully extracted, the object is provided to the next manufacturing process, and if the alignment mark is not successfully extracted, the object is not provided to the next manufacturing process.
5. the object is a substrate, In the waiting step, a time is set during which the influence of the flux applied to the substrate on the second image is reduced. The mounting method according to claim 1 .
6. a bonding head that detachably holds a semiconductor die provided with a die alignment mark; a camera that captures an image of a die main surface on which the die alignment mark is formed or a substrate main surface of a substrate on which a substrate alignment mark is formed, through a covering member that covers the die alignment mark or the substrate alignment mark; a controller for controlling the camera and the bonding head, The controller a first imaging operation of imaging the die main surface or the substrate main surface to obtain a first image; a first extraction operation of extracting the diamond alignment mark or the substrate alignment mark from the first image; a waiting operation of waiting until a predetermined time has elapsed if extraction of the diamond alignment mark or the substrate alignment mark has failed as a result of the first extraction operation; a second imaging operation of imaging the die main surface or the substrate main surface again after the waiting operation to obtain a second image; and a second extraction operation of extracting the diamond alignment mark or the substrate alignment mark from the second image.
7. A mounting program for a mounting device including a bonding head that detachably holds a semiconductor die provided with a die alignment mark, and a camera that captures an image of a die main surface on which the die alignment mark is formed or a substrate main surface of a substrate on which a substrate alignment mark is formed, through a covering member that covers the die alignment mark or the substrate alignment mark, Computer, a first imaging function unit that obtains a first image by imaging the die main surface or the substrate main surface; a first extraction function unit that extracts the diamond alignment mark or the substrate alignment mark from the first image; a standby function unit that waits until a predetermined time has elapsed when the operation of the first extraction function unit results in failure to extract the diamond alignment mark or the substrate alignment mark; a second imaging function unit that obtains a second image by imaging the die main surface or the substrate main surface again after the operation of the standby function unit; and a mounting program that causes the program to function as a second extraction function unit that extracts the die alignment mark or the substrate alignment mark from the second image.
Citation Information
Patent Citations
Electronic component mounting apparatus and electronic component mounting method
JP2013074064A
Die-bonding apparatus and manufacturing method of semiconductor device
JP2022136916A
Component mounting system and abnormal stoppage diagnosis method for component mounting device
WO2016051602A1
Base plate position searching device and component mounting machine
WO2017072908A1
Component mounting device and mounting method
JP2017157682A