Laser irradiation device, information processing method, and program
The integration of a failure prediction unit with machine learning models in laser annealing devices accurately predicts the failure of components like vacuum pumps, enhancing maintenance efficiency and reducing downtime.
Patent Information
- Application Number
- JP2025006423
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2025-01-16
- Publication Date
- 2026-01-08
- Estimated Expiration
- 2041-06-30
AI Technical Summary
Existing laser annealing devices lack failure prediction capabilities for their components, particularly movable parts such as vacuum pumps, helium compressors, and cold heads, which can lead to unexpected downtime.
Incorporating a failure prediction unit in the laser irradiation device that acquires physical quantities like vibration and temperature from movable parts, using machine learning models to derive the time of failure, specifically through neural networks for vacuum pumps and other components.
Enables efficient prediction of component failures, reducing downtime by allowing timely maintenance and improving the operational reliability of the laser annealing process.
Smart Images

Figure 0007796260000001 
Figure 0007796260000002 
Figure 0007796260000003
Abstract
Description
[Technical Field]
[0001] The present invention relates to a laser irradiation device, an information processing method, and a program. [Background technology]
[0002] A laser annealing device for forming a polycrystalline silicon thin film is known (for example, Patent Document 1). The laser annealing device described in Patent Document 1 includes a waveform shaping device that shapes the waveform of a laser light pulse, and the laser light shaped into a line by the waveform shaping device is irradiated onto an amorphous silicon film, thereby forming a polycrystalline silicon thin film. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] Japanese Patent Application Laid-Open No. 2012-15545 Summary of the Invention [Problem to be solved by the invention]
[0004] However, the laser annealing apparatus of Patent Document 1 does not take into consideration failure prediction of the various components included in the laser annealing apparatus.
[0005] The present invention has been made in view of the above circumstances, and has an object to provide a laser irradiation device or the like that can efficiently predict failures of components included in the laser irradiation device. [Means for solving the problem]
[0006] The laser irradiation device according to this aspect is a laser irradiation device equipped with a laser light source, and further equipped with a failure prediction unit that predicts failure of movable parts used in processing a substrate with the laser light source, wherein the failure prediction unit acquires physical quantities when the movable parts are moved, and derives the time of failure of the movable parts based on the acquired physical quantities, and the movable parts include at least one of a diaphragm pump, a helium compressor, and a cold head.
[0007] The information processing method according to this aspect includes causing a computer that performs failure prediction for a moving part used in processing a substrate using a laser light source provided in a laser irradiation device to (A) acquire physical quantities when the moving part is moved, and (B) execute a process to derive the time of failure of the moving part based on the acquired physical quantities, wherein the moving part includes at least one of a diaphragm pump, a helium compressor, and a cold head.
[0008] The program according to this aspect causes a computer that performs failure prediction for a moving part used in processing a substrate using a laser light source provided in a laser irradiation device to (A) acquire physical quantities when the moving part is moved, and (B) execute a process to derive the time of failure of the moving part based on the acquired physical quantities, wherein the moving part includes at least one of a diaphragm pump, a helium compressor, and a cold head. [Effects of the Invention]
[0009] According to the present invention, it is possible to provide a laser irradiation device or the like that efficiently performs failure prediction of components included in the laser irradiation device. [Brief explanation of the drawings]
[0010] [Figure 1] 1 is a diagram showing an example of the configuration of a laser annealing apparatus according to a first embodiment. [Figure 2] FIG. 2 is a diagram illustrating an example of the configuration of a control device included in the laser annealing apparatus. [Figure 3] FIG. 10 is an explanatory diagram illustrating an example of a learning model for a vacuum pump. [Figure 4] 10 is a flowchart illustrating an example of a processing procedure performed by a control unit. [Figure 5] FIG. 10 is a diagram showing an example of the configuration of a laser annealing apparatus according to a second embodiment (various movable parts). [Figure 6] 10 is a flowchart illustrating an example of a processing procedure performed by a control unit. [Figure 7] 10 is a flowchart showing an example of a processing procedure (cold head) performed by a control unit. [Figure 8] 10 is a flowchart showing an example of a processing procedure (He compressor) by the control unit. [Figure 9] 10 is a flowchart showing an example of a processing procedure (diaphragm pump) performed by a control unit. [Figure 10] FIG. 10 is an explanatory diagram showing an example of a feature amount learning model according to the third embodiment (feature amount learning model). [Figure 11] FIG. 10 is a diagram illustrating an example of a management screen for movable parts. [Figure 12] 10A to 10C are cross-sectional views showing steps in a method for manufacturing a semiconductor device according to another embodiment (a method for manufacturing a semiconductor device). [Figure 13] 10A to 10C are cross-sectional views showing steps in a method for manufacturing a semiconductor device according to another embodiment (a method for manufacturing a semiconductor device). [Figure 14] 10A to 10C are cross-sectional views showing steps in a method for manufacturing a semiconductor device according to another embodiment (a method for manufacturing a semiconductor device). [Figure 15] 10A to 10C are cross-sectional views showing steps in a method for manufacturing a semiconductor device according to another embodiment (a method for manufacturing a semiconductor device). [Figure 16] 10A to 10C are cross-sectional views showing steps in a method for manufacturing a semiconductor device according to another embodiment (a method for manufacturing a semiconductor device).
[0011] (Embodiment 1) Hereinafter, embodiments of the present invention will be described. Fig. 1 is a diagram showing an example of the configuration of a laser annealing apparatus 1 according to the first embodiment. Fig. 2 is a diagram showing an example of the configuration of a control device 9 included in the laser annealing apparatus 1. The laser annealing apparatus 1 (laser irradiation apparatus) is, for example, an excimer laser annealing apparatus for forming a low temperature polysilicon (LTPS: Low Temperature Poly-Silicon) film. (ELA: Excimer laser Anneal) equipment.
[0012] The laser annealing apparatus 1 irradiates laser light onto a silicon film formed on a substrate 8. This converts the amorphous silicon film (a-Si film) into a polycrystalline silicon film (polysilicon film: p-Si film). The substrate 8 is, for example, a transparent substrate such as a glass substrate.
[0013] As shown in the drawings in this embodiment, in an XYZ three-dimensional Cartesian coordinate system, the Z direction is the vertical direction, which is the direction perpendicular to the substrate 8. The XY plane is a plane parallel to the surface of the substrate 8 on which the silicon film is formed. For example, the X direction is the longitudinal direction of the rectangular substrate 8, and the Y direction is the lateral direction of the substrate 8. When a θ-axis stage 71 that can rotate from 0° to 90° around the Z axis is used, the X direction can be the lateral direction of the substrate 8, and the Y direction can be the longitudinal direction of the substrate 8.
[0014] The laser annealing apparatus 1 includes an annealing optical system 11, a laser irradiation chamber 7, and a control device 9. The laser irradiation chamber 7 houses a base 72 and a stage 71 arranged on the base 72. In the laser annealing apparatus 1, the silicon film 201 is irradiated with laser light while the substrate 8 is transported in the +X direction by the stage 71.
[0015] The annealing optical system 11 is an optical system that generates laser light for crystallizing the amorphous silicon film formed on the substrate 8 and converting it into a polysilicon film, and irradiates the amorphous silicon film with the laser light. The annealing optical system 11 is an optical system that includes a laser light source 2 including a first laser light source 21 and a second laser light source 22, a first attenuator 31, a second attenuator 32, a combining optical system 5, a beam shaping optical system 6, an epi-illumination mirror 61, and a projection lens 65, and emits laser light obtained by combining multiple laser beams.
[0016] The laser light source 2 includes a first laser light source 21 and a second laser light source 22, and is configured by a plurality of laser light sources 2. In this embodiment, a two-unit configuration is used, consisting of the first laser light source 21 and the second laser light source 22, but this is just an example and the present invention is not limited to this two-unit configuration. The laser light source 2 may be configured by a single laser light source 2, or by three or more laser light sources 2.
[0017] The first laser light source 21 and the second laser light source 22 are laser generating devices that generate pulsed laser light as laser light to be irradiated onto the amorphous silicon film (object to be processed). The generated laser light is laser light for crystallizing the amorphous film on the substrate 8 to form a crystallized film, and is, for example, gas laser light such as excimer laser light with a center wavelength of 308 nm.
[0018] The first laser light source 21 and the second laser light source 22 have chambers filled with gas such as xenon, and two resonator mirrors are arranged facing each other with the gas in between. One resonator mirror is a total reflection mirror that reflects all light, and the other is a partial reflection mirror that transmits a portion of the light. Gas light excited by the gas is repeatedly reflected between the resonator mirrors, and the amplified light is emitted from the resonator mirror as laser light. For example, the first laser light source 21 and the second laser light source 22 repeatedly emit pulsed laser light at a frequency of 500 Hz to 600 Hz. The first laser light source 21 emits laser light toward a first attenuator 31. The second laser light source 22 emits laser light toward a second attenuator 32.
[0019] The first attenuator 31 and the second attenuator 32 attenuate the incident laser light to adjust it to a predetermined energy density. These attenuators have transmittance characteristics that indicate the ratio of the emitted laser light to the incident laser light, and the transmittance is configured to be variable based on a signal from the control device 9.
[0020] The first attenuator 31 is provided in the optical path from the first laser light source 21 to the combining optical system 5. The second attenuator 32 is provided in the optical path from the second laser light source 22 to the combining optical system 5. The first attenuator 31 attenuates the laser light emitted by the first laser light source 21 in accordance with the transmittance. The second attenuator 32 attenuates the laser light emitted by the second laser light source 22 in accordance with the transmittance.
[0021] A first polarization ratio control unit 41 and a second polarization ratio control unit 42 are arranged on the output sides of the first attenuator 31 and the second attenuator 32, respectively. The first polarization ratio control unit 41 and the second polarization ratio control unit 42 are configured with, for example, a half-wave plate (λ / 2 plate) and a polarized beam splitter, and change the polarization ratio between the P polarization and the S polarization of the incident laser light.
[0022] The first polarization ratio control unit 41 changes the polarization ratio of the laser light output from the first attenuator 31. The second polarization ratio control unit 42 changes the polarization ratio of the laser light output from the second attenuator 32. The first polarization ratio control unit 41 and the second polarization ratio control unit 42 are configured to change (variably change) their respective polarization ratios based on control signals output from the control device 9.
[0023] The combining optical system 5 has, for example, a beam splitter, and combines the laser light emitted from the first laser light source 21 and the laser light emitted from the second laser light source 22. Since the first attenuator 31 and the second attenuator 32 are arranged on the optical path between the combining optical system 5 and the first laser light source 21 and the second laser light source 22, the laser light emitted from the first attenuator 31 and the laser light emitted from the second attenuator 32 are incident on the combining optical system 5, and these laser lights are combined by the combining optical system 5.
[0024] In a plan view perpendicular to the optical axis, the laser light from the first laser light source 21 and the laser light from the second laser light source 22 overlap. The combining optical system 5 causes the laser light from the first laser light source 21 and the laser light from the second laser light source 22 to spatially overlap and become coaxial, thereby becoming a combined laser light. The laser light combined by the combining optical system 5 is incident on the beam shaping optical system 6.
[0025] The laser light combined by the combining optical system 5 is incident on the beam shaping optical system 6, which shapes the incident laser light (combined laser light) to generate laser light with a beam shape suitable for irradiating a silicon film. The beam shaping optical system 6 generates a line beam that is linear along the Y direction.
[0026] The beam shaping optical system 6 splits one beam into multiple beams (multiple line beams aligned in the Z direction) using, for example, a homogenizer made up of a lens array. After splitting into multiple beams, the multiple beams can be combined using a condenser lens to form a line beam. The beam shaping optical system 6 emits the generated (shaped) linear laser light to the epi-illumination mirror 61.
[0027] The epi-mirror 61 is a rectangular reflecting mirror extending in the Y direction and reflects the laser light, which is a plurality of line beams generated by the beam shaping optical system 6. The epi-mirror 61 is, for example, a dichroic mirror, which is a partial reflecting mirror that transmits a portion of the light. The epi-mirror 61 reflects the line-shaped laser light to generate reflected light and transmits a portion of the line-shaped laser light to generate transmitted light. The epi-mirror 61 irradiates the reflected laser light onto the silicon film of the substrate 8 and emits the transmitted laser light to a pulse measuring device, for example, a biplanar phototube.
[0028] The projection lens 65 is disposed above the substrate. The projection lens 65 has a plurality of lenses for projecting the laser light onto the substrate, i.e., the silicon film. The projection lens 65 focuses the laser light onto the substrate. On the substrate 8, the laser light forms a linear irradiation area along the Y direction. That is, on the substrate 8, the laser light is a line beam with the Y direction as the longitudinal direction. Furthermore, while the substrate 8 is being transported in the +X direction, the laser light is irradiated onto the silicon film. This allows the laser light to be irradiated onto a band-shaped area whose width is the length of the irradiation area in the Y direction.
[0029] The line beam-like laser light irradiated onto the epi-illumination mirror 61 has a beam shape with a widened minor axis width, that is, the minor axis width is somewhat widened and the shape is distorted after being emitted from the condenser lens. The laser light reflected by the epi-illumination mirror 61 passes through the projection lens 65 and is shaped into a line beam-like laser light with a minor axis width of about 1 / 5.
[0030] The control device 9 is an information processing device such as a personal computer or a server device that performs overall or integrated control or management of the laser annealing apparatus 1. The control device 9 includes a control unit 91, a storage unit 92, a communication unit 93, and an input / output I / F 94, and is communicatively connected to control devices (other control devices) that control the laser light source 2 or each optical system in the annealing optical system 11 via the communication unit 93 or the input / output I / F 94. The control device 9 is communicatively connected to various measuring devices, such as a pulse measuring instrument and a photodetector, included in the laser annealing apparatus 1, and performs various controls on the laser light source 2 or the annealing optical system 11 based on measurement data output from these various measuring devices.
[0031] The control unit 91 has one or more central processing units (CPUs), micro-processing units (MPUs), graphics processing units (GPUs), or other processing devices with timing functions, and performs various information processing and control processing for each optical system included in the laser light source 2 or the annealing optical system 11 by reading and executing a program P (program product) stored in the memory unit 92.
[0032] The storage unit 92 includes a volatile storage area such as a static random access memory (SRAM), a dynamic random access memory (DRAM), or a flash memory, and a non-volatile storage area such as an EEPROM or a hard disk. The storage unit 92 pre-stores a program P (program product) and data referenced during processing. The program P stored in the storage unit 92 may be a program P (program product) read from a recording medium 920 readable by the control unit 91. Alternatively, the program P (program product) may be downloaded from an external computer (not shown) connected to a communication network (not shown) and stored in the storage unit 92. The storage unit 92 stores actual files of learning models, such as a vacuum pump learning model 921 (described later). The actual files of the learning models may be configured as modules included in the program P (program product).
[0033] The communication unit 93 is, for example, a communication module or communication interface conforming to the Ethernet (registered trademark) standard, and an Ethernet cable is connected to the communication unit 93. The communication unit 93 is not limited to being a wired communication module such as an Ethernet cable, but may be a communication interface compatible with wireless communication such as a short-range wireless communication module such as Wi-Fi (registered trademark) or Bluetooth (registered trademark), or a wide-area wireless communication module such as 4G or 5G.
[0034] The input / output I / F 94 is a communication interface that complies with communication standards such as RS232C or USB, etc. To the input / output I / F 94, an input device such as a keyboard or a display device 941 such as a liquid crystal display is connected.
[0035] The respective chambers of the first laser light source 21 and the second laser light source 22 are in communication (connected) with vacuum pumps (first vacuum pump 101, second vacuum pump 102) via, for example, gas piping. That is, the first vacuum pump 101 is connected to the chamber of the first laser light source 21, and the second vacuum pump 102 is connected to the chamber of the second laser light source 22.
[0036] The gas such as xenon sealed in the chamber of the first laser light source 21 and the second laser light source 22 deteriorates due to excitation when emitting laser light, and needs to be replaced periodically according to the gas life. To perform this gas exchange, the first vacuum pump 101 and the second vacuum pump 102 suck (evacuate) the gas in the chambers of the first laser light source 21 and the second laser light source 22 that are connected to them, respectively, and create a vacuum state in these chambers below a predetermined pressure.
[0037] A pressure sensor 113 is provided in each chamber of the first laser light source 21 and the second laser light source 22. These pressure sensors 113 are communicably connected to the control device 9 via a communication line or the like, detect pressure values in the chambers, and output the detected pressure values to the control device 9. As will be described in detail later, the control device 9 can obtain the time when a vacuum state is reached in these chambers based on the pressure values output by the pressure sensors 113 provided in the chambers of the first laser light source 21 and the second laser light source 22. The control device 9 obtains the time elapsed from the time when suction (vacuum drawing) of gas in these chambers is started to the time when a vacuum state is reached as the vacuum attainment time.
[0038] The first vacuum pump 101 and the second vacuum pump 102 are provided with a temperature sensor 111 and a vibration sensor 112. These temperature sensor 111 and vibration sensor 112 correspond to detection units that detect physical quantities when moving parts such as the first vacuum pump 101 are moved. The temperature sensor 111 is formed of, for example, a thermistor, and is provided on the outer shell of each of the first vacuum pump 101 and the second vacuum pump 102 to detect the surface temperatures of the outer shell of the first vacuum pump 101 and the second vacuum pump 102. Like the pressure sensor 113, these temperature sensors 111 are communicably connected to the control device 9 via a communication line or the like, and output the detected temperatures to the control device 9.
[0039] The vibration sensors 112 are configured, for example, by piezoelectric elements or the like, and are provided on the outer shells of the first vacuum pump 101 and the second vacuum pump 102, respectively, to detect the vibration frequencies of the first vacuum pump 101 and the second vacuum pump 102. Like the pressure sensor 113, these vibration sensors 112 are communicably connected to the control device 9 via a communication line or the like, and output the detected vibration frequencies to the control device 9.
[0040] The temperature sensor 111 and the vibration sensor 112 provided on each of the first vacuum pump 101 and the second vacuum pump 102 detect the temperature and vibration frequency at a predetermined sampling period during the period when evacuation is being performed, i.e., from the time when suction of gas inside the chamber (vacuum evacuation) starts until the time when a vacuum state is reached, and output the detected temperatures and vibration frequencies to the control device 9. This allows the control device 9 to acquire the temperatures and vibration frequencies of each of the first vacuum pump 101 and the second vacuum pump 102 as time-series data during the period when evacuation is being performed, i.e., during the time when a vacuum is reached.
[0041] The control device 9 may associate the acquired time to reach vacuum, the time series data of the temperature and vibration frequency at the time to reach vacuum, and time information such as the date and time when the evacuation was performed, and store the data as operation history data in table format, for example, in the storage unit 92. The control device 9 may calculate the cumulative operating time of each of the first vacuum pump 101 and the second vacuum pump 102 by summing up the time to reach vacuum for each of the multiple evacuations performed.
[0042] 3 is an explanatory diagram showing an example of a vacuum pump learning model 921. The control unit 91 of the control device 9 uses training data to train a neural network, and generates a vacuum pump learning model 921 that outputs the time until a vacuum pump breaks down when physical quantities such as vibration and temperature when the vacuum pump is operated, the time to reach vacuum, and the accumulated operating time of the vacuum pump up to the present are input.
[0043] In this embodiment, as described above, the vacuum pump is configured with two pumps, the first vacuum pump 101 and the second vacuum pump 102. In the following explanation, the first vacuum pump 101 is used as an example. It goes without saying that the vacuum pump learning model 921 can be applied to both the first vacuum pump 101 and the second vacuum pump 102.
[0044] The training data consists of question data including physical quantities such as the vibration and temperature of the first vacuum pump 101, the time to reach vacuum, and the cumulative operating time, and answer data including the time until failure of the first vacuum pump 101, and is stored in the memory unit 92 of the control device 9. The original data for this training data can be generated, for example, by aggregating performance data of gas exchanges performed in multiple laser annealing apparatuses 1.
[0045] The neural network (vacuum pump learning model 921) trained using the training data is expected to be used as a program module that is part of artificial intelligence software. The vacuum pump learning model 921 is used in the control device 9, and is executed by the control device 9 having such a processing capability to form a neural network system.
[0046] The learning model 921 for the vacuum pump is composed of a DNN (Deep Neural Network) and has an input layer that accepts inputs of physical quantities such as the vibration and temperature of the first vacuum pump 101, the time to reach vacuum, and the cumulative operating time, an intermediate layer that extracts features of the physical quantities, etc., and an output layer that outputs the time until the first vacuum pump 101 fails.
[0047] The input layer has multiple neurons that accept inputs such as physical quantities as vibration (frequency data) and temperature (temperature data), the time to reach vacuum, and the cumulative operating time, and passes the input values to the middle layer. The middle layer is defined using an activation function such as a ReLu function or a sigmoid function, and has multiple neurons that extract features of each input value, and passes the extracted features to the output layer. Parameters such as the weighting coefficients and bias values of the activation function are optimized using the backpropagation method. The output layer is composed of, for example, a fully connected layer, and outputs the time to failure based on the features output from the middle layer.
[0048] The frequency data and temperature data input to the vacuum pump learning model 921 may be array- or matrix-format data containing multiple temperatures and frequencies acquired in time series from the temperature sensor 111 and the vibration sensor 112 during the period from when the first vacuum pump 101 starts operating until a vacuum state is achieved (vacuuming period). Alternatively, the frequency data input to the vacuum pump learning model 921 may be the average value (average frequency) or the maximum value (maximum frequency) of multiple frequencies acquired during the vacuuming period. Similarly, the temperature data input to the vacuum pump learning model 921 may be the average value (average temperature) or the maximum value (maximum temperature) of multiple temperatures acquired during the vacuuming period.
[0049] The training data may include not only data obtained when the first vacuum pump 101 is operating normally, but also data obtained when the first vacuum pump 101 is broken. The problem data included as data obtained when the first vacuum pump 101 is broken includes at least one of physical quantities such as vibration and temperature, the time to reach vacuum, and the cumulative operating time when the first vacuum pump 101 is broken, and the time until failure, which serves as answer data, indicates 0. The training data may include data obtained when the first vacuum pump 101 is first evacuated immediately after being replaced with a new one, for example. When the physical quantities such as temperature and vibration frequency detected during the first vacuum pumping are used as problem data, the answer data (time until failure) labeled with the problem data may be, for example, the guaranteed operating time specified in the product specifications of the first vacuum pump 101.
[0050] In this way, by including in the training data data at the time of failure (such as vibration, temperature, or time to reach vacuum) labeled as meaning that the time until failure is 0, the learning model for vacuum pump 921 is trained, whereby it is possible to determine whether the first vacuum pump 101 has failed using the learning model for vacuum pump 921. In other words, if the learning model for vacuum pump 921 outputs the time until failure as 0, it is possible to determine that the first vacuum pump 101 has failed.
[0051] In this embodiment, the data input to the vacuum pump learning model 921 is physical quantities such as vibration (frequency data) and temperature (temperature data), time to reach vacuum, and cumulative operating time, but is not limited to this. The data input to the vacuum pump learning model 921 may be any one of data of vibration (frequency data), temperature (temperature data), time to reach vacuum, and cumulative operating time, or any combination of data.
[0052] In this embodiment, the learning model 921 for the vacuum pump is a DNN, but is not limited to this and may be a learning model constructed with other learning algorithms, such as neural networks other than DNN, a transformer, a recurrent neural network (RNN), a long-short term model (LSTM), a CNN, a support vector machine (SVM), a Bayesian network, linear regression, a regression tree, multiple regression, a random forest, or an ensemble.
[0053] As an example of using a method other than the DNN, the control unit 91 of the control device 9 may derive a failure prediction line by performing, for example, regression analysis based on the current physical quantity and multiple past physical quantities acquired. In this case, the failure prediction line corresponds to the vacuum pump learning model 921 generated by machine learning.
[0054] For example, when deriving a failure prediction line as a straight line (linear approximation), the control unit 91 of the control device 9 may use the least squares method based on the acquired current physical quantity and multiple past physical quantities. Alternatively, the control unit 91 may derive the failure prediction line using various methods such as a logarithmic approximation curve, a polynomial approximation curve, a power approximation curve, or an exponential approximation curve. When the failure prediction line is graphed, the horizontal axis may represent elapsed time, and the vertical axis may represent the physical quantity or a feature quantity extracted from the physical quantity by, for example, principal component analysis or dimensional reduction.
[0055] The control unit 91 of the control device 9 sets a failure threshold at which failure of the first vacuum pump 101, which is a moving part, is expected within the range of the physical quantity (feature quantity) defined in the derived failure prediction line. In other words, the control unit 91 of the control device 9 may predict that the first vacuum pump 101 will fail when the acquired physical quantity of the first vacuum pump 101 (moving part) reaches the failure threshold, and calculate the period from the present time until the failure threshold is reached as the time until failure.
[0056] The control unit 91 of the control device 9 functions as a failure prediction unit that predicts (derives) the time until failure of the first vacuum pump 101 based on physical quantities such as the vibration and temperature of the first vacuum pump 101 when evacuation is performed, the time to reach vacuum, and the cumulative operating time, by using the vacuum pump learning model 921 stored in the memory unit 92. The control unit 91 of the control device 9 that functions as the failure prediction unit derives the expected time until failure by adding the derived time until failure and the planned shutdown period to the current date and time, and outputs (transmits) the derived time until failure to, for example, the display device 941 or a mobile terminal of the administrator of the laser annealing apparatus 1 via the communication unit 93.
[0057] Although the control device 9 included in the laser annealing apparatus 1 has been described as generating the vacuum pump learning model 921, the present invention is not limited to this and the vacuum pump learning model 921 may be learned and generated by an external server device, such as a cloud server, other than the control device 9. The vacuum pump learning model 921 has been described as being used by the control device 9, but the present invention is not limited to this and the control device 9 may communicate with, for example, a cloud server connected to the Internet, via the communication unit 93, and obtain the time to failure output by the vacuum pump learning model 921 implemented in the cloud server.
[0058] 4 is a flowchart showing an example of a processing procedure by the control unit 91. The control unit 91 of the control device 9 included in the laser annealing apparatus 1 receives an operation by an operator using, for example, a keyboard connected to an input / output, and performs the following processing based on the received operation.
[0059] The control unit 91 of the control device 9 acquires physical information and the like of the first vacuum pump 101 and the second vacuum pump 102 (S100). When the first vacuum pump 101 and the second vacuum pump 102 are performing evacuation, the control unit 91 of the control device 9 acquires physical quantities such as temperature and frequency output from the temperature sensor 111 and the vibration sensor 112 provided in each of the first vacuum pump 101 and the second vacuum pump 102.
[0060] Based on the acquired temperatures and frequencies, the control unit 91 of the control device 9 generates temperature data and frequency data for each of the first vacuum pump 101 and the second vacuum pump 102. The temperature data and frequency data may be data in the form of an array of multiple temperatures and frequencies acquired in chronological order, or may be the average or maximum value of multiple frequencies and temperatures acquired during the evacuation period.
[0061] Based on the pressure output from the pressure sensor 113, the control unit 91 of the control device 9 calculates the vacuum attainment time as the elapsed time from when the first vacuum pump 101 and the second vacuum pump 102 start suctioning (evacuating) the gas inside the chamber to when a vacuum state is reached. The control unit 91 of the control device 9 refers to the memory unit 92 and calculates the cumulative operating time of each of the first vacuum pump 101 and the second vacuum pump 102 by adding up the respective vacuum attainment times up to the present time. By performing these processes, the control unit 91 of the control device 9 acquires temperature data, vibration frequency data, vacuum attainment time, and cumulative operating time of each of the first vacuum pump 101 and the second vacuum pump 102.
[0062] The control unit 91 of the control device 9 derives the time until failure of the first vacuum pump 101 by inputting physical information and the like of the first vacuum pump 101 into a learning model 921 for vacuum pumps (S101). The control unit 91 of the control device 9 inputs the temperature data, frequency data, time to reach vacuum, and cumulative operating time of the first vacuum pump 101 into the learning model 921 for vacuum pumps, and obtains the time until failure output by the learning model 921 for vacuum pumps.
[0063] The control unit 91 of the control device 9 determines whether the time until failure is 0 (S102). As described above, the vacuum pump learning model 921 is trained using training data including physical quantities at the time of failure, etc., so if the value output from the vacuum pump learning model 921 is 0 (the time until failure is 0), it means that the first vacuum pump 101 is estimated to be in a state of failure. The control unit 91 of the control device 9 determines whether the value output from the vacuum pump learning model 921 is 0 (the time until failure is 0).
[0064] If the time until failure is 0 (S102: YES), the control unit 91 of the control device 9 generates an alarm signal indicating that the first vacuum pump 101 is in a faulty state (S103). If the time until failure is 0, the control unit 91 of the control device 9 determines that the first vacuum pump 101 is in a faulty state, generates an alarm signal indicating that the first vacuum pump 101 is in a faulty state, and outputs the alarm signal to the display device 941 or the like.
[0065] If the time until failure is not 0 (S102: NO), the control unit 91 of the control device 9 calculates the time of failure of the first vacuum pump 101 based on the time until failure (S104). If the time until failure is not 0, the control unit 91 of the control device 9 determines that the first vacuum pump 101 is normal, and derives the expected time of failure by adding the time until failure and the planned shutdown period output by the vacuum pump learning model 921 to the current date and time.
[0066] The control unit 91 of the control device 9 outputs the calculated failure time (S105). The control unit 91 of the control device 9 outputs (transmits) the failure time to, for example, the display device 941 or a mobile terminal of the administrator of the laser annealing apparatus 1 via the communication unit 93.
[0067] The control unit 91 of the control device 9 inputs the physical information of the second vacuum pump 102 and the like into the learning model 921 for the vacuum pump, thereby deriving the time until failure (S106).
[0068] The control unit 91 of the control device 9 determines whether the time until failure is 0 or not (S107).
[0069] If the time until failure is 0 (S107: YES), the control unit 91 of the control device 9 generates an alarm signal indicating that the second vacuum pump 102 is in a failure state (S108).
[0070] If the time until failure is not 0 (S107: NO), the control unit 91 of the control device 9 calculates the time when the second vacuum pump 102 will fail based on the time until failure (S109).
[0071] The control unit 91 of the control device 9 outputs the calculated failure time (S110). The control unit 91 of the control device 9 performs processes (S106 to S110) for the second vacuum pump 102, similar to the processes (S101 to S105) for the first vacuum pump 101, using the temperature data, vibration frequency data, vacuum attainment time, and cumulative operating time of the second vacuum pump 102.
[0072] The control unit 91 of the control device 9 may perform processing related to the first vacuum pump 101 (S101 to S105) and processing related to the second vacuum pump 102 (S106 to S110) in parallel (parallel processing), for example, using multi-threading or multi-processing with multiple sub-processes.
[0073] According to this embodiment, a control unit 91 (failure prediction unit) of a control device 9 included in the laser annealing apparatus 1 (laser irradiation apparatus) acquires physical quantities (measured values) such as vibrations generated when the vacuum pumps (first vacuum pump 101, second vacuum pump 102) are operated and the temperature of the vacuum pumps from a temperature sensor 111 and a vibration sensor 112 provided in the vacuum pumps. The control device 9 derives the time of failure of the vacuum pumps based on the physical quantities such as the vibrations and temperatures of the vacuum pumps, and can therefore efficiently predict failures of components included in the laser annealing apparatus 1. The control device 9 outputs the time of failure to, for example, a display device 941, thereby urging the manager of the laser annealing apparatus 1 to perform maintenance at an appropriate time, thereby suppressing (reducing) downtime (period of operation suspension) of the laser annealing apparatus 1.
[0074] According to this embodiment, the time when the vacuum pump will fail is determined based on information that combines physical quantities such as vibration and temperature when the vacuum pump is operating with the time it takes for the vacuum pump to reach a vacuum state from when the vacuum pump starts to draw in gas until the chamber is evacuated, thereby improving the accuracy of estimating the time when the vacuum pump will fail.
[0075] According to this embodiment, the time until failure can be efficiently derived (acquired) by using a learning model that outputs the time until failure of the vacuum pump when inputting physical quantities such as vibration and temperature when the vacuum pump is operated, the time to reach vacuum, and the cumulative operating time of the vacuum pump up to the present time. The control device 9 (failure prediction unit) can efficiently calculate the time until failure of the vacuum pump by adding the time until the failure and the planned shutdown period to the date and time when the vacuum pump is operated.
[0076] According to this embodiment, the control device 9 (failure prediction unit) derives the failure time of each of the plurality of vacuum pumps (first vacuum pump 101, second vacuum pump 102) corresponding to each of the plurality of laser light sources 2 (first laser light source 21, second laser light source 22) based on the physical quantities and vacuum attainment times of the respective vacuum pumps (first vacuum pump 101, second vacuum pump 102). As a result, even if the laser irradiation device is equipped with a plurality of laser light sources 2 and vacuum pumps, the failure time of these vacuum pumps (first vacuum pump 101, second vacuum pump 102) can be derived individually.
[0077] 5 is a diagram showing a configuration example of a laser annealing apparatus 1 according to embodiment 2 (various movable parts). The laser annealing apparatus 1 according to embodiment 2 includes, as movable parts, a first vacuum pump 101 and a second vacuum pump 102, as well as a cold head 103, a He compressor 104, and a diaphragm pump 105. Note that, like the first vacuum pump 101 and the second vacuum pump 102, the cold head 103 and the like may be configured as separate cold heads 103 (first cold head and second cold head) corresponding to the first laser light source 21 and the second laser light source 22, respectively.
[0078] The laser annealing apparatus 1 is equipped with a refrigerator that cools a filter that removes impurities from the gas sucked from the chamber by evacuating the chamber, and the refrigerator includes a cold head 103 and a He compressor 104 as moving parts. The cold head 103 includes a cylinder, a displacer that reciprocates within the cylinder to expand a refrigerant gas such as helium and generate cold, and a cold heat transfer member that is provided at the tip of the cylinder and transfers the generated cold to an object to be cooled. The He compressor 104 is used to transfer the helium refrigerant gas to the The diaphragm pump 105 is a compressor that compresses helium (He) and supplies the compressed helium to the cold head 103. The diaphragm pump 105 circulates the laser gas (gas such as xenon sealed in the chamber) through the refrigerator including the cold head 103.
[0079] These moving parts, cold head 103, He compressor 104, and diaphragm pump 105, are provided with temperature sensors 111 and vibration sensors 112, similar to the first vacuum pump 101, etc. The temperature sensors 111 and vibration sensors 112 provided on cold head 103, He compressor 104, and diaphragm pump 105 are each connected to control device 9 via a communication line or the like so as to be able to communicate with the control device 9, similar to the first embodiment, and output detected physical quantities such as temperature and vibration frequency to the control device 9.
[0080] The control unit 91 of the control device 9 stores the temperatures and vibration frequencies acquired from the temperature sensors 111 and vibration sensors 112 provided on the cold head 103, the He compressor 104, and the diaphragm pump 105, respectively, in the memory unit 92, for example in table format, in the same manner as the temperatures and vibration frequencies of the first vacuum pump 101, etc. of embodiment 1. The memory unit 92 of the control device 9 also stores the accumulated operating times of the cold head 103, the He compressor 104, and the diaphragm pump 105, in the same manner as the accumulated operating times of the first vacuum pump 101, etc. of embodiment 1.
[0081] The control unit 91 of the control device 9 acquires the temperatures and vibration frequencies detected by the respective temperature sensors 111 and vibration sensors 112, or refers to these temperatures, vibration frequencies, and cumulative operating times stored in the memory unit 92. This allows the control unit 91 of the control device 9 to acquire the temperatures, vibration frequencies, and cumulative operating times of the cold head 103, He compressor 104, and diaphragm pump 105 when they are operating.
[0082] In addition to the vacuum pump learning model 921, the memory unit 92 of the control device 9 of the second embodiment stores actual files of a cold head learning model 922, a He compressor learning model 923, and a diaphragm pump learning model 924. The cold head learning model 922, the He compressor learning model 923, and the diaphragm pump learning model 924 are configured using DNN or the like, similar to the vacuum pump learning model 921 of the first embodiment.
[0083] When physical quantities such as vibration and temperature of the cold head 103 and the accumulated operating time are input, the cold head learning model 922 outputs the time until failure of the cold head 103. By using the cold head learning model 922, the control unit 91 of the control device 9 can determine whether the cold head 103 has failed and derive the time until failure.
[0084] When the physical quantities such as vibration and temperature of the He compressor 104 and the accumulated operating time are input, the He compressor learning model 923 outputs the time until failure of the He compressor 104. By using the He compressor learning model 923, the control unit 91 of the control device 9 can determine whether the He compressor 104 has failed and derive the time until failure.
[0085] When physical quantities such as vibration and temperature of the diaphragm pump 105 and the accumulated operating time are input, the diaphragm pump learning model 924 outputs the time until failure of the diaphragm pump 105. By using the diaphragm pump learning model 924, the control unit 91 of the control device 9 can determine whether the diaphragm pump 105 has failed and derive the time until failure.
[0086] Fig. 6 is a flowchart showing an example of a processing procedure by the control unit 91. Fig. 7 is a flowchart showing an example of a processing procedure (cold head 103) by the control unit 91. Fig. 8 is a flowchart showing an example of a processing procedure (He compressor 104) by the control unit 91. Fig. 9 is a flowchart showing an example of a processing procedure (diaphragm pump 105) by the control unit 91. The control unit 91 of the control device 9 included in the laser annealing apparatus 1 receives an operation by an operator using, for example, a keyboard connected to an input / output, and performs the following processing based on the received operation.
[0087] The control unit 91 of the control device 9 performs processing related to the vacuum pump (S21). The processing related to the vacuum pump is performed, for example, as a subroutine processing according to the flow shown in Fig. 4, similar to embodiment 1. The control unit 91 of the control device 9 performs processing related to the vacuum pump similar to the series of processing (S100 to S110) described in embodiment 1.
[0088] The control unit 91 of the control device 9 performs processing related to the cold head 103 (S22). The processing related to the cold head 103 is performed, for example, as a subroutine processing according to the following flow shown in FIG.
[0089] The control unit 91 of the control device 9 acquires physical information and the like of the cold head 103 (S220). The control unit 91 of the control device 9 acquires the temperature and vibration frequency detected by the temperature sensor 111 and vibration sensor 112 of the cold head 103, or acquires the temperature and vibration frequency when the cold head 103 is in operation and the accumulated operating time by referring to the memory unit 92.
[0090] The control unit 91 of the control device 9 derives the time until failure of the cold head 103 by inputting physical information of the cold head 103, etc., into the cold head learning model 922 (S221). The control unit 91 of the control device 9 inputs the acquired temperature, frequency, and cumulative operating time of the cold head 103 into the cold head learning model 922, and derives the time until failure of the cold head 103.
[0091] The control unit 91 of the control device 9 determines whether the time until failure is 0 (S222). If the time until failure is 0 (S222: YES), the control unit 91 of the control device 9 generates an alarm signal indicating that the cold head 103 is in a faulty state (S223). If the value output by the cold head learning model 922 is 0, the control unit 91 of the control device 9 determines that the cold head 103 is in a faulty state, generates an alarm signal indicating that the cold head 103 is in a faulty state, and outputs it to the display device 941 or the like.
[0092] If the time until failure is not 0 (S222: NO), the control unit 91 of the control device 9 calculates the time of failure of the cold head 103 based on the time until failure (S224). The control unit 91 of the control device 9 outputs the calculated time of failure (S225). If the time until failure is not 0, the control unit 91 of the control device 9 determines that the cold head 103 is normal, and derives the expected time of failure by adding the time until failure and the planned shutdown period output by the cold head learning model 922 to the current date and time (when the cold head 103 is operational), and outputs this to the display device 941, etc.
[0093] The control unit 91 of the control device 9 performs processing related to the He compressor 104 (S23). The processing related to the He compressor 104 is performed, for example, as a subroutine processing according to the following flow shown in FIG.
[0094] The control unit 91 of the control device 9 acquires physical information, etc., of the He compressor 104 (S230). The control unit 91 of the control device 9 acquires the temperature and vibration frequency detected by the temperature sensor 111 and vibration sensor 112 of the He compressor 104, or by referring to the memory unit 92, acquires the temperature and vibration frequency when the He compressor 104 is operating, and the accumulated operating time.
[0095] The control unit 91 of the control device 9 derives the time until failure of the He compressor 104 by inputting physical information, etc. of the He compressor 104 into the He compressor learning model 923 (S231). The control unit 91 of the control device 9 inputs the acquired temperature, frequency, and cumulative operating time of the He compressor 104 into the He compressor learning model 923, and derives the time until failure of the He compressor 104.
[0096] The control unit 91 of the control device 9 determines whether the time until failure is 0 (S232). If the time until failure is 0 (S232: YES), the control unit 91 of the control device 9 generates an alarm signal indicating that the He compressor 104 is in a faulty state (S233). If the value output by the He compressor learning model 923 is 0, the control unit 91 of the control device 9 determines that the He compressor 104 is in a faulty state, and generates an alarm signal indicating that the He compressor 104 is in a faulty state, and outputs it to the display device 941 or the like.
[0097] If the time to failure is not zero (S232: NO), the control unit 91 of the control device 9 calculates the time to failure of the He compressor 104 based on the time to failure (S234). The control unit 91 of the control device 9 outputs the calculated time to failure (S235). If the time to failure is not zero, the control unit 91 of the control device 9 determines that the He compressor 104 is normal, and derives the expected time to failure by adding the time to failure and planned shutdown period output by the He compressor learning model 923 to the current date and time (when the He compressor 104 is operating), and outputs this to the display device 941 or the like.
[0098] The control unit 91 of the control device 9 performs processing related to the diaphragm pump 105 (S24). The processing related to the diaphragm pump 105 is performed, for example, as a subroutine processing according to the following flow shown in FIG.
[0099] The control unit 91 of the control device 9 acquires physical information and the like of the diaphragm pump 105 (S240). The control unit 91 of the control device 9 acquires the temperature and vibration frequency detected by the temperature sensor 111 and the vibration sensor 112 of the diaphragm pump 105, or acquires the temperature and vibration frequency when the diaphragm pump 105 is operating and the accumulated operating time by referring to the memory unit 92.
[0100] The control unit 91 of the control device 9 derives the time until failure of the diaphragm pump 105 by inputting physical information and the like of the diaphragm pump 105 into the diaphragm pump learning model 924 (S241). The control unit 91 of the control device 9 inputs the acquired temperature, frequency, and cumulative operating time of the diaphragm pump 105 into the diaphragm pump learning model 924, and derives the time until failure of the diaphragm pump 105.
[0101] The control unit 91 of the control device 9 determines whether the time until failure is 0 (S242). If the time until failure is 0 (S242: YES), the control unit 91 of the control device 9 generates an alarm signal indicating that the diaphragm pump 105 is in a faulty state (S243). If the value output by the diaphragm pump learning model 924 is 0, the control unit 91 of the control device 9 determines that the diaphragm pump 105 is in a faulty state, generates an alarm signal indicating that the diaphragm pump 105 is in a faulty state, and outputs the signal to the display device 941 or the like.
[0102] If the time until failure is not 0 (S242: NO), the control unit 91 of the control device 9 calculates the time when the diaphragm pump 105 will fail based on the time until failure (S244). The control unit 91 of the control device 9 outputs the calculated time when the diaphragm pump 105 will fail (S245). If the time until failure is not 0, the control unit 91 of the control device 9 determines that the diaphragm pump 105 is normal, and derives the expected time when the diaphragm pump 105 will fail by adding the time until failure and the planned shutdown period output by the diaphragm pump learning model 924 to the current date and time (when the diaphragm pump 105 is operating), and outputs this to the display device 941 or the like.
[0103] According to this embodiment, the moving parts include at least one of the vacuum pump, the diaphragm pump 105, the helium compressor, and the cold head 103, and therefore failure prediction for each of these various moving parts can be efficiently performed. The control unit 91 of the control device 9 may perform the processes from S21 to S24 corresponding to each driving part in parallel by multi-processing or the like. By performing the process related to deriving the time to failure for each of the multiple moving parts included in the laser annealing apparatus 1 in parallel, the processing time can be reduced.
[0104] (Embodiment 3) 10 is an explanatory diagram showing an example of a feature learning model 925 according to the third embodiment (feature learning model 925). The control unit 91 (fault prediction unit) of the control device 9 according to the third embodiment inputs feature amounts derived from the vibration frequency, temperature, time to reach vacuum, and cumulative operating time of moving parts such as the first vacuum pump 101 into the feature learning model 925. The control unit 91 of the control device 9 derives the feature amounts by, for example, principal component analysis or dimensionality reduction of the vibration frequency, temperature, time to reach vacuum, and cumulative operating time.
[0105] Based on the input feature, the feature learning model 925 estimates (outputs) a feature (next-rank feature) subsequent to the input feature. That is, by using the feature learning model 925, it is possible to derive (estimate) a feature for the future based on a plurality of feature times from the past to the present. The control unit 91 (failure prediction unit) of the control device 9 can derive the time until failure of a moving part such as the first vacuum pump 101 by comparing the value of the future feature estimated (output) by the feature learning model 925 with a predetermined threshold (the value of the feature leading to failure).
[0106] The control unit 91 of the control device 9 constructs (generates) a neural network (feature learning model 925) that uses multiple time-series feature quantities as question data and feature quantities at multiple future time points as answer data, by learning based on training data. The neural network uses multiple time-series feature quantities as input and output feature quantities at multiple future time points.
[0107] The input layer of the feature learning model 925 has one or more neurons that receive multiple time-series features and passes each input feature to the intermediate layer. The intermediate layer includes an autoregressive layer that includes multiple neurons. The autoregressive layer is implemented, for example, as an LSTM (Long Short-Term Memory) model, and a neural network including such an autoregressive layer is called an RNN (Recurrent Neural Network). The intermediate layer outputs the amount of change due to each of the multiple features input sequentially along the time series. The output layer has one or more neurons that store feature values at multiple future time points and outputs feature values at multiple future time points based on the amount of change due to each of the multiple feature values output from the intermediate layer. Learning of such an RNN is performed using, for example, the BPTT (Backpropagation Through Time) algorithm.
[0108] The training data may be stored in an array format. When the training data is in an array format, for example, the values of the elements from 0 to 4 (t-4 to t) of the array number may be used as question data, and the values of the elements from 5 to 7 (t+1 to t+3) of the array number may be used as answer data. The time-series question data (t-2, t-1, t) input from the input layer is sequentially passed to an LSTM (autoregressive layer), which outputs output values to the output layer and to itself, thereby processing sequence information including temporal changes and order.
[0109] In this embodiment, the input and output of the feature learning model 925 are features obtained by principal component analysis of the vibration frequency, etc., but this is not limited to this, and the values of the vibration frequency, temperature, time to reach vacuum, and cumulative operating time may also be input to the feature learning model 925.
[0110] 11 is a diagram illustrating an example of a management screen for movable parts. The control unit 91 of the control device 9 acquires feature quantities at multiple future time points output from the feature quantity learning model 925, and generates a management screen (screen data) shown as an example in this embodiment using the acquired feature quantities, and outputs the screen data to, for example, the display device 941.
[0111] The movable part management screen includes a list display area that shows the physical quantities of each movable part in list form, a feature transition display area that displays the transition of feature quantities in graph form, and a maintenance work advice display area that displays advice regarding maintenance work.
[0112] The list display area displays physical quantities such as vibration (frequency data) and temperature (temperature data) of the target moving parts (first vacuum pump 101, second vacuum pump 102, etc.), time to vacuum, cumulative operating time, feature value, time until failure, planned downtime, and spare parts inventory. As in the first embodiment, the physical quantities such as vibration (frequency data) and temperature (temperature data), time to vacuum, and cumulative operating time are displayed based on the detection results from the temperature sensor 111 and other detection units and items stored in the memory unit 92 of the control device 9. The feature value is a value of a feature derived by, for example, principal component analysis or dimensionality reduction of the vibration frequency, temperature, time to vacuum, and cumulative operating time.
[0113] The time to failure is the time calculated as the difference between the elapsed time until the threshold value (the value of the feature value leading to failure) is reached among the feature values at multiple future points in time output from the feature learning model 925, and the time elapsed until the present time. The planned downtime is the period during which the target moving part is scheduled to be shut down based on the operation plan and maintenance and inspection plan of the laser annealing apparatus 1. The time of failure is the time obtained by adding the time to failure and the planned downtime to the current date and time, and is the time when the target moving part is expected to fail.
[0114] The feature transition display area displays the transition of the feature for each target moving part in graph form. The vertical axis of the graph indicates the value of the feature. The horizontal axis indicates elapsed time, i.e., the operating time of a moving part such as the first vacuum pump 101. As the operating time (cumulative operating time / number of vacuum pumping attempts) increases, the value of the feature tends to increase, and when the value of the feature reaches a threshold (the value of the feature that leads to failure), it is predicted that the moving part is likely to fail. Points (marked with circles) on the diagram indicate the derived feature. The length between two adjacent points (marked with circles) indicates the operating time of one operation of a moving part such as the first vacuum pump 101. The elapsed time indicated by the point is the cumulative operating time when the feature was derived.
[0115] As described above, the control unit 91 of the control device 9 derives features by, for example, principal component analysis or dimensionality reduction of the vibration frequency, temperature, time to vacuum, and cumulative operating time. By inputting multiple features in a time series from the past to the present into the feature learning model 925, the feature learning model 925 can output one or more features (future features) that are next to the current feature, i.e., the last feature among the input time series features. Furthermore, by recursively inputting multiple time series features, including the output feature, into the feature learning model 925, it is possible to output (predict) future feature values as well. This allows the increasing trend of the feature values to be grasped, and the time until failure can be derived by calculating the time from the present to the reaching of a predetermined threshold (the value of the feature value leading to failure).
[0116] The threshold value may be dynamically changeable by, for example, an operation by an administrator or the like of the laser annealing apparatus 1. The control unit 91 of the control device 9 accepts a change to the threshold value by the administrator or the like, and when the threshold value is changed, recalculates the time until failure based on the changed threshold value. The control unit 91 of the control device 9 calculates the time until failure by adding the time until failure to the current date and time. Alternatively, the control unit 91 of the control device 9 may calculate the time until failure by adding the time until failure and the planned downtime to the current date and time.
[0117] The maintenance work advice display area displays advice statements generated based on the time until failure or the time of failure of the target moving part, etc. The control unit 91 of the control device 9 may generate advice on the time until failure of the moving part at the current time, etc., by referring to a table in which states (time until failure or the time of failure, etc.) and actions (advice) are associated, which is stored in the memory unit 92, for example.
[0118] (Other embodiments) 12, 13, 14, 15, and 16 are cross-sectional views showing steps in a method for manufacturing a semiconductor device according to another embodiment (a method for manufacturing a semiconductor device). As another embodiment, a method for manufacturing a semiconductor device using the laser annealing apparatus 1 according to the above embodiment will be described. In the method for manufacturing a semiconductor device described below, an annealing process is performed using the laser annealing apparatus 1 according to any one of the first to fourth embodiments in the step of crystallizing an amorphous semiconductor film.
[0119] The semiconductor device is a semiconductor device including a TFT (Thin Film Transistor), and in this case, the amorphous silicon film 84 can be crystallized by irradiating it with laser light to form a polysilicon film 85. The polysilicon film 85 is used as a semiconductor layer having a source region, a channel region, and a drain region of the TFT.
[0120] The laser annealing apparatus 1 according to the embodiment described above is suitable for manufacturing a TFT array substrate. A method for manufacturing a semiconductor device having a TFT will now be described.
[0121] First, as shown in FIG. 12, a gate electrode 82 is formed on a glass substrate 81 (substrate 8). The gate electrode 82 can be made of, for example, a metal thin film containing aluminum or the like. Next, as shown in FIG. 13, a gate insulating film 83 is formed on the gate electrode 82. The gate insulating film 83 is formed so as to cover the gate electrode 82. Thereafter, as shown in FIG. 14, an amorphous silicon film 84 is formed on the gate insulating film 83. The amorphous silicon film 84 is arranged so as to overlap the gate electrode 82 with the gate insulating film 83 interposed therebetween.
[0122] The gate insulating film 83 is a silicon nitride film (SiNx), a silicon oxide film (SiO2 film), or a laminated film thereof. Specifically, the gate insulating film 83 and the amorphous silicon film 84 are successively formed by a CVD (Chemical Vapor Deposition) method. The glass substrate 81 with the amorphous silicon film 84 becomes a semiconductor film in the laser annealing apparatus 1 (laser irradiation apparatus).
[0123] 15, the amorphous silicon film 84 is irradiated with laser light L3 using the laser annealing apparatus 1 described above to crystallize the amorphous silicon film 84, thereby forming a polysilicon film 85. As a result, the polysilicon film 85 in which silicon is crystallized is formed on the gate insulating film 83.
[0124] 16, an interlayer insulating film 86, a source electrode 87a, and a drain electrode 87b are formed on the polysilicon film 85. The interlayer insulating film 86, the source electrode 87a, and the drain electrode 87b can be formed using a general photolithography method or film formation method. The subsequent manufacturing steps will differ depending on the device to be finally manufactured, so a description thereof will be omitted.
[0125] By using the semiconductor device manufacturing method described above, it is possible to manufacture a semiconductor device equipped with a TFT including a polycrystalline semiconductor film. Such a semiconductor device is suitable for controlling high-definition displays such as organic EL (Electro Luminescence) displays. By suppressing unevenness in the polysilicon film 85 as described above, it is possible to manufacture display devices with excellent display characteristics with high productivity.
[0126] When performing this series of processing steps, the time of failure of moving parts such as a vacuum pump included in the laser annealing apparatus 1 is predicted by the processing disclosed in embodiment 1 etc. based on physical quantities etc. obtained when the moving parts are operated. Depending on the predicted time of failure, maintenance work such as inspection or replacement of these moving parts can be performed, thereby reducing the downtime of the laser annealing apparatus 1 and improving the availability rate of the laser annealing apparatus 1.
[0127] The present disclosure is not limited to the above-described embodiments, and can be modified as appropriate without departing from the spirit of the present disclosure. For example, in (1), the present disclosure is not limited to the example of forming the polysilicon film 85 by irradiating the amorphous silicon film 84 with laser light, but a microcrystalline silicon film may be formed by irradiating the amorphous silicon film 84 with laser light. Also, a crystallized film may be formed by irradiating an amorphous film other than a silicon film with laser light.
[0128] The embodiments disclosed herein are illustrative in all respects and should not be considered limiting. The technical features described in each embodiment can be combined with each other, and the scope of the present invention is intended to include all modifications within the scope of the claims and the scope equivalent to the claims. [Explanation of symbols]
[0129] 1. Laser annealing device (laser irradiation device) 11 Annealing optical system 2 Laser light source 21 First laser light source 22 Second laser light source 31 1st attenuator 32 Second attenuator 41 First polarization ratio control unit 42 Second polarization ratio control unit 5 Synthetic optical system 6 Beam shaping optics 61 Reflection mirror 65 projection lens 7. Laser irradiation chamber 71 Stages 72 base 8 PCB 9 Control Device 91 Control unit (failure prediction unit) 92 Memory section 920 Recording Media P Program (Program Product) 921 Vacuum Pump Learning Model 922 Coldhead Learning Model Learning model for 923 He compressor 924 Diaphragm Pump Learning Model 925 Feature Learning Model 93 Communications Department 94 Input / Output Interface 941 Display device 101 First vacuum pump 102 Second vacuum pump 103 Cold Head 104 He compressor 105 Diaphragm Pump 111 Temperature Sensor 112 Vibration Sensor 113 Pressure Sensor 81 Glass substrate 82 gate electrode 83 Gate insulating film 84 Amorphous silicon film 85 Polysilicon film 86 Interlayer insulating film 87a Source electrode 87b Drain electrode
Claims
1. A laser irradiation device equipped with a laser light source, a failure prediction unit that predicts failure of a movable part used in processing a substrate by the laser light source, The failure prediction unit Acquire a physical quantity when the movable part is moved; Deriving a failure time of the moving part based on the acquired physical quantity; The moving parts include at least one of a diaphragm pump, a helium compressor, and a cold head. Laser irradiation device.
2. the movable part is provided with a detection unit that detects a physical quantity when the movable part is moved, the detection unit includes at least one of a temperature sensor and a vibration sensor, The failure prediction unit acquires a physical quantity when the movable part is moved from the detection unit. The laser irradiation device according to claim 1 .
3. The failure prediction unit The time to failure of the moving part is derived by inputting the acquired physical quantity into a learning model that outputs the time until failure of the moving part when the physical quantity when the moving part is moved is input.
3. The laser irradiation device according to claim 1 or 2.
4. The failure prediction unit Acquire an accumulated operating time of the movable part; Derive the time of failure of the moving part based on the acquired cumulative operating time and physical quantity. The laser irradiation device according to any one of claims 1 to 3.
5. the movable part is a vacuum pump that sucks gas sealed in a chamber of the laser light source, The failure prediction unit A vacuum attainment time is acquired from when the vacuum pump starts to draw in gas until the chamber is in a vacuum state. Deriving the time when the vacuum pump will fail based on the acquired physical quantity and the time it takes to reach vacuum; Includes a learning model for vacuum pumps that outputs the time until a vacuum pump breaks down when inputting physical quantities such as vibration and temperature when the vacuum pump is in operation, the time it takes to reach vacuum, and the accumulated operating time of the vacuum pump up to the present time. The laser irradiation device according to any one of claims 1 to 4.
6. the laser irradiation device includes a plurality of the laser light sources and a plurality of the vacuum pumps corresponding to the plurality of laser light sources, The failure prediction unit Acquire physical quantities and vacuum attainment times for each of the plurality of vacuum pumps; Deriving the failure time of each of the plurality of vacuum pumps based on the acquired physical quantities and the vacuum attainment times. The laser irradiation device according to claim 5 .
7. A computer that performs failure prediction of a moving part used in processing a substrate using a laser light source provided in a laser irradiation device, (A) acquiring a physical quantity when the movable part is moved; (B) deriving a failure time of the moving part based on the acquired physical quantity; The moving parts include at least one of a diaphragm pump, a helium compressor, and a cold head. An information processing method for executing processing.
8. A computer that performs failure prediction of a moving part used in processing a substrate using a laser light source provided in a laser irradiation device, (A) acquiring a physical quantity when the movable part is moved; (B) deriving a failure time of the moving part based on the acquired physical quantity; The moving parts include at least one of a diaphragm pump, a helium compressor, and a cold head. A program that executes a process.
Citation Information
Patent Citations
Gas laser equipment
JP1993190956A
Vacuum device
JP1994066280A
Laser processing method of semiconductor device
JP1996227855A
Nitride semiconductor substrate
JP2012015545A
Method for predicting rotor rotation failure of a vacuum pump and related pump equipment
JP2012530875A