The present disclosure relates to an excimer laser device.
A laser annealing apparatus may apply a pulsed laser beam on an amorphous silicon film formed on a substrate. The pulsed laser beam may be emitted from a laser system such as an excimer laser system. The pulsed laser beam may have a wavelength of ultraviolet light region. Such pulsed laser beam may reform the amorphous silicon film to a poly-silicon film. The poly-silicon film can be used to form thin film transistors (TFTs). The TFTs may be used in large-sized liquid crystal displays.
Patent Document 1: US Patent Application Publication No. 2008/0030877 A
Patent Document 2: US Patent Application Publication No. 2012/0267348 A
Patent Document 3: Japanese Patent Application Publication No. 2000-269570 A
Patent Document 4: U.S. Pat. No. 5,881,079 B
Patent Document 5: International Publication No. 2007/127356 A
Patent Document 6: U.S. Pat. No. 7,061,959 B
An excimer laser device according to an aspect of the present disclosure may be configured to receive data on a target value of pulse energy from an external device and output a pulse laser beam. The excimer laser device may include a master oscillator, at least one power amplifier including a chamber provided in an optical path of the pulse laser beam outputted from the master oscillator, a pair of electrodes provided in the chamber, and an electric power source configured to apply voltage to the pair of electrodes, and a controller configured to control the electric power source of one power amplifier of the at least one power amplifier to stop applying the voltage to the pair of electrodes based on the target value of the pulse energy.
An excimer laser device according to another aspect of the present disclosure may be configured to receive data on a target value of pulse energy from an external device and output a pulse laser beam. The excimer laser device may include a master oscillator, at least one power amplifier including a chamber provided in an optical path of the pulse laser beam outputted from the master oscillator, a pair of electrodes provided in the chamber, and an electric power source configured to apply voltage to the pair of electrodes, and a controller configured to control the electric power source of one power amplifier of the at least one power amplifier to stop applying the voltage to the pair of electrodes at a time when the pulse laser beam passes between the pair of electrodes based on the target value of the pulse energy.
Exemplary embodiments of the present disclosure will be described below as mere examples with reference to the appended drawings.
2.1 Laser Annealing Apparatus
2.2 Master Oscillator
2.3 Pulse Energy Measuring Unit
2.4 Laser Controller
2.5 Problems
3.1 Configuration
3.2 Control of Pulse Energy
13.2.6 Third Modified Example of Operation Setting
4.1 Configuration
4.2 Control of Pulse Energy
5.1 Configuration
5.2 Control of Pulse Energy
6.1 Annealing Apparatus
6.2 Configuration of Controller
Embodiments of the present disclosure will be described in detail below with reference to the drawings. The embodiments described below indicate several examples of the present disclosure, and may not intend to limit the content of the present disclosure. Not all of the configurations and operations described in the embodiments are indispensable in the present disclosure. Identical reference symbols may be assigned to identical constituent elements and redundant descriptions thereof may be omitted.
Pulse energy of a pulse laser beam outputted from an excimer laser device for a laser annealing apparatus is demanded to be controlled in a wide dynamic range. Control of the pulse energy may be performed by operation of an attenuator provided in an optical path of the pulse laser beam.
However, the operation of the attenuator may take too much time to change the pulse energy by a large amount for each pulse. Further, since the attenuator controls the pulse energy by changing transmittances of partial reflection mirrors of the attenuator, a part of the pulse laser beam may be wasted.
In an aspect of the present disclosure, the laser controller of the excimer laser device may control at least one power amplifier to stop applying voltage to a pair of electrodes based on a target value of pulse energy. For example, the laser controller may stop outputting a trigger signal triggering the voltage to the pair of electrodes for at least one power amplifier. Alternatively, for example, the laser controller may set a charging voltage to a value where an electric discharge does not occur between the pair of electrodes for at least one power amplifier.
The laser annealing apparatus 2 may include an annealing apparatus 20, an attenuator 26, and a laser anneal controller 29. The annealing apparatus 20, which is controlled by the laser anneal controller 29, may perform laser annealing using a pulse laser beam outputted from the master oscillator MO.
The attenuator 26 may be provided in an optical path of the pulse laser beam between the master oscillator MO and the annealing apparatus 20. The attenuator 26 may include two partial reflection mirrors 261 and 262, and rotary stages 263 and 264 for the respective partial reflection mirrors 261 and 262. The two partial reflection mirrors 261 and 262 are each an optical element that changes its transmittance depending on an incident angle of the pulse laser beam.
Postures of the two partial reflection mirrors 261 and 262 included in the attenuator 26 may be controlled such that the incident angles of the pulse laser beam incident on the partial reflection mirrors 261 and 262 are substantially equal to each other and the transmittances of the partial reflection mirrors 261 and 262 for the pulse laser beam are desired transmittances. The laser anneal controller 29 may control a driver 27 to drive the rotary stages 263 and 264. Thus, the pulse laser beam outputted from the excimer laser device 1 may pass through the attenuator 26 with a desired pulse energy reduced by the attenuator 26.
The master oscillator MO may include a laser chamber 10, a pair of electrodes 11a and 11b, a charger 12, a pulse power module (PPM) 13, and a trigger correction unit 16. The master oscillator MO may further include a high reflective mirror 14 and an output coupling mirror 15.
The laser chamber 10 may seal laser gas as a laser medium including, for example, a rare gas such as argon, krypton, or xenon, a buffer gas such as neon or helium, and a halogen gas such as chlorine or fluorine, and the like. The pair of electrodes 11a and 11b for exciting the laser medium by the electric discharge may be provided in the laser chamber 18. The laser chamber 10 may have an opening sealed by an insulating member 181. The electrode 11a may be supported by the insulating member 101, and the electrode 11b may be supported by a return plate 10d. The return plate 10d may be connected to an inner surface of the laser chamber 10 through unillustrated wiring. In the insulating member 101, conductive members 102 may be molded. The conductive members 102 may apply a high voltage supplied by the pulse power module 13 to the electrode 11a.
The charger 12 may be a direct-current power source to charge an unillustrated charging capacitor in the pulse power module 13 with a predetermined voltage. The pulse power module 13 may include a switch 13a. When the switch 13a turns ON, the pulse power module 13 may generate a pulsed high voltage using electric energy held by the above-described charging capacitor. The pulsed high voltage may be applied between the pair of electrodes 11a and 11b.
The high voltage applied between the pair of electrodes 11a and 11b may cause the electric discharge due to a dielectric breakdown between the pair of electrodes 11a and 11b. The energy of the electric discharge may excite the laser medium in the laser chamber 10 to cause the laser medium to shift to a high energy level. The excited laser medium may then shift back to a low energy level to generate light depending on the difference between the energy levels.
Respective ends of the laser chamber 10 may have windows 10a and 10b. The light generated in the laser chamber 10 may be emitted from the laser chamber 10 through the windows 10a and 10b.
The high reflective mirror :14 may reflect the light emitted through the window 10a of the laser chamber 10 at high reflectance to return the light to the laser chamber 10.
The output coupling mirror 15 may transmit and output a part of the light emitted through the window 10b of the laser chamber 10, and may reflect and return another part of the light to the laser chamber 10.
The high reflective mirror 14 and the output coupling mirror 15 may thus constitute an optical resonator. The light emitted from the laser chamber 10 may travel back and forth between the high reflective mirror 14 and the output coupling mirror 15, and may be amplified each time it passes through a laser gain space between the electrodes 11a and 11b. A part of the light thus amplified may be outputted through the output coupling mirror 15 as the pulse laser beam.
The pulse energy measuring unit 17 may be provided in an optical path of the pulse laser beam outputted from the master oscillator MO. The pulse energy measuring unit 17 may include a beam splitter 17a, focusing optics 17b, and an optical sensor 17c.
The beam splitter 17a may transmit a part of the pulse laser beam at high transmittance, and reflect another part of the pulse laser beam to the focusing optics 17b. The focusing optics 17b may focus the pulse laser beam reflected by the beam splitter 17a on a light-receiving surface of the optical sensor 17c. The optical sensor 17c may detect pulse energy of the pulse laser beam focused on the light-receiving surface, and output data on the detected pulse energy to the laser controller 19.
The laser controller 19 may send and receive various signals to and from the laser anneal controller 29 of the laser annealing apparatus 2. For example, the laser controller 19 may receive a trigger signal, data on a target value of pulse energy, and the like, from the laser anneal controller 29. Further, the laser controller 19 may receive the data on the detected pulse energy from the pulse energy measuring unit 17.
The laser controller 19 may control a setting value of a charging voltage of the charger 12 based on the data on the target value of the pulse energy received from the laser anneal controller 29 and the data on the detected pulse energy received from the pulse energy measuring unit 17. Control of the pulse energy of the pulse laser beam may be achieved by controlling the charging voltage of the charger 12.
The laser controller 19 may send the trigger signal received from the laser anneal controller 29 to the trigger correction unit 16. The trigger correction unit 15 may generate a switching signal by delaying the trigger signal received from the laser controller 19 by a predetermined delay time, and output the switching signal to the switch 13a of the pulse power module 13. The switching signal may cause the switch 13a to turn ON. The laser controller 19 may set the predetermined delay time to the trigger correction unit 16 to perform timing control of the electric discharge between the pair of electrodes 11a and 11b.
In the laser annealing system shown in
Further, since the attenuator 26 controls the pulse energy by changing transmittances of the partial reflection mirrors, a part of the pulse laser beam may be wasted.
To solve the problems, the embodiments explained below may include at least one power amplifier provided in the optical path of the pulse laser beam outputted from the master oscillator MO. The at least one power amplifier may stop amplifying operation when a target value of the pulse energy is equal to or lower than a predetermined value. This may achieve control of the pulse energy in a wide dynamic range and at high frequency.
Configuration of the power amplifier PA may be different from that of the master oscillator MO at the point where the power amplifier PA may not necessarily include an optical resonator. Namely, the power amplifier PA may not necessarily include the high reflective mirror 14 or the output coupling mirror 15. A laser chamber 10 of the power amplifier PA may be provided in the optical path of the pulse laser beam outputted from the master oscillator MO. The other configuration of the power amplifier PA may be substantially the same as that of the master oscillator MO.
The trigger correction unit 16 of the power amplifier PA may be controlled such that the electric discharge occurs between the pair of electrodes 11a and 11b of the power amplifier PA at the time when the pulse laser beam outputted from the master oscillator MO passes between the pair of electrodes 11a and 11b of the power amplifier PA. The energy of the electric discharge may excite the laser medium in the laser chamber 10 of the power amplifier PA. The pulse laser beam outputted from the master oscillator MO may be amplified in the laser medium thus excited. The amplified pulse laser beam may be outputted to the pulse energy measuring unit 17 and the annealing apparatus 20.
In the first embodiment, when the laser controller 19 controls the pulse energy to a value equal to or lower than a predetermined threshold value, the laser controller 19 may stop operation of the power amplifier PA. For example, applying voltage to the pair of electrodes 11a and 11b of the power amplifier PA may be stopped such that the electric discharge does not occur in the laser chamber 10 of the power amplifier PA. Accordingly, the laser medium in the power amplifier PA may not necessarily be excited. The pulse laser beam entered the power amplifier PA where the laser medium is not excited may pass through the power amplifier PA without being amplified and be outputted from the excimer laser device 1a. Whether the electric discharge occurs between the pair of electrodes 11a and 11b of the power amplifier PA may be controlled for each pulse of the pulse laser beam. The first embodiment may thus control the pulse energy at high frequency.
First, at S300, the laser controller 19 may read data, describing relationship between a setting value V of the charging voltage and a value of the pulse energy of the pulse laser beam outputted from the excimer laser device 1a, from a storage device. A simple explanation is made here for a situation where the setting value V is a common value for the charging voltage in the master oscillator MO and the charging voltage in the power amplifier PA. However, separate values may be set in the master oscillator MO and the power amplifier PA.
The laser controller 19 may further read a threshold value Ppa of the pulse energy from the storage device.
The storage device is described later with reference to
Details of the process of S300 are described later with reference to
Next, at S400, the laser controller 19 may receive a target value Pt of the pulse energy from the laser anneal controller 29. The target value Pt of the pulse energy may be set according to characteristic of the laser anneal such as desired annealing depth or desired crystal grain size.
Next, at S600, the laser controller 19 may perform operation setting of each of the master oscillator MO and the power amplifier PA. If the target value Pt of the pulse energy is lower than the threshold value Ppa of the pulse energy, for example, the laser controller 19 may stop operation of the power amplifier PA and operate the master oscillator MO alone. If the target value Pt of the pulse energy is equal to or higher than the threshold value Ppa of the pulse energy, the laser controller 19 may operate the power amplifier PA synchronously with the master oscillator MO to cause the pulse laser beam to be amplified and outputted. The pulse energy of the pulse laser beam outputted from the excimer laser device 1a may thus be controlled.
Details of the process of S600 are described later with reference to
Next, at S700, the laser controller 15 may determine whether a trigger signal has been inputted from the laser anneal controller 29. If the trigger signal has not been inputted (S700: NO), the laser controller 19 may wait until the trigger signal is inputted. If the trigger signal has been inputted (S700: YES), a pulse laser beam may be outputted from the excimer laser device 1a. In that case, the laser controller 19 may return to S400 described above to repeat the process of S400 and the succeeding process to control the pulse energy of the next pulse according to a new target value Pt of the pulse energy.
First, at S310, the laser controller 19 may read data, describing relationship between the setting value V of the charging voltage and a value of output pulse energy PMO in a case where the master oscillator MO is operated alone, from the storage device.
Next, at S330, the laser controller 19 may read data, describing the relationship between the setting value V of the charging voltage and a value of output pulse energy PMOPA in a case where the master oscillator MO and the power amplifier PA are synchronously operated, from the storage device.
Next, at S340, the laser controller 19 may read the threshold value Ppa of the pulse energy from the storage device.
As shown in
For example, values of the pulse energy P1MOPA, P2MOPA, . . . , PNMOPA of the pulse laser beam outputted in the case where the master oscillator MO and the power amplifier PA are synchronously operated may be stored for the respective setting values V1, V2, . . . , VN.
Further, for example, values of the pulse energy P1MO, P2MO, . . . , PNMO of the pulse laser beam outputted in the case where the master oscillator MO is operated alone may be stored for the respective setting values V1, V2, . . . , VN.
The pulse energy PMOPA may be higher than the pulse energy PMO at the same setting value V of the charging voltage.
Accordingly, if the target value Pt of the pulse energy is low, the master oscillator MO may be operated alone. Controlling the setting value V of the charging voltage may allow the pulse energy of the pulse laser beam outputted from the excimer laser device 1a to approach the target value Pt of the pulse energy.
If the target value Pt of the pulse energy is high, the master oscillator MO and the power amplifier PA may be synchronously operated. Controlling the setting value V of the charging voltage may allow the pulse energy of the pulse laser beam outputted from the excimer laser device 1a to approach the target value Pt of the pulse energy.
The maximum value PMOmax of the pulse energy PMO in the case where the master oscillator MO is operated alone may preferably be higher than the minimum value PMOPAmin of the pulse energy PMOPA in the case where the master oscillator MO and the power amplifier PA are synchronously operated. The dynamic range of the pulse energy PMO and the dynamic range of the pulse energy PMOPA may overlap each other in a range from PMOPAmin to PMOmax. A gap between the dynamic ranges of the pulse energy of the pulse laser beam outputted from the excimer laser device la may thus be suppressed.
The threshold value Ppa of the pulse energy may be set to a value between the maximum value PMOmax of the pulse energy PMO and the minimum value PMOPAmin of the pulse energy PMOPA. As described later in detail with reference to
First, at S610, the laser controller 19 may determine whether the target value Pt of the pulse energy received from the laser anneal controller 29 is lower than the threshold value Ppa of the pulse energy.
At S610 described above, if the target value Pt of the pulse energy is lower than the threshold value Ppa of the pulse energy (S610: YES), the laser controller 19 may proceed to S620.
At S620, the laser controller 19 may calculate the setting value V of the charging voltage in the master oscillator MO such that the pulse energy outputted from the excimer laser device 1a matches the target value Pt of the pulse energy. This calculation may be performed, for example, based on the data describing the relationship between the setting value V of the charging voltage and the value of the pulse energy PMO described above with reference to
Next, at S630, the laser controller 19 may set the charging voltage in the master oscillator MO to the setting value V calculated at S620. The laser controller 19 may set the charging voltage in the power amplifier PA to 0. Note that, however, the charging voltage in the power amplifier PA may not necessarily be 0. The charging voltage in the power amplifier PA may be a voltage at which an electric discharge does not occur between the pair of electrodes 11a and 11b.
Next, at S640, the laser controller 19 may connect a signal line of the trigger signal to the master oscillator MO. The laser controller 19 may disconnect a signal line of the trigger signal from the power amplifier PA.
According to the process from S620 to S640, the laser controller 19 may operate the master oscillator MO alone to allow the excimer laser device 1a to output the pulse laser beam with low pulse energy.
At S610 described above, if the target value Pt of the pulse energy is equal to or higher than the threshold value Ppa of the pulse energy (S610: NO), the laser controller 19 may proceed to S650.
At S650, the laser controller 19 may calculate the setting value V of the charging voltage in each of the master oscillator MO and the power amplifier PA such that the output pulse energy matches the target value Pt of the pulse energy. This calculation may be performed, for example, based on the data on the relationship between the setting value V of the charging voltage and the value of the pulse energy PMOPA described above with reference to
Next, at S660, the laser controller 19 may set the charging voltage in the master oscillator MO and the charging voltage in the power amplifier PA each to the setting value V calculated at S650.
Next, at S670, the laser controller 19 may connect the signal line of the trigger signal to the master oscillator MO. The laser controller 19 may also connect the signal line of the trigger signal to the power amplifier PA.
According to the process from S650 to S670, the laser controller 19 may operate the master oscillator MO and the power amplifier PA to allow the excimer laser device 1a to output the pulse laser beam with high pulse energy.
After S640 or S670 described above, the laser controller 19 may end the process of this flowchart and return to the process of the main flow described with reference to
In the process shown in
In other aspects, the first modified example may be substantially the same as the process explained with reference to
In the process shown in
In other aspects, the second modified example may be substantially the same as the process explained with reference to
In the process shown in
This may suppress the power amplifier PA to perform the amplifying operation even when the charging voltage in the power amplifier PA is set to the setting value V at S632.
In other aspects, the third modified example may be substantially the same as the process explained with reference to
According to the first embodiment described above, whether or not the power amplifier PA amplifies the pulse laser beam is controlled based on the target value Pt of the pulse energy. Accordingly, the pulse energy may be changed in a wide range. Further, the pulse energy control in the first embodiment may be performed for each pulse. Further, loss of pulse energy at the attenuator may be suppressed and thus energy efficiency may be improved.
4. Laser Annealing System that Performs Adjusting Oscillation (Second Embodiment)
In the second embodiment, a shutter 18 capable of opening/closing may be provided at the output end of the excimer laser device 1b. The shutter 18 may be in a closed state in the adjusting oscillation to suppress input of the pulse laser beam to the annealing apparatus 20.
Further, in the second embodiment, a signal line to send and receive a control signal for the adjusting oscillation may be connected between the laser controller 19 of the excimer laser device 1b and the laser anneal controller 29 of the laser annealing apparatus 2b.
First, at S100b, the laser controller 19 may measure data on the relationship between the setting value V of the charging voltage and the value of the output pulse energy, and store the measured data in the storage device. Specifically, the adjusting oscillation may be performed without outputting the pulse laser beam to the annealing apparatus 20, and the pulse energy may be measured during the adjusting oscillation.
Details of the process of S100b are described later with reference to
Next, at S300b, the laser controller 19 may calculate an approximate equation showing the relationship between the setting value V of the charging voltage and the value of the output pulse energy and calculate the threshold value Ppa of the pulse energy. The approximate equation may be calculated based on the data on the pulse energy measured at S100b.
Details of the process of S300b are described later with reference to
After S300b, the process from S400 to S700 may be substantially the same as the process in the first embodiment explained with reference to
At S700, if the trigger signal has been inputted (S700: YES), the laser controller 19 may proceed to S800b.
At S800b, the laser controller 19 may determine whether the data on the relationship between the setting value V of the charging voltage and the value of the output pulse energy is to be updated. For example, if a predetermined time has passed since the preceding update of the data, the data may be updated. Alternatively, if an absolute value of a difference between the target value Pt of the pulse energy and the output pulse energy exceeds a predetermined value, the data may be updated.
If the data is to be updated (S800b: YES), the laser controller 19 may return to S100b described above to measure the relationship. If the data is not to be updated (S800b: NO), the laser controller 19 may return to S400 to continue to control the pulse energy based on the data that has been measured.
First, at S110b, the laser controller 19 may output a signal requesting to allow the adjusting oscillation to the laser anneal controller 29.
Next, at S120b, the laser controller 19 may determine whether the laser controller 19 has received a signal allowing the adjusting oscillation from the laser anneal controller 29. If the laser controller 19 has not received the signal allowing the adjusting oscillation (S120b: NO), the laser controller 19 may wait until it receives the signal allowing the adjusting oscillation. If the laser controller 19 has received the signal allowing the adjusting oscillation (S120b: YES), the laser controller 19 may proceed to S130b. During the adjusting oscillation, the laser anneal controller 29 may suspend control of a stage of a work piece to be subjected to the laser annealing.
At S130b, the laser controller 19 may close the shutter 18.
Next, at S140b, the laser controller 19 may measure data on the relationship between the setting value V of the charging voltage and the value of the output pulse energy PMO in the case where the master oscillator MO is operated alone. Further, the laser controller 19 may calculate, based on the measurement result, the maximum value PMOmax of the pulse energy in the case where the master oscillator MO is operated alone.
Details of the process of S140b are described later with reference to
Next, at S170b, the laser controller 19 may measure data on the relationship between the setting value V of the charging voltage and the value of the output pulse energy PMOPA in the case where the master oscillator MO and the power amplifier PA are synchronously operated. Further, the laser controller 19 may calculate, based on the measurement result, the minimum value PMOPAmin of the pulse energy in the case where the master oscillator MO and the power amplifier PA are synchronously operated.
Details of the process of S170b are described later with reference to
Next, at S210b, the laser controller 19 may open the shutter 18.
Next, at S220b, the laser controller 19 may output a signal indicating completion of the adjusting oscillation to the laser anneal controller 29.
After S220b, the laser controller 19 may end the process of this flowchart and return to the process of the main flow described with reference to
First, at S141b, the laser controller 19 may set the charging voltage in the power amplifier PA to 0.
Next, at S142b, the laser controller 19 may set the setting value V of the charging voltage to the minimum value Vmin.
Next, at S143b, the laser controller 19 may set the charging voltage in the master oscillator MO to the setting value V.
Next, at S144b, the laser controller 19 may start sending trigger signals only to the master oscillator MO. The repetition frequency of the trigger signal may be substantially the same as that in actual laser annealing.
Next, at S145b, the laser controller 19 may measure the pulse energy PMO in the case where the master oscillator MO is operated alone based on the output signal from the pulse energy measuring unit 17.
Next, at S146b, the laser controller 19 may stop sending the trigger signals, which has started at S144b, to the master oscillator MO.
Next, at S147b, the laser controller 19 may store data on the relationship between the setting value V of the charging voltage and the value of the output pulse energy PMO in the storage device. The data on the relationship between the setting value V of the charging voltage and the value of the output pulse energy PMO may be stored in the table format described with reference to
The storage device is described later with reference to
Next, at S150b, the laser controller 19 may determine whether the current setting value V of the charging voltage is equal to or higher than the maximum value Vmax.
At S150b, if the current setting value V of the charging voltage is lower than the maximum value Vmax (S150b: NO), the laser controller 19 may proceed to S151b.
At S151b, the laser controller 19 may update the setting value V of the charging voltage by adding a predetermined value ΔV to the current setting value V of the charging voltage. After S151b, the laser controller 19 may return to S143b described above to set the updated setting value V and measure the pulse energy PMO with the updated setting value V.
At S150b, if the current setting value V of the charging voltage is equal to or higher than the maximum value Vmax (S150b: YES), the laser controller 19 may proceed to S152b.
At S152b, the laser controller 19 may store the newest value of the pulse energy PMO measured at S145b, as the maximum value PMOmax of the pulse energy in the case where the master oscillator MO is operated alone, in the storage device.
After S152b, the laser controller 19 may end the process of this flowchart and return to the process described with reference to
As described above, the laser controller 19 may measure the pulse energy PMO in the case where the master oscillator MO is operated alone with various setting values V of the charging voltage.
First, at S172b, the laser controller 19 may set the setting value V of the charging voltage to the minimum value Vmin.
Next, at S173b, the laser controller 19 may set the charging voltage to the setting value V in each of the master oscillator MO and the power amplifier PA.
Next, at S174b, the laser controller 19 may start sending the trigger signals to the master oscillator MO and the power amplifier PA. The repetition frequency of the trigger signals may be substantially the same as that in actual laser annealing.
Next, at S175b, the laser controller 19 may measure the pulse energy PMOPA in the case where the master oscillator MO and the power amplifier PA are synchronously operated based on the output signal from the pulse energy measuring unit 17.
Next, at S176b, the laser controller 19 may stop sending the trigger signals, which have started at S174b, to the master oscillator MO and the power amplifier PA.
Next, at S177b, the laser controller 19 may store data on the relationship between the setting value V of the charging voltage and the value of the output pulse energy PMOPA in the storage device. The relationship between the setting value V of the charging voltage and the value of the output pulse energy PMOPA may be stored in the table format described above with reference to
The storage device is described later with reference to
Next, at S178b, the laser controller 19 may determine whether the current setting value V of the charging voltage set at S173b is equal to the minimum value Vmin.
At S178b, if the current setting value V of the charging voltage is equal to the minimum value Vmin (S178b: YES), the laser controller 19 may proceed to S179b.
At S179b, the laser controller 19 may store the newest value of the pulse energy PMOPA measured at S175b as the minimum value PMOPAmin of the pulse energy in the storage device.
If the process at S179b has been completed, or if the current setting value V of the charging voltage at S178b is not equal to the minimum value Vmin (S178b: NO), the laser controller 19 may proceed to S180b.
At S180b, the laser controller 19 may determine whether the current setting value V of the charging voltage is equal to or higher than the maximum value Vmax.
At S180b, if the setting value V of the charging voltage is lower than the maximum value Vmax (S180b: NO), the laser controller 19 may proceed to S181b.
At S181b, the laser controller 19 ay update the setting value V of the charging voltage by adding a predetermined value ΔV to the current setting value V of the charging voltage. After S181b, the laser controller 19 may return to S173b described above to set the updated setting value V and measure the pulse energy PMOPA with the updated setting value V.
At S180b, if the setting value V of the charging voltage is equal to or higher than the maximum value Vmax (S180b: YES), the laser controller 19 may end the process of this flowchart to return to the process shown in
As described above, the laser controller 19 may measure the pulse energy PMOPA in the case where the master oscillator MO and the power amplifier PA are synchronously operated with various setting values V of the charging voltage.
First, at S310b, the laser controller 19 may calculate an approximate equation showing the relationship between the setting value V of the charging voltage and the value of the output pulse energy PMO based on the measurement result measured at S100b described above. For example, an approximate equation shown below representing a third order curve may be calculated by a least squares method or the like.
E
MO
=A
1
V
3
+B
1
V
2
+C
1
V+D
1
Next, at S330b, the laser controller 19 may calculate another approximate equation showing the relationship between the setting value V of the charging voltage and the value of the output pulse energy PMOPA based on the measurement result measured at S100b described above. For example, an approximate equation shown below representing a third order curve may be calculated by a least squares method or the like.
E
MOPA
=A
2
V
3
+B
2
V
2
+C
2
V+D
2
Calculating the approximate equations described above may allow calculating the setting value V of the charging voltage by solving a third order equation when a target value Et of the pulse energy is given.
Next, at S340b, the laser controller 19 may calculate the threshold value Ppa of the pulse energy by the following formula.
Ppa=(PMOmax+PMOPAmin)/2
The threshold value Ppa of the pulse energy may be an average of PMOmax and PMOPAmin. Therefore, the difference between the threshold value Ppa of the pulse energy and the maximum value PMOmax of the pulse energy and the difference between the threshold value Ppa of the pulse energy and the minimum value PMOPAmin of the pulse energy may be equivalent to each other. Thus, even when PMOmax or PMOPAmin changes, the threshold value Ppa of the pulse energy may not easily shift from the range between PMOmax and PMOPAmin.
According to the second embodiment, even when the characteristic of the excimer laser device 1b changes, the data on the relationship between the setting value V of the charging voltage and the value of the output pulse energy is updated and the pulse energy is adequately controlled.
In other aspects, the second embodiment may be substantially the same as the first embodiment.
The power amplifiers from PA(1) to PA(n) may be arranged in a series connection in the numerical order from the downstream side in the optical path of the pulse laser beam. Namely, the power amplifier PA(n) may be arranged upstream of any other power amplifiers in the optical path of the pulse laser beam outputted from the master oscillator MO. An unillustrated power amplifier PA(n−1) may be arranged in the optical path of the pulse laser beam outputted from the power amplifier PA(n). The power amplifier PA(1) may be arranged downstream of any other power amplifiers in the optical path of the pulse laser beam.
As described in detail below, the third embodiment may determine the number of power amplifiers to be operated, of the power amplifiers from PA(1) to PA(n), based on the target value Pt of the pulse energy. The larger the number of power amplifiers to be operated is, the higher the output pulse energy is.
Further, when k power amplifiers of the power amplifiers from PA(1) to PA(n) are to be operated, the power amplifiers from PA(1) to PA(k) at the downstream side in the optical path of the pulse laser beam may be operated. Operation of the power amplifiers from PA(k+1) to PA(n) at the upstream side in the optical path of the pulse laser beam may be stopped.
If the upstream power amplifier PA(n) is operated and operation of the downstream power amplifier PA(1) is stopped, pulse energy of the pulse laser beam amplified in the upstream power amplifier PA(n) may be attenuated in the downstream power amplifier PA(1) at a predetermined ratio. In the third embodiment, the downstream power amplifier PA(1) is operated and operation of the upstream power amplifier PA(n) may be stopped to improve energy efficiency.
In the third embodiment, k may be a variable that may be set to any one of integers from 1 to n. The variable k may be used as a counter in the flowcharts described later.
At k=1, “from PA(1) to PA(k)” may mean PA(1) alone.
At k=n−1, “from PA(k+1) to PA(n)” may mean PA(n) alone.
At k=n, “from PA(k+1) to PA(n)” may mean that there is no power amplifier to be meant. Accordingly, at k=n, “stop operation of the power amplifiers from PA(k+1) to PA(n)” may mean that there is no power amplifier in which operation is to be stopped.
First, at S100c, the laser controller 19 may measure data on the relationship between the setting value V of the charging voltage and the value of the output pulse energy, and store the measured data in the storage device. This process in the third embodiment may be similar to the process of S100b in the second embodiment. However, the third embodiment may be different from the second embodiment at the point that the measurement is performed with various numbers of power amplifiers being operated.
Details of the process of S100c are described later with reference to
Next, at S300c, the laser controller 19 may calculate approximate equations showing the relationship between the setting value V of the charging voltage and the value of the output pulse energy and calculate threshold values Ppa(1) to Ppa(n) of the pulse energy. This process in the third embodiment may be similar to the process of S300b in the second embodiment. However, the third embodiment may be different from the second embodiment at the point that the calculation is performed with various numbers of power amplifiers operated for the measurement.
Details of the process of S300c are described later with reference to
Next, at S400, the laser controller 19 may read the target value Pt of the pulse energy from the laser anneal controller 29. This process may be substantially the same as that in the first embodiment explained with reference to
Next, at S500c, the laser controller 19 may calculate the number kop of power amplifiers to be operated for the laser annealing. The number kop of power amplifiers to be operated for the laser annealing may be an integer in a range from 0 to n. When the target value Pt of the pulse energy is high, the number kop of power amplifiers to be operated for the laser annealing may be large. When the target value Pt of the pulse energy is low, the number kop of power amplifiers to be operated for the laser annealing may be small.
Details of the process of S500c are described later with reference to
Next, at S600c, the laser controller 19 may perform operation setting of each of the master oscillator MO and the power amplifiers from PA(1) to PA(n). This process in the third embodiment may be similar to the process of S600 in each of the first and second embodiments. However, the third embodiment may be different from the first and second embodiments at the point that the process is performed according to the number kop of power amplifiers to be operated for the laser annealing.
Details of the process of S500c are described later with reference to
Next, the process of S700 may be substantially the same as that explained in the first and second embodiments. Next, the process of S800b may be substantially the same as that explained in the second embodiment.
First, the process from S110b to S140b may be substantially the same as that in the second embodiment described with reference to
Next, at S160c, the laser controller 19 may set the value of the counter k to 1. The value of the counter k may correspond to the number k of power amplifiers to be operated for the measurement.
Next, at S170c, the laser controller 19 may measure data on the relationship between the setting value V of the charging voltage and the value of the output pulse energy PMOPA(k). Based on the measurement result, the laser controller 19 may calculate the minimum value PMOPA(k)min of the pulse energy and the maximum value PMOPA(k)max of the pulse energy.
Details of the process of S170c are described later with reference to
Next, at S190c, the laser controller 19 may determine whether the value of the counter k is equal to or larger than n.
At S190c, if the value of the counter k is smaller than n (S190c: NO), the laser controller 19 may proceed to S200c.
At S200c, the laser controller 19 may update the counter k by adding 1 to the current value of the counter k. The laser controller 19 may then return to S170c described above to acquire the measurement result with more power amplifiers being operated.
At 3190c, if the value of the counter k is equal to or larger than n (S190c: YES), the laser controller 19 may proceed to S210b. The process from S210b to S220b may be substantially the same as that described in the second embodiment. After S220b, the laser controller 19 may end the process of this flowchart and return to the process of the main flow described with reference to
As described below, the laser controller 19 may measure the pulse energy PMOPA(k) with various setting values V of the charging voltage ranged from the minimum value Vmin to the maximum value Vmax.
First, at S171c, the laser controller 19 may set the charging voltage to 0 in each of the power amplifiers from PA(k+1) to PA(n). Namely, the power amplifiers from. PA(k+1) to PA(n) may each be set to stop operation.
Next, at S172b, the laser controller 19 may set the setting value V of the charging voltage to the minimum value Vmin.
Next, at S173c, the laser controller 19 may set the charging voltage to the setting value V in each of the master oscillator MO and the power amplifiers from PA(1) to PA(k).
Next, at S174c, the laser controller 19 may start sending the trigger signals to the master oscillator MO and to the power amplifiers from PA(1) to PA(k). The repetition frequency of the trigger signals may be substantially the same as that in actual laser annealing.
Next, at S175c, the laser controller 19 may measure the pulse energy PMOPA(k) based on the output signal from the pulse energy measuring unit 17.
Next, at S176b, the laser controller 19 may stop sending the trigger signals, which has been started at S174c, to the master oscillator MO and the power amplifiers from PA(1) to PA(k).
Next, at S177c, the laser controller 19 may store the data on the relationship between the setting value V of the charging voltage and the value of the output pulse energy PMOPA(k) in the storage device. For example, a combination of the current setting value V of the charging voltage set at S173c and the newest value of the pulse energy PMOPA(k) measured at S175c may be stored.
The storage device is described later with reference to
Next, at S178b, the laser controller 19 may determine whether the current setting value V of the charging voltage set at S173c is equal to the minimum value Vmin.
At S178b, if the current setting value V of the charging voltage is equal to the minimum value Vmin (S178b: YES), the laser controller 19 may proceed to S179c.
At S179c, the laser controller 19 may store the newest value of the pulse energy PMOPA(k) measured at S175c as the minimum value PMOPA(k)min of the pulse energy in the storage device.
If the process at S179c is completed, or if the current setting value V of the charging voltage at S178b is not equal to the minimum value Vmin (S178b: NO), the laser controller 19 may proceed to S180b.
At S180b, the laser controller 19 may determine whether the current setting value V of the charging voltage is equal to or higher than the maximum value Vmax.
At S180b, if the setting value V of the charging voltage is lower than the maximum value Vmax (S180b: NO), the laser controller 19 may proceed to S181b.
At S181b, the laser controller 19 may update the setting value V of the charging voltage by adding a predetermined value ΔV to the current setting value V of the charging voltage. After S181b, the laser controller 19 may return to S173c described above, set the updated setting value V, and measure the pulse energy PMOPA(k) with the updated setting value V.
At S180b, if the setting value V of the charging voltage is equal to or higher than the maximum value Vmax (S180b: YES), the laser controller 19 may proceed to S182c.
At S182c, the laser controller 19 may store the newest value of the pulse energy PMOPA(k) measured at S175c as the maximum value PMOPA(k)max of the pulse energy in the storage device.
After S182c, the laser controller 19 may end the process of this flowchart to return to the process shown in
As described above, the laser controller 19 may measure the pulse energy PMOPA(k) with various setting values V of the charging voltage.
With the same setting value V of the charging voltage, the pulse energy PMOPA(k) may be higher than the pulse energy PMO. The larger the number k of power amplifiers to be operated is, the higher the pulse energy PMOPA(k) is.
The maximum value PMOPA(k−1)max of the pulse energy PMOPA(k−1) may be higher than the minimum value PMOPA(k)min of the pulse energy PMOPA(k). This may allow the dynamic range of the pulse energy PMOPA(k−1) and the dynamic range of the pulse energy PMOPA(k) to overlap each other in a range from PMOPA(k)min to PMOPA(k−1)max. A gap between the dynamic ranges of the pulse energy of the pulse laser beam outputted from the excimer laser device 1c may thus be suppressed.
The threshold value Ppa(k) of the pulse energy may be set to a value between the maximum value PMOPA(k−1)max of the pulse energy PMOPA(k−1) and the minimum value PMOPA(k)min of the pulse energy PMOPA(k). As described later, if the target value Pt of the pulse energy is lower than the threshold value Ppa(k) of the pulse energy, the laser controller 19 may synchronously operate the master oscillator MO and the power amplifiers from PA(1) to PA(k−1) and stop operation of the other power amplifiers.
First, at S310b, the laser controller 19 may calculate an approximate equation showing the relationship between the setting value V of the charging voltage and the value of the output pulse energy PMO based on the measurement result of S100c described above. For example, an approximate equation shown below representing a third order curve may be calculated by a least squares method or the like.
E
MO
=A
1
V
3
+B
1
V
2
+C
1
V+D
1
Next, at S320c, the laser controller 19 may set the value of the counter k to 1.
Next, at S330c, the laser controller 19 may calculate another approximate equation showing the relationship between the setting value V of the charging voltage and the value of the output pulse energy PMOPA(k) based on the measurement result measured at S100c described above. For example, an approximate equation shown below representing a third order curve may be calculated by a least squares method or the like.
E
MOPA(k)
=A
2
V
3
+B
2
V
2
+C
2
V+D
2
Next, at S340c, the laser controller 19 may calculate a threshold value Ppa(k) of the pulse energy for determining whether the kth power amplifier PA(k) is to be operated by the following formula.
Ppa(k)=(PMOPA(k−1)max+PMOPA(k)min)/2
When the value of k is 1, PMOPA(k−1)max may be equivalent to PMOmax calculated at S140b shown in
Next, at S350c, the laser controller 19 may determine whether the value of the counter k is equal to or larger than n.
At S350c, if the value of the counter k is smaller than n (S350c: NO), the laser controller 19 may proceed to S360c.
At S360c, the laser controller 19 may update the counter k by adding 1 to the current value of the counter k, and return to S330c described above. Approximate equations with more power amplifiers being operated may then be calculated.
At S350c, if the value of the counter k is equal to or larger than n (S350c: YES), the laser controller 19 may end the process of this flowchart and return to the process of the main flow described with reference to
As explained below, the target value Pt of the pulse energy may be compared to each of the threshold values of the pulse energy in the order from the lowest threshold value Ppa(1) of the pulse energy. Eased on the result of these comparisons, the number kop of power amplifiers to be operated for the laser annealing may be determined.
When the target value Pt of the pulse energy is high, the number kop of power amplifiers to be operated for the laser annealing may be large. When the target value Pt of the pulse energy is low, the number kop of power amplifiers to be operated for the laser annealing may be small.
First, at S510c, the laser controller 19 may set the value of the counter k to 1. The value of the counter k may define which one of the threshold values Ppa(1) to Ppa(n) of the pulse energy is to be compared with the target value Pt of the pulse energy.
Next, at S520c, the laser controller 19 may compare the target value Pt of the pulse energy and the threshold value Ppa(k) of the pulse energy, and determine whether the target value Pt of the pulse energy is lower than the threshold value Ppa(k) of the pulse energy.
If the target value Pt of the pulse energy is lower than the threshold value Ppa(k) of the pulse energy (S520c: YES), the laser controller 19 may proceed to S530c.
At S530c, the laser controller 19 may set the number kop of power amplifiers to be operated for the laser annealing to a value obtained by subtracting 1 from the current value of the counter k, namely, k−1.
If the target value Pt of the pulse energy is not lower than the threshold value Ppa(k) of the pulse energy (S520c: NO), the laser controller 19 may proceed to S540c.
At S540c, the laser controller 19 may determine whether the value of the counter k is equal to or larger than n.
At S540c, if the value of the counter k is smaller than n (S540c: NO), the laser controller 19 may proceed to S550c.
At S550c, the laser controller 19 may update the counter k by adding 1 to the current value of the counter k, and return to S520c described above. The target value Pt of the pulse energy may then be compared with another threshold value Ppa(k) of the pulse energy.
At S540c, if the value of the counter k is equal to or larger than n (S540c: YES), the laser controller 19 may proceed to S560c.
At S560c, the laser controller 19 stay set the number kop of power amplifiers to be operated for the laser annealing to n.
After S530c or S560c described above, the laser controller 19 may end the process of this flowchart and return to the process of the main flow described with reference to
First, at S610c, the laser controller 19 may determine whether the number kop of power amplifiers to be operated for the laser annealing decided at S500c is 0.
At S610c described above, if the number kop of power amplifiers to be operated for the laser annealing is 0 (S610c: YES), the laser controller 19 may proceed to S620.
At S620, the laser controller 19 may calculate the setting value V of the charging voltage in the master oscillator MO such that the output pulse energy matches the target value Pt of the pulse energy. This calculation may be performed, for example, based on the relationship between the setting value V of the charging voltage and the value of the pulse energy PMO shown in
Next, at S630c, the laser controller 19 may set the charging voltage in the master oscillator MO to the setting value V calculated at S620. The laser controller 19 may set the charging voltage in all of the power amplifiers from. PA(1) to PA(n) to 0.
Next, at S640c, the laser controller 19 may connect a signal line of the trigger signal to the master oscillator MO. The laser controller 19 may disconnect signal lines of the trigger signals from all of the power amplifiers from PA(1) to PA(n).
With the process from S620 to S640c, the laser controller 19 may operate the master oscillator MO alone to allow the excimer laser device 1c to output the pulse laser beam with low pulse energy.
At S610c described above, if the number kop of power amplifiers to be operated for the laser annealing is not 0 (S610c: NO), the laser controller 19 may proceed to S650c.
At S650c, the laser controller 19 may calculate the setting value V of the charging voltage in each of the master oscillator MO and the power amplifiers from PA(1) to PA(kop) such that the output pulse energy matches the target value Pt of the pulse energy. This calculation may be performed, for example, based on the relationship between the setting value V of the charging voltage and the value of the pulse energy PMORA(k) shown in
Next, at S660c, the laser controller 19 may set the value of the charging voltage in the master oscillator MO and the values of the charging voltage in the power amplifiers from PA(1) to PA(kop) to the setting value V. The laser controller 19 may set the values of the charging voltage in the power amplifiers from PA(kop+1) to PA(n) other than those being operated for the laser annealing to 0. At kop=n−1, “from PA(kop+1) to PA(n)” may mean PA(n) alone. At kop=n, “from PA(kop+1) to PA(n)” may mean that there is no power amplifier to be meant.
At S670c, the laser controller 19 may connect the signal lines of the trigger signals to the master oscillator MO and to the power amplifiers from PA(1) to PA(kop). The laser controller 19 may disconnect signal lines of the trigger signals from the power amplifiers from PA(kop+1) to PA(n) other than those being operated for the laser annealing.
With the process from S650c to S670c, the laser controller 19 may operate the master oscillator MO and at least one power amplifier PA to allow the excimer laser device 1c to output the pulse laser beam with high pulse energy.
After S640c or S670c, the laser controller 19 may end the process of this flowchart and return to the process of the main flow described with reference to
The flame 22 may accommodate the optical system 3. Further, the flame 22 may hold the XYZ stage 23 and the table 24. An optical path tube 21 may be connected between the excimer laser device 1a and the flame 22. In place of the excimer laser device 1a (see
The travelling direction of the pulse laser beam outputted from the excimer laser device 1a and incident on the optical system 3 may be a Y direction. This pulse laser beam may have a flat-shaped beam cross-section which is longer in a Z direction than in an X direction. In the following description, the X direction and the Y direction may be directions along the irradiated surface of the work piece S irradiated with the pulse laser beam. The Z direction may be a direction opposite to the travelling direction of the pulse laser beam incident on the work piece S. The X direction, the Y direction, and the Z direction may be perpendicular to each other.
Here, the work piece S may be, for example, a glass substrate coated with an amorphous silicon film.
The optical system 3 may include a plurality of high reflective mirrors 31, 32, and 33, and a beam homogenizer 50. The high reflective mirrors 31, 32, and 33 may be configured to introduce the pulse laser beam, which is outputted from the excimer laser device 1a, to the beam homogenizer 50. The beam homogenizer 50 may include a fly-eye lens 501 and condenser optics 502. The beam homogenizer 50 may thus be designed to configure a Koehler illumination to homogenize light intensity distribution of the pulse laser beam. The fly-eye lens 501 may include multiple lenses arranged along the beam cross-section perpendicular to the optical path axis of the pulse laser beam reflected by the high reflective mirrors 31, 32, and 33. Each of the lenses may transmit corresponding part of the pulse laser beam to the condenser optics 502, expanding beam width of the corresponding part.
The condenser optics 502 may be arranged such that the front-side focal plane of the condenser optics 502 substantially coincides with the focal positions of the respective lenses of the fly-eye lens 501, and the rear-side focal plane of the condenser optics 502 substantially coincides with the surface of the work piece S. The condenser optics 502 may thus collimate the respective parts of the pulse laser beam emitted from the lenses included in the fly-eye lens 501. The respective parts of the pulse laser beam may overlap each other at the position of the rear-side focal point of the condenser optics 502 to be incident on the work piece S. Here, each of the lenses included in the fly-eye lens 501 may have a rectangular shape.
According to the configurations described above, the beam homogenizer 50 may reduce unevenness of the light intensity distribution in the beam cross-section of the pulse laser beam incident on the work piece S. The travelling direction of the pulse laser beam outputted from the beam homogenizer 50 and incident on the work piece S may be a −Z direction. A beam cross-section of the pulse laser beam outputted from the beam homogenizer 50 may have a rectangular shape which is longer in the Y direction than in the X direction. The beam width in the Y direction may be longer than the width of the work piece S in the Y direction.
The laser anneal controller 29 may be configured to send control signals to the excimer laser device 1a and the XYZ stage 23. The table 24 may hold the work piece S. The XYZ stage 23 may be capable of moving the table 24 in the X direction, the Y direction, and the Z direction.
The laser anneal controller 29 may then control the XYZ stage 23 such that the table 24 moves in the X direction at a predetermined speed. An irradiated position with the pulse laser beam B may thus relatively move in the −X direction.
The laser anneal controller 29 may further move the table 24 in the X direction at the predetermined speed, while outputting the trigger signals at the predetermined repetition frequency and changing the target value Pt of the pulse energy. As shown in
According to the above, even if the moving speed of the table 24 is set to a constant value, the pulse laser beam applied to the work piece S may have the desired distribution of the fluence in the X direction. Further, even if the repetition frequency of the trigger signals is set to a constant value, the pulse laser beam applied to the work piece S may have the desired distribution of the fluence in the X direction.
Thus, it may not be necessary to change the moving speed of the table 24 or change the repetition frequency of the pulse laser beam. Throughput of the laser annealing process may thus be improved.
Controllers of the above-described embodiments, such as the laser controller 19 and the laser anneal controller 29, may be general-purpose control devices, such as computers or programmable controllers. For example, the controllers may be configured as follows.
Configuration
The controllers may each include a processor 1000, and a storage memory 1005, a user interface 1010, a parallel input/output (I/O) controller 1020, a serial I/O controller 1030, and an analog-to-digital (A/D) and digital-to-analog (D/A) converter 1040 which are connected to the processor 1000. The processor 1000 may include a central processing unit (CPU) 1001, and a memory 1002, a timer 1003, and a graphics processing unit (GPU) 1004 which are connected to the CPU 1001.
Operation
The processor 1000 may read a program stored in the storage memory 1005, execute the read program, read data from the storage memory 1005 in accordance with the program, or store data in the storage memory 1005.
The parallel I/O controller 1020 may be connected to devices 1021 to 102x with which it may communicate through parallel I/O ports. The parallel I/O controller 1020 may control digital-signal communication through the parallel I/O ports while the processor 1000 executes the program.
The serial I/O controller 1030 may be connected to devices 1031 to 103x with which it may communicate through serial I/O ports. The serial I/O controller 1030 may control digital-signal communication through the serial I/O ports while the processor 1000 executes the program.
The A/D and D/A converter 1040 may be connected to devices 1041 to 104x with which it may communicate through analog ports. The A/D and D/A converter 1040 may control analog-signal communication through the analog ports while the processor 1000 executes the program.
The user interface 1010 may be configured to display the progress of the program being executed by the processor 1000 in accordance with instructions from an operator, or to cause the processor 1000 to stop the execution of the program or perform an interrupt in accordance with instructions from the operator.
The CPU 1001 of the processor 1000 may perform arithmetic processing of the program. The memory 1002 may temporarily store the program being executed by the CPU 1001 or temporarily store data in the arithmetic processing. The timer 1003 may measure time or elapsed time and output it to the CPU 1001 in accordance with the program being executed. When image data is inputted to the processor 1000, the GPU 1004 may process the image data in accordance with the program being executed and output the results to the CPU 1001.
The devices 1021 to 102x, which are connected through the parallel I/O ports to the parallel I/O controller 1020, may be used when the excimer laser device 1a, the laser annealing apparatus 2a, another controller, or the like receives or sends the trigger signal or other timing signal.
The devices 1031 to 103x, which are connected through the serial I/O ports to the serial I/O controller 1030, may be used when the excimer laser device 1a, the laser annealing apparatus 2a, another controller, or the like sends or receives data.
The devices 1041 to 104x, which are connected through the analog ports to the A/D and D/A converter 1040, may serve as various sensors, such as the pulse energy measuring unit 17 or the like.
The controllers thus configured may be capable of realizing the operations described in the embodiments.
The above descriptions are intended to be only illustrative rather than being limiting. Accordingly, it will be clear to those skilled in the art that various changes may be made to the embodiments of the present disclosure without departing from the scope of the appended claims.
The terms used in the present specification and the appended claims are to be interpreted as not being limiting. For example, the term “include” or “included” should be interpreted as not being limited to items described as being included. Further, the term “have” should be interpreted as not being limited to items described as being had. Furthermore, the modifier “a” or “an” as used in the present specification and the appended claims should be interpreted as meaning “at least one” or “one or more”.
Number | Date | Country | |
---|---|---|---|
Parent | PCT/JP2015/070133 | Jul 2015 | US |
Child | 15836878 | US |