METHOD FOR IMAGING A REGION OF INTEREST OF A SAMPLE USING A TOMOGRAPHIC X-RAY MICROSCOPE, MICROSCOPE, SYSTEM AND COMPUTER PROGRAM
20210407127 · 2021-12-30
Inventors
- Thomas Anthony Case (Walnut Creek, CA, US)
- Susan Candell (Lafayette, CA, US)
- Naomi Kotwal (Dublin, CA, US)
- Allen Gu (Pleasanton, CA, US)
- Lorenz Lechner (San Ramon, CA, US)
- Wayne Broderick (Pleasanton, CA, US)
Cpc classification
International classification
Abstract
A method images a region of interest of a sample using a tomographic X-ray microscope. The method includes registering a position of the sample. Registering includes: imaging a portion of the sample containing a feature using the microscope, identifying the feature by matching the feature to a pre-recorded feature, and determining a relative position of the feature in relation to the pre-recorded feature. The method also includes navigating a field of view of the microscope over the region of interest based on the registered position of the sample, and imaging the region of interest using the microscope.
Claims
1. A method, comprising: registering a position of a sample, comprising: using a tomographic X-ray microscope to image a first portion of a sample which comprises a first feature; identifying the first feature by matching the first feature to a pre-recorded first feature; determining a relative position of the first feature in relation to the prerecorded first feature; using the tomographic X-ray microscope to image a second portion of the sample which comprises a second feature; identifying the second feature by matching the second feature to a prerecorded second feature; and determining a relative position of the second feature in relation to the prerecorded second feature; navigating a field of view of the tomographic X-ray microscope over a region of interest based on the registered position of the sample; and using the tomographic X-ray microscope to image the region of interest, wherein the sample is rotated between imaging the first and second portions by a predetermined angle, and the first and second portions lie in planes intersecting each other.
2. The method of claim 1, further comprising using a scoring method to select the pre-recorded first feature from a plurality of features of a portion of a first sample.
3. The method of claim 2, wherein the scoring method comprises comparing, among the plurality of features, each feature to a respective other feature.
4. The method of claim 2, wherein selecting the pre-recorded first feature from the plurality of features comprises displaying to an operator at least two or more features from the plurality of features exceeding a score threshold.
5. The method of claim 4, further comprising allowing the operator to select one of the at least two or more features as the pre-recorded first feature.
6. The method of claim 1, wherein the pre-recorded first feature is selected from a portion of a first sample, and registering, navigating and imaging are performed for a plurality of samples.
7. The method of claim 1, wherein the tomographic X-ray microscope comprises an X-ray source, a sample stage including the sample, and an X-ray detector.
8. The method of claim 7, wherein, in relation to the X-ray source, the X-ray detector is behind the sample.
9. The method of claim 7, wherein the sample stage comprises a sample holder that holds the sample.
10. The method of claim 1, further comprising: using the tomographic X-ray microscope to image the first portion at a first resolution; using the tomographic X-ray microscope to image a sub-portion of the first portion at a second resolution, wherein the first resolution is lower than the second resolution.
11. The method of claim 1, wherein the sample comprises an integrated circuit package.
12. The method of claim 1, further comprising: before registering, navigating and imaging, retrieving the sample from a conveyer, and placing the sample in the tomographic X-ray microscope; and after registering, navigating and imaging, removing the sample from the tomographic X-ray microscope, and placing the sample onto the conveyer.
13. A tomographic X-ray microscope, comprising: an imaging unit configured to: i) image a portion of a sample which comprises a feature; and ii) image a region of interest of the sample; a registering unit configured to register a position of the sample, the registering unit comprising: an identifying unit configured to identify the feature by matching the feature to a pre-recorded feature; a determining unit configured to determine a relative position of the feature in relation to the pre-recorded feature; and a navigating unit configured to navigate a field of view of the tomographic X-ray microscope over the region of interest based on the registered position of the sample.
14. The tomographic X-ray microscope of claim 13, wherein the imaging unit configured to: i) image a first portion of the sample which comprises a first feature; and ii) image a second portion of the sample which comprises a second feature.
15. The tomographic X-ray microscope of claim 14, wherein: the identifying unit is configured to identify: i) the first feature by matching the feature to a pre-recorded first feature; and ii) the second feature by matching the feature to a pre-recorded second feature; and the determining unit configured to determine: i) a relative position of the first feature in relation to the pre-recorded first feature; and ii) a relative position of the second feature in relation to the pre-recorded second feature.
16. The tomographic X-ray microscope of claim 15, further comprising a device configured to rotate the sample.
17. A system comprising: the tomographic X-ray microscope of claim 13; a first device configured to provide a plurality of samples; and a second device configured to load at least one sample of the plurality of samples into the tomographic X-ray microscope.
18. One or more machine-readable hardware storage devices comprising instructions that are executable by one or more processing devices to perform operations comprising the method of claim 1.
19. A system comprising: one or more processing devices; and one or more machine-readable hardware storage devices comprising instructions that are executable by the one or more processing devices to perform operations comprising the method of claim 1.
20. The system of claim 19, further comprising a tomographic X-ray microscope.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0072] Further embodiments, features and aspects of the present disclosure will become apparent from the subsequent description and dependent claims, taken in conjunction with the accompanying drawings, in which:
[0073]
[0074]
[0075]
[0076]
[0077]
[0078]
[0079]
[0080]
DESCRIPTION OF EXEMPLARY EMBODIMENTS
[0081] In the Figures, like reference numerals designate like or functionally equivalent elements, unless otherwise indicated.
[0082]
[0083] In steps S1 and S2, a first and second feature are selected from a portion of a first (baseline) sample. The features will be used in step S5 to register a position of a second sample. Including step S2 (and S3) is optional.
[0084] The first and second sample as well as further samples mentioned hereinafter may be formed as an integrated circuit (IC) packages, for example flip chip package. One such IC package is illustrated in a perspective view in
[0085]
[0086] The sample holder 300 includes a sample receptacle 302 (see
[0087] The sample holder 300 may include one or more sample receiving sections each of which is configured to receive a sample 200. In the example, three sample receiving sections 310, 312, 314 are provided.
[0088] By way of example, the sample receiving section 312 will be explained in more detail hereinafter, yet the same applies to the sample receiving sections 310 and 314. The sample receiving section 312 is generally plate shaped and has a sample placement surface 316. In use of the sample holder 300, the sample placement surface 316 is oriented vertically. The sample 200 is placed on the sample placement surface 316. The sample receiving section 312 has a vertical alignment portion 318 and a horizontal alignment portion 320, the alignment portions being formed as ledges respectively. The alignment portions 318, 320 are arranged perpendicularly to each other.
[0089] The sample 200 may have a rectangular shape including four lateral edges 322, 324, 326, 328 (defining the sample's length and width). The thickness of the sample 200 may be small compared to its length and width. When placing the sample 200 on the sample placement surface 216, two of the edges 324, 326 of the sample 200 are guided along the alignment portions 318, 320 till the sample 200 is positioned in a bottom right corner (see
[0090] A fixing element 330 fixes the sample 200 to the receptacle receiving section 314 in a non-permanent way. The fixing element 330 can be an O-ring spanning diagonally over the sample 200 and attached to opposite corners 332, 334 of the receptacle receiving section 314 via notches 336. The fixing element 330 is made of a flexible and radiation-stable material. For example, the fixing element 400 can be made of ethylene propylene diene methylene rubber (EPDM). The fixing element 400 imparts a securing force to mate the sample 200 against the sample placement surface 216 and the alignment portions 318, 320.
[0091] Returning to
[0092] The microscope 210 includes an X-ray source 212, an X-ray detector 214, the sample stage 208 and a controller 224. The X-ray source 212 sends out an X-ray beam 216 incident on the sample 200′ currently held in the field of view 218 of the X-ray source 212 by way of the sample holder 300′. The X-ray beam 216 passes through the sample 200′ as well as through parts of the sample holder 300′ (for example through the sample placement surface 216) and is received by the X-ray detector 214. The X-ray detector 214 generates an image 220 which represents, for example, a 2D-section through the sample 200′.
[0093] In
[0094] After generating the image 220 (step S1-1 in
[0095] In the example of
[0096] Now, returning to
[0097] Hereinafter, another feature (also termed “second feature” herein) is identified in an image 700 taken from the sample 200′ at its second rotational position (step S2 in
[0098] The location vectors (2D) of the first and second feature are combined in step S3 to obtain a vector (designated also “j” in
[0099] Next, the field of view 218 of the microscope 210 is directed towards a region of interest 600 in
[0100] Once the operator has found the region of interest 600 (typically manually), the path the field of view 218 takes in relation to the feature 502 is determined in 3D and for example saved as a vector k on the memory of the controller 224.
[0101] Now, the second and consecutive samples 200 waiting on the conveyor 204 may be analyzed in an easy and fully automated fashion, for example, by applying the method steps explained in the following.
[0102] First, the second sample 200 (explanations in the following equally referring to consecutive samples) is taken off the conveyor 204 using the gripper 206 and placed on the sample stage 208 in its sample holder 300.
[0103] Then, the position of the second sample 200′ in 3D (three dimensions x, y, z) in relation to the origin O (see
[0104] In step S5-2, the first and second feature 502′ (see
[0105] In step 5-3, the controller 224 determines the relative position of the first and second feature 502′ of the second sample 200 in relation to the first and second feature 502 of the first sample 200′, optionally, by calculating a vector r (see
[0106] Since the vector k has been previously determined, the path along which the field of view 218 is navigated in order to reach the region of interest 600 can be calculated as:
t=k−r.
[0107] In step S6, the controller 224 navigates the field of view 218 using the sample stage 208 along vector t which is thus positioned at the region of interest 600.
[0108] In step S7, the microscope 210, i.e. the X-ray source 212 and the X-ray detector 214, take an image of the region of interest 600 which can then be processed further for failure analysis.
[0109] Then, the gripper 206 removes the second sample 200 from the microscope 210 and places it back onto the conveyer 204 at the position P. Instead of the conveyer 204, a magazine or the like can be used.
[0110] Steps S5 to S7 can be repeated for as many consecutive samples 200 which are to be analyzed for possible failures at the respective regions of interest 600.
[0111] Although the present disclosure has been described in accordance with certain embodiments, it is obvious for the person skilled in the art that modifications are possible in all embodiments.