LASER PROCESSING SYSTEM, LASER PROCESSING METHOD, AND METHOD FOR MANUFACTURING ELECTRONIC DEVICE
20250258438 ยท 2025-08-14
Assignee
Inventors
- Akira SUWA (Oyama-shi, JP)
- Kouji KAKIZAKI (Oyama-shi, JP)
- Yasufumi KAWASUJI (Oyama-shi, JP)
- Osamu WAKABAYASHI (Oyama-shi, JP)
Cpc classification
G02B27/4222
PHYSICS
G03F7/70525
PHYSICS
G03F7/70316
PHYSICS
H01L21/4846
ELECTRICITY
G03F7/70333
PHYSICS
G03F7/70041
PHYSICS
International classification
G03F7/00
PHYSICS
H01L21/48
ELECTRICITY
Abstract
A laser processing system includes a laser apparatus configured to output pulse laser light; a diffractive optical element configured to divide the pulse laser light into multiple first diffracted luminous fluxes to be radiated to multiple processing points on a workpiece, and multiple second diffracted luminous fluxes to be radiated to multiple non-processing points on the workpiece; a focusing optical system configured to focus each of the first and second diffracted luminous fluxes at the workpiece; an adjustment mechanism configured to adjust pulse energy of the pulse laser light incident on the diffractive optical element; and a processor configured to control the adjustment mechanism based on parameters including a processing threshold Fth of a fluence for processing the workpiece in such a way that a fluence F.sub.OKm of the first diffracted luminous fluxes at a surface of the workpiece is greater than the processing threshold Fth, and a fluence F.sub.NGm of the second diffracted luminous fluxes at the surface of the workpiece is smaller than or equal to the processing threshold Fth.
Claims
1. A laser processing system comprising: a laser apparatus configured to output pulse laser light; a diffractive optical element configured to divide the pulse laser light into multiple first diffracted luminous fluxes to be radiated to multiple processing points on a workpiece, and multiple second diffracted luminous fluxes to be radiated to multiple non-processing points on the workpiece; a focusing optical system configured to focus each of the first and second diffracted luminous fluxes at the workpiece; an adjustment mechanism configured to adjust pulse energy of the pulse laser light incident on the diffractive optical element; and a processor configured to control the adjustment mechanism based on parameters including a processing threshold Fth of a fluence for processing the workpiece in such a way that a fluence F.sub.OKm of the first diffracted luminous fluxes at a surface of the workpiece is greater than the processing threshold Fth, and a fluence F.sub.NGm of the second diffracted luminous fluxes at the surface of the workpiece is smaller than or equal to the processing threshold Fth.
2. The laser processing system according to claim 1, wherein the processor is configured to control the adjustment mechanism by setting a target fluence F.sub.OKmt, which is a target value of the fluence F.sub.OKm of the first diffracted luminous fluxes, in such a way that the target fluence F.sub.OKmt is greater than the processing threshold Fth, and is smaller than or equal to a value Fth/R, which is a result of division of the processing threshold Fth by an optical intensity ratio R, which is a result of division of an optical intensity I.sub.NG of the second diffracted luminous fluxes at the surface of the workpiece by an optical intensity I.sub.OK of the first diffracted luminous fluxes at the surface of the workpiece.
3. The laser processing system according to claim 1, wherein the multiple first diffracted luminous fluxes vary in terms of the fluence F.sub.OKm, and the multiple second diffracted luminous fluxes vary in terms of the fluence F.sub.NGm, and the processor is configured to control the adjustment mechanism in such a way that a fluence F.sub.OKmin of a first minimum diffracted luminous flux having a minimum of the fluences F.sub.OKm out of the multiple first diffracted luminous fluxes is greater than the processing threshold Fth, and a fluence F.sub.NGmax of a second maximum diffracted luminous flux having a maximum of the fluences F.sub.NGm out of the multiple second diffracted luminous fluxes is smaller than or equal to the processing threshold Fth.
4. The laser processing system according to claim 1, wherein the multiple first diffracted luminous fluxes vary in terms of the fluence F.sub.OKm, and the multiple second diffracted luminous fluxes vary in terms of the fluence F.sub.NGm, and the processor is configured to control the adjustment mechanism by setting a target fluence F.sub.OKmint, which is a target value of a fluence F.sub.OKmin of a first minimum diffracted luminous flux having a minimum of the fluences F.sub.OKm out of the multiple first diffracted luminous fluxes, in such a way that the target fluence F.sub.OKmint is greater than the processing threshold Fth, and is smaller than or equal to a value Fth/R.sub.N/O, which is a result of division of the processing threshold Fth by an optical intensity ratio R.sub.N/O, which is a result of division of an optical intensity I.sub.NGmax of a second maximum diffracted luminous flux having a maximum of the fluences F.sub.NGm out of the multiple second diffracted luminous fluxes by an optical intensity I.sub.OKmin of the first minimum diffracted luminous flux.
5. The laser processing system according to claim 4, wherein the processor is configured to control the adjustment mechanism by calculating a parameter for adjusting the pulse energy of the pulse laser light incident on the diffractive optical element based on a ratio of a sum Isum of optical intensities of the first and second diffracted luminous fluxes to the optical intensity I.sub.OKmin of the first minimum diffracted luminous flux, and the target fluence F.sub.OKmint.
6. The laser processing system according to claim 1, wherein the multiple first diffracted luminous fluxes vary in terms of the fluence F.sub.OKm, and the multiple second diffracted luminous fluxes vary in terms of the fluence F.sub.NGm, and the processor is configured to control the adjustment mechanism in such a way that a minimum in a first variation range of a fluence F.sub.OKmin of a first minimum diffracted luminous flux having a minimum of the fluences F.sub.OKm out of the multiple first diffracted luminous fluxes, the first variation range derived based on a pulse energy variation SE of the pulse energy of the pulse laser light incident on the diffractive optical element, is greater than the processing threshold Fth, and a maximum in a second variation range of a fluence F.sub.NGmax of a second maximum diffracted luminous flux having a maximum of the fluences F.sub.NGm out of the multiple second diffracted luminous fluxes, the second variation range derived based on the pulse energy variation SE, is smaller than or equal to the processing threshold Fth.
7. The laser processing system according to claim 1, wherein the multiple first diffracted luminous fluxes vary in terms of the fluence F.sub.OKm, and the multiple second diffracted luminous fluxes vary in terms of the fluence F.sub.NGm, and the processor is configured to control the adjustment mechanism by setting a target fluence F.sub.OKmint, which is a target value of a fluence F.sub.OKmin of a first minimum diffracted luminous flux having a minimum of the fluences F.sub.OKm out of the multiple first diffracted luminous fluxes, in such a way that the target fluence F.sub.OKmint is greater than a value as a result of addition of a first variation range indicating a pulse energy variation E of the pulse energy of the pulse laser light incident on the diffractive optical element to the processing threshold Fth, and is smaller than or equal to a value as a result of subtraction of a second variation range indicating the pulse energy variation SE from a value Fth/R.sub.N/O, which is a result of division of the processing threshold Fth by an optical intensity ratio R.sub.N/O, which is a result of division of an optical intensity I.sub.NGmax of a second maximum diffracted luminous flux having a maximum of the fluences F.sub.NGm out of the multiple second diffracted luminous fluxes by an optical intensity I.sub.OKmin of the first minimum diffracted luminous flux.
8. The laser processing system according to claim 1, wherein the multiple first diffracted luminous fluxes vary in terms of the fluence F.sub.OKm, and the multiple second diffracted luminous fluxes vary in terms of the fluence F.sub.NGm, and the processor is configured to control the adjustment mechanism in such a way that a fluence F.sub.OKmin of a first minimum diffracted luminous flux having a minimum of the fluences F.sub.OKm out of the multiple first diffracted luminous fluxes is greater than the processing threshold Fth, a fluence F.sub.NGmax of a second maximum diffracted luminous flux having a maximum of the fluences F.sub.NGm out of the multiple second diffracted luminous fluxes is smaller than or equal to the processing threshold Fth, and a fluence F.sub.OKmax of a first maximum diffracted luminous flux having a maximum of the fluences F.sub.OKm out of the multiple first diffracted luminous fluxes is smaller than or equal to a fluence upper limit Fcr.
9. The laser processing system according to claim 1, wherein the multiple first diffracted luminous fluxes vary in terms of the fluence F.sub.OKm, and the multiple second diffracted luminous fluxes vary in terms of the fluence F.sub.NGm, and the processor is configured to compare a fluence upper limit Fcr with a fluence F.sub.OKmaxth of a first maximum diffracted luminous flux having a maximum of the fluences F.sub.OKm out of the multiple first diffracted luminous fluxes, which is provided when a fluence F.sub.NGmax of a second maximum diffracted luminous flux having a maximum of the fluences F.sub.NGm out of the multiple second diffracted luminous fluxes becomes the processing threshold Fth, control the adjustment mechanism when the fluence upper limit Fcr is greater than the fluence F.sub.OKmaxth of the first maximum diffracted luminous flux, which is provided when the fluence F.sub.NGmax of the second maximum diffracted luminous flux becomes the processing threshold Fth, in such a way that a fluence F.sub.OKmin of a first minimum diffracted luminous flux having a minimum of the fluences F.sub.OKm out of the multiple first diffracted luminous fluxes is greater than the processing threshold Fth, and the fluence F.sub.NGmax of the second maximum diffracted luminous flux is smaller than or equal to the processing threshold Fth, and control the adjustment mechanism when the fluence upper limit Fcr is smaller than the fluence F.sub.OKmaxth of the first maximum diffracted luminous flux, which is provided when the fluence F.sub.NGmax of the second maximum diffracted luminous flux becomes the processing threshold Fth, in such a way that the fluence F.sub.OKmin of the first minimum diffracted luminous flux is greater than the processing threshold Fth, and the fluence F.sub.OKmax of the first maximum diffracted luminous flux is smaller than or equal to the fluence upper limit Fcr.
10. The laser processing system according to claim 1, wherein the multiple first diffracted luminous fluxes vary in terms of the fluence F.sub.OKm, and the multiple second diffracted luminous fluxes vary in terms of the fluence F.sub.NGm, and the processor is configured to control the adjustment mechanism by setting a target fluence F.sub.OKmint, which is a target value of a fluence F.sub.OKmin of a first minimum diffracted luminous flux having a minimum of the fluences F.sub.OKm out of the multiple first diffracted luminous fluxes, in such a way that the target fluence F.sub.OKmint is greater than the processing threshold Fth, is smaller than or equal to a value Fth/R.sub.N/O, which is a result of division of the processing threshold Fth by an optical intensity ratio R.sub.N/O, which is a result of division of an optical intensity I.sub.NGmax of a second maximum diffracted luminous flux having a maximum of the fluences F.sub.NGm out of the multiple second diffracted luminous fluxes by an optical intensity I.sub.OKmin of the first minimum diffracted luminous flux, and is smaller than or equal to a value Fcr/R.sub.O/O, which is a result of division of a fluence upper limit Fcr by an optical intensity ratio R.sub.O/O, which is a result of division of an optical intensity I.sub.OKmax of a first maximum diffracted luminous flux having a maximum of the fluences F.sub.OKm out of the multiple first diffracted luminous fluxes by the optical intensity I.sub.OKmin of the first minimum diffracted luminous flux.
11. The laser processing system according to claim 1, wherein the multiple first diffracted luminous fluxes vary in terms of the fluence F.sub.OKm, and the multiple second diffracted luminous fluxes vary in terms of the fluence F.sub.NGm, and the processor is configured to compare a fluence upper limit Fcr with a fluence F.sub.OKmaxth of a first maximum diffracted luminous flux having a maximum of the fluences F.sub.OKm out of the multiple first diffracted luminous fluxes, which is provided when a fluence F.sub.NGmax of a second maximum diffracted luminous flux having a maximum of the fluences F.sub.NGm out of the multiple second diffracted luminous fluxes becomes the processing threshold Fth, control the adjustment mechanism when the fluence upper limit Fcr is greater than the fluence F.sub.OKmaxth of the first maximum diffracted luminous flux, which is provided when the fluence F.sub.NGmax of the second maximum diffracted luminous flux becomes the processing threshold Fth, by setting a target fluence F.sub.OKmint, which is a target value of a fluence F.sub.OKmin of a first minimum diffracted luminous flux having a minimum of the fluences F.sub.OKm out of the multiple first diffracted luminous fluxes, in such a way that the target fluence F.sub.OKmint is greater than the processing threshold Fth, and is smaller than or equal to a value Fth/R.sub.N/O, which is a result of division of the processing threshold Fth by an optical intensity ratio R.sub.N/O, which is a result of division of an optical intensity I.sub.NGmax of the second maximum diffracted luminous flux by an optical intensity I.sub.OKmin of the first minimum diffracted luminous flux, and control the adjustment mechanism when the fluence upper limit Fcr is smaller than the fluence F.sub.OKmaxth of the first maximum diffracted luminous flux, which is provided when the fluence F.sub.NGmax of the second maximum diffracted luminous flux becomes the processing threshold Fth, by setting the target fluence F.sub.OKmint in such a way that the target fluence F.sub.OKmint is greater than the processing threshold Fth, and is smaller than or equal to a value Fcr/R.sub.O/O, which is a result of division of the fluence upper limit Fcr by an optical intensity ratio R.sub.O/O, which is a result of division of an optical intensity I.sub.OKmax of the first maximum diffracted luminous flux, by the optical intensity I.sub.OKmin of the first minimum diffracted luminous flux.
12. The laser processing system according to claim 1, wherein the multiple first diffracted luminous fluxes vary in terms of the fluence F.sub.OKm, and the multiple second diffracted luminous fluxes vary in terms of the fluence F.sub.NGm, and the processor is configured to control the adjustment mechanism in such a way that a minimum in a first variation range of a fluence F.sub.OKmin of a first minimum diffracted luminous flux having a minimum of the fluences F.sub.OKm out of the multiple first diffracted luminous fluxes, the first variation range derived based on a pulse energy variation E of pulse energy of the pulse laser light incident on the diffractive optical element, is greater than the processing threshold Fth, a maximum in a second variation range of a fluence F.sub.NGmax of a second maximum diffracted luminous flux having a maximum of the fluences F.sub.NGm out of the multiple second diffracted luminous fluxes, the second variation range derived based on the pulse energy variation E, is smaller than or equal to the processing threshold Fth, and a maximum in a third variation range of a fluence F.sub.OKmax of a first maximum diffracted luminous flux having a maximum of the fluences F.sub.OKm out of the multiple first diffracted luminous fluxes, the third variation range derived based on the pulse energy variation E, is smaller than or equal to a fluence upper limit Fcr.
13. The laser processing system according to claim 1, wherein the multiple first diffracted luminous fluxes vary in terms of the fluence F.sub.OKm, and the multiple second diffracted luminous fluxes vary in terms of the fluence F.sub.NGm, and the processor is configured to compare a fluence upper limit Fcr with a fluence F.sub.OKmaxth of a first maximum diffracted luminous flux, which is provided when a fluence F.sub.NGmax of a second maximum diffracted luminous flux having a maximum of the fluences F.sub.NGm out of the multiple second diffracted luminous fluxes becomes the processing threshold Fth, control the adjustment mechanism when the fluence upper limit Fcr is greater than the fluence F.sub.OKmaxth of the first maximum diffracted luminous flux, which is provided when the fluence F.sub.NGmax of the second maximum diffracted luminous flux becomes the processing threshold Fth, in such a way that a minimum in a first variation range of a fluence F.sub.OKmin of a first minimum diffracted luminous flux having a minimum of the fluences F.sub.OKm out of the multiple first diffracted luminous fluxes, the first variation range derived based on a pulse energy variation E of the pulse energy of the pulse laser light incident on the diffractive optical element, is greater than the processing threshold Fth, and a maximum value in a second variation range of the fluence F.sub.NGmax of the second maximum diffracted luminous flux, the second variation range derived based on the pulse energy variation E, is smaller than or equal to the processing threshold Fth, and control the adjustment mechanism when the fluence upper limit Fcr is smaller than the fluence F.sub.OKmaxth of the first maximum diffracted luminous flux, which is provided when the fluence F.sub.NGmax of the second maximum diffracted luminous flux becomes the processing threshold Fth in such a way that a minimum in the first variation range of the fluence F.sub.OKmin of the first minimum diffracted luminous flux is greater than the processing threshold Fth, and a maximum value in a third variation range of a fluence F.sub.OKmax of the first maximum diffracted luminous flux, the third variation range derived based on the pulse energy variation E, is smaller than or equal to the fluence upper limit Fcr.
14. The laser processing system according to claim 1, wherein the multiple first diffracted luminous fluxes vary in terms of the fluence F.sub.OKm, and the multiple second diffracted luminous fluxes vary in terms of the fluence F.sub.NGm, and the processor is configured to control the adjustment mechanism by setting a target fluence F.sub.OKmint, which is a target value of a fluence F.sub.OKmin of a first minimum diffracted luminous flux having a minimum of the fluences F.sub.OKm out of the multiple first diffracted luminous fluxes, in such a way that the target fluence F.sub.OKmint is greater than a value as a result of addition of a first variation range indicating pulse energy variation E of the pulse energy of the pulse laser light incident on the diffractive optical element to the processing threshold Fth, is smaller than or equal to a value as a result of subtraction of a second variation range indicating the pulse energy variation SE from a value Fth/R.sub.N/O, which is a result of division of the processing threshold Fth by an optical intensity ratio R.sub.N/O, which is a result of division of an optical intensity I.sub.NGmax of a second maximum diffracted luminous flux having a maximum of the fluences F.sub.NGm out of the multiple second diffracted luminous fluxes by an optical intensity I.sub.OKmin of the first minimum diffracted luminous flux, and is smaller than or equal to a value as a result of subtraction of a third variation range indicating the pulse energy variation E from a value Fcr/R.sub.O/O, which is a result of division of a fluence upper limit Fcr by an optical intensity ratio R.sub.O/O, which is a result of division of an optical intensity I.sub.OKmax of a first maximum diffracted luminous flux having a maximum of the fluences F.sub.OKm out of the multiple first diffracted luminous fluxes by the optical intensity I.sub.OKmin of the first minimum diffracted luminous flux.
15. The laser processing system according to claim 1, wherein the multiple first diffracted luminous fluxes vary in terms of the fluence F.sub.OKm, and the multiple second diffracted luminous fluxes vary in terms of the fluence F.sub.NGm, and the processor is configured to compare a fluence upper limit Fcr with a fluence F.sub.OKmaxth of a first maximum diffracted luminous flux having a maximum of the fluences F.sub.OKm out of the multiple first diffracted luminous fluxes, which is provided when a fluence F.sub.NGmax of a second maximum diffracted luminous flux having a maximum of the fluences F.sub.NGm out of the multiple second diffracted luminous fluxes becomes the processing threshold Fth, control the adjustment mechanism when the fluence upper limit Fcr is greater than the fluence F.sub.OKmaxth of the first maximum diffracted luminous flux, which is provided when the fluence F.sub.NGmax of the second maximum diffracted luminous flux becomes the processing threshold Fth, by setting a target fluence F.sub.OKmint, which is a target value of a fluence F.sub.OKmin of a first minimum diffracted luminous flux having a minimum of the fluences F.sub.OKm out of the multiple first diffracted luminous fluxes, in such a way that the target fluence F.sub.OKmint is greater than a value as a result of addition of a first variation range indicating pulse energy variation E of the pulse energy of the pulse laser light incident on the diffractive optical element to the processing threshold Fth, is smaller than or equal to a value as a result of subtraction of a second variation range indicating the pulse energy variation E from a value Fth/R.sub.N/O, which is a result of division of the processing threshold Fth by an optical intensity ratio R.sub.N/O, which is a result of division of an optical intensity I.sub.NGmax of the second maximum diffracted luminous flux by an optical intensity I.sub.OKmin of the first minimum diffracted luminous flux, control the adjustment mechanism when the fluence upper limit Fcr is smaller than the fluence F.sub.OKmaxth of the first maximum diffracted luminous flux, which is provided when the fluence F.sub.NGmax of the second maximum diffracted luminous flux becomes the processing threshold Fth by setting the target fluence F.sub.OKmint in such a way that the target fluence F.sub.OKmint is greater than a value as a result of addition of the first variation range to the processing threshold Fth, and is smaller than or equal to a value as a result of subtraction of a third variation range indicating the pulse energy variation E from a value Fcr/R.sub.O/O, which is a result of division of the fluence upper limit Fcr by an optical intensity ratio R.sub.O/O, which is a result of division of an optical intensity I.sub.OKmax of the first maximum diffracted luminous flux by the optical intensity I.sub.OKmin of the first minimum diffracted luminous flux.
16. A laser processing method comprising: causing a laser apparatus to output pulse laser light; causing a diffractive optical element to divide the pulse laser light into multiple first diffracted luminous fluxes radiated to multiple processing points on a workpiece, and multiple second diffracted luminous fluxes radiated to multiple non-processing points on the workpiece; controlling an adjustment mechanism configured to adjust pulse energy of the pulse laser light based on parameters including a processing threshold Fth of a fluence for processing the workpiece in such a way that a fluence F.sub.OKm of the first diffracted luminous fluxes at a surface of the workpiece is greater than the processing threshold Fth, and a fluence F.sub.NGm of the second diffracted luminous fluxes at the surface of the workpiece is smaller than or equal to the processing threshold Fth; and causing a focusing optical system to focus each of the first and second diffracted luminous fluxes at the workpiece.
17. The laser processing method according to claim 16, further comprising: measuring an optical intensity I.sub.OK of the first diffracted luminous fluxes at the surface of the workpiece, and an optical intensity I.sub.NG of the second diffracted luminous fluxes at the surface of the workpiece; and controlling the adjustment mechanism by setting a target fluence F.sub.OKmt, which is a target value of the fluence F.sub.OKm of the first diffracted luminous fluxes in such a way that the target fluence F.sub.OKmt is greater than the processing threshold Fth, and the target fluence F.sub.OKmt is smaller than or equal to a value Fth/R, which is a result of division of the processing threshold Fth by an optical intensity ratio R, which is a result of division of the optical intensity I.sub.NG of the second diffracted luminous fluxes by the optical intensity I.sub.OK of the first diffracted luminous fluxes.
18. The laser processing method according to claim 16, further comprising: measuring an optical intensity I.sub.OKmin of a first minimum diffracted luminous flux having a minimum of the fluences F.sub.OKm out of the multiple first diffracted luminous fluxes, and an optical intensity I.sub.NGmax of a second maximum diffracted luminous flux having a maximum of the fluences F.sub.NGm out of the multiple second diffracted luminous fluxes; and controlling the adjustment mechanism by setting a target fluence F.sub.OKmint, which is a target value of a fluence F.sub.OKmin of the first minimum diffracted luminous flux in such a way that the target fluence F.sub.OKmint is greater than the processing threshold Fth, and is smaller than or equal to a value Fth/R.sub.N/O, which is a result of division of the processing threshold Fth by an optical intensity ratio R.sub.N/O, which is a result of division of the optical intensity I.sub.NGmax of the second maximum diffracted luminous flux by the optical intensity I.sub.OKmin of the first minimum diffracted luminous flux.
19. The laser processing method according to claim 16, further comprising: measuring an optical intensity I.sub.OKmin of a first minimum diffracted luminous flux having a minimum of the fluences F.sub.OKm out of the multiple first diffracted luminous fluxes, an optical intensity I.sub.NGmax of a second maximum diffracted luminous flux having a maximum of the fluences F.sub.NGm out of the multiple second diffracted luminous fluxes, and an optical intensity I.sub.OKmax of a first maximum diffracted luminous flux having a maximum of the fluences F.sub.OKm out of the multiple first diffracted luminous fluxes; and controlling the adjustment mechanism by setting a target fluence F.sub.OKmint, which is a target value of a fluence F.sub.OKmin of the first minimum diffracted luminous flux in such a way that the target fluence F.sub.OKmint is greater than the processing threshold Fth, is smaller than or equal to a value Fth/R.sub.N/O, which is a result of division of the processing threshold Fth by an optical intensity ratio R.sub.N/O, which is a result of division of the optical intensity I.sub.NGmax of the second maximum diffracted luminous flux by the optical intensity I.sub.OKmin of the first minimum diffracted luminous flux, and is smaller than or equal to a value Fcr/R.sub.O/O, which is a result of division of a fluence upper limit Fcr by an optical intensity ratio R.sub.O/O, which is a result of division of the optical intensity I.sub.OKmax of the first maximum diffracted luminous flux by the optical intensity I.sub.OKmin of the first minimum diffracted luminous flux.
20. A method for manufacturing an electronic device, the method comprising: processing an interposer substrate with laser light by using a laser processing system to produce an interposer; coupling the interposer to an integrated circuit chip to electrically connect the interposer and the integrated circuit chip to each other; and coupling the interposer to a circuit substrate to electrically connect the interposer and the circuit substrate to each other, the laser processing system including a laser apparatus configured to output pulse laser light, a diffractive optical element configured to divide the pulse laser light into multiple first diffracted luminous fluxes radiated to multiple processing points on a workpiece, and multiple second diffracted luminous fluxes radiated to multiple non-processing points on the workpiece, a focusing optical system configured to focus each of the first and second diffracted luminous fluxes at the workpiece; an adjustment mechanism configured to adjust pulse energy of the pulse laser light incident on the diffractive optical element, and a processor configured to control the adjustment mechanism based on parameters including a processing threshold Fth of a fluence for processing the workpiece in such a way that a fluence F.sub.OKm of the first diffracted luminous fluxes at a surface of the workpiece is greater than the processing threshold Fth, and a fluence F.sub.NGm of the second diffracted luminous fluxes at the surface of the workpiece is smaller than or equal to the processing threshold Fth.
Description
BRIEF DESCRIPTION OF DRAWINGS
[0012] Some embodiments of the present disclosure will be described below only by way of example with reference to the accompanying drawings.
[0013]
[0014]
[0015]
[0016]
[0017]
[0018]
[0019]
[0020]
[0021]
[0022]
[0023]
[0024]
[0025]
[0026]
[0027]
[0028]
[0029]
[0030]
[0031]
[0032]
[0033]
[0034]
[0035]
[0036]
[0037]
[0038]
[0039]
[0040]
[0041]
[0042]
[0043]
[0044]
[0045]
[0046]
[0047]
[0048]
[0049]
[0050]
[0051]
[0052]
[0053]
[0054]
[0055]
[0056]
[0057]
[0058]
[0059]
[0060]
[0061]
[0062]
[0063]
[0064]
DETAILED DESCRIPTION
<Contents>
[0065] 1. Laser processing system according to Comparative Example [0066] 1.1 Configuration [0067] 1.1.1 Configuration of laser apparatus 1 [0068] 1.1.2 Configuration of laser processing apparatus 5 [0069] 1.1.3 Configuration of data managing server 93 [0070] 1.2 Operation [0071] 1.2.1 Operation of laser apparatus 1 [0072] 1.2.2 Operation of laser processing apparatus 5 [0073] 1.3 Diffractive optical element 63 [0074] 1.4 Processes carried out by laser processing processor 53 [0075] 1.4.1 Read laser processing system information [0076] 1.4.2 Read workpiece information [0077] 1.4.3 Read diffractive optical element information [0078] 1.4.4 Determine target fluence [0079] 1.4.5 Determine number of radiated pulses Nm and repetition frequency f [0080] 1.4.6 Adjust laser processing system [0081] 1.4.7 Laser processing [0082] 1.5 Problems with Comparative Example [0083] 2. Laser processing system in which target fluence is so set that fluence of second diffracted luminous fluxes is smaller than or equal to processing threshold Fth [0084] 2.1 Concept [0085] 2.1.1 Fluences of first and second diffracted luminous fluxes [0086] 2.1.2 Set target fluence F.sub.OKmt [0087] 2.1.2.1 Lower limit of target fluence F.sub.OKmt [0088] 2.1.2.2 Upper limit of target fluence F.sub.OKmt [0089] 2.1.2.3 Range of target fluence F.sub.OKmt [0090] 2.2 Configuration of laser processing system [0091] 2.3 Processes carried out by laser processing processor 53 [0092] 2.3.1 Read diffractive optical element information [0093] 2.3.2 Determine target fluence [0094] 2.3.3 Determine number of radiated pulses Nm and repetition frequency f [0095] 2.3.4 Adjust laser processing system [0096] 2.4 Effects [0097] 3. Laser processing system in consideration of variation in fluence between first diffracted luminous fluxes and between second diffracted luminous fluxes [0098] 3.1 Concept [0099] 3.1.1 Fluences of first and second diffracted luminous fluxes [0100] 3.1.2 Set target fluence F.sub.OKmt [0101] 3.1.2.1 Lower limit of target fluence F.sub.OKmt [0102] 3.1.2.2 Upper limit of target fluence F.sub.OKmt [0103] 3.1.2.3 Range of target fluence F.sub.OKmt [0104] 3.2 Configuration of laser processing system [0105] 3.3 Measurement of diffractive optical element information [0106] 3.4 Processes carried out by laser processing processor 53 [0107] 3.4.1 Read diffractive optical element information [0108] 3.4.2 Determine target fluence [0109] 3.4.3 Determine number of radiated pulses Nm and repetition frequency f [0110] 3.4.4 Adjust laser processing system [0111] 3.5 Effects [0112] 4. Laser processing system in consideration of variation in pulse energy of pulse laser light output from laser apparatus [0113] 4.1 Concept [0114] 4.1.1 Fluences of first and second diffracted luminous fluxes [0115] 4.1.2 Set target fluence F.sub.OKmint [0116] 4.1.2.1 Lower limit of target fluence F.sub.OKmint [0117] 4.1.2.2 Upper limit of target fluence F.sub.OKmint [0118] 4.1.2.3 Range of target fluence F.sub.OKmint [0119] 4.2 Configuration of laser processing system [0120] 4.3 Processes carried out by laser processing processor 53 [0121] 4.3.1 Read laser processing system information [0122] 4.3.2 Determine target fluence [0123] 4.4 Effects [0124] 5. Laser processing system in consideration of fluence upper limit [0125] 5.1 Concept [0126] 5.1.1 Fluences of first and second diffracted luminous fluxes [0127] 5.1.2 Set target fluence F.sub.OKmint [0128] 5.1.2.1 Lower limit of target fluence F.sub.OKmint [0129] 5.1.2.2 Upper limit (1) of target fluence F.sub.OKmint [0130] 5.1.2.3 Upper limit (2) of target fluence F.sub.OKmint [0131] 5.1.2.4 Range of target fluence F.sub.OKmint [0132] 5.2 Configuration of laser processing system [0133] 5.3 Measure diffractive optical element information [0134] 5.4 Processes carried out by laser processing processor 53 [0135] 5.4.1 Read workpiece information [0136] 5.4.2 Read diffractive optical element information [0137] 5.4.3 Determine target fluence [0138] 5.5 Effects [0139] 6. Laser processing system in consideration of fluence upper limit and variation of pulse energy of pulse laser light output from laser apparatus [0140] 6.1 Concept [0141] 6.1.1 Fluences of first and second diffracted luminous fluxes [0142] 6.1.2 Set target fluence F.sub.OKmint [0143] 6.1.2.1 Lower limit of target fluence F.sub.OKmint [0144] 6.1.2.2 Upper limit (1) of target fluence F.sub.OKmint [0145] 6.1.2.3 Upper limit (2) of target fluence F.sub.OKmint [0146] 6.1.2.4 Range of target fluence F.sub.OKmint [0147] 6.2 Configuration of laser processing system [0148] 6.3 Processes carried out by laser processing processor 53 [0149] 6.4 Effects [0150] 7. Others [0151] 7.1 Configuration of electronic device [0152] 7.2 Method for manufacturing electronic device [0153] 7.3 Supplements
[0154] Embodiments of the present disclosure will be described below in detail with reference to the drawings. The embodiments described below show some examples of the present disclosure and are not intended to limit the contents of the present disclosure. Furthermore, all configurations and operations described in the embodiments are not necessarily essential as configurations and operations in the present disclosure. It is noted that the same element has the same reference character, and no redundant description of the same element will be made.
1. Laser Processing System According to Comparative Example
1.1 Configuration
[0155]
1.1.1 Configuration of Laser Apparatus 1
[0156] The laser apparatus 1 is a gas laser apparatus that outputs ultraviolet pulse laser light Out. The laser apparatus 1 includes a laser chamber 10, a power supply apparatus 12, a rear mirror 14, an output coupling mirror 15, a monitor module 16, and a shutter 19. These elements are housed in a first enclosure 100. The rear mirror 14 and the output coupling mirror 15 form an optical resonator.
[0157] The laser chamber 10 is disposed in the optical path of the optical resonator. The laser chamber 10 is provided with windows 10a and 10b. The laser chamber 10 accommodates a pair of discharge electrodes 11a and 11b. The laser chamber 10 is filled with a laser gas containing, for example, an argon or krypton gas as a rare gas, a fluorine gas as a halogen gas, and a neon gas as a buffer gas.
[0158] The rear mirror 14 is configured with a highly reflective mirror, and the output coupling mirror 15 is configured with a partially reflective mirror. The pulse laser light Out is output via the output coupling mirror 15.
[0159] The monitor module 16 includes a beam splitter 17 and a photosensor 18. The beam splitter 17 is located in the optical path of the pulse laser light Out output via the output coupling mirror 15. The photosensor 18 is located in the optical path of the pulse laser light Out reflected off the beam splitter 17.
[0160] The shutter 19 is located in the optical path of the pulse laser light Out having passed through the beam splitter 17. The shutter 19 is configured to be capable of performing switching between the state in which the pulse laser light Out passes to the laser processing apparatus 5 and the state in which the pulse laser light Out is blocked and vice versa.
[0161] The laser apparatus 1 further includes a laser control processor 13. The laser control processor 13 is a processing apparatus including a memory 13a, which stores a control program, and a CPU (central processing unit) 13b, which executes the control program. The laser control processor 13 is particularly configured or programmed to carry out various processes described in the present disclosure.
1.1.2 Configuration of Laser Processing Apparatus 5
[0162] The laser processing apparatus 5 includes a radiation optical system 50a, a frame 50b, an XYZ stage 501, and a laser processing processor 53. The radiation optical system 50a and the XYZ stage 501 are fixed to the frame 50b. A workpiece SUB is supported by a table 502 of the XYZ stage 501.
[0163] In
[0164] The workpiece SUB is, for example, an interposer substrate used to manufacture an interposer IP, which relays an integrated circuit chip IC and a circuit substrate CS, which will be described later with reference to
[0165] The radiation optical system 50a includes highly reflective mirrors 51a, 51b, and 51c, an attenuator 52, a diffractive optical element 63, and a focusing optical system 67. The highly reflective mirrors 51a, 51b, and 51c, the attenuator 52, and the diffractive optical element 63 are housed in a second enclosure 500. The focusing optical system 67 also serves as a window of the second enclosure 500. The second enclosure 500 is connected to the first enclosure 100 via an optical path tube 200. The pulse laser light Out output from the laser apparatus 1 passes through the interior of the optical path tube 200 and enters the second enclosure 500.
[0166] The highly reflective mirror 51a is located in the optical path of the pulse laser light Out having passed through the interior of the optical path tube 200. The attenuator 52 is located in the optical path of the pulse laser light Out reflected off the highly reflective mirror 51a. The attenuator 52 includes two partially reflective mirrors 52a and 52b and rotary stages 52c and 52d. The rotary stages 52c and 52d are configured to be capable of changing transmittance Ta of the attenuator 52 by changing the angles of incidence of the pulse laser light Out incident on the partially reflective mirrors 52a and 52b, respectively.
[0167] The highly reflective mirror 51b is located in the optical path of the pulse laser light Out having passed through the attenuator 52, and the highly reflective mirror 51c is located in the optical path of the pulse laser light Out reflected off the highly reflective mirror 51b.
[0168] The diffractive optical element 63 is located in the optical path of the pulse laser light Out reflected off the highly reflective mirror 51c. The diffractive optical element 63 has multiple protrusions and recesses at a surface thereof, and is configured to diffract the pulse laser light Out having passed therethrough to divide the pulse laser light Out into multiple diffracted luminous fluxes.
[0169] The focusing optical system 67 is located in the optical path of the pulse laser light Out having passed through the diffractive optical element 63. The focusing optical system 67 focuses each of the diffracted luminous fluxes, into which the pulse laser light Out has been divided by the diffractive optical element 63, at the workpiece SUB. The focusing optical system 67 has a focal length f.sub.67. The focusing optical system 67 is desirably configured with an F lens so that the diffracted luminous fluxes, into which the pulse laser light Out has been divided, are focused at the same surface.
[0170] The laser processing processor 53 is a processing apparatus including a memory 53a, which stores a control program, and a CPU 53b, which executes the control program. The laser processing processor 53 corresponds to the processor in the present disclosure. The laser processing processor 53 is particularly configured or programmed to carry out various processes described in the present disclosure.
1.1.3 Configuration of Data Managing Server 93
[0171] The data managing server 93 is a data server that manages laser processing system information, workpiece information, and diffractive optical element information. The laser processing processor 53 can access the data managing server 93 to read the information.
1.2 Operation
1.2.1 Operation of Laser Apparatus 1
[0172] In the laser apparatus 1, the laser control processor 13 receives data on target pulse energy Et and a trigger signal from the laser processing processor 53. The laser control processor 13 sets a voltage provided by the power supply apparatus 12 based on the target pulse energy Et and forwards the trigger signal to the power supply apparatus 12.
[0173] Upon receiving the trigger signal from the laser control processor 13, the power supply apparatus 12 generates a pulse-shaped high voltage and applies the high voltage to the space between the discharge electrodes 11a and 11b.
[0174] When the high voltage is applied to the space between the discharge electrodes 11a and 11b, discharge occurs between the discharge electrodes 11a and 11b. The energy of the discharge excites the laser gas in the laser chamber 10, and the excited laser gas transitions to a high energy level. Thereafter, when the excited laser gas transitions to a low energy level, the laser gas emits light having a wavelength according to the difference between the energy levels.
[0175] The light generated in the laser chamber 10 exits out of the laser chamber 10 via the windows 10a and 10b. The light having exited via the window 10a of the laser chamber 10 is reflected off the rear mirror 14 at high reflectance and returns into the laser chamber 10.
[0176] The output coupling mirror 15 transmits and outputs part of the light having exited via the window 10b of the laser chamber 10, and reflects the other part of the light back into the laser chamber 10.
[0177] The light having exited out of the laser chamber 10 thus travels back and forth between the rear mirror 14 and the output coupling mirror 15 and is amplified whenever passing through the discharge space between the discharge electrodes 11a and 11b. The pulse laser light Out thus generated through the laser oscillation is output via the output coupling mirror 15.
[0178] The monitor module 16 detects the pulse energy of the pulse laser light Out output via the output coupling mirror 15. The monitor module 16 transmits data on the detected pulse energy to the laser control processor 13.
[0179] The laser control processor 13 performs feedback control on the voltage set in the power supply apparatus 12 based on the data on the pulse energy received from the monitor module 16 and the data on the target pulse energy Et received from the laser processing processor 53.
1.2.2 Operation of Laser Processing Apparatus 5
[0180] The XYZ stage 501 is so adjusted that the workpiece SUB is located at a position separate from the focusing optical system 67 by the focal length f.sub.67.
[0181] The pulse laser light Out output from the laser apparatus 1 passes through the interior of the optical path tube 200 and enters the laser processing apparatus 5. The pulse laser light Out is reflected off the highly reflective mirror 51a and passes through the attenuator 52, and is then sequentially reflected off the highly reflective mirrors 51b and 51c. The laser processing processor 53 sets a target value of the transmittance Ta of the attenuator 52, and controls the rotary stages 52c and 52d based on the target value.
[0182] The pulse laser light Out reflected off the highly reflective mirror 51c is divided into the multiple diffracted luminous fluxes by the diffractive optical element 63, and the diffracted luminous fluxes are each focused at the surface of the workpiece SUB by the focusing optical system 67. When the workpiece SUB is irradiated with the diffracted luminous fluxes, into which the pulse laser light Out has been divided, the workpiece SUB is subjected to ablation and laser processing.
1.3 Diffractive Optical Element 63
[0183]
[0184]
[0185]
[0186] It is conceivable to perform processing according to the pattern of a mask that is not shown by irradiating the workpiece SUB with the pulse laser light having passed through the mask and a transfer optical system, but a large amount of energy is lost at the mask. In contrast, patterned diffracted luminous fluxes formed by the diffractive optical element 63 can reduce the loss of energy, and improve the processing speed.
1.4 Processes Carried Out by Laser Processing Processor 53
[0187]
[0188] In S400, the laser processing processor 53 determines a target fluence Fmt at a processing point. In S500, the laser processing processor 53 determines the number of radiated pulses Nm and a repetition frequency f in the single laser processing. In S600, the laser processing processor 53 adjusts the laser processing system based on the target fluence Fmt. In S700, the laser processing processor 53 controls the laser processing system to cause it to perform the laser processing. The processes will be described below in detail with reference to
1.4.1 Read Laser Processing System Information
[0189]
[0190] In S101, the laser processing processor 53 reads transmittance TO of elements disposed in the optical path of the pulse laser light Out excluding the diffractive optical element 63 and the attenuator 52. The transmittance TO corresponds to the ratio of the energy of the light incident on the workpiece SUB to the energy of the pulse laser light Out output via the output coupling mirror 15 on the assumption that transmittance T.sub.DOE of the diffractive optical element 63 and the transmittance Ta of the attenuator 52 are each 100%.
[0191] In S102, the laser processing processor 53 reads the number of holes P to be simultaneously processed. The number of holes P corresponds to the number of processing points, and is 16 in the example shown in
[0192] In S103, the laser processing processor 53 reads an irradiated area S of the surface of the workpiece SUB, which is irradiated with one of the diffracted luminous fluxes that processes one hole. When the beam of one of the diffracted luminous fluxes at the surface of the workpiece SUB has a circular cross-sectional shape having a diameter D, the irradiated area S is given by (D/2).sup.2.
[0193] After S103, the laser processing processor 53 terminates the processes in the present flowchart, and returns to the processes shown in
1.4.2 Read Workpiece Information
[0194]
[0195] In S201, the laser processing processor 53 reads a processing threshold Fth for the workpiece SUB. The processing threshold Fth is a threshold of the fluence of diffracted luminous flux used to process the workpiece SUB. When the workpiece SUB is irradiated with the pulse laser light having a fluence smaller than or equal to the processing threshold Fth, the workpiece SUB is not processed, whereas when the workpiece SUB is irradiated with the pulse laser light having a fluence greater than the processing threshold Fth, the workpiece SUB is processed. The processing threshold Fth will be described later with reference to
[0196] In S202, the laser processing processor 53 reads a thickness t of the workpiece SUB. To form a through hole in the workpiece SUB, the value as a result of multiplication of the depth of the hole to be formed by one pulse of the pulse laser light and the number of radiated pulses Nm only needs to be greater than or equal to the thickness t.
[0197] After S202, the laser processing processor 53 terminates the processes in the present flowchart, and returns to the processes shown in
[0198]
1.4.3 Read Diffractive Optical Element Information
[0199]
[0200] In S301, the laser processing processor 53 reads the transmittance T.sub.DOE of the diffractive optical element 63.
[0201] The information on the diffractive optical element 63 may include the number of diffracted luminous fluxes Ln. The process of reading the information on the diffractive optical element 63 may include the steps of reading the number of the diffracted luminous fluxes Ln and ascertaining that the number of the diffracted luminous fluxes Ln coincides with the number of holes P to be simultaneously processed (see
[0202] After S301, the laser processing processor 53 terminates the process in the present flowchart, and returns to the processes shown in
1.4.4 Determine Target Fluence
[0203]
[0204] In S410, the laser processing processor 53 determines the target fluence Fmt that satisfies the following expression:
Fth<Fmt
[0205] When the workpiece SUB is irradiated with the pulse laser light having a fluence greater than the processing threshold Fth, the workpiece SUB is processed.
[0206] After S410, the laser processing processor 53 terminates the process in the present flowchart, and returns to the processes shown in
1.4.5 Determine Number of Radiated Pulses Nm and Repetition Frequency f
[0207]
[0208] In S501, the laser processing processor 53 determines the number of radiated pulses Nm based on the target fluence Fmt and thickness t.
[0209] In S502, the laser processing processor 53 determines the repetition frequency f suitable for the processing. The repetition frequency f is set at a value within the range of the rated repetition frequency of the laser apparatus 1. However, when the repetition frequency f is too high, the shape of the holes formed in the workpiece SUB may vary, and it is desirable to set the repetition frequency f at a value within a range over which the variation is suppressed.
[0210] After S502, the laser processing processor 53 terminates the processes in the present flowchart, and returns to the processes shown in
1.4.6 Adjust Laser Processing System
[0211]
[0212] In S601, the laser processing processor 53 sets the target pulse energy Et of the laser apparatus 1 and transmits the set target pulse energy Et to the laser apparatus 1. The target pulse energy Et is pulse energy that falls within a range over which the performance of the laser apparatus 1 can be maintained.
[0213] The laser control processor 13 of the laser apparatus 1 having received the target pulse energy Et closes the shutter 19, and controls the laser apparatus 1 to cause it to perform adjustment oscillation based on the target pulse energy Et. The laser control processor 13 outputs a pulse energy OK signal when the value of the pulse energy of the pulse laser light Out measured by the monitor module 16 becomes stable within an allowable range including the target pulse energy Et and values therearound.
[0214] In S602, the laser processing processor 53 determines whether the pulse energy OK signal has been received from the laser apparatus 1. When the pulse energy OK signal has not been received (NO in S602), the laser processing processor 53 waits until the pulse energy OK signal is received. When the pulse energy OK signal has been received (YES in S602), the laser processing processor 53 proceeds to the process in S603.
[0215] In S603, the laser processing processor 53 sets the transmittance Ta of the attenuator 52 as shown below.
[0216] The pulse energy of the light that passes through the focusing optical system 67 and is incident on the workpiece SUB is expressed by the following equality:
Et.Math.Ta.Math.T0.Math.T.sub.DOE=Fmt.Math.P.Math.S
[0217] From the expression, the transmittance Ta of the attenuator 52 is calculated as follows:
Ta=Fmt.Math.P.Math.S/(Et.Math.T0.Math.T.sub.DOE)
[0218] In S604, the laser processing processor 53 adjusts the attenuator 52 based on the transmittance Ta. As a result, the pulse energy of the pulse laser light Out to be incident on the diffractive optical element 63 can be adjusted, and the fluence at the processing point can be set at a value close to the target fluence Fmt.
[0219] However, an adjustment mechanism that adjusts the pulse energy of the pulse laser light Out to be incident on the diffractive optical element 63 is not limited to the attenuator 52. The pulse energy of the pulse laser light Out incident on the diffractive optical element 63 may be controlled by adjusting the target pulse energy Et of the pulse laser light Out output via the output coupling mirror 15, and the adjustment mechanism in this case is the power supply apparatus 12.
[0220] After S604, the laser processing processor 53 terminates the processes in the present flowchart, and returns to the processes shown in
1.4.7 Laser Processing
[0221]
[0222] In S701, the laser processing processor 53 sets data on the position of the XYZ stage 501 in such a way that a first processing region of the workpiece SUB is irradiated with the diffracted luminous fluxes.
[0223] In S702, the laser processing processor 53 positions the XYZ stage 501 in the X and Y directions in accordance with the set position data.
[0224] In S703, the laser processing processor 53 positions the XYZ stage 501 in the Z direction in accordance with the set position data.
[0225] In S704, the laser processing processor 53 transmits a trigger signal carrying the repetition frequency f and the number of radiated pulse Nm to the laser apparatus 1. The single laser processing is thus performed.
[0226] In S705, the laser processing processor 53 determines whether the processing of the workpiece SUB has been completed. When there are regions that have not been processed (NO in S705), the laser processing processor 53 proceeds to the process in S706. When all the processing regions have been processed (YES in S705), the laser processing processor 53 terminates the processes in the present flowchart, and returns to the processes shown in
[0227] In S706, the laser processing processor 53 sets the data on the position of the XYZ stage 501 in such a way that the subsequent processing region is irradiated with the diffracted luminous fluxes. After S706, the laser processing processor 53 returns the process in S702.
1.5 Problems with Comparative Example
[0228]
[0229]
2. Laser Processing System in which Target Fluence is so Set that Fluence of Second Diffracted Luminous Fluxes is Smaller than or Equal to Processing Threshold Fth
2.1 Concept
2.1.1 Fluences of First and Second Diffracted Luminous Fluxes
[0230]
2.1.2 Set Target Fluence F.SUB.OK.mt
[0231] In the first embodiment, a target fluence F.sub.OKmt of the first diffracted luminous fluxes is set as shown below. When the fluence F.sub.OKm of the first diffracted luminous fluxes is controlled to the target fluence F.sub.OKmt, the fluence F.sub.NGm of the second diffracted luminous fluxes is determined in accordance with an optical intensity ratio R of the optical intensity of the second diffracted luminous fluxes to that of the first diffracted luminous fluxes.
[0232]
2.1.2.1 Lower Limit of Target Fluence F.SUB.OK.mt
[0233] The target fluence F.sub.OKmt is set at a value greater than the processing threshold Fth. As a result, the fluence F.sub.OKm of the first diffracted luminous fluxes is greater than the processing threshold Fth.
2.1.2.2 Upper Limit of Target Fluence F.SUB.OK.mt
[0234] It is assumed that the optical intensity ratio R is a value as a result of division of an optical intensity I.sub.NG of the second diffracted luminous fluxes at the surface of the workpiece SUB by an optical intensity I.sub.OK of the first diffracted luminous fluxes at the surface of the workpiece SUB, as expressed by the following expression:
R=I.sub.NG/I.sub.OK
[0235] The optical intensity I.sub.OK of the first diffracted luminous fluxes and the optical intensity I.sub.NG of the second diffracted luminous fluxes are measured, for example, by using a measurement system that will be described with reference to
[0236] The target fluence F.sub.OKmt is set at a value smaller than or equal to a value Fth/R, which is a result of division of the processing threshold Fth by the optical intensity ratio R. Setting the target fluence F.sub.OKmt at a value smaller than or equal to the value Fth/R causes the fluence F.sub.NGm of the second diffracted luminous fluxes to be a value smaller than or equal to the processing threshold Fth. Setting the target fluence F.sub.OKmt at a value greater than the processing threshold Fth causes the fluence F.sub.NGm of the second diffracted luminous fluxes to be a value greater than the value Fth.Math.R.
2.1.2.3 Range of Target Fluence F.SUB.OK.mt
[0237]
Fth<F.sub.OKmtFth/R
2.2 Configuration of Laser Processing System
[0238] The configuration of the laser processing system according to the first embodiment is the same as the configuration in Comparative Example described with reference to
2.3 Processes Carried Out by Laser Processing Processor 53
[0239]
2.3.1 Read Diffractive Optical Element Information
[0240]
[0241] In S301, the laser processing processor 53 reads the transmittance T.sub.DOE of the diffractive optical element 63. This point is the same as that in Comparative Example.
[0242] In S302a, the laser processing processor 53 reads the value of the optical intensity ratio R. The optical intensity ratio R is used in S401a, which will be described with reference to
[0243] After S302a, the laser processing processor 53 terminates the processes in the present flowchart, and returns to the processes shown in
2.3.2 Determine Target Fluence
[0244]
[0245] In S401a, the laser processing processor 53 calculates a fluence F.sub.OKmth of the first diffracted luminous fluxes, which is provided when the fluence F.sub.NGm of the second diffracted luminous fluxes becomes the processing threshold Fth, using the following expression:
F.sub.OKmth=Fth/R
[0246] In S410a, the laser processing processor 53 determines the target fluence F.sub.OKmt that satisfies the following expression:
Fth<F.sub.OKmtFth/R
[0247] The target fluence F.sub.OKmt may be set at Fth/R, which is the upper limit. This can maximize the efficiency of the laser processing while suppressing the processing performed at the non-processing points that require no processing. The target fluence F.sub.OKmt may instead be set at the average of Fth and Fth/R. In this case, even when the pulse energy of the pulse laser light Out unexpectedly varies, a situation in which the processing is performed at the non-processing points or a situation in which sufficient processing is not performed at the processing points that require the processing can be avoided.
[0248] After S410a, the laser processing processor 53 terminates the processes in the present flowchart, and returns to the processes shown in
2.3.3 Determine Number of Radiated Pulses Nm and Repetition Frequency f
[0249]
[0250] In S501a, the laser processing processor 53 determines the number of radiated pulses Nm based on the target fluence F.sub.OKmt and the thickness t.
[0251] In S502, the laser processing processor 53 determines the repetition frequency f suitable for the processing. This point is the same as that in Comparative Example.
[0252] After S502, the laser processing processor 53 terminates the processes in the present flowchart, and returns to the processes shown in
2.3.4 Adjust Laser Processing System
[0253]
[0254] The processes shown in
Ta=F.sub.OKmt.Math.P.Math.S/(Et.Math.T0.Math.T.sub.DOE)
[0255] In the first embodiment, to calculate the transmittance Ta of the attenuator 52, it is assumed that the sum of the pulse energy values of the second diffracted luminous fluxes out of the pulse laser light Out incident on the diffractive optical element 63 be sufficiently smaller than the pulse energy of the pulse laser light Out.
[0256] The processes shown in
2.4 Effects
[0257] (1) According to the first embodiment, the laser processing system includes the laser apparatus 1, the diffractive optical element 63, the focusing optical system 67, the adjustment mechanism, such as the attenuator 52, and the laser processing processor 53. The laser apparatus 1 outputs the pulse laser light Out. The diffractive optical element 63 divides the pulse laser light Out into luminous fluxes containing the first diffracted luminous fluxes, which are multiple diffracted luminous fluxes radiated to multiple processing points on the workpiece SUB, and the second diffracted luminous fluxes, which are multiple diffracted luminous fluxes radiated to multiple non-processing points. The focusing optical system 67 focuses each of the first and second diffracted luminous fluxes at the workpiece SUB. The adjustment mechanism is configured to be capable of adjusting the pulse energy of the pulse laser light Out to be incident on the diffractive optical element 63. The laser processing processor 53 controls the adjustment mechanism in such a way that the conditions described below are satisfied based on parameters including the processing threshold Fth of the fluence for processing the workpiece SUB. (a) The fluence F.sub.OKm of the first diffracted luminous fluxes at the surface of the workpiece SUB is greater than the processing threshold Fth. (b) The fluence F.sub.NGm of the second diffracted luminous fluxes at the surface of the workpiece SUB is smaller than or equal to the processing threshold Fth.
[0258] When the conditions described above are satisfied, the fluence F.sub.OKm of the first diffracted luminous fluxes radiated to the processing points is greater than the processing threshold Fth, and the fluence F.sub.NGm of the second diffracted luminous fluxes radiated to the non-processing points is smaller than or equal to the processing threshold Fth, so that required processing can be performed with unnecessary processing suppressed.
[0259] (2) According to the first embodiment, the laser processing processor 53 controls the adjustment mechanism such as the attenuator 52 by setting the target fluence F.sub.OKmt, which is the target value of the fluence F.sub.OKm of the first diffracted luminous fluxes, as follows: (a) The target fluence F.sub.OKmt is greater than the processing threshold Fth. (b) The target fluence F.sub.OKmt is smaller than or equal to the value Fth/R, which is a result of division of the processing threshold Fth by the optical intensity ratio R, which is a result of division of the optical intensity I.sub.NG of the second diffracted luminous fluxes at the surface of the workpiece SUB by the optical intensity I.sub.OK of the first diffracted luminous fluxes at the surface of the workpiece SUB.
[0260] With the conditions described above satisfied, when the target fluence F.sub.OKmt of the first diffracted luminous fluxes is set, the optical intensity ratio R can be used to cause not only the fluence F.sub.OKm of the first diffracted luminous fluxes but also the fluence F.sub.NGm of the second diffracted luminous fluxes to each fall within a desired range.
[0261] The first embodiment is otherwise the same as Comparative Example.
3. Laser Processing System in Consideration of Variation in Fluence Between First Diffracted Luminous Fluxes and Between Second Diffracted Luminous Fluxes
3.1 Concept
3.1.1 Fluences of First and Second Diffracted Luminous Fluxes
[0262]
[0263] In
3.1.2 Set Target Fluence F.SUB.OK.mint
[0264] In the second embodiment, a target fluence F.sub.OKmint of the first minimum diffracted luminous flux is set as shown below. When the fluence F.sub.OKmin of the first minimum diffracted luminous flux is controlled to be the target fluence F.sub.OKmint, the fluence of each of the first maximum diffracted luminous flux, the second maximum diffracted luminous flux, and the second minimum diffracted luminous flux is a value determined in accordance with the optical intensity ratio of the diffracted luminous flux to the first minimum diffracted luminous flux.
[0265]
3.1.2.1 Lower Limit of Target Fluence F.SUB.OK.mint
[0266] The target fluence F.sub.OKmint is set at a value greater than the processing threshold Fth. As a result, the fluence F.sub.OKmin of the first minimum diffracted luminous flux is greater than the processing threshold Fth. The fluences of the first diffracted luminous fluxes including the fluence F.sub.OKmax of the first maximum diffracted luminous flux, which are all greater than or equal to the fluence F.sub.OKmin of the first minimum diffracted luminous flux, are also greater than the processing threshold Fth.
3.1.2.2 Upper Limit of Target Fluence F.SUB.OK.mint
[0267] An optical intensity ratio R.sub.N/O is assumed to be a value as a result of division of an optical intensity I.sub.NGmax of the second maximum diffracted luminous flux at the surface of the workpiece SUB by an optical intensity I.sub.OKmin of the first minimum diffracted luminous flux at the surface of the workpiece SUB, as expressed by the following expression:
R.sub.N/O=I.sub.NGmax/I.sub.OKmin
[0268] The target fluence F.sub.OKmint is set at a value smaller than or equal to a value Fth/R.sub.N/O as a result of division of the processing threshold Fth by the optical intensity ratio R.sub.N/O. Setting the target fluence F.sub.OKmint at a value smaller than or equal to the value Fth/R.sub.N/O causes the fluence F.sub.NGmax of the second maximum diffracted luminous flux to be a value smaller than or equal to the processing threshold Fth. The fluences of the second diffracted luminous fluxes including the fluence F.sub.NGmin of the second minimum diffracted luminous flux, which are all smaller than or equal to the fluence F.sub.NGmax of the second maximum diffracted luminous flux, are also smaller than or equal to the processing threshold Fth. It is noted that setting the target fluence F.sub.OKmint at a value greater than the processing threshold Fth causes the fluence F.sub.NGmax of the second maximum diffracted luminous flux to be a value greater than a value Fth.Math.R.sub.N/O.
3.1.2.3 Range of Target Fluence F.SUB.OK.mint
[0269]
Fth<F.sub.OKmintFth/R.sub.N/O
3.2 Configuration of Laser Processing System
[0270] The configuration of the laser processing system according to the second embodiment is the same as the configuration in Comparative Example described with reference to
3.3 Measurement of Diffractive Optical Element Information
[0271]
[0272] The image sensor 81 is connected to an optical intensity measuring processor 83, and the optical intensity measuring processor 83 is connected to the data managing server 93. The optical intensity measuring processor 83 is a processing apparatus including a memory 83a, which stores a control program, and a CPU 83b, which executes the control program. The optical intensity measuring processor 83 is specially configured or programmed to carry out various processes described in the present disclosure.
[0273] The pulse laser light Out incident on the diffractive optical element 63 has the same wavelength as the pulse laser light Out output from the laser apparatus 1. The image sensor 81 outputs image data containing the optical intensity at each position on the light receiving surface of the image sensor 81 or a time integral value of the optical intensity. The optical intensity measuring processor 83 measures the optical intensities of the first and second diffracted luminous fluxes based on the image data output from the image sensor 81.
[0274] The optical intensities of the first and second diffracted luminous fluxes are not limited to the actually measured values measured by using the measurement system shown in
[0275]
[0276] In S901, the optical intensity measuring processor 83 measures the optical intensities I.sub.NG of the second diffracted luminous fluxes. Let Jmax be the number of the second diffracted luminous fluxes, and the optical intensities I.sub.NG of the second diffracted luminous fluxes can be expressed in the form of the following data sequence: [0277] I.sub.NG(1), I.sub.NG(2), . . . , I.sub.NG(Jmax)
[0278] In S902, the optical intensity measuring processor 83 calculates the following values: [0279] Optical intensity I.sub.NGmax of second maximum diffracted luminous flux [0280] Sum I.sub.NGsum of optical intensities I.sub.NG of second diffracted luminous fluxes
[0281] The optical intensity I.sub.NGmax of the second maximum diffracted luminous flux is the maximum of the optical intensities I.sub.NG of the second diffracted luminous fluxes. The sum I.sub.NGsum of the optical intensities I.sub.NG of the second diffracted luminous fluxes is a value calculated by I.sub.NG(1)+I.sub.NG(2)+ . . . +I.sub.NG(Jmax).
[0282] In S903, the optical intensity measuring processor 83 measures the optical intensities I.sub.OK of the first diffracted luminous fluxes. Let Kmax be the number of the first diffracted luminous fluxes, and the optical intensities I.sub.OK of the first diffracted luminous fluxes can be expressed in the form of the following data sequence: [0283] I.sub.OK(1), I.sub.OK(2), . . . , I.sub.OK(Kmax)
[0284] In S904, the optical intensity measuring processor 83 calculates the following values: [0285] Optical intensity I.sub.OKmin of first minimum diffracted luminous flux [0286] Sum I.sub.OKsum of optical intensities I.sub.OK of first diffracted luminous fluxes
[0287] The optical intensity I.sub.OKmin of the first minimum diffracted luminous flux is the minimum of the optical intensities I.sub.OK of the first diffracted luminous fluxes. The sum I.sub.OKsum of the optical intensities I.sub.OK of the first diffracted luminous fluxes is a value calculated by I.sub.OK(1)+I.sub.OK(2)+ . . . +I.sub.OK(Kmax).
[0288] In S905, the optical intensity measuring processor 83 calculates the optical intensity ratio R.sub.N/O of the optical intensity I.sub.NGmax of the second maximum diffracted luminous flux to the optical intensity I.sub.OKmin of the first minimum diffracted luminous flux using the following expression:
R.sub.N/O=I.sub.NGmax/I.sub.OKmin
[0289] In S907, the optical intensity measuring processor 83 calculates a sum Isum of the optical intensities of the first and second diffracted luminous fluxes using the following expression:
Isum=I.sub.OKsum+I.sub.NGsum
[0290] In S908, the optical intensity measuring processor 83 saves the following calculated values in the data managing server 93: [0291] Sum Isum of optical intensities of first and second diffracted luminous fluxes [0292] Optical intensity I.sub.OKmin of first minimum diffracted luminous flux [0293] Optical intensity ratio R.sub.N/O of optical intensity I.sub.NGmax of second maximum diffracted luminous flux to optical intensity I.sub.OKmin of first minimum diffracted luminous flux
3.4 Processes Carried Out by Laser Processing Processor 53
[0294]
3.4.1 Read Diffractive Optical Element Information
[0295]
[0296] In S301, the laser processing processor 53 reads the transmittance T.sub.DOE of the diffractive optical element 63. This point is the same as that in Comparative Example.
[0297] In S302b, the laser processing processor 53 reads the following information calculated in
[0301] The sum Isum of the optical intensities of the first and second diffracted luminous fluxes and the optical intensity I.sub.OKmin of the first minimum diffracted luminous flux are used in S603b, which will be described with reference to
[0302] After S302b, the laser processing processor 53 terminates the processes in the present flowchart, and returns to the processes shown in
3.4.2 Determine Target Fluence
[0303]
[0304] In S401b, the laser processing processor 53 calculates a fluence F.sub.OKminth of the first minimum diffracted luminous flux, which is provided when the fluence F.sub.NGmax of the second maximum diffracted luminous flux becomes the processing threshold Fth, using the following expression:
F.sub.OKminth=Fth/R.sub.N/O
[0305] In S410b, the laser processing processor 53 determines the target fluence F.sub.OKmint that satisfies the following expression:
Fth<F.sub.OKmintFth/R.sub.N/O
[0306] The target fluence F.sub.OKmint may be set at Fth/R.sub.N/O, which is the upper limit. This can maximize the efficiency of the laser processing while suppressing the processing performed at the non-processing points that require no processing. The target fluence F.sub.OKmint may instead be set at the average of Fth and Fth/R.sub.N/O. In this case, even when the pulse energy of the pulse laser light Out unexpectedly varies, a situation in which the processing is performed at the non-processing points or a situation in which sufficient processing is not performed at the processing points can be avoided.
[0307] After S410b, the laser processing processor 53 terminates the processes in the present flowchart, and returns to the processes shown in
3.4.3 Determine Number of Radiated Pulses Nm and Repetition Frequency f
[0308]
[0309] In S501b, the laser processing processor 53 determines the number of radiated pulses Nm based on the target fluence F.sub.OKmint of the first minimum diffracted luminous flux and the thickness t. The first minimum diffracted luminous flux and the first maximum diffracted luminous flux differ in fluence from each other, and therefore give different processing speeds. Determining the number of radiated pulses Nm based on the target fluence F.sub.OKmint of the first minimum diffracted luminous flux, which performs the laser processing at the slowest processing speed, holes having a sufficient depth can be formed at all the processing points. For example, when the depth of the hole formed at the processing point on which the first minimum diffracted luminous flux is incident is equal to the thickness t, through holes can be formed at all the processing points.
[0310] In S502, the laser processing processor 53 determines the repetition frequency f suitable for the processing. This point is the same as that in Comparative Example.
[0311] After S502, the laser processing processor 53 terminates the processes in the present flowchart, and returns to the processes shown in
3.4.4 Adjust Laser Processing System
[0312]
[0313] The processes shown in
(I.sub.OKmin/Isum).Math.Et.Math.Ta.Math.T0.Math.T.sub.DOE=F.sub.OKmint.Math.S
[0314] The transmittance Ta of the attenuator 52 is therefore calculated by the following expression:
Ta=F.sub.OKmint.Math.S.Math.(Isum/I.sub.OKmin)/(Et.Math.T0.Math.T.sub.DOE)
[0315] The processes shown in
3.5 Effects
[0316] (3) According to the second embodiment, the first diffracted luminous fluxes vary in terms of the fluence F.sub.OKm, and the second diffracted luminous fluxes vary in terms of the fluence F.sub.NGm. The laser processing processor 53 controls the adjustment mechanism in such a way that the following conditions are satisfied: (a) The fluence F.sub.OKmin of the first minimum diffracted luminous flux, which is the minimum of the fluences F.sub.OKm, out of the first diffracted luminous fluxes is greater than the processing threshold Fth. (b) The fluence F.sub.NGmax of the second maximum diffracted luminous flux, which is the maximum of the fluences F.sub.NGm, out of the second diffracted luminous fluxes is smaller than or equal to the processing threshold Fth.
[0317] Under the conditions described above, even when the plural diffracted luminous fluxes vary in terms of fluence, satisfying the condition on the fluence F.sub.OKmin of the first minimum diffracted luminous flux allows the fluences F.sub.OKm of the first luminous fluxes radiated to the multiple processing points to be greater than the processing threshold Fth. Furthermore, satisfying the condition on the fluence F.sub.NGmax of the second maximum diffracted luminous flux allows the fluences F.sub.NGm of the second diffracted luminous fluxes radiated to the multiple non-processing points to be smaller than or equal to the processing threshold Fth. Necessary processing can therefore be performed with unnecessary processing suppressed.
[0318] (4) According to the second embodiment, the laser processing processor 53 controls the adjustment mechanism such as the attenuator 52 by setting the target fluence F.sub.OKmint, which is the target value of the fluence F.sub.OKmin of the first minimum diffracted luminous flux, as follows: (a) The target fluence F.sub.OKmint is greater than the processing threshold Fth. (b) The target fluence F.sub.OKmint is smaller than or equal to the value Fth/R.sub.N/O, which is a result of division of the processing threshold Fth by the optical intensity ratio R.sub.N/O, which is a result of division of the optical intensity I.sub.NGmax of the second maximum diffracted luminous flux by the optical intensity I.sub.OKmin of the first minimum diffracted luminous flux.
[0319] With the two conditions satisfied, even when the multiple diffracted luminous fluxes vary in terms of fluence, setting the target fluence F.sub.OKmint of the first minimum diffracted luminous flux allows the fluences F.sub.OKm of the first luminous fluxes radiated to the multiple processing points to fall within a desired range. Furthermore, when the target fluence F.sub.OKmint of the first minimum diffracted luminous flux is set, the optical intensity ratio R.sub.N/O can be used to cause the fluences F.sub.NGm of the second diffracted luminous fluxes radiated to the multiple non-processing points to fall within a desired range.
[0320] (5) According to the second embodiment, the laser processing processor 53 calculates parameters such as the transmittance Ta of the attenuator 52, which adjusts the pulse energy of the pulse laser light Out to be incident on the diffractive optical element 63, and controls the adjustment mechanism such as the attenuator 52. The parameters are calculated based on the ratio between the sum Isum of the optical intensities of the first and second diffracted luminous fluxes and the optical intensity I.sub.OKmin of the first minimum diffracted luminous flux, and the target fluence F.sub.OKmint.
[0321] In the thus configured second embodiment, even when the multiple first diffracted luminous fluxes vary in terms of fluence, or when part of the pulse energy of the pulse laser light Out is discarded as the energy of the second diffracted luminous fluxes, the ratio of the sum Isum of the optical intensities of the first and second diffracted luminous fluxes and the optical intensity I.sub.OKmin of the first minimum diffracted luminous flux can be used to set the target fluence F.sub.OKmint of the first minimum diffracted luminous flux.
[0322] The second embodiment is otherwise the same as the first embodiment.
4. Laser Processing System in Consideration of Variation in Pulse Energy of Pulse Laser Light Output from Laser Apparatus
4.1 Concept
4.1.1 Fluences of First and Second Diffracted Luminous Fluxes
[0323]
[0324] In
[0325] The range over which the fluence F.sub.OKmin of the first minimum diffracted luminous flux varies based on the pulse energy variation E is called a first variation range. The first variation range can be expressed by the following expression using the target fluence F.sub.OKmint of the first minimum diffracted luminous flux:
F.sub.OKmint.Math.(1E)F.sub.OKminF.sub.OKmint.Math.(1+E)
[0326] The range over which the fluence F.sub.NGmax of the second maximum diffracted luminous flux varies based on the pulse energy variation E is called a second variation range. The second variation range can be expressed by the following expression using a target fluence F.sub.NGmaxt of the second maximum diffracted luminous flux:
F.sub.NGmaxt.Math.(1E)F.sub.NGmaxF.sub.NGmaxt.Math.(1+E)
[0327] The target fluence F.sub.NGmaxt of the second maximum diffracted luminous flux is obtained by multiplying the target fluence F.sub.OKmint of the first minimum diffracted luminous flux by the optical intensity ratio R.sub.N/O. The target fluence F.sub.NGmaxt of the second maximum diffracted luminous flux is a name for convenience to compare with the target fluence F.sub.OKmint of the first minimum diffracted luminous flux, and the value of the target fluence F.sub.NGmaxt may not be used as the fluence target value.
[0328] The fluence F.sub.OKmax of the first maximum diffracted luminous flux and the fluence F.sub.NGmin of the second minimum diffracted luminous flux similarly vary based on the pulse energy variation E.
[0329] In the variation of the second embodiment, the laser processing processor 53 controls the adjustment mechanism such as the attenuator 52 in such a way that the minimum value F.sub.OKmint.Math.(1E) in the first variation range of the fluence F.sub.OKmin of the first minimum diffracted luminous flux is greater than the processing threshold Fth and the maximum value F.sub.NGmaxt.Math.(1+E) in the second variation range of the fluence F.sub.NGmax of the second maximum diffracted luminous flux is smaller than or equal to the processing threshold Fth.
4.1.2 Set Target Fluence F.SUB.OK.mint
[0330]
4.1.2.1 Lower Limit of Target Fluence F.SUB.OK.mint
[0331] The target fluence F.sub.OKmint is set at a value that causes the minimum value F.sub.OKmint.Math.(1E) in the first variation range of the fluence F.sub.OKmin of the first minimum diffracted luminous flux to be a value greater than the processing threshold Fth. The following relationship is therefore given:
Fth<F.sub.OKmint.Math.(1E)
[0332] The following relationship indicating the lower limit of the target fluence F.sub.OKmint is derived from the above inequality.
Fth/(1E)<F.sub.OKmint
[0333] The left-hand side of the above expression, Fth/(1E), corresponds to a value as a result of addition of Fth.Math.E/(1E) to the processing threshold Fth, as expressed by the following expression:
Fth/(1E)=Fth+Fth.Math.E/(1E)
[0334] Fth.Math.E/(1E) corresponds to the first variation range in the present disclosure.
[0335] Setting the lower limit of the target fluence F.sub.OKmint of the first minimum diffracted luminous flux as described above causes the minimum value F.sub.OKmint.Math.(1E) in the first variation range of the fluence F.sub.OKmin of the first minimum diffracted luminous flux to be a value greater than the processing threshold Fth. The fluences of the first diffracted luminous fluxes including the fluence F.sub.OKmax of the first maximum diffracted luminous flux, which are all greater than or equal to the minimum value F.sub.OKmint.Math.(1E) in the first variation range of the fluence F.sub.OKmin of the first minimum diffracted luminous flux, are also greater than the processing threshold Fth.
4.1.2.2 Upper Limit of Target Fluence F.SUB.OK.mint
[0336] The target fluence F.sub.OKmint is set at a value that causes the maximum value F.sub.NGmaxt.Math.(1+E) in the second variation range of the fluence F.sub.NGmax of the second maximum diffracted luminous flux to be a value smaller than or equal to the processing threshold Fth. The following relationship is therefore given:
F.sub.NGmaxt.Math.(1+E)Fth
[0337] The target fluence F.sub.NGmaxt is obtained by multiplying the target fluence F.sub.OKmint of the first minimum diffracted luminous flux by the optical intensity ratio R.sub.N/O. The following relationship indicating the upper limit of the target fluence F.sub.OKmint is then derived from the above inequality.
F.sub.OKmint(Fth/R.sub.N/O)/(1+E)
[0338] The right-hand side of the above expression, (Fth/R.sub.N/O)/(1+E), corresponds to a value as a result of subtraction of (Fth/R.sub.N/O).Math.E/(1+E) from the value Fth/R.sub.N/O as a result of division of the processing threshold Fth by the optical intensity ratio R.sub.N/O, as expressed by the following expression:
(Fth/R.sub.N/O)/(1+E)=Fth/R.sub.N/O(Fth/R.sub.N/O).Math.E/(1+E)
[0339] (Fth/R.sub.N/O).Math.E/(1+E) corresponds to the second variation range in the present disclosure.
[0340] Setting the upper limit of the target fluence F.sub.OKmint of the first minimum diffracted luminous flux as described above causes the maximum value F.sub.NGmaxt.Math.(1+E) in the second variation range of the fluence F.sub.NGmax of the second maximum diffracted luminous flux to be a value smaller than or equal to the processing threshold Fth. The fluences of the second diffracted luminous fluxes including the fluence F.sub.NGmin of the second minimum diffracted luminous flux, which are all smaller than or equal to the maximum value F.sub.NGmaxt.Math.(1+E) in the second variation range of the fluence F.sub.NGmax of the second maximum diffracted luminous flux, are also smaller than or equal to the processing threshold Fth. It is noted that when the minimum value F.sub.OKmint.Math.(1E) in the first variation range of the fluence F.sub.OKmin of the first minimum diffracted luminous flux is set at a value greater than the processing threshold Fth, setting the target fluence F.sub.OKmint at a value greater than Fth/(1E) causes the minimum value F.sub.NGmaxt.Math.(1E) in the second variation range of the fluence F.sub.NGmax of the second maximum diffracted luminous flux to be a value greater than the value Fth.Math.R.sub.N/O.
4.1.2.3 Range of Target Fluence F.SUB.OK.mint
[0341]
Fth/(1E)<F.sub.OKmint(Fth/R.sub.N/O)/(1+E)
4.2 Configuration of Laser Processing System
[0342] The configuration of the laser processing system according to the variation of the second embodiment is the same as the configuration in Comparative Example described with reference to
4.3 Processes Carried Out by Laser Processing Processor 53
[0343]
4.3.1 Read Laser Processing System Information
[0344]
[0345] In S101 to S103, the laser processing processor 53 reads the transmittance TO, the number of holes P, and the irradiated area S. This point is the same as that in Comparative Example.
[0346] In S104c, the laser processing processor 53 reads the pulse energy variation E. The pulse energy variation E is used in S410c, which will be described with reference to
[0347] After S104c, the laser processing processor 53 terminates the processes in the present flowchart, and returns to the processes shown in
4.3.2 Determine Target Fluence
[0348]
[0349] In S401b, the laser processing processor 53 calculates the fluence F.sub.OKminth of the first minimum diffracted luminous flux, which is provided when the fluence F.sub.NGmax of the second maximum diffracted luminous flux becomes the processing threshold Fth. This point is the same as that in the second embodiment.
[0350] In S410c, the laser processing processor 53 determines the target fluence F.sub.OKmint that satisfies the following expression:
Fth/(1E)<F.sub.OKmint(Fth/R.sub.N/O)/(1+E)
[0351] The target fluence F.sub.OKmint may be set at (Fth/R.sub.N/O)/(1+E), which is the upper limit. This can maximize the efficiency of the laser processing while suppressing the processing performed at the non-processing points that require no processing. The target fluence F.sub.OKmint may instead be set at the average of Fth/(1E) and (Fth/R.sub.N/O)/(1+E). In this case, even when the pulse energy of the pulse laser light Out unexpectedly varies, a situation in which the processing is performed at the non-processing points or a situation in which sufficient processing is not performed at the processing points that require the processing can be avoided.
[0352] After S410c, the laser processing processor 53 terminates the processes in the present flowchart, and returns to the processes shown in
4.4 Effects
[0353] (6) According to the variation of the second embodiment, the first diffracted luminous fluxes vary in terms of the fluence F.sub.OKm, and the second diffracted luminous fluxes vary in terms of the fluence F.sub.NGm. The laser processing processor 53 controls the adjustment mechanism in such a way that the following conditions are satisfied: (a) The minimum value F.sub.OKmint.Math.(1E) in the first variation range of the fluence F.sub.OKmin of the first minimum diffracted luminous flux having the minimum of the fluences F.sub.OKm out of the first diffracted luminous fluxes, the first variation range derived based on the variation E of the pulse energy of the pulse laser light Out incident on the diffractive optical element 63, is greater than the processing threshold Fth. (b) The maximum value F.sub.NGmaxt.Math.(1+E) in the second variation range of the fluence F.sub.NGmax of the second maximum diffracted luminous flux having the maximum of the fluences F.sub.NGm out of the second diffracted luminous fluxes, the second variation range derived based on the pulse energy variation E, is smaller than or equal to the processing threshold Fth.
[0354] With the conditions described above satisfied, the entire variation range of the fluences F.sub.OKm of the first diffracted luminous fluxes radiated to the multiple processing points can be greater than the processing threshold Fth not only when the multiple diffracted luminous fluxes vary in terms of fluence but also when the pulse laser light Out contains the pulse energy variation E. In addition, the entire variation range of the fluences F.sub.NGm of the second diffracted luminous fluxes radiated to the multiple non-processing points can be smaller than or equal to the processing threshold Fth. Necessary processing can therefore be performed with unnecessary processing suppressed.
[0355] (7) According to the variation of the second embodiment, the laser processing processor 53 controls the adjustment mechanism such as the attenuator 52 by setting the target fluence F.sub.OKmint, which is the target value of the fluence F.sub.OKmin of the first minimum diffracted luminous flux, as follows: (a) The target fluence F.sub.OKmint is greater than the value Fth/(1E) as a result of addition of the first variation range Fth 6E/(1E), which indicates the pulse energy variation E, to the processing threshold Fth. (b) The target fluence F.sub.OKmint is smaller than or equal to the value (Fth/R.sub.N/O)/(1+E), which is a result of subtraction of the second variation range (Fth/R.sub.N/O).Math.E/(1+E) indicating the pulse energy variation E from the value Fth/R.sub.N/O, which is a result of division of the processing threshold Fth by the optical intensity ratio R.sub.N/O, which is a result of division of the optical intensity I.sub.NGmax of the second maximum diffracted luminous flux by the optical intensity I.sub.OKmin of the first minimum diffracted luminous flux.
[0356] With the conditions described above satisfied, the entire variation range of the fluences F.sub.OKm of the first diffracted luminous fluxes radiated to the multiple processing points are allowed to fall within a desired range not only when the multiple diffracted luminous fluxes vary in terms of fluence but also when the pulse laser light Out contains the pulse energy variation E. Furthermore, when the target fluence F.sub.OKmint of the first minimum diffracted luminous flux is set, the optical intensity ratio R.sub.N/O can be used to cause the entire variation range of the fluences F.sub.NGm of the second diffracted luminous fluxes radiated to the multiple non-processing points to fall within a desired range.
[0357] The variation of the second embodiment is otherwise the same as the second embodiment.
5. Laser Processing System in Consideration of Fluence Upper Limit
5.1 Concept
5.1.1 Fluences of First and Second Diffracted Luminous Fluxes
[0358]
[0359] In
F.sub.OKmin>Fth
F.sub.NGmaxFth
F.sub.OKmaxFcr
[0360]
5.1.2 Set Target Fluence F.SUB.OK.mint
[0361]
5.1.2.1 Lower Limit of Target Fluence F.SUB.OK.mint
[0362] The target fluence F.sub.OKmint is set at a value greater than the processing threshold Fth, as in the second embodiment. As a result, the fluence F.sub.OKmin of the first minimum diffracted luminous flux is greater than the processing threshold Fth. The fluences of the first diffracted luminous fluxes including the fluence F.sub.OKmax of the first maximum diffracted luminous flux, which are all greater than or equal to the fluence F.sub.OKmin of the first minimum diffracted luminous flux, are also greater than the processing threshold Fth.
5.1.2.2 Upper Limit (1) of Target Fluence F.SUB.OK.mint
[0363] The target fluence F.sub.OKmint is set at a value smaller than or equal to the value Fth/R.sub.N/O as a result of division of the processing threshold Fth by the optical intensity ratio R.sub.N/O, as in the second embodiment. Setting the target fluence F.sub.OKmint at a value smaller than or equal to the value Fth/R.sub.N/O causes the fluence F.sub.NGmax of the second maximum diffracted luminous flux to be a value smaller than or equal to the processing threshold Fth. The fluences of the second diffracted luminous fluxes including the fluence F.sub.NGmin of the second minimum diffracted luminous flux, which are all smaller than or equal to the fluence F.sub.NGmax of the second maximum diffracted luminous flux, are also smaller than or equal to the processing threshold Fth. It is noted that setting the target fluence F.sub.OKmint at a value greater than the processing threshold Fth causes the fluence F.sub.NGmax of the second maximum diffracted luminous flux to be a value greater than a value Fth R.sub.N/O.
5.1.2.3 Upper Limit (2) of Target Fluence F.SUB.OK.mint
[0364] An optical intensity ratio R.sub.O/O is assumed to be a value as a result of division of an optical intensity I.sub.OKmax of the first maximum diffracted luminous flux at the surface of the workpiece SUB by the optical intensity I.sub.OKmin of the first minimum diffracted luminous flux at the surface of the workpiece SUB, as expressed by the following expression:
R.sub.O/O=I.sub.OKmax/I.sub.OKmin
[0365] A fluence F.sub.OKmincr of the first minimum diffracted luminous flux that is provided when the fluence F.sub.OKmax of the first maximum diffracted luminous flux becomes the fluence upper limit Fcr is given by the following expression:
F.sub.OKmincr=Fcr/R.sub.O/O
[0366] The target fluence F.sub.OKmint is set at a value smaller than or equal to the value Fcr/R.sub.O/O as a result of division of the fluence upper limit Fcr by the optical intensity ratio R.sub.O/O. Setting the target fluence F.sub.OKmint at a value smaller than or equal to the value Fcr/R.sub.O/O causes the fluence F.sub.OKmax of the first maximum diffracted luminous flux to be a value smaller than or equal to the fluence upper limit Fcr. The fluences of the first diffracted luminous fluxes including the fluence F.sub.OKmin of the first minimum diffracted luminous flux, which are all smaller than or equal to the fluence F.sub.OKmax of the first maximum diffracted luminous flux, are also smaller than or equal to the fluence upper limit Fcr.
5.1.2.4 Range of Target Fluence F.SUB.OK.mint
[0367] In the third embodiment, the target fluence F.sub.OKmint has two upper limits, as described above. That is, the target fluence F.sub.OKmint is set at a value smaller than or equal to the value Fth/R.sub.N/O and smaller than or equal to the value Fcr/R.sub.O/O.
[0368] When the value Fcr/R.sub.O/O is greater than the value Fth/R.sub.N/O, that is, when the fluence upper limit Fcr is greater than the value (Fth/R.sub.N/O).Math.R.sub.O/O, making the target fluence F.sub.OKmint smaller than or equal to the value Fth/R.sub.N/O eliminates the need for consideration of the value Fcr/R.sub.O/O (see
[0369] In this case, setting the target fluence F.sub.OKmint at a value that falls within the range shown below causes the fluence F.sub.OKmin of the first minimum diffracted luminous flux to be a value greater than the processing threshold Fth, the fluence F.sub.OKmax of the first maximum diffracted luminous flux to be a value smaller than or equal to the fluence upper limit Fcr, and the fluence F.sub.NGmax of the second maximum diffracted luminous flux to be a value smaller than or equal to the processing threshold Fth, as in the second embodiment.
Fth<F.sub.OKmintFth/R.sub.N/O
[0370] In other words, when the fluence upper limit Fcr is greater than the value (Fth/R.sub.N/O).Math.R.sub.O/O, the following two conditions only need to be satisfied at the same time.
F.sub.OKmin>Fth
F.sub.NGmaxFth
[0371] When the value Fcr/R.sub.O/O is smaller than the value Fth/R.sub.N/O, that is, when the fluence upper limit Fcr is smaller than the value (Fth/R.sub.N/O).Math.R.sub.O/O, making the target fluence F.sub.OKmint smaller than or equal to the value Fcr/R.sub.O/O eliminates the need for consideration of the value Fth/R.sub.N/O (see
[0372] In this case, setting the target fluence F.sub.OKmint at a value that falls within the range shown below causes the fluence F.sub.OKmin of the first minimum diffracted luminous flux to be a value greater than the processing threshold Fth, the fluence F.sub.OKmax of the first maximum diffracted luminous flux to be a value smaller than or equal to the fluence upper limit Fcr, and the fluence F.sub.NGmax of the second maximum diffracted luminous flux to be a value smaller than or equal to the processing threshold Fth.
Fth<F.sub.OKmintFcr/R.sub.O/O
[0373] In other words, when the fluence upper limit Fcr is smaller than the value (Fth/R.sub.N/O).Math.R.sub.O/O, the following two conditions only need to be satisfied at the same time.
F.sub.OKmin>Fth
F.sub.OKmaxFcr
5.2 Configuration of Laser Processing System
[0374] The configuration of the laser processing system according to the third embodiment is the same as the configuration in Comparative Example described with reference to
5.3 Measure Diffractive Optical Element Information
[0375]
[0376] In S904d, the optical intensity measuring processor 83 calculates the following values: [0377] Optical intensity I.sub.OKmax of first maximum diffracted luminous flux [0378] Optical intensity I.sub.OKmin of first minimum diffracted luminous flux [0379] Sum I.sub.OKsum of optical intensities I.sub.OK of first diffracted luminous fluxes
[0380] The optical intensity I.sub.OKmax of the first maximum diffracted luminous flux is the maximum of the optical intensities I.sub.OK of the first diffracted luminous fluxes.
[0381] In S906d after S905 but before S907, the optical intensity measuring processor 83 calculates the optical intensity ratio R.sub.O/O of the optical intensity I.sub.OKmax of the first maximum diffracted luminous flux to the optical intensity I.sub.OKmin of the first minimum diffracted luminous flux using the following expression:
R.sub.O/O=I.sub.OKmax/I.sub.OKmin
[0382] In S908d, the optical intensity measuring processor 83 saves the calculated values below in the data managing server 93. [0383] Sum Isum of optical intensities of first and second diffracted luminous fluxes [0384] Optical intensity I.sub.OKmin of first minimum diffracted luminous flux [0385] Optical intensity ratio R.sub.N/O of optical intensity I.sub.NGmax of second maximum diffracted luminous flux to optical intensity I.sub.OKmin of first minimum diffracted luminous flux [0386] Optical intensity ratio R.sub.O/O of optical intensity I.sub.OKmax of first maximum diffracted luminous flux to optical intensity I.sub.OKmin of first minimum diffracted luminous flux
5.4 Processes Carried Out by Laser Processing Processor 53
[0387]
5.4.1 Read Workpiece Information
[0388]
[0389] In S201 and S202, the laser processing processor 53 reads the processing threshold Fth and the thickness t. This point is the same as that in Comparative Example.
[0390] In S203d, the laser processing processor 53 reads the fluence upper limit Fcr. The fluence upper limit Fcr is used in S405d and S412d, which will be described with reference to
[0391] After S203d, the laser processing processor 53 terminates the processes in the present flowchart, and returns to the processes shown in
5.4.2 Read Diffractive Optical Element Information
[0392]
[0393] In S301, the laser processing processor 53 reads the transmittance T.sub.DOE of the diffractive optical element 63. This point is the same as that in Comparative Example.
[0394] In S302d, the laser processing processor 53 reads the following information calculated in
[0399] The optical intensity ratio R.sub.O/O is used in S403d and S412d described with reference to
[0400] After S302d, the laser processing processor 53 terminates the processes in the present flowchart, and returns to the processes shown in
5.4.3 Determine Target Fluence
[0401]
[0402] In S401b, the laser processing processor 53 calculates the fluence F.sub.OKminth of the first minimum diffracted luminous flux, which is provided when the fluence F.sub.NGmax of the second maximum diffracted luminous flux becomes the processing threshold Fth. This point is the same as that in the second embodiment described with reference to
[0403] In S403d, the laser processing processor 53 calculates the fluence F.sub.OKmaxth of the first maximum diffracted luminous flux, which is provided when the fluence F.sub.NGmax of the second maximum diffracted luminous flux becomes the processing threshold Fth using the following expression:
F.sub.OKmaxth=F.sub.OKminth/R.sub.O/O
=(Fth/R.sub.N/O).Math.R.sub.O/O
[0404] In S405d, the laser processing processor 53 compares the fluence F.sub.OKmaxth of the first maximum diffracted luminous flux, which is provided when the fluence F.sub.NGmax of the second maximum diffracted luminous flux becomes the processing threshold Fth, with the fluence upper limit Fcr. When the fluence F.sub.OKmaxth is smaller than or equal to the fluence upper limit Fcr (F.sub.OKmaxthFcr), the laser processing processor 53 proceeds to the process in S410b. When the fluence F.sub.OKmaxth is greater than the fluence upper limit Fcr (F.sub.OKmaxth>Fcr), the laser processing processor 53 proceeds to the process in S412d.
[0405] In S410b, the laser processing processor 53 determines the target fluence F.sub.OKmint that satisfies the following expression (see
Fth<F.sub.OKmintFth/R.sub.N/O
[0406] In S412d, the laser processing processor 53 determines the target fluence F.sub.OKmint that satisfies the following expression (see
Fth<F.sub.OKmintFcr/R.sub.O/O
[0407] The target fluence F.sub.OKmint may be set at Fcr/R.sub.O/O, which is the upper limit. This can maximize the efficiency of the laser processing while suppressing the processing performed at the non-processing points that require no processing. The target fluence F.sub.OKmint may instead be set at the average of Fth and Fcr/R.sub.O/O. In this case, even when the pulse energy of the pulse laser light Out unexpectedly varies, a situation in which the processing is performed at the non-processing points or a situation in which sufficient processing is not performed at the processing points that require the processing can be avoided.
[0408] After S410b and S412d, the laser processing processor 53 terminates the processes in the present flowchart, and returns to the processes shown in
5.5 Effects
[0409] (8) According to the third embodiment, the first diffracted luminous fluxes vary in terms of the fluence F.sub.OKm, and the second diffracted luminous fluxes vary in terms of the fluence F.sub.NGm. The laser processing processor 53 controls the adjustment mechanism in such a way that the following conditions are satisfied: (a) The fluence F.sub.OKmin of the first minimum diffracted luminous flux, which is the minimum of the fluences F.sub.OKm, out of the first diffracted luminous fluxes is greater than the processing threshold Fth. (b) The fluence F.sub.NGmax of the second maximum diffracted luminous flux, which is the maximum of the fluences F.sub.NGm, out of the second diffracted luminous fluxes is smaller than or equal to the processing threshold Fth. (c) The fluence F.sub.OKmax of the first maximum diffracted luminous flux, which is the maximum of the fluences F.sub.OKm, out of the first diffracted luminous fluxes, is smaller than or equal to the fluence upper limit Fcr.
[0410] Under the conditions described above, even when the plural diffracted luminous fluxes vary in terms of fluence, satisfying the condition on the fluence F.sub.OKmax of the first maximum diffracted luminous flux allows the fluences F.sub.OKm of the first luminous fluxes radiated to the multiple processing points to be a value smaller than or equal to the fluence upper limit Fcr. Therefore, not only can necessary processing be performed with unnecessary processing suppressed but also breakage of the workpiece SUB or other problems can be suppressed.
[0411] (9) According to the third embodiment, the laser processing processor 53 compares the fluence F.sub.OKmaxth of the first maximum diffracted luminous flux, which is provided when the fluence F.sub.NGmax of the second maximum diffracted luminous flux becomes the processing threshold Fth, with the fluence upper limit Fcr.
[0412] When the fluence upper limit Fcr is greater than the fluence F.sub.OKmaxth of the first maximum diffracted luminous flux, which is provided when the fluence F.sub.NGmax of the second maximum diffracted luminous flux becomes the processing threshold Fth, the laser processing processor 53 controls the adjustment mechanism in such a way that the following conditions are satisfied: (a) The fluence F.sub.OKmin of the first minimum diffracted luminous flux is greater than the processing threshold Fth. (b) The fluence F.sub.NGmax of the second maximum diffracted luminous flux is smaller than or equal to the processing threshold Fth.
[0413] When the fluence upper limit Fcr is smaller than the fluence F.sub.OKmaxth of the first maximum diffracted luminous flux, which is provided when the fluence F.sub.NGmax of the second maximum diffracted luminous flux becomes the processing threshold Fth, the laser processing processor 53 controls the adjustment mechanism in such a way that the following conditions are satisfied: (a) The fluence F.sub.OKmin of the first minimum diffracted luminous flux is greater than the processing threshold Fth. (c) The fluence F.sub.OKmax of the first maximum diffracted luminous flux is smaller than or equal to the fluence upper limit Fcr.
[0414] The adjustment mechanism can therefore be controlled with one of the conditions (b) and (c) omitted based on the result of the comparison between the fluence F.sub.OKmaxth of the first maximum diffracted luminous flux and the fluence upper limit Fcr, so that the control of the adjustment mechanism can be simplified.
[0415] (10) According to the third embodiment, the laser processing processor 53 controls the adjustment mechanism such as the attenuator 52 by setting the target fluence F.sub.OKmint, which is the target value of the fluence F.sub.OKmin of the first minimum diffracted luminous flux, as follows: (a) The target fluence F.sub.OKmint is greater than the processing threshold Fth. (b) The target fluence F.sub.OKmint is smaller than or equal to the value Fth/R.sub.N/O, which is a result of division of the processing threshold Fth by the optical intensity ratio R.sub.N/O, which is a result of division of the optical intensity I.sub.NGmax of the second maximum diffracted luminous flux by the optical intensity I.sub.OKmin of the first minimum diffracted luminous flux. (c) The target fluence F.sub.OKmint is smaller than or equal to the value Fcr/R.sub.O/O, which is a result of division of the fluence upper limit Fcr by the optical intensity ratio R.sub.O/O, which is a result of division of the optical intensity I.sub.OKmax of the first maximum diffracted luminous flux by the optical intensity I.sub.OKmin of the first minimum diffracted luminous flux.
[0416] Therefore, even when the multiple first diffracted luminous fluxes vary in terms of fluence, the optical intensity ratio R.sub.O/O can be used, when the target fluence F.sub.OKmint of the first minimum diffracted luminous flux is set, to cause the fluences F.sub.OKm of the first luminous fluxes radiated to the multiple processing points to fall within a desired range, so that breakage of the workpiece SUB or other problems can be suppressed.
[0417] (11) According to the third embodiment, the laser processing processor 53 compares the fluence F.sub.OKmaxth of the first maximum diffracted luminous flux, which is provided when the fluence F.sub.NGmax of the second maximum diffracted luminous flux becomes the processing threshold Fth, with the fluence upper limit Fcr.
[0418] When the fluence upper limit Fcr is greater than the fluence F.sub.OKmaxth of the first maximum diffracted luminous flux, which is provided when the fluence F.sub.NGmax of the second maximum diffracted luminous flux becomes the processing threshold Fth, the laser processing processor 53 controls the adjustment mechanism such as the attenuator 52 by setting the target fluence F.sub.OKmint, which is the target value of the fluence F.sub.OKmin of the first minimum diffracted luminous flux, as follows: (a) The target fluence F.sub.OKmint is greater than the processing threshold Fth. (b) The target fluence F.sub.OKmint is smaller than or equal to the value Fth/R.sub.N/O, which is a result of division of the processing threshold Fth by the optical intensity ratio R.sub.N/O.
[0419] When the fluence upper limit Fcr is smaller than the fluence F.sub.OKmaxth of the first maximum diffracted luminous flux, which is provided when the fluence F.sub.NGmax of the second maximum diffracted luminous flux becomes the processing threshold Fth, the laser processing processor 53 controls the adjustment mechanism such as the attenuator 52 by setting the target fluence F.sub.OKmint as follows: (a) The target fluence F.sub.OKmint is greater than the processing threshold Fth. (c) The target fluence F.sub.OKmint is smaller than or equal to the value Fcr/R.sub.O/O, which is a result of division of the fluence upper limit Fcr by the optical intensity ratio R.sub.O/O.
[0420] The target fluence F.sub.OKmint can therefore be set with one of the conditions (b) and (c) omitted based on the result of the comparison between the fluence F.sub.OKmaxth of the first maximum diffracted luminous flux and the fluence upper limit Fcr, so that the control of the adjustment mechanism can be simplified.
[0421] The third embodiment is otherwise the same as the second embodiment.
6. Laser Processing System in Consideration of Fluence Upper Limit and Variation of Pulse Energy of Pulse Laser Light Output from Laser Apparatus
6.1 Concept
6.1.1 Fluences of First and Second Diffracted Luminous Fluxes
[0422]
[0423] In
[0424] The range over which the fluence F.sub.OKmin of the first minimum diffracted luminous flux varies based on the pulse energy variation E is called a first variation range. The first variation range can be expressed by the following expression using the target fluence F.sub.OKmint of the first minimum diffracted luminous flux:
F.sub.OKmint.Math.(1E)F.sub.OKminF.sub.OKmint.Math.(1+E)
[0425] The range over which the fluence F.sub.NGmax of the second maximum diffracted luminous flux varies based on the pulse energy variation E is called a second variation range. The second variation range can be expressed by the following expression using a target fluence F.sub.NGmaxt of the second maximum diffracted luminous flux:
F.sub.NGmaxt.Math.(1E)F.sub.NGmaxF.sub.NGmaxt.Math.(1+E)
[0426] The target fluence F.sub.NGmaxt of the second maximum diffracted luminous flux is obtained by multiplying the target fluence F.sub.OKmint of the first minimum diffracted luminous flux by the optical intensity ratio R.sub.N/O.
[0427] The range over which the fluence F.sub.OKmax of the first maximum diffracted luminous flux varies based on the pulse energy variation E is called a third variation range. The third variation range can be expressed by the following expression using the target fluence F.sub.OKmaxt of the first maximum diffracted luminous flux:
F.sub.OKmaxt.Math.(1E)F.sub.OKmaxF.sub.OKmaxt.Math.(1+E)
[0428] The target fluence F.sub.OKmaxt of the first maximum diffracted luminous flux is obtained by multiplying the target fluence F.sub.OKmint of the first minimum diffracted luminous flux by the optical intensity ratio R.sub.O/O.
[0429] The fluence F.sub.NGmin of the second minimum diffracted luminous flux similarly varies based on the pulse energy variation E.
[0430] As in the variation of the second embodiment, the laser processing processor 53 controls the adjustment mechanism such as the attenuator 52 in such a way that the minimum value F.sub.OKmint.Math.(1E) in the first variation range of the fluence F.sub.OKmin of the first minimum diffracted luminous flux is greater than the processing threshold Fth and the maximum value F.sub.NGmaxt.Math.(1+E) in the second variation range of the fluence F.sub.NGmax of the second maximum diffracted luminous flux is smaller than or equal to the processing threshold Fth. Furthermore, in the variation of the third embodiment, the laser processing processor 53 controls the adjustment mechanism such as the attenuator 52 in such a way that the maximum value F.sub.OKmaxt (1+E) in the third variation range of the fluence F.sub.OKmax of the first maximum diffracted luminous flux is smaller than or equal to the fluence upper limit Fcr.
6.1.2 Set Target Fluence F.SUB.OK.mint
[0431]
6.1.2.1 Lower Limit of Target Fluence F.SUB.OK.mint
[0432] The target fluence F.sub.OKmint is set at a value that causes the minimum value F.sub.OKmint.Math.(1E) in the first variation range of the fluence F.sub.OKmin of the first minimum diffracted luminous flux to be a value greater than the processing threshold Fth, as in the variation of the second embodiment. The following relationship is therefore derived:
Fth/(1E)<F.sub.OKmint
[0433] The left-hand side of the above expression, Fth/(1E), corresponds to a value as a result of addition of Fth.Math.E/(1E) to the processing threshold Fth. Fth.Math.E/(1E) corresponds to the first variation range in the present disclosure.
6.1.2.2 Upper Limit (1) of Target Fluence F.SUB.OK.mint
[0434] The target fluence F.sub.OKmint is set at a value that causes the maximum value F.sub.NGmaxt.Math.(1+E) in the second variation range of the fluence F.sub.NGmax of the second maximum diffracted luminous flux to be a value smaller than or equal to the processing threshold Fth, as in the variation of the second embodiment. The following relationship is therefore derived:
F.sub.OKmint(Fth/R.sub.N/O)/(1+E)
[0435] The right-hand side of the above expression, (Fth/R.sub.N/O)/(1+E), corresponds to a value as a result of subtraction of (Fth/R.sub.N/O).Math.E/(1+E) from the value Fth/R.sub.N/O as a result of division of the processing threshold Fth by the optical intensity ratio R.sub.N/O. (Fth/R.sub.N/O).Math.E/(1+E) corresponds to the second variation range in the present disclosure.
6.1.2.3 Upper Limit (2) of Target Fluence F.SUB.OK.mint
[0436] The target fluence F.sub.OKmint is set at a value that causes the maximum value F.sub.OKmaxt (1+E) in the third variation range of the fluence F.sub.OKmax of the first maximum diffracted luminous flux to be a value smaller than or equal to the fluence upper limit Fcr. The following relationship is therefore given:
F.sub.OKmaxt.Math.(1+E)Fcr
[0437] F.sub.OKmaxt is a value obtained by multiplying the target fluence F.sub.OKmint of the first minimum diffracted luminous flux by the optical intensity ratio R.sub.O/O. The following relationship is therefore derived from the above inequality.
F.sub.OKmint(Fcr/R.sub.O/O)/(1+E)
[0438] The right-hand side of the above expression, (Fcr/R.sub.O/O)/(1+E), corresponds to a value as a result of subtraction of (Fcr/R.sub.O/O) 6E/(1+E) from the value Fcr/R.sub.O/O as a result of division of the fluence upper limit Fcr by the optical intensity ratio R.sub.O/O, as expressed by the following expression:
(Fcr/R.sub.O/O)/(1+E)=Fcr/R.sub.O/O(Fcr/R.sub.O/O).Math.E/(1+E)
[0439] (Fcr/R.sub.O/O).Math.E/(1+E) corresponds to the third variation range in the present disclosure.
[0440] Setting the upper limit of the target fluence F.sub.OKmint of the first minimum diffracted luminous flux as described above causes the maximum value F.sub.OKmaxt (1+E) in the third variation range of the fluence F.sub.OKmax of the first maximum diffracted luminous flux to be a value smaller than or equal to the fluence upper limit Fcr. The fluences of the first diffracted luminous fluxes including the fluence F.sub.OKmin of the first minimum diffracted luminous flux, which are all smaller than or equal to the maximum value F.sub.OKmaxt (1+E) in the third variation range of the fluence F.sub.OKmax of the first maximum diffracted luminous flux, are also smaller than or equal to the fluence upper limit Fcr.
6.1.2.4 Range of Target Fluence F.SUB.OK.mint
[0441] In the variation of the third embodiment, the target fluence F.sub.OKmint has two upper limits, as described above. That is, the target fluence F.sub.OKmint is set at a value smaller than or equal to the value (Fth/R.sub.N/O)/(1+E) and smaller than or equal to the value (Fcr/R.sub.O/O)/(1+E).
[0442] When the value (Fcr/R.sub.O/O)/(1+E) is greater than the value (Fth/R.sub.N/O)/(1+E), that is, when the fluence upper limit Fcr is greater than the value (Fth/R.sub.N/O).Math.R.sub.O/O, making the target fluence F.sub.OKmint smaller than or equal to the value (Fth/R.sub.N/O)/(1+E) eliminates the need for consideration of the value (Fcr/R.sub.O/O)/(1+E).
[0443] In this case, setting the target fluence F.sub.OKmint at a value that falls within the range expressed by the following expression causes the fluence F.sub.OKmin of the first minimum diffracted luminous flux to be a value greater than the processing threshold Fth, the fluence F.sub.OKmax of the first maximum diffracted luminous flux to be a value smaller than or equal to the fluence upper limit Fcr, and the fluence F.sub.NGmax of the second maximum diffracted luminous flux to be a value smaller than or equal to the processing threshold Fth, as in the variation of the second embodiment:
Fth/(1E)<F.sub.OK mint(Fth/R.sub.N/O)/(1+E)
[0444] In other words, when the fluence upper limit Fcr is greater than the value (Fth/R.sub.N/O).Math.R.sub.O/O, the adjustment mechanism may be so controlled that the minimum value F.sub.OKmint.Math.(1E) in the first variation range of the fluence F.sub.OKmin of the first minimum diffracted luminous flux is greater than the processing threshold Fth and the maximum value F.sub.NGmaxt.Math.(1+E) in the second variation range of the fluence F.sub.NGmax of the second maximum diffracted luminous flux is smaller than or equal to the processing threshold Fth.
[0445] When the value (Fcr/R.sub.O/O)/(1+E) is smaller than the value (Fth/R.sub.N/O)/(1+E), that is, when the fluence upper limit Fcr is smaller than the value (Fth/R.sub.N/O).Math.R.sub.O/O, making the target fluence F.sub.OKmint smaller than or equal to the value (Fcr/R.sub.O/O)/(1+E) eliminates the need for consideration of the value (Fth/R.sub.N/O)/(1+E) (see
[0446] In this case, setting the target fluence F.sub.OKmint at a value that falls within the range shown below causes the fluence F.sub.OKmin of the first minimum diffracted luminous flux to be a value greater than the processing threshold Fth, the fluence F.sub.OKmax of the first maximum diffracted luminous flux to be a value smaller than or equal to the fluence upper limit Fcr, and the fluence F.sub.NGmax of the second maximum diffracted luminous flux to be a value smaller than or equal to the processing threshold Fth.
Fth/(1E)<F.sub.OKmint(Fcr/R.sub.O/O)/(1+E)
[0447] In other words, when the fluence upper limit Fcr is smaller than the value (Fth/R.sub.N/O).Math.R.sub.O/O, the adjustment mechanism may be so controlled that the minimum value F.sub.OKmint.Math.(1E) in the first variation range of the fluence F.sub.OKmin of the first minimum diffracted luminous flux is greater than the processing threshold Fth and the maximum value F.sub.OKmaxt (1+E) in the third variation range of the fluence F.sub.OKmax of the first maximum diffracted luminous flux is smaller than or equal to the fluence upper limit Fcr.
6.2 Configuration of Laser Processing System
[0448] The configuration of the laser processing system according to the variation of the third embodiment is the same as the configuration in Comparative Example described with reference to
6.3 Processes Carried Out by Laser Processing Processor 53
[0449]
[0450] The process in S100c is the same as that in the variation of the second embodiment described with reference to
[0451]
[0452] The processes in steps from S401b to S405d are the same as those in the third embodiment. In S405d, when the fluence F.sub.OKmaxth is smaller than or equal to the fluence upper limit Fcr (F.sub.OKmaxthFcr), the laser processing processor 53 proceeds to the process in S410c. When the fluence F.sub.OKmaxth is greater than the fluence upper limit Fcr (F.sub.OKmaxth>Fcr), the laser processing processor 53 proceeds to the process in S412e.
[0453] In S410c, the laser processing processor 53 determines the target fluence F.sub.OKmint that satisfies the following expression, as in the variation of the second embodiment:
Fth/(1E)<F.sub.OKmint(Fth/R.sub.N/O)/(1+E)
[0454] In S412e, the laser processing processor 53 determines the target fluence F.sub.OKmint that satisfies the following expression (see
Fth/(1E)<F.sub.OKmint(Fcr/R.sub.O/O)/(1+E)
[0455] The target fluence F.sub.OKmint may be set at (Fcr/R.sub.O/O)/(1+E), which is the upper limit. This can maximize the efficiency of the laser processing while suppressing the processing performed at the non-processing points that require no processing. The target fluence F.sub.OKmint may instead be set at the average of Fth/(1E) and (Fcr/R.sub.O/O)/(1+E). In this case, even when the pulse energy of the pulse laser light Out unexpectedly varies, a situation in which the processing is performed at the non-processing points or a situation in which sufficient processing is not performed at the processing points that require the processing can be avoided.
[0456] After S410c and S412e, the laser processing processor 53 terminates the processes in the present flowchart, and returns to the processes shown in
6.4 Effects
[0457] (12) According to the variation of the third embodiment, the first diffracted luminous fluxes vary in terms of the fluence F.sub.OKm, and the second diffracted luminous fluxes vary in terms of the fluence F.sub.NGm. The laser processing processor 53 controls the adjustment mechanism in such a way that the following conditions are satisfied: (a) The minimum value F.sub.OKmint.Math.(1E) in the first variation range of the fluence F.sub.OKmin of the first minimum diffracted luminous flux having the minimum of the fluences F.sub.OKm out of the first diffracted luminous fluxes, the first variation range derived based on the variation E of the pulse energy of the pulse laser light Out incident on the diffractive optical element 63, is greater than the processing threshold Fth. (b) The maximum value F.sub.NGmaxt.Math.(1+E) in the second variation range of the fluence F.sub.NGmax of the second maximum diffracted luminous flux having the maximum of the fluences F.sub.NGm out of the second diffracted luminous fluxes, the second variation range derived based on the pulse energy variation E, is smaller than or equal to the processing threshold Fth. (c) The maximum value F.sub.OKmaxt (1+E) in the third variation range of the fluence F.sub.OKmax of the first maximum diffracted luminous flux having the maximum of the fluences F.sub.OKm out of the first diffracted luminous fluxes, the third variation range derived based on the pulse energy variation E, is smaller than or equal to the fluence upper limit Fcr.
[0458] With the conditions described above satisfied, the entire variation range of the fluences F.sub.OKm of the first diffracted luminous fluxes radiated to the multiple processing points can be smaller than or equal to the fluence upper limit Fcr not only when the multiple diffracted luminous fluxes vary in terms of fluence but also when the pulse laser light Out contains the pulse energy variation E. Therefore, not only can necessary processing be performed with unnecessary processing suppressed but also breakage of the workpiece SUB or other problems can be suppressed.
[0459] (13) According to the variation of the third embodiment, the laser processing processor 53 compares the fluence F.sub.OKmaxth of the first maximum diffracted luminous flux provided when the fluence F.sub.NGmax of the second maximum diffracted luminous flux becomes the processing threshold Fth with the fluence upper limit Fcr.
[0460] When the fluence upper limit Fcr is greater than the fluence F.sub.OKmaxth of the first maximum diffracted luminous flux, which is provided when the fluence F.sub.NGmax of the second maximum diffracted luminous flux becomes the processing threshold Fth, the laser processing processor 53 controls the adjustment mechanism in such a way that the following conditions are satisfied: (a) The minimum value F.sub.OKmint.Math.(1E) in the first variation range of the fluence F.sub.OKmin of the first minimum diffracted luminous flux, the first variation range derived based on the pulse energy variation E, is greater than the processing threshold Fth. (b) The maximum value F.sub.NGmaxt.Math.(1+E) in the second variation range of the fluence F.sub.NGmax of the second maximum diffracted luminous flux, the second variation range derived based on the pulse energy variation E, is smaller than or equal to the processing threshold Fth.
[0461] When the fluence upper limit Fcr is smaller than the fluence F.sub.OKmaxth of the first maximum diffracted luminous flux, which is provided when the fluence F.sub.NGmax of the second maximum diffracted luminous flux becomes the processing threshold Fth, the laser processing processor 53 controls the adjustment mechanism in such a way that the following conditions are satisfied: (a) The minimum value F.sub.OKmint.Math.(1E) in the first variation range of the fluence F.sub.OKmin of the first minimum diffracted luminous flux is greater than the processing threshold Fth. (c) The maximum value F.sub.OKmaxt (1+E) in the third variation range of the fluence F.sub.OKmax of the first maximum diffracted luminous flux, the third variation range derived based on the pulse energy variation E, is smaller than or equal to the fluence upper limit Fcr.
[0462] The adjustment mechanism can therefore be controlled with one of the conditions (b) and (c) omitted based on the result of the comparison between the fluence F.sub.OKmaxth of the first maximum diffracted luminous flux and the fluence upper limit Fcr, so that the control of the adjustment mechanism can be simplified.
[0463] (14) According to the variation of the third embodiment, the laser processing processor 53 controls the adjustment mechanism such as the attenuator 52 by setting the target fluence F.sub.OKmint, which is the target value of the fluence F.sub.OKmin of the first minimum diffracted luminous flux, as follows: (a) The target fluence F.sub.OKmint is greater than the value Fth/(1E) as a result of addition of the first variation range Fth.Math.E/(1E), which indicates the pulse energy variation E, to the processing threshold Fth. (b) The target fluence F.sub.OKmint is smaller than or equal to the value (Fth/R.sub.N/O)/(1+E), which is a result of subtraction of the second variation range (Fth/R.sub.N/O).Math.E/(1+E) indicating the pulse energy variation E from the value Fth/R.sub.N/O, which is a result of division of the processing threshold Fth by the optical intensity ratio R.sub.N/O, which is a result of division of the optical intensity I.sub.NGmax of the second maximum diffracted luminous flux by the optical intensity I.sub.OKmin of the first minimum diffracted luminous flux. (c) The target fluence F.sub.OKmint is smaller than or equal to the value (Fcr/R.sub.O/O)/(1+E), which is a result of subtraction of the third variation range (Fcr/R.sub.O/O) 6E/(1+E) indicating the pulse energy variation E from the value Fcr/R.sub.O/O, which is a result of division of the fluence upper limit Fcr by the optical intensity ratio R.sub.O/O, which is a result of division of the optical intensity I.sub.OKmax of the first maximum diffracted luminous flux by the optical intensity I.sub.OKmin of the first minimum diffracted luminous flux.
[0464] Therefore, even when not only the multiple first diffracted luminous fluxes vary in terms of fluence but also the pulse laser light Out contains the pulse energy variation E, the optical intensity ratio R.sub.O/O can be used, when the target fluence F.sub.OKmint of the first minimum diffracted luminous flux is set, to cause the fluences F.sub.OKm of the first luminous fluxes radiated to the multiple processing points to fall within a desired range.
[0465] (15) According to the variation of the third embodiment, the laser processing processor 53 compares the fluence F.sub.OKmaxth of the first maximum diffracted luminous flux, which is provided when the fluence F.sub.NGmax of the second maximum diffracted luminous flux becomes the processing threshold Fth, with the fluence upper limit Fcr.
[0466] When the fluence upper limit Fcr is greater than the fluence F.sub.OKmaxth of the first maximum diffracted luminous flux, which is provided when the fluence F.sub.NGmax of the second maximum diffracted luminous flux becomes the processing threshold Fth, the laser processing processor 53 controls the adjustment mechanism such as the attenuator 52 by setting the target fluence F.sub.OKmint, which is the target value of the fluence F.sub.OKmin of the first minimum diffracted luminous flux, as follows: (a) The target fluence F.sub.OKmint is greater than the value Fth/(1E) as a result of addition of the first variation range Fth SE/(1E), which indicates the pulse energy variation E, to the processing threshold Fth. (b) The target fluence F.sub.OKmint is smaller than or equal to the value (Fth/R.sub.N/O)/(1+E), which is a result of subtraction of the second variation range (Fth/R.sub.N/O).Math.E/(1+E) indicating the pulse energy variation E from the value Fth/R.sub.N/O, which is a result of division of the processing threshold Fth by the optical intensity ratio R.sub.N/O.
[0467] When the fluence upper limit Fcr is smaller than the fluence F.sub.OKmaxth of the first maximum diffracted luminous flux, which is provided when the fluence F.sub.NGmax of the second maximum diffracted luminous flux becomes the processing threshold Fth, the laser processing processor 53 controls the adjustment mechanism such as the attenuator 52 by setting the target fluence F.sub.OKmint as follows: (a) The target fluence F.sub.OKmint is greater than the value Fth/(1E) as a result of addition of the first variation range Fth 6E/(1E) to the processing threshold Fth. (c) The target fluence F.sub.OKmint is smaller than or equal to the value (Fcr/R.sub.O/O)/(1+E) as a result of subtraction of the third variation range (Fcr/R.sub.O/O).Math.E/(1+E) indicating the pulse energy variation E from the value Fcr/R.sub.O/O as a result of division of the fluence upper limit Fcr by the optical intensity ratio R.sub.O/O.
[0468] The target fluence F.sub.OKmint can therefore be set with one of the conditions (b) and (c) omitted based on the result of the comparison between the fluence F.sub.OKmaxth of the first maximum diffracted luminous flux and the fluence upper limit Fcr, so that the control of the adjustment mechanism can be simplified.
[0469] The variation of the third embodiment is otherwise the same as the third embodiment.
7. Others
7.1 Configuration of Electronic Device
[0470]
[0471] The integrated circuit chip IC is, for example, a chip in which an integrated circuit that is not shown is formed in a silicon substrate. The integrated circuit chip IC is provided with multiple bumps ICB electrically connected to the integrated circuit.
[0472] The interposer IP includes an insulating substrate having multiple through holes that are not shown but are formed therein, and an electrical conductor that is not shown but electrically connects the front and rear sides of the substrate to each other is provided in each of the through holes. Multiple lands that are not shown but are connected to the bumps ICB are formed at one surface of the interposer IP, and the lands are each electrically connected to one of the electrical conductors in the through holes. Multiple bumps IPB are provided at the other surface of the interposer IP, and the bumps IPB are each electrically connected to one of the electrical conductors in the through holes.
[0473] Multiple lands that are not shown but are connected to the bumps IPB are formed at one surface of the circuit substrate CS. The circuit substrate CS includes multiple terminals to be electrically connected to the lands.
7.2 Method for Manufacturing Electronic Device
[0474]
[0475] In step S1, the interposer substrate, which constitutes the interposer IP, is processed with laser light, and wiring is formed in the interposer substrate. The laser processing performed on the interposer substrate includes forming through holes by irradiating the interposer substrate, which is an example of the workpiece SUB, with the pulse laser light Out. The wiring formation includes forming an electrically conductive film at the inner wall surface of each of the through holes formed in the interposer substrate. The interposer IP is produced through the steps described above.
[0476] In step S2, the interposer IP and the integrated circuit chip IC are coupled to each other. Step S2 includes, for example, placing the bumps ICB of the integrated circuit chip IC on the lands of the interposer IP, and electrically connecting the bumps ICB and the lands to each other.
[0477] In step S3, the interposer IP and the circuit substrate CS are coupled to each other. Step S3 includes, for example, placing the bumps IPB of the interposer IP on the lands of the circuit substrate CS, and electrically connecting the bumps IPB and the lands to each other.
7.3 Supplements
[0478] The description above is intended to be illustrative and the present disclosure is not limited thereto. Therefore, it would be obvious to those skilled in the art that various modifications to the embodiments of the present disclosure would be possible without departing from the spirit and the scope of the appended claims. Further, it would be also obvious for those skilled in the art that embodiments of the present disclosure would be appropriately combined.
[0479] The terms used throughout the present specification and the appended claims should be interpreted as non-limiting terms. For example, terms such as comprise, include, have, and contain should not be interpreted to be exclusive of other structural elements. Further, indefinite articles a/an described in the present specification and the appended claims should be interpreted to mean at least one or one or more. Further, the term at least one of A, B, and C should be interpreted to mean any of A, B, C, A+B, A+C, B+C, and A+B+C. Moreover, the term described above should be interpreted to include combinations of any thereof and any other than A, B, and C.