Auto focus system for inspection of high-density parts
AssigneeVelocity Image Processing LLC
InventorsRobert P. Bishop, Timothy Pinkney
Life of this patent
Estimating the term…
Abstract
A method and apparatus to maintain image focus on parts such as wafers, circuit boards, or high-density substrates as the part is being inspected. Focus performance is independent of feature and trace orientation and density. This apparatus can be easily integrated into an inspection system and can maintain focus on parts with high aspect ratio structures and or low or non-reflective insulators. It enables the inspection of high-density fine line products requiring the use of high resolution, high numerical aperture (NA) imaging optics with small depths of focus (DOF) that must be kept in focus during the inspection.
Claims17
A method of operating a focus system for use in inspection of a part such as a panel, substrate or wafer comprising:
- a) configuring a focus camera and an inspection camera to view the part (FIG. 28 at 28-16, 28-31, FIG. 29 at 29-16, 29-22),
- b) projecting two or more different known patterns onto the part (FIGS. 13A, 13B, 21B),
- c) each different known pattern being composed of multiple copies of a given, known,-geometric shape (FIG. 13A, 21C),
- d) each pattern projected at a different wavelength (FIG. 29B), vector angle and vector direction relative to a perpendicular drawn to optics of the focus camera (FIG. 13B, 21B),
- e) the projected pattern wavelengths being blocked by a corresponding filter so as not to appear on the inspection camera (FIG. 28 at 28-35, FIG. 29 at 29-20) and directed to a dichroic beam splitter configured to direct only the projected pattern wavelengths toward the focus camera (FIG. 28 at 28-11, FIG. 29 at 29-10),
- f) geometric shapes in each pattern moving on a surface of the focus camera as a function of projected vector angle, projected vector direction and/or changes in vertical height between features on the part and focus optics of the focus camera (FIG. 14A,14B,14C, 20A, 20B, 21A),
- h) for each projected shape:
- detecting that projected shape with a focus camera (FIGS. 14A, 14B, 14C, 21A, 22A);
- taking a measurement of at least one dimension of that projected shape;
- if the measurement of least one dimension of that projected shape matches a reference for that shape, then identifying the measurement as a valid measurement, (FIG. 15A, 15B, FIG. 23A, 23B)
- otherwise
- if a projected shape is not detected or the measurement does not match the reference for that shape, then identifying the measurement as an invalid measurement (FIG. 15),
- i) determining a position of each valid measurement of a projected shape (FIG. 17 at 17-1, 17-2, 17-3, 22A, 22B, and 26A at 26-1, 26-2, 26-3), and
- j) changing the distance between the part and focus camera optics, based on the position of the projected shape corresponding to the valid measurement, to thereby keep the part in focus within an optical depth of field across the optical field of view of the focus camera and inspection camera (FIG. 28 at 28-34 and 29 at 29-18).
A method of operating a focus system for use in inspecting a part, the method comprising
- a) arranging the part (29-13) and optics (29-12) such that the part is within a field of view of a focus camera (29-16) and an inspection camera (29-22);
- b) projecting two or more known patterns onto the part, the two or more known patterns including at least two or more known projected shapes having different wavelengths (FIGS. 13A, 13B, 13C, 21C, 29B);
- c) the optics configured to direct only the projected pattern wavelengths toward the focus camera and such that the projected pattern wavelengths are not directed to the inspection camera (FIG. 28 at 28-11, 28-35, FIG. 29 at 29-10, 29-20);
- d) for each projected shape:
- i) detecting that projected shape with the focus camera (FIGS. 14A, 14B, 14C, 21A, 22A);
- ii) taking a measurement of at least one dimension of that projected shape;
- iii) if the measurement of least one dimension of that projected shape matches a reference for that shape, then identifying the measurement as a valid measurement (FIGS. 15A, 15B, 23A, 23B);
- iv) otherwise
- v) if a projected shape is not detected or the measurement does not match the reference for that shape, then identifying the measurement as an invalid measurement (FIGS. 15A, 15B, 23A, 23B);
- e) determining positions of one or more of the projected shapes that correspond to one or more of the valid measurements (FIG. 17 at 17-1, 17-2-, 17-3, FIG. 26A at 26-1, 26-2, 26-3);
- and
- f) controlling the optics based on the valid measurements such that part remains in focus on both the focus camera and the inspection camera (FIG. 28 at 28-13, 28-34 and FIG. 29 at 29-12, 29-18).
Dependencies are inferred from the claim text.