The present invention relates to apparatuses and methods for 3D surface inspection.
Super Moore's law and other concepts have led the transformation of the integrated circuit (IC) industry from an era where higher process nodes are pursued to a brand new era where it more relies on chip packaging techniques. Wafer Level Packaging (WLP) is notably advantageous over traditional packaging in package size miniaturization and process cost reduction. Therefore, WLP is considered as one of the critical technologies that support the continuous development of the IC industry.
WLP includes majorly a number of processes such as Gold Pillar Solder Bump, RDL and TSV. In order to achieve a higher yield of chip fabrication, defect inspection needs to be performed throughout the packaging process. Earlier apparatus for this purpose focused on the detection of two-dimensional (2D) surface defects like contaminants, scratches and particles. With higher requirements being imposed on process control, there is an increasing demand for inspection of three-dimensional (3D) surface features such as bump height, RDL thickness and TSV hole depth.
In the current state of the art, there are several methods for 3D surface measurement including those commonly used such as laser triangulation, laser confocal and interferometry. Laser triangulation can employ laser line scanning which enables a higher detection speed but is inferior in accuracy. Although laser confocal and interferometry can both provide higher vertical resolutions, their involvement of vertical scanning leads to low efficiency, making them less desirable for whole full-wafer scanning inspection.
The present invention addresses the above-described problems existing in the prior art by presenting a 3D surface inspection apparatus and method.
To this end, a 3D surface inspection apparatus according to the present invention includes, disposed sequentially along a direction of propagation of a light beam, an illumination unit, a polarization splitting unit, a multi-beam splitter, a plurality of phase-shift plates, a polarization combiner and a detector. The light beam from the illumination unit is split by the polarization splitting unit into an inspection beam and a reference beam that are polarized in directions perpendicular to each other. The inspection beam is incident on and reflected by a surface of a target object and enters the polarization splitting unit again. The reference beam is incident on and reflected by a first reflector of the polarization splitting unit and enters the polarization splitting unit again where the reference beam reflected from the first reflector is superimposed with the inspection beam reflected from the surface of the target object. The superimposed inspection beam and reference beam is divided by the multi-beam splitter into a plurality of sub-beams each of which then passes through a corresponding one of the plurality of phase-shift plates and thereby obtains an additional phase difference between an inspection sub-beam and a reference sub-beam contained in the sub-beam. Thereafter, the plurality of sub-beams pass through the polarization combiner, making the inspection sub-beam and the reference sub-beam contained in each of the plurality of sub-beams polarized in a same direction and generating a corresponding interference signal at a surface of the detector. The additional phase differences created by the plurality of phase-shift plates are different from one another.
Preferably, the illumination unit includes, disposed sequentially a light source, a beam collimator/expander and a second reflector. The light beam from the light source passes through the beam collimator/expander and is incident on and reflected by the second reflector; and the light beam reflected from the second reflector is incident on the polarization splitting unit.
Preferably, the light source is a mercury lamp, a xenon lamp, a halogen lamp or a laser light source.
Preferably, the beam collimator/expander includes, disposed sequentially, a first lens and a second lens.
Preferably, the polarization splitting unit further includes a polarization splitter, a first λ/4 plate, a third lens, a second λ/4 plate, a fourth lens and a fifth lens; the light beam from the illumination unit is split by the polarization splitting unit into the inspection beam and the reference beam that are polarized in directions perpendicular to each other; the inspection beam passes through the first λ/4 plate and the third lens and is incident on and reflected by the surface of the target object, and the inspection beam reflected from the surface of the target object passes again through the third lens and the first λ/4 plate with a polarization direction thereof rotated by 90 degrees and further through the polarization splitter and the fifth lens, and is incident on the multi-beam splitter; and the reference beam passes through the second λ/4 plate and the fourth lens and is incident on and reflected by the first reflector, and the reference beam reflected from the first reflector again passes through the fourth lens and the second λ/4 plate with a polarization direction thereof rotated by 90 degrees and is then reflected by the polarization splitter, passes through the fifth lens and enters the multi-beam splitter.
Preferably, a plurality of interference objectives of different magnifications are disposed between the illumination unit and the surface of the target object.
Preferably, the plurality of interference objectives are switchable by a revolving nosepiece.
Preferably, the light beam from the illumination unit passes through the polarization splitting unit and is incident on one of the plurality of interference objectives, and the polarization splitting unit is implemented as a first splitter.
Preferably, the multi-beam splitter includes diffraction optical elements for forming a plurality of planar or stripe-like interference patterns at the surface of the detector
Preferably, the multi-beam splitter includes n second splitters which split the superimposed inspection beam and reference beam into (n+1) sub-beams each of which passes through a corresponding one of the plurality of phase-shift plates and a corresponding polarization combiner and is incident on a corresponding detector, where n is a positive integer.
Preferably, the detector is a CMOS sensor or a CCD sensor.
Preferably, the multi-beam splitter includes a spatial light modulator.
The present invention also provide a 3D surface inspection method using the 3D surface inspection apparatus as defined above, in which a height of any location of the surface of a target object relative to a reference plane is calculated based on a plurality of interference signals simultaneously generated at the surface of the detector for the location.
Preferably, the height h relative to the reference plane is calculated according to:
where, λ represents a wavelength of the light beam from the illumination unit, and φ denotes the phase difference between the inspection beam and the reference beam.
Preferably, the superimposed inspection beam and reference beam is divided into four sub-beams, and the phase difference φ is calculated as:
where, I1, I2, I3 and I4 respectively represent intensities of the interference signals generated by the four sub-beams at the surface of the detector.
Preferably, four phase-shift plates are used to create an additional phase difference of 0, π/2, π and 3π/2 for the four sub-beams, respectively; and I1, I2, I3 and I4 are calculated as:
I
1
=A+B×cos(φ)
I
2
=A+B×cos(φ+π/2)
I
3
=A+B×cos(φ+π)
I
4
=A+B×cos(φ+3π/2)
where, A and B are constants.
Compared to the prior art, the 3D surface inspection apparatus and method according to the present invention enable transient acquisition of plurality of interference signals of a surface location of a target object without involving vertical scanning, from which height information of the target object surface in the field of view can be calculated. This, together with the scanning performed by a motion stage, allows rapid 3D surface inspection with higher efficiency even when the target object is large.
In these figures: 10—illumination unit; 11—light source; 12—first lens; 13—second lens; 14—first reflector; 20—polarization splitting unit; 21—polarization splitter; 22—first quarter-λ plate; 23—third lens; 24—second quarter-λ plate; 25—fourth lens; 26—second reflector; 27—fifth lens; 28—first splitter; 29—revolving nosepiece; 29a, 29b and 29c—interference objectives; 30—multi-beam splitter; 31a, 31b, 31c and 31d—second splitters; 40a, 40b, 40c and 40d—phase-shift plates, 41, 41a, 41b, 41c and 41d—polarization combiners; 50, 50a, 50b, 50c and 50d—detectors; 60—target object; 61—motion stage; 70—inspection field of view; 100—incident light beam; 101—inspection beam; 102—reference beam; and 103—outgoing light beam.
In order to more fully describe the subject matter of the present invention, several particular embodiments are listed below for demonstration of its technical effects. It is noted that these embodiments are provided for illustration only, without limiting the scope of the invention in any way.
Referring to
Preferably, with continued reference to
Preferably, with continued reference to
Preferably, with continued reference to
The present invention also provides a 3D surface inspection method in which the inspection beam 101 and the reference beam 102 are formed after the light beam 100 from the illumination unit 10 passes through the polarization splitting unit 20. The inspection beam 101 and the reference beam 102 are then superimposed with each other and divided by the multi-beam splitter 30 into multiple sub-beams each of which then passes through a corresponding one of the phase-shift plates 40a, 40b, 40c, 40d and thereby obtains an additional phase difference so that interference signals are generated at the surface of the detector 50, wherein the additional phase differences created by the phase-shift plates 40a, 40b, 40c, 40d are different from one another. The height of any location on surface of the object 60 being inspected compared to a reference plane is calculated based on the plurality of interference signals (four in this Embodiment) generated at the surface of the detector 50.
Specifically, the phase differences enabled by the phase-shift plates 40a, 40b, 40c, 40d can be designed according to practical needs. In this Embodiment, with these additional phase differences being Φa=0, Φb=π/2, Φc=π and Φd=3π/2 as an instance, the four interference signals respectively generated from the four sub-beams due to interference can be expressed in a simple form as (for the sake of description, only interference of monochromatic light beams is considered here):
I
1
=A+B×cos(φ)
I
2
=A+B×cos(φ+π/2)
I
3
=A+B×cos(φ+π)
I
4
=A+B×cos(φ+3π/2)
In these equations, A and B are constants to be determined,
represents the phase difference between the inspection beam 101 and reference beam 102 which form the light beam 103, and h denotes the height of the surface of the target object 60 relative to a reference plane whose height is defined to be zero. The reference plane is selected as an imaginary plane which is on the same side of the splitter 21 as the target object 60 and is spaced from the polarization splitter 21 by a distance that is the same as the distance from the second reflector 26 to the polarization splitter 21. As such, with the additional phase differences created by the phase-shift plates 40a, 40b, 40c, 40d being respectively 0, π/2, π and 3π/2, the phase difference φ between the inspection and reference beams are calculated as:
Now referring to
Preferably, in this Embodiment, the detector 50 is a CMOS or CCD sensor. The four planar interference patterns formed at the surface of the detector 50 by the sub-beams that have passed respectively through the phase-shift plates 40a, 40b, 40c, 40d are shown in
With the 3D surface inspection method according to the present invention, transient acquisition of plurality of interference signals of a surface location of the target object 60 present in the field of view is possible without involving vertical scanning, from which information about height of the surface can be calculated. This, together with the scanning by the motion stage 61, allows rapid 3D surface inspection for the target object 60 with higher efficiency even when it is large in size.
Now referring to
This Embodiment differs from Embodiment 1 in that a linear light source is used. Now referring to
With reference to
Now referring to
In summary, the present invention provides an apparatus and method for 3D surface inspection. The apparatus includes, disposed sequentially along the direction of propagation of a light beam, an illumination unit 10, a polarization splitting unit 20, a multi-beam splitter 30, a plurality of phase-shift plates 40a, 40b, 40c, 40d and a detector 50. An inspection beam 101 and a reference beam 102 are formed after the light beam 100 from the illumination unit 10 passes through the polarization splitting unit 20. The inspection beam 101 is incident on the surface of a target object 60 and is reflected by the surface. It then again enters the polarization splitting unit 20. The reference beam 102 is incident on the second reflector 26 and is reflected thereby back into the polarization splitting unit 20 where it is superimposed with the inspection beam 101 from the surface of the target object 60. The superimposition of the inspection beam 101 and the reference beam 102 is divided by the multi-beam splitter 30 into a number of sub-beams each corresponding to one of the phase-shift plates 40a, 40b, 40c, 40d and thereby gains an additional phase difference between the inspection sub-beam and the reference sub-beam which are polarized perpendicular to each other. Thereafter, the sub-beams pass through a polarization combiner 41, making the inspection sub-beams and the reference sub-beams polarized in the same direction and generating interference signals at the surface of the detector 50. The additional phase differences created by each of the phase-shift plates 40a, 40b, 40c, 40d are different from one another. According to the present invention, transient acquisition of plurality of interference signals of a surface location of the target object 60 present in the field of view is possible without involving vertical scanning, from which information about height of the surface can be calculated. This, together with the scanning performed by a motion stage 61, allows rapid 3D surface inspection for target object 60 with higher efficiency even when it is large in size.
It will be apparent to those skilled in the art that various changes and modifications can be made to the invention without departing from the spirit and scope thereof. Accordingly, it is intended that the present invention also include these modifications and variations if they come within the scope of the appended claims and their equivalents.