The present invention relates to a technique of an optical foreign matter inspection device that performs observation, inspection, and the like on a semiconductor device or the like.
The optical foreign matter inspection device irradiates a sample such as a semiconductor wafer with, for example, laser light, detects scattered light by a sensor, and determines and detects a foreign matter, a defect, or the like (hereinafter, collectively referred to as the foreign matter) on a sample surface based on a detection signal.
Related-art examples related to the optical foreign matter inspection device include JP2000-338048A (PTL 1). PTL 1 discloses, as a surface inspection method or the like, a technique of irradiating an inspection position on a semiconductor wafer with pulsed light from a pulse laser, detecting scattered light by a photodetector having a detection gate function, controlling an emission timing and a detection timing of irradiation light by a timing synchronization unit, and turning on a detection gate in accordance with an arrival timing of the scattered light to the photodetector so as to reduce an influence of background light caused by the detection of noise light and significantly improve an S/N ratio.
In the optical foreign matter inspection device, an example of a method and a configuration for improving a detection sensitivity and an inspection accuracy includes a method and a configuration in which a pulse laser is applied as a laser light source, and a charge accumulation type sensor such as a CMOS sensor or a CCD sensor is applied as a sensor for detecting the scattered light. The pulse laser is a laser light source of a type (a pulse laser type) capable of providing high-power density output and outputting periodic pulsed laser light of, for example, about several tens MHz to several hundreds MHz. The charge accumulation type sensor such as a CMOS sensor or a CCD sensor is a sensor having high sensitivity and multiple pixels, and is a sensor in which imaging elements associated with the pixels are one-dimensionally or two-dimensionally arranged. Each of the imaging elements is implemented by a photodiode or the like that can capture the scattered light and convert the scattered light into charges. The charge accumulation type sensor accumulates the charges generated by the photodiodes at a timing of a trigger signal, and outputs an electric signal corresponding to an amount of the accumulated charges. In other words, the trigger signal is a charge transfer trigger signal that defines a timing for the accumulation and transfer of the charges in the sensor.
In an optical foreign matter inspection device as a related-art example, the charge accumulation type sensor performs the accumulation and transfer of the charges as described above by using the charge transfer trigger signal synchronized with a stage encoder signal. The stage encoder signal is a signal representing a rotation state (for example, a position, a displacement, an angle, a speed, or the like) of a rotation stage on which the sample is placed.
However, in the related art, the charge transfer trigger signal based on the stage encoder signal is not synchronous with a light emission period of the pulse laser (in other words, the light emission timing signal). The light emission period of the pulse laser corresponds to a pulse of the light emission timing signal provided to the laser light source. In the related art, the synchronization of these signals has not been taken into consideration. The non-synchronization occurs due to a factor such as a variation in an oscillation frequency, or a non-coherent sample.
Due to the non-synchronization, the accumulated-charge amount (in other words, an output signal in each period) of the charge accumulation type sensor may vary such that the accumulated-charge amount increases or decreases within a range of one pulse of the laser at the maximum, for example. When there is the variation, the variation appears as a variation in a luminance value of each pixel corresponding to each position on the sample surface, in a voltage waveform of the output signal of the sensor and sampling data (in other words, a digital detection signal) of the detecting circuit based on the voltage waveform. As a result, the accuracy of measurement on the sample surface, the foreign matter determination, and the like may be reduced.
An object of the invention relates to a technique of an optical foreign matter inspection device, and is to provide a technique capable of reducing or eliminating a variation in a detection signal at each position on a sample surface, and achieving a high-accuracy inspection and the like.
A representative embodiment of the invention has the following configuration. An optical foreign matter inspection device according to an embodiment is an optical foreign matter inspection device for inspecting a foreign matter on a surface of a sample, the optical foreign matter inspection device includes: a rotation stage allowing the sample to be placed thereon and configured to be rotationally driven; a laser light source configured to irradiate the surface of the sample with a pulsed laser; a charge accumulation type sensor configured to detect light scattered or reflected from the surface of the sample; a detecting circuit configured to perform analog-digital conversion on and detect an output signal of the charge accumulation type sensor; a light emission timing signal generating circuit configured to generate a light emission timing synchronizing signal that is synchronized with a light emission timing signal for the pulsed laser of the laser light source; a trigger signal generating circuit configured to receive the light emission timing synchronizing signal and a first signal indicating or capable of specifying a rotation state of the sample on the rotation stage, generate a trigger signal for controlling a timing for charge accumulation in the charge accumulation type sensor and a timing for detection by the detecting circuit, the trigger signal being synchronized with the light emission timing synchronizing signal, and provide the trigger signal to the charge accumulation type sensor and the detecting circuit; a number-of-emitted-pulse calculating circuit configured to receive the light emission timing synchronizing signal and the first signal, and calculate the number of pulses in each period, that is synchronized with the light emission timing synchronizing signal, on a circumferential line on the sample corresponding to a position in a radial direction of the sample and a pixel of the charge accumulation type sensor; and a processing system configured to measure a state of each position, associated with the rotation, on the circumferential line on the surface of the sample by using the detection signal and the number of pulses.
According to the representative embodiment of the invention, a technique of an optical foreign matter inspection device is provided which can reduce or eliminate a variation in a detection signal at each position on a sample surface, and can achieve a high-accuracy inspection, and the like. Problems, configurations, and effects in addition to the above will be described in the column [Description of Embodiments].
Hereinafter, embodiments of the invention will be described in detail with reference to the drawings. In the drawings, the same parts are denoted by the same reference numerals in principle, and a repeated description thereof will be omitted. In order to facilitate understanding of the invention, in the drawings, representations of respective components may not actually represent a position, a size, a shape, a range, and the like, and the invention is not necessarily limited to the position, the size, the shape, the range, and the like disclosed in the drawings.
For the purpose of description, when processing performed by a program is described, the description may be made with a program, a function, or a processing unit as a main object. However, the main object which is hardware regarding the program, the function, or the processing unit is a processor, or a controller, an apparatus, a computer, a system, or the like including the processor and the like. The computer performs processing according to a program read onto a memory while appropriately using resources such as a memory and a communication interface by the processor. Accordingly, predetermined functions, processing units, and the like are achieved. The processor is implemented by, for example, a semiconductor device such as a CPU or a GPU. The processor is implemented by a device or a circuit capable of performing a predetermined calculation. The processing is not limited to software program processing, and can be performed by a dedicated circuit. An FPGA, an ASIC and the like can be applied as the dedicated circuit. The program may be installed as data in a target computer in advance, or may be distributed and installed as data into the target computer from a program source. The program source may be a program distribution server on a communication network, and may be a non-transient computer-readable storage medium. The program may include a plurality of program modules. A computer system is not limited to one device, and may include a plurality of devices. The computer system may be implemented by a client server system, a cloud computing system, an IoT system, or the like. Structures and forms of various types of data and information are not particularly limited. Expressions such as identification information, an identifier, an ID, a name, a number, or the like can be replaced with each other.
An optical foreign matter inspection device according to Embodiment 1 of the invention will be described with reference to
The stage 150 includes a rotation stage 102, a translation stage 103, a stage control unit 111, and the like. A wafer serving as the sample 101 is placed and held on the rotation stage 102. The rotation stage 102 rotates in a circumferential direction C around the shown Z direction as a rotation axis. The translation stage 103 is translated in a direction of the horizontal plane formed by the shown X and Y directions. The stage control unit 111 drives and moves the rotation stage 102 and the translation stage 103 under drive control of the overall control unit 112. The stage control unit 111 can be implemented by a computer system or a dedicated circuit. By drive control on the stage 150, it is possible to align a target position on a surface of the sample 101 with an irradiation position of a laser 120 from a laser light source 104. In Embodiment 1, the stage 150 is a mechanism capable of rotating and translating, but the invention is not limited thereto. The translation function of the stage 150 is not essential.
The irradiation optical system 160 includes a light emission timing signal generating circuit 110, a pulse laser serving as the laser light source 104, a mirror 162, a lens 161, and the like. The light emission timing signal generating circuit 110 generates a light emission timing signal 126 based on the control of the overall control unit 112, and provides the light emission timing signal 126 to the laser light source 104. The light emission timing signal 126 is a signal that defines a light emission timing of the pulsed laser 120 from the laser light source 104. The laser light source 104 outputs the pulsed laser 120 (in other words, a laser beam or laser light) in response to the light emission timing signal 126. The laser 120 is reflected by the mirror 162, condensed by the lens 161 to form an image, and emitted onto a target location on the surface of the sample 101 on the rotation stage 102. Due to the irradiation with the laser 120, scattered light 121 is generated from the target location of the surface of the sample 101.
The detection optical system 170 includes a lens 171, a sensor 105, a detecting circuit 106, and the like. The scattered light 121 is condensed by the lens 171 to form an image, and is incident on imaging elements of the sensor 105. The sensor 105 is a charge accumulation type sensor that detects a light intensity or the like of the scattered light 121 from the surface of the sample 101 by using the imaging elements, and outputs the light intensity or the like as an analog output signal 122. The sensor 105 is implemented by, for example, a CMOS sensor or a CCD sensor. The sensor 105 has an arrangement of the imaging elements each of which is implemented by a photodiode or the like, and is a line sensor ((B) of
The detecting circuit 106 samples the output signal 122 from the sensor 105 by performing analog-digital conversion, performs predetermined signal processing, and provides the obtained signal as a digital detection signal 123 (in other words, sampling data) to a luminance correcting circuit 107. In Embodiment 1, the detecting circuit 106 performs the sampling at a timing synchronized with the received trigger signal 124. The detection signal 123 includes digital pixel information corresponding to the imaging elements forming the arrangement in the sensor 105. Examples of data processing and signal processing performed by the detecting circuit 105 include calculation or averaging, filter processing, and the like on a signal intensity of a signal for each pixel. The detection signal 123 includes, as time series data, pixels associated with the positions on the surface of the sample 101, and has, as pixel values, luminance values associated with, for example, the light intensities or the like.
The processing system 180 includes a trigger signal generating circuit 108, a number-of-emitted-pulse calculating circuit 109, the luminance correcting circuit 107, a foreign matter determining circuit 130, and the like. The processing system 180 and each of the parts thereof can be implemented by computer systems or dedicated circuits. For example, each of the parts such as the detecting circuit 106, the trigger signal generating circuit 108, the number-of-emitted-pulse calculating circuit 109, and the luminance correcting circuit 107 is implemented by a dedicated circuit such as an FPGA. It is possible to perform high-speed processing when each of the parts is implemented as a dedicated circuit. Further, for example, the foreign matter determining circuit 130 or the overall control unit 112 is implemented by a computer system, and achieves a function based on software program processing. The implementation example is not limited thereto. The processing system 180 may be collectively implemented as a computer system, or each of the parts thereof may be implemented as a computer system.
The computer system can include, for example, a computer, an input device, an output device and an external storage device that are connected to the computer. The computer includes a processor, a memory, a communication interface, an input and output interface, a bus, and the like. Each of the processor and the memory includes, for example, a CPU, a ROM, a RAM, a nonvolatile storage device, and the like. The processor achieves functions by executing the software program processing based on data and a program in the memory. Examples of the input device include a keyboard and a mouse, and examples of the output device includes a display device. The input device and the output device may be provided in the computer system. In addition, the computer system may be connected to an external device such as an external communication network or a server via the communication interface to read and write data from and to the external device. Examples of the external device include another inspection device, a device that manages information on the sample 101, a manufacturing process, and the like.
The processing system 180 or the overall control unit 112 can display the detection signal 123, luminance correction information 128, radius information, sample information, inspection information, foreign matter determination result information 131, and the like on a screen together with the GUI. As an example, a position coordinate of the foreign matter or the like on the surface of the sample 101 can be generated and output as a mapping image. The output is, for example, displaying on a display screen of a display device provided in or connected to the processing system 180 or the overall control unit 112. The radius information is information indicating a position in the radial direction R in
The overall control unit 112 includes inspection information on a rotation inspection of the sample 101, and provides the inspection information to each part as necessary. The inspection information includes information such as modes for the rotation inspection (to be described later) and a rotation speed, a rotation direction, and the like of the rotation stage 102.
The user U1 may use functions of the optical foreign matter inspection device 1 by accessing the computer system of the optical foreign matter inspection device 1 from a client terminal device. For example, the client terminal device of the user U1 accesses the computer system (for example, the overall control unit 112 or the processing system 180) of the optical foreign matter inspection device 1, acquires screen data including the GUI from the computer system, and displays the screen data on the display screen. The user U1 inputs information on an instruction or a setting to the screen including the GUI, and the client terminal device transmits the information to the computer system. The computer system controls an operation relating to a foreign matter inspection based on the information from the client terminal device, and transmits inspection result information and the screen data including the GUI to the client terminal device. The client terminal device can display the screen, and the user U1 can perform confirmation or the like by viewing the screen.
In
The trigger signal generating circuit 108 generates the trigger signal 124 for timing control on the sensor 105 and the detecting circuit 106, which is synchronized with the light emission timing synchronizing signal 127, and provides the trigger signal 124 to the sensor 105 and the detecting circuit 106. The trigger signal 124 substantially corresponds to a charge transfer trigger signal (a signal synchronized with the stage encoder signal) in an example of a related-art technique (
A stage encoder signal 129 is a signal representing the rotation state (a position or a displacement, an angle, and the like) of the rotation stage 102 and the sample 101, and is a pulse signal that is generated according to the rotation speed, a rotation angle, and the like of the rotation stage 102, as illustrated in (A) of
As a modification, it is also possible to acquire the information indicating the rotation state of the rotation stage 102 from the stage control unit 111, the overall control unit 112, or the like. The trigger signal generating circuit 108 and the like may refer to other information, rather than the stage encoding signal 129, through which the rotation state (the position or the displacement, the angle, and the like) of the rotation stage 102 can be specified and calculated. However, from the viewpoint of time, it is more accurate and preferable to acquire the information indicating the rotation state by directly referring to the stage encoding signal 129 from the rotation stage 102 as in Embodiment 1.
Based on the stage encoder signal 129 obtained from the rotation stage 102 and the light emission timing synchronizing signal 127, the number-of-emitted-pulse calculating circuit 109 calculates the number of times of pulse emission (the number of pulses N) of the pulsed laser 120 at each pixel at each position and in each corresponding period during scanning of the circumferential line corresponding to the position in the radial direction R on the surface of the sample 101 (
The luminance correcting circuit 107 receives the detection signal 123 that is the sampling data, and the number-of-emitted-pulse information 125, and corrects a luminance value for the pixel at each position in the detection signal 123 so as to eliminate the variation described above. The luminance correcting circuit 107 stores and outputs the luminance correction information 128 (in other words, image data after the correction) as a result after the correction. According to the correction in the luminance correcting circuit 107, as a basic effect, luminance information on each position in which the variation is eliminated is obtained as the luminance correction information 128. The luminance correction information 128 can be freely used.
As an output of the luminance correction information 128, a result after the correction is displayed as a measurement result to the user U1 via the display screen of the output device. Each of the detection signal 123 before the correction and the luminance correction information 128 after the correction can also be generated, for example, as an image (also referred to as the mapping image) visualized by associating a luminance value with each position coordinate on a region corresponding to the surface of the sample 101.
In Embodiment 1, the luminance correcting circuit 107 further provides the luminance correction information 128 to the foreign matter determining circuit 130. The foreign matter determining circuit 130 performs foreign matter determination processing by using the luminance correction information 128, and stores and outputs the foreign matter determination result information 131. Note that the foreign matter determining circuit 130 is not essential. The foreign matter determining circuit 130 performs processing of using the luminance correction information 128 to determine the presence or absence of a foreign matter at each position on the surface of the sample 101 according to a predetermined foreign matter determination method, and storing and outputting the foreign matter determination result information 131. The predetermined foreign matter determination method is not particularly limited, but as an example of a known method, a method of comparing the luminance value of the pixel at each position with a predetermined threshold value and determining that there is a foreign matter when the luminance value exceeds the threshold value can be applied. The predetermined threshold value can be set in advance. The processing system 180 or the overall control unit 112 generates the mapping image based on the foreign matter determination result information 131 and displays the mapping image on the display screen of the display device. The user U1 can view and confirm a foreign matter determination result, in other words, an inspection result in the form of a mapping image on the display screen.
In the drawings, an example in which signals are transmitted between the parts of the processing system 180 and the like through signal lines is indicated by arrows, but the example is illustrated in a minimum level, and the invention is not limited thereto. For example, a buffer circuit, a memory, or the like that temporarily stores signals and data may be provided between the parts, and other control information may be exchanged between the parts. In such an optical foreign matter inspection device, a transmission timing of each of the signals between the parts and a real-time property are important, and the illustrated configuration is appropriately designed in consideration of a delay of the signals between the parts in order to eliminate the variation indicated as a problem.
(A) of
The irradiation position of the laser 120 is fixed to a certain position (for example, the position 203). By performing the translational movement in a Y direction by the translation stage 103, a position in the radial direction R which is irradiated with the beam 120 can be changed as in the example of the position 203. Accompanying the rotation of the sample 101b, different positions in the circumferential direction C on the sample 101b are irradiated with the laser 120 sequentially in time series. The irradiation position at each time point in a case of rotating in the circumferential direction C from the position 203 is indicated as the position L and the position coordinate (x, y). Although the irradiation position is illustrated to move in the circumferential direction C in
Similar to (A) of
The sensor 105 in
In the following description, a feature such as a function of correcting the variation is similarly applied to each pixel of the detection signal 123 associated with each position on the surface of the sample 101. The implementation details of the mounting of the sensor 105 are not limited to the line sensor described above, and the sensor 105 may be a charge accumulation type sensor.
The optical foreign matter inspection device 1 according to Embodiment 1 has the following processing outline and sequentially performs processing. The details will be described with reference to
(1) The number-of-pulse calculating circuit 109 calculates, based on the light emission timing synchronizing signal 127, the number of pluses N of the laser 120 in each period TC (
(2) The trigger signal generating circuit 108 generates and outputs, based on the stage encoder signal 129, the trigger signal 124 for determining the timing for the charge accumulation and transfer in the sensor 105 and the timing for the sampling in the detecting circuit 106, and the trigger signal 124 is synchronized with the light emission timing synchronizing signal 127.
(3) The sensor 105 accumulates, in synchronization with the trigger signal 124, the charges from the scattered light 121, and outputs the output signal 122 of a level corresponding to an accumulated-charge amount. The detecting circuit 106 samples, in synchronization with the trigger signal 124, the output signal 122, and obtains and outputs the detection signal 123.
(4) As the signal processing based on the detection signal 123, the luminance correcting circuit 107 performs luminance correction by dividing the luminance value at the pixel at each position by the number of pulses N in the number-of-emitted-pulse information 125 for each circumferential line CL at the position in the radial direction R on the surface of the sample 101. A result of the luminance correction processing is the luminance correction information 128.
The stage encoder signal shown in (A) of
For the light emission timing signal shown in (B) of
The charge transfer trigger signal shown in (C) of
The accumulated-charge amount of the sensor shown in (D) of
Here, in the comparative example, the light emission timing signal shown in (B) of
Therefore, regarding the accumulated-charge amount of the sensor shown in (D) of
The variation of the accumulated-charge amount of the sensor as shown in (D) of
Further, (F) of
For example, the waveform 351 in the period TC2 appears as a luminance value of the pixel at the position P1 in the output image, and the waveform 352 in the period TC3 appears as a luminance value of the pixel at the position P2 in the output image. Here, the luminance value of the pixel at the position P1 is represented by a white rectangle as a first luminance value, and the luminance value of the pixel at the position P2 is represented by a gray rectangle (a dot pattern in
Even in a case where the sample as the inspection target is normal and beams having the same light amount are incident on the positions on the sample surface from the laser light source, as described above, a variation in detection signal values (the corresponding luminance values of the pixels) may occur among the respective positions.
The optical foreign matter inspection device performs, based on such detection signal values, the measurement of the luminance at each position on the sample surface, the foreign matter determination, the generation and display of the mapping image, and the like. The foreign matter determination is performed according to a predetermined foreign matter determination method, for example, a method of determining the presence or absence of a foreign matter by comparing the luminance value of the pixel at each position with a predetermined threshold value. The mapping image is an image obtained by mapping information on a position of the determined and detected foreign matter or the like in an image associated with the sample surface. Therefore, in the optical foreign matter inspection device, a difference in the detection signal value may appear as erroneous detection or image quality deterioration due to the variation described above. A luminance difference generated between the pixels at the positions may appear as a decrease in the measurement and inspection accuracy or a decrease in the image display quality.
Examples of a numerical value relating to the variation are provided below. A period of the light emission timing signal shown in (B) of
The optical foreign matter inspection device 1 according to Embodiment 1 has a function of correcting the luminance of the pixel at each position in consideration of the variation described above. As a result, the optical foreign matter inspection device 1 according to Embodiment 1 can reduce or eliminate the variation in the detection signal value, and the high-accuracy detection signal value, foreign matter determination result information, or the like can be obtained.
As in the comparative example, the stage encoder signal 129 shown in (A) of
The light emission timing synchronizing signal 127 shown in (B) of
The trigger signal 124 shown in (D) of
The accumulated-charge amount of the sensor shown in (D) of
For example, in each of waveforms 451, 452 respectively corresponding to accumulated-charge amounts 441, 442 corresponding to the trigger periods 430 in the periods TC1, TC2, the sensor-output voltage waveform shown in (E) of
In Embodiment 1, since the configuration of the circuit or the like is different from that of the comparative example, the variation (the difference 440 and the difference 450) is smaller than a degree of the variation in the comparative example. As a specific example, the variation (the difference 440 and the difference 450) is 5.9% (= 1/16).
In the output image shown in (F) of
The optical foreign matter inspection device 1 according to Embodiment 1 has at least three modes below as the inspection modes. The function of correcting the variation described above can be similarly applied in any of the modes. The overall control unit 112 controls the application and switching of the inspection modes based on an instruction or a setting.
The first mode is a constant angular velocity mode. The first mode is a mode in which the inspection is performed while a rotation angular velocity of the wafer serving as the sample 101, that is, a rotation angular velocity of the rotation stage 102 is maintained constant. In the case of the first mode, a linear velocity differs depending on the position of the pixel of the sensor 105 that is a line sensor, in other words, the circumferential line CL at each position in the radial direction R. For example, the number of pulses in each period is different between a circumferential line CL close to an outer periphery and a circumferential line CL close to an inner periphery.
A second mode is a constant linear velocity mode. The second mode is a mode in which the wafer serving as the sample 101 on the rotation stage 102 is rotated and inspected such that a linear velocity at the position of each pixel of the sensor 105, in other words, on the circumference at each position in the radial direction R is maintained constant. In the second mode, the overall control unit 112 performs control so as to change the angular velocity according to the position of each pixel of the sensor 105, for example, on the circumferential line CL close to the outer periphery and the circumferential line CL close to the inner periphery, and makes the linear velocity of each circumference constant. In the case of this mode, for example, the number of pulses in each period can be substantially the same (note that there is still the problem of the variation described above) on the circumferential line close to the outer periphery and the circumferential line close to the inner periphery.
A third mode is an acceleration and deceleration mode. The third mode is an inspection mode in which the inspection is started before the linear velocity on the circumference at each position in the radial direction R becomes constant, and the linear velocity is decelerated before the inspection ends. In the third mode, the number of pulses in each period is different during the acceleration and deceleration of the linear velocity, and the number of pulses is substantially the same in a period in which the linear velocity is constant.
A graph in (B) of
In Embodiment 1, as an example of the luminance correction processing for the detection signal 123 performed by the luminance correcting circuit 107, as described above, a method of performing division by using the number of pulses N related to the laser 120 is used. In the method, a sampling signal value of the detection signal 123 is divided by the number of pulses N in the corresponding period (the trigger period 430 in
Further, the value in the luminance correction information 128 becomes smaller due to the division with respect to the original luminance value. Therefore, in a case where the optical foreign matter inspection device 1 displays the measurement result or the inspection result, for example, the luminance correction information 128 may be data obtained by increasing the value by multiplying the signal value after the division by a constant value, or the like.
As described above, according to the optical foreign matter inspection device 1 of Embodiment 1, it is possible to reduce or eliminate the variation between the detection signals at positions on the surface of the sample 101, which may occur due to the non-synchronization between the charge transfer trigger signal and the light emission timing signal in the related art, and it is possible to achieve the high-accuracy inspection or the like. In particular, according to Embodiment 1, in the optical foreign matter inspection device 1 that has a combination of the laser light source 104, which is a pulse laser, and the sensor 105, which is a charge accumulation type sensor, and performs the rotation inspection on the sample 101 on the rotation stage 102, the variation can be reduced or eliminated. That is, in the optical foreign matter inspection device 1, it is possible to reduce or eliminate the variation in the luminance value between the pixels associated with the positions on the circumferential lines CL at the corresponding positions in the radial direction R on the surface of the sample 101, in the detection signal 123.
In the optical foreign matter inspection device, the variation in the luminance value between the pixels in the detection signal described above is a factor that limits a foreign matter detection performance. According to the optical foreign matter inspection device 1 of Embodiment 1, at the time of the rotation inspection, it is possible to eliminate or significantly reduce the unnecessary luminance difference (the variation described above) that corresponds to the difference between the positions in the radial direction R on the surface of the sample 101 and may occur between the pixels at the positions on the circumferential lines CL which are scanning lines. Accordingly, it is possible to improve the accuracy of the measurement and the inspection on the semiconductor wafer or the like, and it is possible to obtain effects such as high accuracy of process monitoring using the optical foreign matter inspection device and improvement in yield achieved thereby.
An optical foreign matter inspection device according to Embodiment 2 will be described with reference to
In the case of the rotation inspection in the first mode M1 (the constant angular velocity mode) as in
Therefore, in a case of applying a method of using the same foreign matter determination threshold value as the foreign matter determination method in the related art with respect to the differences in the position and the circumference in the radial direction R, there is a concern that erroneous determination such as oversight of foreign matter or a false defect is more likely to occur at the position on the outer periphery side as compared with the position on the inner periphery side. Therefore, Embodiment 2 has the following configuration as a devise relating to the problems described above. The optical foreign matter inspection device according to Embodiment 2 calculates, based on the number of pulses N in each period described above, a suitable foreign matter determination threshold value matching the period, and determines the presence or absence of a foreign matter based on the data of the detection signal subjected to the luminance correction performed according to the method in Embodiment 1 described above and the foreign matter determination threshold value.
The foreign matter determining circuit 130 receives the luminance correction information 128, which is the image data subjected to the luminance correction performed by the luminance correcting circuit 107 according to the method of Embodiment 1 described above, and the threshold value information 142 from the threshold value calculating circuit 141. The foreign matter determining circuit 130 compares the luminance value of the pixel at each position after the luminance correction with the threshold value H associated with the position or the period to determine the presence or absence of a foreign matter, and stores and outputs the foreign matter determination result information 131. For example, when a value of a pixel at the target position exceeds the threshold value H, the foreign matter determining circuit 130 determines that there is a foreign matter.
The processing system 180 or the overall control unit 122 uses the foreign matter determination result information 131 to visualize the foreign matter determination result in a form of a mapping image on the display screen of the display device together with the GUI. The user U1 can confirm the foreign matter determination result by viewing the mapping image.
As illustrated in
The function of the threshold value H described above is not limited to the linear function, and may be a curved line, a stepwise function, or the like. In addition, the number of threshold values is not limited to one for each position, and a plurality of threshold values may be provided for each position. For example, a plurality of ranges may be defined for each position by using a plurality of threshold values, and the determination on the presence or absence of a foreign matter, a degree of probability of a foreign matter, or the like for one or more desired foreign matters may be performed by using the plurality of ranges.
As described above, according to Embodiment 2, it is possible to perform the foreign matter determination with high accuracy in addition to the effects according to Embodiment 1. According to Embodiment 2, the foreign matter determination threshold value is adjusted to a suitable foreign matter determination threshold value according to the signal intensity or the S/N estimated based on the number of pulses N and depending on the difference in the position in the radial direction on the sample surface relating to the rotation inspection. Accordingly, the suitable foreign matter determination can be performed in accordance with the inspection mode and the difference in the position in the radial direction, the erroneous detection can be prevented, and the high-accuracy determination result can be obtained. For example, in the first mode, the erroneous detection such as a false defect can be reduced even on the circumferential line at the position on the outer periphery side in the radial direction at which the S/N tends to be relatively low. Further, in Embodiment 2, the same can also be similarly applied in the third mode (the acceleration and deceleration mode).
In the calculation of the threshold value H described above, the threshold value calculating circuit 141 may calculate the S/N or the like for each position in the radial direction R based on the concept as illustrated in
An optical foreign matter inspection device according to Embodiment 3 will be described with reference to
The time difference may occur between the period TC for one pulse 401 of the stage encoder signal 129 shown in (A) of
A delay occurs when the stage encoder signal 129 from the rotation stage 102 in
Therefore, in Embodiment 3, a circuit for detecting the position coordinate deviation (the corresponding time difference) between the stage encoder signal 129 and the trigger signal 124, and a circuit for correcting the position coordinate on the sample surface by using the detected position coordinate deviation are provided.
The position deviation calculating circuit 191 receives the stage encoder signal 129 as shown in (A) of
The position correcting circuit 192 corrects each position coordinate in the coordinate system (
The foreign matter determining circuit 130 receives the position coordinate information 194 after the correction and the luminance correction information 128 after the luminance correction from the luminance correcting circuit 107, and performs the foreign matter determination by using the luminance value indicated by the luminance correction information 128 at the corrected position coordinate indicated by the position coordinate information 194. As described above, as the method for the foreign matter determination, a method of determining the presence or absence of a foreign matter by comparing the luminance value with the threshold value can be applied. The foreign matter determining circuit 130 stores and outputs the foreign matter determination result information 131. As described above, the processing system 180 or the overall control unit 112 displays the foreign matter determination result information 131 in a form of a mapping image or the like.
Further, in Embodiment 3, the method of adjusting the foreign matter determination threshold value in Embodiment 2 may also be similarly applied.
As described above, according to Embodiment 3, it is possible to perform the foreign matter determination with high accuracy in addition to the effects according to Embodiment 1. According to Embodiment 3, the position coordinate deviation corresponding to the time difference between the stage encoder signal 129 and the trigger signal 124 is corrected in the rotation inspection, and thus a luminance value, for which the variation is eliminated, at a more accurate position coordinate is obtained. Accordingly, a position reproducibility at the time of the foreign matter determination can be improved by using the corrected information, and the high-accuracy inspection can be performed.
The following is also possible as a modification of Embodiment 3.
Since the foreign matter determination result information 131 in
In the screen example in
In an example of the mapping image before the correction, there are two foreign matters at positions LA1, LA2. Meanwhile, in an example of the mapping image after the correction, there is only one foreign matter at the position LA1. Regarding the position LA2, as a result of the correction for the luminance value of the position, it is determined that there is no foreign matter in the foreign matter determination. In particular, when the luminance value in each period, each position, and each pixel is close to the foreign matter determination threshold value, the determination result on the presence or absence of a foreign matter is likely to fluctuate, but the accuracy of the foreign matter determination can be improved by the luminance correction in the embodiments.
Although the invention has been described in detail based on the embodiments, the invention is not limited to the embodiments described above and can be variously modified without departing from the scope. Unless otherwise specified, each component may be singular or plural. It is also possible to adopt a combination of the embodiments. Except for essential components, the components of the embodiments may be added, deleted, replaced or the like. The invention is not limited to the example of an inspection device for a semiconductor wafer, and can be applied to devices and systems that perform similar measurement, observation, inspection, evaluation, and the like.
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/JP2021/006207 | 2/18/2021 | WO |