Background of the Invention
1. Field of the Invention
The present invention relates to the precision measurement of the positions, dimensions, etc., of a pattern or mark formed on the surface of a flat object, e.g., a photographic mask or reticle and more particularly to the measurement of the accurate coordinate positions of such pattern or mark which have been corrected for measurement errors due to a deflection of the flat object.
2. Description of the Prior Art
In the measurement of the coordinate positions of a microscopic pattern or mark formed on the surface of a flat object such as a photographic mask or reticle, any planewise distortion in the surface of the object has a considerable effect on the measuring accuracy. Where the measurement is effected by horizontally mounting the object on a holder having a plurality of supports arranged in correspondence to the sides of the object and vacuum chucking the object onto the supports, even if the supports are each provided on a horizontal plane having a good flatness and moreover all the supports are provided on the same horizontal plane, the central portion of the object is deflected downward by the effect of the gravity on the ground that the sides of the object are supported. Noting the vertical section of the object supported in this manner, the deflection thereat is caused in the like manner as the model of a simple beam supported at its ends. In this case, while no planewise run-out is caused at the neutral plane between the upper and lower surfaces of the object irrespective of the deflection according to the Bernoulli-Euler supposition in the strength of materials, the upper surface of the object or the surface containing the pattern or mark is reduced in the plane direction due to the occurrence of the deflection. Therefore, the above-mentioned construction of the holder involves an error in the result of measurement and it is thus not desirable.
Thus, a method has been used in the past in which the holder is processed to produce a plane surface on its whole supporting surface so that the whole area of the lower surface of the object is uniformly contacted with the supporting surface and air is sucked through slots or holes partically formed in the supporting surface thereby chucking the object onto the supporting surface. However, it is extremely difficult to finish the supporting surface to have a sufficient flatness and also it is difficult to force the object to follow the plane shape of the supporting surface by vacuum chucking. Thus, even with this method, the central portion of the object tends to project slightly with respect to the adjoining portion.
Another disadvantage is that if dust or the like deposits on the supporting surface, the lower surface of the object is forced upward at the position of the dust and the flatness is deteriorated.
Summary of the Invention
It is the primary object of the present invention to provide a method and apparatus capable of measuring the coordinate positions on the surface of a flat object mounted on a holder as effectively as the measurement on an ideal plane surface.
Thus, in accordance with the invention, there are provided a holder (stage) mounting thereon the object to place its surface along a reference plane and movable parallel to the reference plane and means for measuring the amounts of vertical deviation of measuring points on the surface of the object with respect to the reference plane whereby the amounts of vertical deviation of a plurality of points on the surface of the object and the distances between the plurality of points are detected and the inclines of the surface of the object from the reference plane are determined. Then, the coordinate positions of the measuring points in the reference plane measured from the amounts of movement of the stage are corrected in accordance with the determined inclines.
The above and other objects as well as advantageous features of the invention will become more clear from the following description taken in conjunction with the drawings.
Brief Description of the Drawings
FIG. 1 is a perspective view showing schematically the construction of an apparatus according to an embodiment of the invention.
FIG. 2 is a schematic diagram showing the construction of the infocus detecting system shown in FIG. 1.
FIG. 3 is a waveform diagram of an S-curve signal.
FIG. 4 is a diagram showing an example of a deflection in the substrate.
FIG. 5 is a waveform diagram of a voltage signal.
FIG. 6 is a flow chart showing the operation of the embodiment of FIG. 1.
Description of the Preferred Embodiments
FIG. 1 illustrates schematically the construction of an embodiment of a measuring apparatus according to the invention. The pattern formed on the surface of a flat substrate such as a photographic mask or reticle is projected in enlarged form at a given position within an optical system 12 through an objective lens 11. A laser light source is arranged within the optical system 12 so as to project a laser spot onto a substrate 10 through the objective lens 11. Generally, the pattern on the mask or reticle is in the form of microscopic ridges or furrows and a relative scanning of the pattern by the laser spot results in the scattered or diffracted light from the edges of the ridges or furrows. Disposed around the objective lens 11 are four photodetectors 51, 52, 53 and 54 which function as edge detecting means for receiving the scattered light or the like. This edge detecting method is disclosed in detail in U.S. Pat. No. 4,112,309 and will not be described.
The optical system 12 also includes a system for detecting the focusing of the objective lens 11 so that the objective lens 11 is automatically focused on the pattern by servo controlling the position of the objective lens 11 in a Z direction. This type of infocus detecting system is disclosed for example in Japanese Utility Model Publication No. 57-44325 and will be described briefly.
As shown in FIG. 2, the laser beam from a laser light source 31 is focussed in the form of a spot (or a slit) on the substrate 10 through the objective lens 11. The reflecting light from the substrate 10 is passed through the objective lens 11, reflected by a beam splitter 32 and refocussed through a condenser lens 33. Arranged at this refocal plane is a mask 34 which is formed with a pinhole (or a slit) and the mask plate 34 is caused by an actuator 39 to make a simple harmonic motion in the direction of the optical axis on both sides of a given focal plane. The light transmitted through the pinhole (or slit) is converted to an electric signal by a detector 35. The electric signal is applied to a synchronous detection circuit (PSD) 37 through a preamplifier 36. The harmonic motion of the mask plate 34 is caused in response to the reference signal from an oscillator 38. The reference signal is also applied to the PSD 37. Thus, when the output of the preamplifier 36 is subjected to synchronous detection (synchronous rectification) at the frequency of the simple harmonic motion by the PSD 37, an S-curve (voltage) signal S1 is generated as shown in FIG. 3.
The S-curve signal S1 is such that the variation of the PSD output voltage in response to the amount of deviation from the infocus position 0 shows a linearity in each of the small regions on the sides of the infocus position 0 and it also has a characteristic such that the voltage value becomes zero at the infocus position 0. Thus, the z-direction height of the substrate 10 with respect to the infocus position 0, that is, the distance between the ideal horizontal plane of movement of an XY stage 13 which is two-dimensionally movable with the substrate 10 mounted thereon and the pattern-containing surface of the substrate 10 can be easily detected in accordance with the S-curve signal S1. Then, on the waveform of the S-curve signal S1, the incline .alpha. at the infocus position 0 represents the sensitivity .alpha. (.mu.m/V) of the defocus and the synchronous detection output. The sensitivity .alpha. has been corrected so that it is not dependent on the variation in the reflection intensity of the substrate.
The XY stage 13 having the substrate 10 mounted thereon is two-dimensionally movable in an x-y plane (horizontal plane) by motors which are not shown. The XY stage 13 has been manufactured with a high precision such that any error of the x-y plane (horizontal plane) of movement of the stage 13 with respect to the ideal horizontal plane is sufficiently small as compared with any deflection of the substrate 10.
Interferometer systems 15 and 17 respectively project measuring laser beams to the reflecting surfaces of reflecting mirrors 16 and 18 which are fixedly mounted at the ends of the upper surface of the XY stage 13 and the position of the XY stage 13 or its positions (coordinate values) in the x-y plane on the substrate 10 thereby detecting positions signals indicative of the detected positions. It is to be noted that the position of each pattern edge is detected in terms of the coordinates x and y determined with a given position within the movable range of the XY stage 13 as the origin.
A main control unit 20 for controlling the apparatus of FIG. 1 on the whole comprises a microcomputer and it serves the following preliminarily programmed four functions.
The first function is a distance detecting function of moving the XY stage 13 and then detecting the distances between the plane of movement of the XY stage 13 and the pattern surface of the substrate 10 (or the z-direction positions) at or near the detection positions of a plurality of the pattern edges on the substrate 10 in accordance with the S-curve signal detected by the infocus detecting system incorporated in the optical system 12 and the signals detected by the photodetectors 51, 52, 53 and 54.
The second function is a distance computing function of determining the distances between the plurality of pattern edges in accordance with the position of the pattern edges in the x-y plane detected by the interferometer systems 15 and 17 in response to the determination of the z-direction positions of the pattern surface by the distance detecting function.
The third function is an incline computing function of determining the inclines of the pattern surface defined by the plurality of edges in accordance with the distances (the vertical positions) detected by the distance detecting function and the distance determined by the distance computing function.
The fourth function is a correction function responsive to the inclines determined by the incline computing function to correct the positions of the pattern determined by the pattern edge positions detected by the interferometer systems 15 and 17 by the amount corresponding to the inclines.
The results of the measurements by the main control unit 20 having the above-mentioned functions, the measurement errors due to the deflection of the substrate 10, the corrected positions of the pattern, etc., are indicated on a display 21.
The operation of the embodiment will now be described with reference to the flow chart of FIG. 6. The operation will be described by way of example with reference to a case where the substrate 10 is arcuately deflected in the x-direction about a point 0 as shown in FIG. 4.
At a first step 1, the positions (coordinate values) of pattern edges E1 and E2 on the substrate 10 in the x-y plane (horizontal plane) are detected in accordance with the positions detected by the interferometer systems 15 and 17 in response to the detection of the pattern edges by the photo-detectors 51, 52, 53 and 54.
Then, at a step 2, the main control unit 20 determines an x-direction incline .theta.1 of the substrate 10 at the edge E by the use of the movement of the XY stage 13, the infocus detecting system of the optical system 12 and the interferometer systems 15 and 17 in accordance with the following procedure. More specifically,the focusing operation of the objective lens 11 is performed in the vicinity of the edge E1 and the infocus detecting system is adjusted in such a manner that the resulting voltage output becomes zero. Then, the XY stage 13 is moved so that the respective points from an adjacent point P11 up to the opposite point P12 through the edge E1 are successively positioned opposite to the objective lens 11 and the resulting voltage outputs at the respective points and near the edge E1 are stored in correspondence to the x-coordinate positions detected by the interferometer systems 15 and 17. In accordance with the thus generated voltage outputs, a voltage output waveform corresponding to the region between the points P11 and P12 is obtained as shown in FIG. 5. Then, the main control unit 20 multiplies the voltage values at the points P11 and P12 by the sensitivity .alpha. of the S-curve signal therby determining the z-direction heights or the distances between the plane of movement of the stage 13 and the pattern surface at the points P11 and P12 and also the distance between the points P11 and P12 is determined according to their positions detected by the interferometer systems 15 and 17. Then, in accordance with the thus determined distances, the incline .theta. 1 of the substrate 10 at the position of the pattern edge E1 is determined by the main control unit 20.
At a step 3, in the like manner as the step 2, the incline of the section between points P21 and P22 is determined and an incline .theta.2 at the edge E2 is determined.
Then, at a step 4, correction amounts 1/2t.theta.1 and 1/2t.vertline..theta.2.vertline. (where t is the thickness of the substrate 10) at the edges E1 and E2, respectively, are determined thereby correcting the coordinate values of the positions of the edges E1 and E2 detected by the interferometer systems 15 and 17.
It is to be noted that the distance between the edges E1 and E2 includes an error of 1/2t (.theta.1-.theta.2) as compared with the case of the substrate 10 in the ideal plane condition. It is assumed that the inclines .theta.1 and .theta.2 are positive when the substrate 10 is slanted left and are negative when the substrate 10 is slanted right. In this case, the measured distance between the edges E1 and E2 decreases if the incline difference .theta.1-.theta.2 is positive and the measured distance increases if the difference .theta.1-.theta.2 is negative Also, the inclines .theta.1 and .theta.2 are cancelled, since the error can be determined from the difference between the inclines .theta.1 and .theta.2 even if the substrate 10 is inclined from the horizontal plane.
It is to be noted that while the x-direction coordinate values are measured by moving the substrate 10 in the x direction and determining the x-direction inclines of the substrate 10 as mentioned previously, the measurement of y-direction coordinate values can be effected by moving the substrate 10 in the y direction and determining its y-direction inclines.
Further, while, in this embodiment, the inclines are determined in accordance with the S-curve signal detected by the infocus detecting system, the invention is not limited thereto. For instance, by arranging to read the amounts of vertical movement of the objective lens 11 by the use of means such as encoders, interferometers or potentiometers, it is possible to determine an incline .theta.=.DELTA.Z/.DELTA.x at the edge E1 in accordance with amounts of vertical movement .DELTA.Z of the objective lens 1 and an amount of movement .DELTA.x of the XY stage between the points P11 and P12 detected when focusing the objective lens 11 at the points P11 and P12. In this case, the amount of movement .DELTA.x of the XY stage must be decreased by a certain amount so as to reduce the error in measurment. Further, instead of measuring the vertical movements of the objective lens 11, a Z stage which is vertically movable in the z direction may be arranged on the XY stage so that the amounts of vertical movement of the Z stage are read.
Further, it is possible to use another incline detecting method in which an autocollimator is formed within the optical system 12 by utilizing the objective lens thereby detecting the inclines at measuring points. Also, the edge detecting means may of course be comprised of photoelectric microscopes of the type which uses a vibrating slit or the like so as to scan an image of a pattern edge formed by the objective lens.