Application method of liquid material, application device and program
10086573 ยท 2018-10-02
Assignee
Inventors
Cpc classification
H01L2224/73204
ELECTRICITY
B05C11/1034
PERFORMING OPERATIONS; TRANSPORTING
B29C70/68
PERFORMING OPERATIONS; TRANSPORTING
H01L24/75
ELECTRICITY
H01L2224/16238
ELECTRICITY
H01L2224/75901
ELECTRICITY
H01L2224/73204
ELECTRICITY
H01L2224/16225
ELECTRICITY
B05C5/0212
PERFORMING OPERATIONS; TRANSPORTING
H01L21/6715
ELECTRICITY
B05D1/00
PERFORMING OPERATIONS; TRANSPORTING
H01L2224/32225
ELECTRICITY
H01L2224/16225
ELECTRICITY
H01L21/563
ELECTRICITY
H01L2224/32225
ELECTRICITY
H01L2224/2919
ELECTRICITY
H01L2924/00
ELECTRICITY
H01L2224/8385
ELECTRICITY
B05D1/26
PERFORMING OPERATIONS; TRANSPORTING
H01L2224/92125
ELECTRICITY
H01L2924/00
ELECTRICITY
International classification
B29C70/68
PERFORMING OPERATIONS; TRANSPORTING
B05C11/10
PERFORMING OPERATIONS; TRANSPORTING
B05C5/02
PERFORMING OPERATIONS; TRANSPORTING
H01L21/67
ELECTRICITY
Abstract
A liquid material application method for filling, based on a capillary action, a liquid material ejected from an ejection device, the method includes a step of preparing a plurality of cycles and allocating the cycles to the application regions, the cycles each including one ejection pulse combined with a plurality of pause pulses at a predetermined ratio, a correction amount calculation step of measuring an ejection amount at timing of a correction period that is set in advance, and calculating a correction amount of the ejection amount, and a step of adjusting a ratio of the pause pulses to one ejection pulse for one or more cycles based on the correction amount calculated in the correction amount calculation step, wherein a length of the pause pulse is set to be sufficiently shorter than a length of the ejection pulse.
Claims
1. A liquid material application method for filling, based on capillary action, a liquid material ejected from an ejection device into a gap between a substrate and a workpiece placed on the substrate, the application method comprising: a step of preparing an application pattern made up of a plurality of continuous application regions; a cycle allocation step of preparing a plurality of cycles and allocating the cycles to the application regions, the cycles each including one ejection pulse combined with a plurality of pause pulses at a predetermined ratio; an application step of performing application to the application regions with the cycles allocated respectively to the application regions; a correction amount calculation step of measuring an ejection amount from the ejection device at timing of a correction period that is set in advance, and calculating a correction amount of the ejection amount and an appropriate number of pause pulses with respect to one ejection pulse; and an ejection amount adjustment step of adjusting a ratio of the pause pulses to one ejection pulse for one or more cycles based on the appropriate number of pause pulses with respect to one ejection pulse calculated in the correction amount calculation step, wherein the ejection pulse consists of ON time and OFF time, wherein the pause pulse consists of OFF time, and wherein a length of the pause pulse is not more than 1/20 of the length of the ejection pulse.
2. The liquid material application method according to claim 1, wherein, in the cycle allocation step, the ejection pulses having the same length and the pause pulses having the same length are allocated to the cycles.
3. The liquid material application method according to claim 1, wherein, in the ejection amount adjustment step, the respective lengths of the ejection pulse and the pause pulse are not changed.
4. The liquid material application method according to claim 1, wherein, in the ejection amount adjustment step, an overall length of the application pattern and a length of each application region are not changed.
5. The liquid material application method according to claim 1, wherein, in the ejection amount adjustment step, the ejection amount is corrected without changing a relative moving speed between the ejection device and the workpiece.
6. The liquid material application method according to claim 1, wherein, in a step prior to the correction amount calculation step, an allowable range is set for use in determining whether or not correction is to be performed, and the correction is performed when the allowable range is exceeded.
7. The liquid material application method according to claim 1, wherein the correction period is set based on time information, the number of workpieces, or the number of substrates, which is input as the correction period by a user.
8. The liquid material application method according to claim 1, wherein, in the ejection amount adjustment step, the ratio of the pause pulses to one ejection pulse is adjusted for plural cycles.
9. An application device comprising a liquid material supply unit for supplying a liquid material, an ejection device having an ejection port through which the liquid material is ejected, a measurement unit for measuring an amount of the liquid material ejected through the ejection port, a driving mechanism for moving the ejection port and a workpiece relative to each other, and a control unit for controlling operations of the aforesaid components, wherein the control unit executes the liquid material application method according to claim 1.
10. A computer program product embedded in a computer-readable storage medium adapted for an application device comprising a liquid material supply unit for supplying a liquid material, an ejection device having an ejection port through which the liquid material is ejected, a measurement unit for measuring an amount of the liquid material ejected through the ejection port, a driving mechanism for moving the ejection port and a workpiece relative to each other, and a control unit for controlling operations of the aforesaid components, wherein the program causes the control unit to execute the liquid material application method according to claim 1.
11. The liquid material application method according to claim 1, wherein the length of the pause pulse is not more than 1/100 of the length of the ejection pulse.
12. The liquid material application method according to claim 1, wherein the length of the pause pulse is not more than 1/1000 of the length of the ejection pulse.
13. The liquid material application method according to claim 1, wherein the ON time of the ejection pulse is set in the range of 2 to 10 msec and the OFF time of the ejection pulse is set in the range of 2 to 10 msec.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1)
(2)
(3)
(4)
(5)
(6)
(7)
(8)
EMBODIMENT FOR CARRYING OUT THE INVENTION
(9) One embodiment for carrying out the present invention will be described below with reference to
(10) The ejection device used in the embodiment is of the jet type driving a valve member in response reception of a pulse signal and striking the valve member against a valve seat, thereby causing the liquid material to fly to be ejected from a nozzle (detailed structure being described later in Example). In that type of ejection device, one ejection is performed by receiving one pulse signal.
(11) The present invention can be applied to any type of ejection device in which the liquid material is ejected in a state of a flying stream or droplets, and applicable ejection devices are not limited to the jet type.
(12) [1] Setting of Ejection Amount Per Unit Time (STEP 201)
(13) An amount of the liquid material ejected from the ejection device per unit time is determined. The ejection amount may be determined with an experiment in advance or may be measured before starting operation. Anyway, the measurement is preferably performed by ejecting the liquid material that is used in practice. The reason is that the ejection amount per unit time is different depending on characteristics (such as viscosity and density) of various liquid materials. When a plurality of ejection devices are prepared and used in turns, the ejection amount per unit time is preferably determined for each of the ejection devices because there are so-called individual differences among the ejection devices. That point similarly holds in the case where, for example, the type of the liquid material, a nozzle diameter, etc. are changed.
(14) In addition, a variation (deviation) of the ejection amount in the same ejection device is determined. Such a variation may be taken into consideration in setting of STEP 204 described later.
(15) [2] Setting of Required Application Amount (STEP 202)
(16) An amount of the liquid material required to be applied to fill a gap between the substrate and the workpiece (semiconductor chip) and to form a fillet is determined. The required application amount may be determined as a theoretical value from design drawings, etc., or determined by actually applying the liquid material. However, because the theoretical value is an ideal value, the required application amount is preferably determined by actually applying the liquid material from the viewpoint of achieving high accuracy. Additionally, the required application amount may be determined in terms of either volume or mass. On that occasion, a density value of the liquid material used is necessary.
(17) [3] Preparation of Application Pattern (STEP 203)
(18) A side along which the application is to be performed is set in consideration of the arrangement of bumps used for connecting the workpiece and the substrate, the situations of other components around the workpiece, and so on. In a rectangular workpiece, for example, applying the liquid material linearly along one side or applying the liquid material in an L-like shape along two adjacent sides is set. Once the application pattern is specified, a total application length is determined. Here, the term application length implies a total length of relative movement of the nozzle and the workpiece when the application is performed on one workpiece.
(19) Furthermore, in consideration of the arrangement of bumps and whether or not to pass the chip corner, and so on, a plurality of application regions where the ejection amount per unit time is different are set in one application pattern, and a length of each of the application regions is set. For example, as illustrated in
(20) [4] Setting of Ejection Rate (STEP 204)
(21) To obtain the application amount set in above [3] which is different per application region, a proportion (ratio) at which the ejection pulses and the pause pulses are combined is set for each of the application regions (X.sub.1 to X.sub.3). More specifically, the ejection rate is set for all the application regions such that a proportion of the ejection pulses among all the pulses in one application region (hereinafter also referred to as an ejection rate) becomes different per application region. In the embodiment, the ejection rate is 100% when the entire application region is made up of only the ejection pulses, and is 0% when the entire application region is made up of only the pause pulses. The ejection rate is constant in one application region.
(22) The ejection rate can be set in the range of 100% to 0% Taking into account the variation determined in STEP 201 and a width of adjustment performed later, however, the ejection rate is preferably set to, e.g., 80% with an allowance on each of the upper and lower sides instead of being set to 100% even in the region (e.g., the region X.sub.2 in
(23) [5] Setting of Pulse Length (ON Time/OFF Time) (STEP 205)
(24) Because the ejection device used in the embodiment is of the jet type, the valve member is operated through one reciprocating stroke upon receiving one ejection pulse, thereby performing one ejection. The pulse signal includes an ejection pulse having an ON time during which the valve member is apart from the valve seat and an OFF time during which the valve member is held contacted with the valve seat, and a pause pulse having only an OFF time while having no ON time, the pause pulse not taking part in the ejection operation. The ejection pulse and the pause pulse are each transmitted at a constant frequency (frequencies of the ejection pulse and the pause pulse are different from each other).
(25) The ON time and the OFF time of the ejection pulse and the pause pulse are set per application region. However, there is a proper range for each of the ON time and the OFF time of the ejection pulse. If the proper range is not satisfied, there may arise a trouble (e.g., excessive adhesion of the liquid material to a nozzle end, scattering of a droplet of the applied liquid material into plural pieces, or no jetting of the liquid material). Although the proper range is different depending on characteristics of the liquid material, the ejection amount, and so on, it is preferable that the ON time is set in the range of 2 to 10 [msec] and the OFF time is set in the range of 2 to 10 [msec], for example. Most frequently, the ON time is set to 3 [msec] and the OFF time is set to 3 [msec]. In principle, the ON time and the OFF time are set to the same value. On the other hand, as a matter of course, the pause pulse is free from the above-mentioned time range.
(26) The application pattern is constituted as a combination of plural cycles. Here, the term cycle implies a combination of one ejection pulse and pause pulses. As described above, cycles executed in the application regions are different from each other to provide different application amounts in the individual application regions. Thus, the ratio of one ejection pulse to pause pulses combined with each other is different for each application region. However, a pulse length (i.e., a pulse period; the sum of an ON time and an OFF time of the pulse) is not made different in the application regions. In other words, the pulse length is not changed in one application pattern. The pulse length is not required to be changed in the same ejection device once set, unless the type of liquid material is changed or the type of workpiece as the application target is changed.
(27) In the present invention, the length of the pause pulses is set shorter than that of the ejection pulse. The former length is preferably not more than 1/20, more preferably not more than 1/100, and even more preferably not more than 1/1000 of the latter length. The reason resides in enabling finer adjustment to be performed, as described later, by setting shorter the length of the pause pulse of which number is increased and decreased with priority. When the length of the pause pulse is set to 1/100 of that of the ejection pulse, the ejection rate can be controlled up to order of 1%, and when the length of the pause pulse is set to 1/1000 of that of the ejection pulse, the ejection rate can be controlled up to order of 0.1%.
(28) [6] Setting of Moving Speed (STEP 206)
(29) A relative moving speed V between the ejection device and the workpiece can be set in two ways. According to one method, a target moving speed V is determined and set from a target volume of production, etc. Once application work or mass production of products is started, the moving speed is not basically changed during the work or the production. Hence the moving speed V may be freely determined. As a matter of course, although the moving speed V may be freely determined, there is a mechanically possible limit in the moving speed. Thus, the moving speed is determined within the mechanically possible limit.
(30) According to the other method, the moving speed V is calculated from the above-mentioned setting values. Taking
(31)
(32) When any of the setting values in the right hand side of the formula (1) is changed, the moving speed V is calculated again each time the setting value is changed.
(33) [7] Calculation of Pulse Numbers (STEP 207)
(34) Respective numbers of ejection pulses and pause pulses in each application region are set based on the ejection rate in each application region, which has been set in STEP 204 described above. In the embodiment, a basic cycle is set by calculating the number of pause pulses with respect to one ejection pulse.
(35) First, as schematically illustrated in
(36)
(37) In the above formula, a suffix i denotes a number of the application region. In
(38) From the above formula, the number m.sub.i of pause pulses in each application region is expressed by the following formula.
(39)
(40) Thus, assuming the number of ejection pulses to be 1 (i.e., n.sub.i=1), the number m.sub.i of pause pulses in each application region is expressed by the following formula.
(41)
(42) Taking a practical example, when the ejection rate is set to 80% by setting the ON time of the ejection pulse to 3 [msec], the OFF time of the ejection pulse to 3 [msec], the ON time of the pause pulse to 0.005 [msec], and the OFF time of the ejection pulse to 0.005 [msec], the number m of pause pulses with respect to one ejection pulse is 150 from the formula [4]. When the ejection rate is set to 40% on condition that the length of the ejection pulse and the length of the pause pulse are the same, the number m of pause pulses with respect to one ejection pulse is 900. In that practical example, the calculated result is an exactly divided value (natural number). If the calculation result is not exactly divided, it is converted to a natural number, for example, by rounding a calculated value to the nearest whole number.
(43) For each application region, the number of pause pulses with respect to one ejection pulse is calculated, and a basic cycle is set as a combination of the calculated number of pause pulses and one ejection pulse. In actual application work, the basic cycle is repeated until the time or the distance reaches a setting value, while the relative movement of the ejection device and the workpiece is continued in the application region. Taking
(44) [8] Setting of Correction Period (STEP 208)
(45) A correction period, i.e., a period at which the ejection amount is to be corrected, is set. The correction period is set as, e.g., time information, the number of chips or substrates, etc., which are input by a user. When a predetermined time is set as the correction period, a time from the start of the work is set at which change of the ejection amount of the liquid material is expected to exceed an allowable range. When the number of chips or substrates is set as the correction period, it is set by determining a time that is required to process one chip or one substrate (i.e., a time taken for carrying-in.fwdarw.application.fwdarw.carrying-out), and determining the number of processed chips or substrates from that time required per chip or substrate and the above-mentioned predetermined time.
(46) When setting the correction period, it is preferable to calculate, e.g., the relationship between the application pattern and the application amount required for the application pattern with respect to the liquid material used in the application through tests in advance, and to reflect calculated values on the correction period. By setting the correction period in consideration of those parameters, change of the ejection amount is adaptively corrected even when there are influences caused by viscosity change of the liquid material attributable to change of temperature, clogging in an ejection portion, and water head difference.
(47) Furthermore, a value calculated from the pot life specified by the maker may be stored in advance as a limit value of usage time of the liquid material, and it may be incorporated into the correction period.
(48) When setting the correction period, the viscosity change of the liquid material caused with the lapse of time or depending on change of the temperature has to be taken into consideration. However, the following description is made on the premise that only the viscosity change occurs with the lapse of time.
(49) As a matter of course, the known technique for controlling the viscosity of the liquid material with temperature adjustment in the ejection portion can also be applied to the present invention.
(50) [9] Execution of Correction
(51) A correction amount to be adapted for the change of the ejection amount, caused by the viscosity change of the liquid material, is calculated at the set correction period.
(52) The correction amount can be calculated by (A) a method of measuring the weight of the liquid material ejected during a certain time, and calculating the correction amount based on a difference between the measured weight and the required weight, and (B) a method of measuring the ejection time necessary for reaching the required weight, and calculating the correction amount based on a difference between the measured ejection time and the ejection time in the just preceding period. While any of those methods can be employed in the present invention, practical procedures for calculating the correction amount in accordance with the method (A) will be described below.
(53) (i) Measurement of Ejection Amount (STEP 209)
(54) The nozzle (i.e., the ejection device) is moved to a position above a weighing gauge, and the liquid material is ejected at the fixed position. The ejection onto the weighing machine is continuously performed for a certain time. Such a certain time may be set to, for example, a time required to eject the liquid material over the application pattern that has been set as described above, or a time required for the experiment or the measurement carried out in STEP 201 described above.
(55) Then, weight G.sub.1 of the liquid material ejected onto the weighing gauge is read. A change rate R is calculated from the measured weight G.sub.1 and the required weight G.sub.0. The change rate R is expressed by the following formula.
(56)
(57) When the change rate R is minus, this means that the ejection amount in the certain ejection time is smaller than the required weight. Therefore, the correction amount is calculated in STEP 210, described below, so as to increase the ejection amount. Conversely, when the change rate R is plus, this means that the ejection amount in the certain ejection time is larger than the required weight. Therefore, the correction amount is calculated in STEP 210, described below, so as to decrease the ejection amount.
(58) The weight measurement may be performed plural times to obtain an average value. By doing so, the measurement value can be obtained with higher accuracy.
(59) (ii) Calculation of Correction Amount (New Pulse Number) (STEP 210)
(60) The correction amount is calculated by determining a new ejection rate from the change rate described in above STEP 209, and calculating a new pulse number based on the calculation formula described in above STEP 207.
(61) First, the new ejection rate is determined. As described above, when the change rate R is minus, the correction amount has to be calculated so as to increase the ejection amount. More specifically, assuming a new ejection rate in each region to be C.sub.i, it is expressed by the following formula.
C.sub.i=(1+R)C.sub.i[Math. 6]
(62) In the above formula, a suffix i denotes a number of the application region, and in
C.sub.i=(1R)C.sub.i[Math. 7]
(63) Then, the new pulse number is calculated for each application region based on both the new ejection rate in each region, which has been obtained from the above formula 6 or 7, and the formula 4 described in above STEP 207.
(64) The following description is made in connection with a practical example. The same values as those in above STEP 207 are taken here as parameters. Assuming that, as a result of measuring the ejection amount after the lapse of a certain correction period, the new ejection rate C.sub.i in a region where an initial setting ejection rate is 80% is smaller than the required ejection amount by 10% (i.e., the change rate R is minus 10%), it is 88% from the formula 6. Accordingly, the number of pause pulses with respect to one ejection pulse is 82 from the formula 4. Furthermore, the new ejection rate C.sub.i in a region where the initial setting ejection rate is 40% is 44% from the formula 6. Accordingly, the number of pause pulses with respect to one ejection pulse is 764 from the formula 4. The new pulse numbers determined as described above are optionally combined to set new cycles for an application pattern.
(65) Finer adjustment can be performed by increasing or decreasing the number of pause pulses with respect to one ejection pulse for each application region in such a manner.
(66) (iii) Execution of Correction (STEP 211)
(67) When it is determined in above STEP 209 that the correction of the ejection amount is required, the correction is executed by calculating new pulse numbers from the new ejection rate C.sub.i in above STEP 210, and setting again the new pulse numbers for all the application regions of the application pattern.
(68) The determination regarding whether or not to perform the correction of the ejection amount is preferably made in such a way of performing only when the difference of the measured ejection amount (measured value) or the change rate R exceeds an allowable range (e.g., 5%), instead of always performing the correction when the weight difference or the change rate is not zero. A preferable embodiment of the correction in consideration of the allowable range is described in detail in Japanese Patent No. 3877038 granted to the present applicant. Thus, the allowable range is set for the determination regarding whether or not to perform the correction, and the correction is performed only when the difference value or the change rate exceeds the allowable range.
(69) By executing the above-described STEP 209 to STEP 211 at the correction period set in STEP 208 or when the type (size or shape) of the substrate is changed, the optimum application amount can always be realized regardless of the viscosity change of the liquid material with the lapse of time.
(70) According to the present invention described above, since the relative speed is not changed, the processing time is not changed, and production can be performed in a stable and constant manner. In addition, the balance between penetration of the liquid material into the above-mentioned gap and supply of the liquid material from the ejection device is not changed, whereby a constant fillet shape can be formed.
(71) Furthermore, since plural cycles can be set in one application pattern and the correction is performed by adjusting the pulse number contained in the cycle without changing the relative speed and the pattern length, the ejection amount per ejection can be held constant even for the application pattern in which the application amount is not uniform. Stated in another way, flexibility is high in preparing the application pattern, and the application can be performed in a way adaptable for different arrangements of bumps and corners of a chip.
(72) Moreover, since the relative speed is not changed and a position at which the cycle is altered (i.e., the length of each application region) is not changed, the shape of the applied liquid material is also not changed, whereby the application can be performed even when an application inhibited region or a component other than an application target is present nearby.
(73) In addition, according to the present invention, the number of pause pulses is greatly varied with the correction, but a variation in the number of ejection pulses is small. Therefore, stable ejection is realized.
(74) While details of the present invention will be described below in connection with Example, the present invention is in no way limited to the following Example.
(75) [Example]
(76) [Ejection Device]
(77) An ejection device 1 of Example is a jet type ejection device including, as illustrated in
(78) The liquid material 34 filled in the reservoir 3 is ejected from the nozzle 4 in the form of droplets by operating the selector valve 6 in accordance with a pulse signal transmitted from the control unit 11, thereby causing the piston 2 to move up and down. The liquid material 34 ejected from the nozzle 4 is applied in the form of dots to a substrate 29 that is properly positioned under the nozzle 4, while the ejection device 1 and the substrate 29 are moved relative to each other.
(79) In more detail, the ejection device 1 operates as follows. The pulse signal supplied to the ejection device 1 is constituted, for example, as illustrated in
(80) When the application is performed along a side of a workpiece 30, the control unit 11 transmits the preset pulse signals (denoted by the symbols 14 and 15) to the ejection device 1 while the nozzle 4 is moved at the same time as start of the application, thereby continuously ejecting the liquid material 34. The liquid material 34 ejected along one side of the workpiece 30 is successively filled into the gap between the workpiece 30 and the substrate 29 based on a capillary action.
(81) [Application Device]
(82) As illustrated in
(83) The ejection device 1 is the above-described jet type ejection device, which receives pulse signals (denoted by the symbols 14 and 15) from the control unit 11 and ejects the liquid material 34.
(84) The ejection device 1, the laser displacement gauge 24, and the camera 25, the latter two constituting part of the later-described detection device, are mounted on the XYZ driving mechanism 17 such that the ejection device 1, the laser displacement gauge 24, and the camera 25 can be moved in XYZ directions denoted by a symbol 26. Stated in another way, in accordance with the application pattern set in the control unit 11, it is possible to move the ejection device 1 above the substrate, or to move the ejection device 1, the laser displacement gauge 24, and the camera 25 to a unit, e.g., the weighing gauge 22 or the touch sensor 23 as part of the later-described detection device, which is fixed at a separate position, or to the adjustment stage 21 on which the later-described substrate 20 for adjustment is placed.
(85) The conveying mechanism 18 carries in the substrate 29, on which the workpiece 30 before being subjected to the application work is placed, from the outside of the application device in a direction denoted by a symbol 27, and further conveys the substrate 29 to a position near the ejection device 1 that performs the application work. In addition, the conveying mechanism 18 carries out the substrate 29, which has finished the application work, to the outside of the application device in a direction denoted by a symbol 28.
(86) The application stage 19 is mounted substantially at a center of the conveying mechanism 18 between two rails of the conveying mechanism 18. When the application work is performed, the application stage 19 is ascended to fix the substrate 29 in place. When the substrate 29 is conveyed, the application stage 19 is descended to be out of interference with the conveyance of the substrate 29.
(87) The adjustment stage 21 is disposed near the conveying mechanism 18. A bare substrate, i.e., a substrate including no parts mounted thereon, or a substrate including a dummy workpiece mounted thereon (those substrates being collectively referred to as the substrate 20 for adjustment) is placed on the adjustment stage 21, and operations related to work for adjusting the ejection amount of the liquid material 34 are performed on the substrate 20 for adjustment.
(88) The weighing gauge 22 measures the weight of the liquid material 34 ejected from the ejection device 1, and it is disposed near the conveying mechanism 18. The result measured by the weighing gauge 22 is transmitted to the control unit 11.
(89) The detection device includes the touch sensor 23, i.e., a sensor for detecting the height position of the nozzle 4, the laser displacement gauge 24, i.e., a sensor for detecting the height position of the substrate 29, and the camera 25 for detecting the position of the workpiece 30. The laser displacement gauge 24 and the camera 25 are mounted to the XYZ driving mechanism 17 together with the ejection device 1 to be movable in the XYZ directions (denoted by the symbol 26). The touch sensor 23 is fixed to the adjustment stage 21.
(90) The control unit 11 includes an overall control unit for controlling overall operations of the application device 16, and an ejection control unit for controlling operation of the ejection device 1.
(91) [Application Work]
(92) A series of application work flow using the above-described application device 16 will be described below.
(93) Conditions for performing stable ejection are searched and set by adjusting not only the above-described pulse-related parameters (ON/OFF times and the combination ratio thereof), but also ejection-amount modifying factors (such as the nozzle diameter, the stroke distance, and the applied pressure) of the ejection device 1 (STEP 601). That work is preferably performed while measuring the weight and the diameter of droplets resulting from actually applying the liquid material 34. Furthermore, at that time, it is preferable to additionally confirm whether the liquid material 34 is not excessively attached to the fore end of the nozzle 4, and whether the droplet resulting from applying the liquid material is not scattered in the form divided into plural pieces.
(94) Next, an ejection amount correction process, which has been described in the above embodiment (see STEP 209 to 211), is executed (STEP 602). The effect of the ejection amount correction process can be obtained by executing it not only at timing of the correction period, but also in a preparation stage. Prior to starting main application after the end of the correction process, final confirmation is made by performing test application using a bare substrate or a dummy substrate (STEP 603). The test application is preferably performed using a substrate on which actual parts, etc. are mounted. If there is a failure as a result of the final confirmation, the conditions in STEP 601 are rechecked. If there is no failure, main application work is started (STEP 604).
(95) Upon the start of the main application work, the substrate 29 is first carried in, conveyed to near the ejection device 1, and then fixed to the application stage 19 (STEP 605). Then, positioning of the substrate 29 on the application stage 19 is made by performing image confirmation of the substrate 29 using the camera 25, and executing an alignment operation (STEP 606). An image used as a reference in the alignment operation is stored in the control unit 11 in advance. After the positioning, application of the liquid material is started (STEP 607). After the application, the substrate 29 is carried out to the outside of the application device 16 (STEP 608).
(96) At a time when the substrate 29 after the application is carried out to the outside of the application device 16, it is determined whether or not the preset correction period (e.g., the number of workpieces or the number of substrates) is reached (STEP 609). If the correction period is reached, the control flow goes to a next correction step. If the correction period is not yet reached, the control flow goes to STEP 611.
(97) In the correction step, the ejection device 1 is moved to a position above the weighing gauge 22, and the liquid material is ejected to measure the weight of the ejected liquid material. If the measured result exceeds the allowable range, the ejection amount correction process, which has been described in the above embodiment (see STEP 209 to 211), is executed (STEP 610). On the other hand, if the measured result does not exceed the allowable range, the control flow goes to STEP 611.
(98) After the end of the correction step or immediately after carrying out the substrate 29, it is determined whether or not there remains the substrate 29, which is not yet subjected to the application and on which the application is to be performed subsequently (STEP 611). If there remains the substrate 29 that is not yet subjected to the application, the control flow returns to STEP 605, following which the substrate 29 is carried in and the application work is performed again. If there is no substrate 29 that is not yet subjected to the application, the main application work is ended.
(99) The foregoing is a series of basic flow from the preparation stage to the main application work. It is to be noted that such a series of basic flow has been described by way of example, and the present invention is not limited to the above-described procedures. Thus, control procedures can be variously modified within the scope of the technical idea of the present invention.
(100) [Calculation Formulae Related to Pulse Number Calculation]
(101) In the above-described embodiment, the number of pause pulses with respect to one ejection pulse is calculated, and such a combination of those pulses is set as the basic cycle for each application region. In this Example, however, the application is performed by calculating the number of ejection pulses and the number of pause pulses so as to realize the desired ejection rate over the length of the application region. Details are as follows.
(102) First, it is assumed that the length (i.e., the sum of the ON time and the OFF time) of one ejection pulse is D, the length (i.e., the sum of the hashed ON time and the hashed OFF time) of one pause pulse is S, the number of ejection pulses in each application region is n.sub.i, and the number of pause pulses in each application region is m.sub.i. It is further assumed that the relative moving speed between the ejection device and the workpiece is V, the ejection rate in each application region is C.sub.i, and the length of each application region is X.sub.i. Here, a suffix i denotes a number of the application region. In
(103) On the basis of time, the ejection rate is represented by a proportion of a part, occupied by the ejection pulses, in a time required for the ejection device to pass through some application region, and the following formula is held.
(104)
(105) From the above formula, the number n.sub.i of ejection pulses in each application region can be calculated as follows.
(106)
(107) On the other hand, in the time required for the ejection device to pass through some application region, a part not occupied by the ejection pulses represents a proportion of the remaining part occupied by the pause pulses, and the following formula is held.
(108)
(109) From the above formula, the number m.sub.i of pause pulses in each application region can be calculated as follows.
(110)
(111) The number of ejection pulses and the number of pause pulses in each application region are calculated using the above formulae 9 and 11. The calculated pulse numbers are set for the application pattern.
(112) The following description is made in connection with a practical example. Considering the case where the application pattern is the same as that illustrated in
(113) The number of ejection pulses in each of the application regions X.sub.1 and X.sub.3 is 7 from the formula 9, and the number of pause pulses in each of the application regions X.sub.1 and X.sub.3 is 6000 from the formula 11. On the other hand, the number of ejection pulses in the application region X.sub.2 is 27 from the formula 9, and the number of pause pulses in the application region X.sub.2 is 4000 from the formula 11.
(114) The pulse numbers thus obtained are allocated over the length of the application region, thereby setting the application pattern.
INDUSTRIAL APPLICABILITY
(115) The present invention can be employed to apply the liquid material using an ejection device of the type in which the ejected liquid material departs away from a nozzle before contacting with an application target. Such an ejection device may be of, e.g., the jet type in which a valve member is collided against a valve seat, thus causing the liquid material to fly to be ejected from the fore end of the nozzle, the plunger jet type in which a plunger in the plunger type device is moved and then abruptly stopped, thus similarly causing the liquid material to fly to be ejected from the fore end of the nozzle, or the ink jet type operated in a continuous ejection mode or a on-demand mode.
(116) It is needless to say that the present invention can be employed in an underfilling process during packaging of a semiconductor.
LIST OF REFERENCE SYMBOLS
(117) 1: ejection device 2: piston 3: reservoir 4: nozzle 5: nozzle inlet 6: selector valve 7: spring 8: stroke adjusting means 9: heater 10: temperature sensor 11: control unit 12: gas line 13: electric line 14: ejection pulse 15: pause pulse 16: application device 17: XYZ driving mechanism 18: conveying mechanism 19: application stage 20: substrate for adjustment 21: adjustment stage 22: weighing gauge 23: touch sensor 24: laser displacement gauge 25: camera 26: moving direction 27: carrying-in direction 28: carrying-out direction 29: substrate 30: workpiece (semiconductor chip) 31: protrusive electrodes (bumps) 32: electrode pad 33: connecting portion 34: resin, liquid material 35: fillet portion, fillet 36: fillet width 37: fillet height 38: application direction