METHOD OF 3D VOLUME INSPECTION OF SEMICONDUCTOR WAFERS WITH INCREASED THROUGHPUT
20240328970 ยท 2024-10-03
Inventors
- Dmitry Klochkov (Schw?bisch Gm?nd, DE)
- Jens Timo Neumann (Aalen, DE)
- Thomas Korb (Schw?bisch Gm?nd, DE)
- Eugen Foca (Ellwangen, DE)
- Amir Avishai (Pleasanton, CA, US)
- Alex Buxbaum (San Ramon, CA, US)
Cpc classification
G01N23/2206
PHYSICS
International classification
G01N23/2206
PHYSICS
Abstract
A system and a method for volume inspection of semiconductor wafers with increased throughput are configured for milling and imaging a reduced number or areas of appropriate cross-sections surfaces in an inspection volume and determining inspection parameters of the 3D objects from the cross-section surface images. The method and device can be utilized for quantitative metrology, defect detection, process monitoring, defect review, and inspection of integrated circuits within semiconductor wafers.
Claims
1. A method of determining a first set of parameters describing a first group of repetitive three-dimensional structures inside an inspection volume of a semiconductor wafer, the method comprising: a) obtaining a series of cross-section image slices of the inspection volume of the semiconductor wafer, the series comprising a first cross-section image slice at a first angle through the inspection volume and a second cross-section image slice at a second angle through the inspection volume; b) determining a first set of measured cross-section values of the first group of repetitive three-dimensional structures inside the inspection volume from the series of cross-section image slices at different positions within the inspection volume; c) determining a plurality of initial reference values of the first group of repetitive three-dimensional structures within a first reference plane; and d) determining the first set of parameters by least square optimization of a first parameter model to the first set of measured cross-section values and the plurality of initial reference values.
2. The method of claim 1, further comprising adjusting a number and a spacing of the series of cross-section image slices and the first and/or second angles to determine, in each predetermined interval of z-position, at least two cross-section values of the first set of measured cross-section values.
3. The method of claim 1, wherein a) comprises: determining a sequence of z-positions of the cross-section values to be measured; and adjusting a number and a spacing of the series of cross-section image slices and the first and/or second angle according to the sequence of z-positions of the cross-section values.
4. The method of claim 3, wherein determining of the sequence of z-positions is based on a predetermined minimum sampling rate of z-positions for determining a first set of parameters of a first plurality of high aspect ratio structures.
5. The method of claim 3, further comprising determining predetermined sequence of z-positions or a predetermined sampling rate of z-positions and/or predetermined reference values from a 3D volume image of a representative inspection volume of a representative wafer obtained by slicing and imaging at least 10 cross-section image slices.
6. The method of claim 1, wherein c) comprises using predetermined reference values about a first plurality of high aspect ratio structures inside the inspection volume of the semiconductor wafer.
7. The method of claim 1, further comprising: e) determining a plurality of first confined reference values in the first reference plane from the first set of parameters and the plurality of initial reference values; and f) confining the first set of parameters by least square optimization of a first parameter model to the first set of measured cross-section values and the plurality of first confined reference values.
8. The method of claim 1, wherein the series of cross-section image slices comprises at least a third cross-section image slice at the second angle through the inspection volume, wherein the second angle is greater than the first angle.
9. The method of claim 1, further comprising scaling a measured cross-section value of the first set of measured cross-section values with a predetermined scaling parameter.
10. The method of claim 9, further comprising: selecting the predetermined scaling parameter according to the angle of the cross-section image slice from which the measured cross-section value is obtained; or selecting the predetermined scaling parameter according to the depth of the measured cross-section value.
11. The method of claim 1, wherein the first set of parameters describe at least one member selected from the group consisting of a tilt, a curvature, an oscillation frequency, an oscillation amplitude, and a power amplitude of an average three-dimensional structure of the first group of repetitive three-dimensional structures inside the inspection volume.
12. The method of claim 1, further comprising determining a second set of parameters describing a second group of repetitive three-dimensional structures by a method comprising: b2) determining a second set of measured cross-section values of the second group of repetitive three-dimensional structures from the series of cross-section image slices at different z-positions within the inspection volume; c2) determining a plurality of second initial reference values of the second group of repetitive three-dimensional structures within a second reference plane; and d2) determining the second set of parameters by least square optimization of a second parameter model to the second set of measured cross-section values and the plurality of initial reference values.
13. The method of claim 12, further comprising: e2) determining a plurality of second confined reference values in the second reference plane from the second set of parameters and the plurality of initial reference values; and f2) confining the second set of parameters by least square optimization of a second parameter model to the second set of measured cross-section values and the plurality of confined reference values.
14. The method of claim 12, further comprising: determining a plurality of cross-section image features of a plurality three-dimensional structures in the series of cross-section image slices; and grouping the plurality of cross-section image features in first cross-section image features of the first group of repetitive three-dimensional structures and second cross-section image features of the second group of repetitive three-dimensional structures.
15. The method of claim 14, wherein the repetitive three-dimensional structures are high aspect ratio (HAR) structures of a memory device, forming a first plurality of HAR structures and a second plurality of HAR structures.
16. The method of claim 15, wherein: the first plurality of HAR structures corresponds to a first stack of HAR structures; the second plurality of HAR structures corresponds to a second stack of HAR structures underneath the first stack; the grouping is performed according to a depth of a cross-section image feature.
17. The method of claim 14, wherein: the first group of repetitive three-dimensional structures corresponds to a first row or column of repetitive three-dimensional structures; the second group of repetitive three-dimensional structures corresponds to a second row or column of repetitive three-dimensional structures; and the grouping is performed according to a lateral position of a cross-section image feature.
18. The method of claim 17, further comprising: determining a plurality of first confined reference values in the first reference plane from the first set of parameters and the plurality of initial reference values; determining a plurality of second confined reference values in the second reference plane from the second set of parameters and the plurality of initial reference values; and determining, from the plurality of first and second confined reference values and a scaling deviation between the first and second group of repetitive three-dimensional structures.
19. 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.
20. A system, comprising: a focused ion beam column; a charged particle microscope; 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.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0033] The present disclosure will be even more fully understood with reference to the following drawings:
[0034]
[0035]
[0036]
[0037]
[0038]
[0039]
[0040]
[0041]
[0042]
[0043]
[0044]
[0045]
[0046]
[0047]
[0048]
[0049]
[0050]
DETAILED DESCRIPTION
[0051] Throughout the figures and the description, same reference numbers are used to describe same features or components. The coordinate system is selected that the wafer surface 55 coincides with the XY-plane.
[0052] Recently, for the investigation of 3D inspection volumes in semiconductor wafers, a slice and imaging method has been proposed, which is applicable to inspection volumes inside a wafer. Thereby, a 3D volume image is generated at an inspection volume inside a wafer in the so called wedge-cut approach or wedge-cut geometry, without the need of a removal of a sample from the wafer. The slice and image method is applied to an inspection volume with dimensions of few ?m, for example with a lateral extension of 5 ?m to 10 ?m in wafers with diameters of 200 mm or 300 mm. The lateral extension can also be larger and reach up to few 10ths of micrometers. A V-shaped groove or edge is milled in the top surface of an integrated semiconductor wafer to make accessible a cross-section surface at an angle to the top surface. 3D volume images of inspection volumes are acquired at a limited number of measurement sites, for example representative sites of dies, for example at process control monitors (PCM), or at sites identified by other inspection tools. The slice and image method will destroy the wafer only locally, and other dies may still be used, or the wafer may still be used for further processing. The methods and inspection systems according to the 3D Volume image generation are described in WO 2021/180600A1, which is fully incorporated herein by reference. The current disclosure can provide an improvement and extension to methods and inspection systems according to the 3D Volume image generation, where more than one single wedge-cut slice is acquired. It can provide a generalized method with a unified computational algorithm.
[0053] The slice-and-imaging approach for semiconductor devices can take a long time involved to acquire the desired 3D volume image. The total acquisition time includes the site preparation time (deposition of various alignment markers etc.), imaging time (time used to scan the cross-section image slices with the imaging beam), milling time and some other smaller contributions. Many applications involve acquisition of hundreds to thousands slices. In such cases, the imaging and milling times are the dominant contributors.
[0054] The proposed disclosure encompasses semiconductor devices including semiconductor-elements with high aspect ratio and/or located in multiple layers inside the device. Manufacturing of such devices can strongly rely on the ability to characterize the semiconductor-elements in 3D. A full-scale 3D Tomography using slice-and-imaging techniques can provide relatively complete information about the investigated semiconductor sample volume. In many cases, however, a manufacturer is only interested in a certain property or certain properties or parameters of a semiconductor structures.
[0055] According to the first embodiment of the disclosure, a wafer inspection system 1000 for 3D volume inspection is given. The wafer inspection system 1000 for 3D volume inspection is illustrated in
[0056] The dual beam device 1 comprises a FIB column 50 with a FIB optical axis 48 and a charged particle beam (CPB) imaging system 40 with optical axis 42. At the intersection point 43 of both optical axes of FIB and CPB imaging system, the wafer surface is arranged at a slant angle GF to the FIB axis 48. FIB axis 48 and CPB imaging system axis 42 include an angle GFE, and the CPB imaging system axis forms an angle GE with normal to the wafer surface 55. In the coordinate system of
[0057] During imaging, a beam of charged particles 44 is scanned by a scanning unit of the charged particle beam imaging system 40 along a scan path over a cross-section surface of the wafer at measurement site 6.1, and secondary particles as well as scattered particles are generated. Particle detector 17 collects at least some of the secondary particles and scattered particles and communicates the particle count with a control unit 19. Other detectors for other kinds of interaction products may be present as well. Control unit 19 is in control of the charged particle beam imaging column 40, of FIB column 50 and connected to a control unit 16 to control the position of the wafer mounted on the wafer support table via the wafer stage 155. Control unit 19 communicates with operation control unit 2, which triggers placement and alignment for example of measurement site 6.1 of the wafer 8 at the intersection point 43 via wafer stage movement and triggers repeatedly operations of FIB milling, image acquisition and stage movements.
[0058] Each new intersection surface is milled by the FIB beam 51, and imaged by the charged particle imaging beam 44, which is for example scanning electron beam or a Helium-Ion-beam of a Helium ion microscope (HIM).
[0059] In an example, the dual beam system comprises a first focused ion beam system 50 arranged at a first angle GF1 and a second focused ion column arranged at the second angle GF2, and the wafer is rotated between milling at the first angle GF1 and the second angle GF2, while imaging is performed by the imaging charged particle beam column 40, which is for example arranged perpendicular to the wafer surface.
[0060]
[0061] By feature extraction of the second cross-section image features, such as edge detection or centroid computation and image analysis, and according to the assumption of the same or similar depth of the second cross-section image features, the determination of the lateral position as well as the relative depth of the first cross-section image features in cross-section image slices is therefore possible with high precision. Due to the planar fabrication techniques involved in the fabrication of a wafer, layers L1 to L5 are at constant depth over a larger area of a wafer. The depth maps of first cross-section image slices can at least be determined relative the depth of second cross-section images features in the M layers. Further details for the generation of the depth maps ZJ(x,y) for the cross-section image slices are described in WO 2021/180600A1.
[0062] A plurality of J cross-section image slices acquired in this manner covers an inspection volume of the wafer 8 at measurement site 6.1 and is used for forming of a 3D volume image of high 3D resolution below for example 10 nm, such as below 5 nm. The inspection volume 160 (see
[0063] The operation control unit 2 (see
[0064] According to the aspects provided by the disclosure, the plurality of J cross-section image slices can be reduced to few image slices, for example to a number of cross-section image slices below 10, for example J<4 or J<3. According to the second embodiment, a fast and accurate method of 3D inspection of a group of repetitive, three-dimensional structures in a wafer is given. The method is described in
[0065] In step S1, a wafer is loaded on the wafer support table 15 and the wafer coordinates are registered by methods known in the art. A wafer inspection file is loaded by the operation control unit 2 and at least a first inspection site 6.1 of an inspection task is determined. The first inspection site 6.1 at the wafer surface 15 is positioned under the intersection point 43 of the dual beam device 1.
[0066] In step S2, a dimension of the inspection volume 160 and a series of J cross-section images slices through the inspection volume 160 is determined. For each cross-section image slice, a y-coordinate and optionally a milling angle GF is determined. The series of J cross-section images slices comprises at least a first cross-section image slice at a first angle and a second cross-section image slice at a second angle through the inspection volume.
[0067] Depending on the inspection task, further variables can be determined in step S2. For example, a specific parameter model for the selected group of repetitive, three-dimensional structures of interest can be determined. For example, the inspection task comprises the inspection of a first and a second group of repetitive, three-dimensional structures of interest.
[0068] Optionally, in step S2, alignment marks or fiducials are generated close to the inspection site 6.1 for repeated alignment at the inspection site 6.1.
[0069] In step S3, the slice and imaging process is performed and the series of J cross-section images slices through the inspection volume 160 is obtained. In a first iterative step S3.1, a cross-section surface is milled by the FIB beam 51 at the predetermined y-position and the predetermined angle GF into the inspection volume 160. In a second iterative step S3.2 the new cross-section surface is imaged by the imaging charged particle beam 44 and a cross-section image slice is obtained and stored in the memory of the control unit 2. Steps 3.1 and 3.2 are repeated until the predetermined series of J cross-section images slices is completed.
[0070] In step S4, at least a first set of measured cross-section values v1 . . . vN of the first group of repetitive three-dimensional structures is determined. During this determination, cross-section image segments of the repetitive three-dimensional structures are detected in the series of J cross-section image slices by methods know in the art, and the cross-section values v1 . . . vN are determined. A cross-section values v1 can be an edge position, a center position, a radius, a diameter, an ellipticity or a cross-section area. For each cross-section values v1, a depth of the corresponding cross-section segment of the repetitive three-dimensional structures is determined. The depth determination can be performed by any of the methods of WO 2020/244795 A1 or by other methods.
[0071] In step S5, a plurality of initial reference values Vref(i=1 . . . M) of the first group of repetitive three-dimensional structures is determined within a first reference plane. The determination of initial reference values Vref(i=1 . . . M) and the position of the reference plane can also be part of step S2. Typically, reference values for the cross-section values of the first group of repetitive three-dimensional structures are known. For example, the reference values Vref(i=1 . . . M) are given by the center positions of a plurality of M individual HAR structures in the inspection volume. The typically raster of the center positions of a plurality of HAR-structures in a memory device is known and the reference values Vref(i=1 . . . M) can be represented by the design values of the raster of HAR structures. During step S5, the predetermined raster positions are aligned with respect to an average raster position determined from the first set of measured cross-section values v1 . . . vN and an appropriate plurality of initial reference values Vref(i=1 . . . M) in the reference plane is generated. In most 3D-memory designs, the raster of HAR structures is given by a hexagonal grid which allows the most compact packaging of the memory HAR structures. Such a grid is fully defined by the distance between the two adjacent HAR structures (short pitch), the lateral positions of at least one HAR structure and its orientation in the X-Y plane. In an example, the initial reference values Vref(i=1 . . . M) are obtained by a best-fit grid matching the measured center position of the HAR structures in at least one cross-section image slice. In another example, the initial reference values Vref(i=1 . . . M) are obtained from design information and precision alignment at reference marks. In another example, the initial reference values Vref(i=1 . . . M) are determined by explicit measurements of the short pitch and other geometrical parameters in the images.
[0072] The selection of the reference plane can be for example at or close to the bottom in the inspection volume. Thereby, the effect of alignment errors of upper layers are minimized. The reference depth z.sub.ref of the reference plane can also be selected close to the top of the inspection volume, where milling and imaging artefacts are minimized.
[0073] In step S6, a first set of L parameters P1, . . . PL of a first parameter model V(z; P1 . . . PL) is determined. The first parameter model V(z; P1 . . . PL) is selected in step S2 and is intended to match the first set of measured cross-section values v1 . . . vN and the plurality of initial reference values Vref(i=1 . . . M). The parameters can represent a tilt component, a curvature, an oscillation frequency, an oscillation amplitude, a power amplitude, or any higher coefficient of a series expansion of the average dependency of the first group of repetitive three-dimensional structures over depth or z-coordinate. The actual parameters of the first group of repetitive three-dimensional structures are then derived for example by least square optimization.
[0074] Next, step S6 is described in more detail at an example of a plurality of HAR structures with a number M of HAR structures by an index m=1, 2, . . . , M. The selection of the series of J cross-section images slices according to step S2 is performed that for each HAR structure in the inspection volume at least one cross-section and one cross-section valuehere for example center position (x.sup.n, y.sup.n)is measured at least at one z-position. However, generally the number N of cross-section values will be larger than M, for example M<=N<M*J. The Z-coordinate z.sup.n of a center position (x.sup.n, y.sup.n) is determined for example from a depth map Z.sub.j(x,y) of the corresponding cross-section image slice. The average center positions {circumflex over (x)}(z) and ?(z) over z of the HAR structures can be described by
with the first initial reference values V1ref(1 . . . M)=x.sub.ref.sup.m and second initial reference values V2ref(1 . . . M)=y.sub.ref.sup.m are given by the x- and y-positions of the HAR structures in the reference plane at position depth Z.sub.ref. The initial reference values of the centroids x.sub.ref.sup.m, y.sub.ref.sup.m can be determined according to step S5.
[0075] In a general case, not every HAR structures will be present as cross-section segment in every cross-section image slice. Therefore, generally the number N of values and the number N of equations will be between M and J?M. The functions {circumflex over (x)}(z) and ?(z) are describing the average trajectory of the plurality of HAR structures and can be expressed in a form of analytical functions with finite and optionally small number L of parameters p.sub.1. The averaged x-coordinate {circumflex over (x)}(z) is described by
[0076] Optionally, L<<M for a stable and accurate solution. For example, {circumflex over (x)}(z) can be represented as a polynomial of the order L-1. If L is sufficiently small compared to the total number N of equations (1), the functions {circumflex over (x)}(z) and ?(z) can be found by solving the overdetermined system of equations (1) using any least-square minimization method. In another example, {circumflex over (x)}(z) can be described by an additional harmonic function such as sinus or cosine with at least three parameters amplitude, frequency and offset phase.
[0077] The parameters P1 . . . PL describe for example a tilt, a curvature, an oscillation frequency, a oscillation amplitude, or a higher order power amplitude of an average three-dimensional structure such as an HAR structure. For example, if only a tilt angle of the HAR-structures is to be determined in the inspection task, L can be set to L=2.
[0078] In a further example, the system of equations Error! Reference source not found. is solved by using an iterative algorithm. In step 6.1, the initial reference centroid positions x.sub.ref.sup.m, y.sub.ref.sup.m derived in step S5 are used to compute the average functions {circumflex over (x)}(z) and ?(z). For example, the parametrized functions {circumflex over (x)}(z) and ?(z) are (here illustrated at the example of the x-coordinate) are derived by least square optimization of the set of N equations Error! Reference source not found.:
with z.sub.n being the actual z-position of a cross-section value x.sup.n. From the solution of equation (3), a set of optimized parameter values P.sub.1, . . . P.sub.L describing the average x-position of a HAR structure trough z-position is obtained. In step 6.2, the refined HAR structure reference positions in the reference plane are computed from the equation (3) with the obtained parameters P.sub.1, . . . P.sub.L:
[0079] Step 6.1 is repeated with the confined x-position x.sub.conf.sup.M and a confined set of parameter values Pi, . . . P.sub.L is obtained. Steps 6.1 and 6.2 can be repeated until a change of the parameters from iteration to iteration is below a certain threshold.
[0080] In step S7, finally the parameter values determined in step S6 are attributed to the inspection site and stored in the memory of the control unit 2 or written to an inspection file.
[0081]
[0082] After determining the first set of measured cross-section values v1 . . . vN, the plurality of initial reference values Vref(i=1 . . . M) of the HAR structures is determined within a first reference plane 305 (see
[0083]
[0084] In this example, the set of optimized parameter values P.sub.1, . . . P.sub.L comprise a dominating linear parameter P1, illustrated by the average {circumflex over (x)}(z) illustrated in
[0085]
[0086] The fourth cross-section surface 301.4 forms an edge 329 with the third cross-section surface 301.3 and allows a determination of additional cross-section values at deeper levels below the edge 329. Thereby it is possible to obtain more cross-section values at deeper levels inside the inspection volume 160. This is indicated by a plurality of depth zones 327.i, separated by the dashed horizontal lines in
[0087]
[0088] With the method of the second embodiment, certain drawbacks in known approaches can be addressed. Milling and imaging time can be significantly reduced by a factor of 50 or even more, for example a factor of 300. Especially with the iterative method, the accuracy of the determination of the parameters and confined reference values can be improved.
[0089] According to the third embodiment of the disclosure, the plurality of cross-section image features are grouped in several groups.
[0090] In the fourth embodiment, the grouping into different groups of repetitive three-dimensional structures is performed according to the depth or z-coordinate of a measured cross-section values v1 . . . vN. Typically, memory devices comprise several layers of HAR structures, which are stacked on top of each other.
[0091] In the example of the fourth embodiment of
[0092] With a typical z-extension LZ of a 3D-Memory stack of about LZ=5 ?m to 10 ?m or more, the depth range to be covered for the extraction of an overlay error can be reduced to about below 2 ?m, such as even below 1 ?m, for example about 0.5 ?m, and the milling and imaging time according to the fourth embodiment can be reduced by a factor of about 10.
[0093] According to a fifth embodiment of the disclosure, the method of parameter determination can be improved by using a priori knowledge. A-priori information can be design information or a calibrating or precision 3D-volume image generated by any of the methods described in WO 2021/180600A1 obtained from a reference position of the same wafer or from a reference wafer by milling and imaging about at least 100 to 1000 or more cross-section surfaces. A first example of the method according to the fifth embodiment is explained at
[0094] A second example of a method by using a prior knowledge is illustrated in
[0095] In the example of
[0096] Furthermore, from the expected frequency from the reference 3D-volume image, a minimum sampling rate dz of z-positions 367 of the cross-section values v1 . . . vN to be measured is determined. In a next step, the series of J cross-section image slices is configured to enable a measurement of cross-section values v1 . . . vN with at least the sampling rate dz. With the proper sampling rate dz, the expected frequency P3 can be determined from the cross-section values v1 . . . vN of the series of J cross-section image slices with only few cross-section image slices with J<10, such as J<5, for example J=3. In an example, a single cross-section image slice with J=1 with slanted angle GF is sufficient to obtain a desired set of cross-section values v1 . . . vN at a given sampling rate dz in z.
[0097] However, depending on the interest of the manufacturer, also different sampling conditions can be determined from a-priori information. For example, there might be a special interest in the overlay error of the several decks or layers 351.1 to 351.4 of HAR structures. In such an case, a dense sampling at the interfaces 353.1 to 353.3 of the layers can be used. In the example of
[0098] The previous examples illustrate the embodiments of the disclosure at the example of the center position of the HAR channels or structures for the measured cross-section values v1 . . . vN. However, the embodiments of the disclosure can also be applied to any other measured cross-section values v1 . . . vN of interest. The cross-section values v1 . . . vN of interest can for example be a diameter or CD of repetitive three-dimensional structures. A minimum sampling rate of a condition for dense sampling or any combination of both can be derived from a 3D volume measurement at a reference position of an inspection volume of the same wafer or of a reference wafer out of a batch of wafers.
[0099]
[0100] A sixth embodiment of the disclosure is illustrated in
[0101] From a 3D-volume image data of high resolution (i.e., with a plurality of more than 100, such as more than 1000 image slices), properties of included 3D structures can be determined, for example an averaged tilt angle of repetitive semiconductor structures, a minimum diameter, a distance, a bending, or an overlay error, and a plurality of image slices or virtual image splices can be extracted. With the plurality of image slices or virtual image slices, a first machine learning algorithm can be trained and a minimum set of cross-section images slices for the measurement of a property of a repetitive 3D structure can be determined. With a second machine learning algorithm, a property of a repetitive 3D structure can be determined from a minimum set of cross-section images slices with high accuracy and high throughput. The method is described by following steps.
[0102] In step ML1, a plurality of high-resolution 3D volume images of a representative inspection volume is generated. The plurality of high-resolution 3D volume images can be generated either by a slice and imaging method applied to representative test wafers or can be generated by simulation, for example by varying a 3D volume image obtained by a measurement.
[0103] In step ML2, the property of interest of a repetitive semiconductor structure is determined from the plurality of high-resolution 3D volume images. Each high-resolution 3D volume image represents thus a specific property, described by at least one parameter. The plurality of high-resolution 3D volume images is labelled with the at least one parameter.
[0104] In step ML3, a plurality of labelled cross-section image slices is extracted or generated from the plurality of labelled high-resolution 3D volume images. The slices can be measured image slices or virtual image slices, computed from a high-resolution 3D volume image.
[0105] In step ML4, a machine learning model is trained with the plurality of cross-section image slices and the plurality of high-resolution 3D volume images. The training can be achieved iteratively to determine the minimum set of cross-section image slices and to determine the parameter of interest with a given accuracy and confidence.
[0106] In step ML5, a set of measured cross-section image slices is determined, for example from a measurement at a new inspection site of a wafer.
[0107] In ML6, the trained model according to step ML4 is applied to the set of measured cross-section image slices.
[0108] In step ML7, the output of the parameter and the confidence value according to the trained model is generated for the new inspection site of the wafer.
[0109] The method and the trained model can be improved by further iterations and adaption of the trained model to new inspection results at new wafers for measurement, including the generation of new 3D volume images by simulation, triggered for example by low confidence values according to step ML7.
[0110] The disclosure described by the embodiments can be described by following clauses, but is however not limited to the clauses:
[0111] Clause 1. A method of determining a first set of L parameters describing a first group of repetitive three-dimensional structures inside of an inspection volume of a semiconductor wafer, comprising: (a) obtaining a series of J cross-section image slices, comprising at least a first cross-section image slice at a first angle and a second cross-section image slice at a second angle through the inspection volume, (b) determining at least a first set of measured cross-section values v1 . . . vN of the first group of repetitive three-dimensional structures from the series of J cross-section image slices at different z-positions within the inspection volume; (c) determining a plurality of initial reference values Vref(i=1 . . . M) of the first group of repetitive three-dimensional structures within a first reference plane; and (d) determining the first set of L parameters P1, . . . PL by least square optimization of a first parameter model V(z; P1 . . . PL) to the first set of measured cross-section values v1 . . . vN and the plurality of initial reference values Vref(i=1 . . . M).
[0112] Clause 2. The method according to clause 1, wherein the first angle and the second angle are between 15? and 60? with respect to a surface of the semiconductor wafer.
[0113] Clause 3. The method according to clause 2, wherein the first angle is different from the second angle by more than 5?.
[0114] Clause 4. The method according to any of the clauses 1 to 3, wherein the number J of cross-section image slices is J<20, such as J<10, for example J=3 or J=2.
[0115] Clause 5. The method according to any of the clauses 1 to 4, wherein step of determining at least a first set of measured cross-section values v1 . . . vN comprises the determination of the depth or z-position of each of the first set of measured cross-section values v1 . . . vN.
[0116] Clause 6. The method according to clause 5, wherein the depth determination is performed at second features of known depth inside of the inspection volume of a semiconductor wafer.
[0117] Clause 7. The method according to clause any of the clauses 1 to 6, wherein the number J and the spacing of the series of J cross-section image slices and the first and/or second angles are adjusted such that in each predetermined interval of z-positions, at least two cross-section values of the first set of measured cross-section values v1 . . . vN are determined.
[0118] Clause 8. The method according to clause any of the clauses 1 to 7, wherein the step a) of obtaining a series of J cross-section image slices comprises: determining a sequence of z-positions of the cross-section values v1 . . . vN to be measured; and adjusting the number J and the spacing of the series of J cross-section image slices and the first and/or second angle according to the sequence of z-positions of the cross-section values v1 . . . vN.
[0119] Clause 9. The method according to clause 8, wherein the determining of the sequence of z-positions is based on a predetermined minimum sampling rate of z-positions for determining the first set of L parameters P1, . . . PL of the first plurality of M (HAR) structures.
[0120] Clause 10. The method according to clause any of the clauses 1 to 9, wherein in the step of determining a plurality of initial reference values Vref(i=1 . . . M) uses predetermined reference values about the first plurality of M High Aspect Ratio (HAR) structures inside of the inspection volume of the semiconductor wafer.
[0121] Clause 11. The method according to any of the clauses 8 to 10, further comprising the step of determining the predetermined sequence of z-positions or the predetermined sampling rate of z-positions and/or the predetermined reference values from a 3D volume image of a representative inspection volume of a representative wafer, obtained by slicing and imaging with a plurality of R cross-section image slices with a number of slices R>10?J, such as R>1000.
[0122] Clause 12. The method according to any of the clauses 1 to 11, further comprising the steps of (e) determining a plurality of first confined reference values Vcf(i=1 . . . M) in the first reference plane from the first set of parameters P1, . . . PL and the plurality of initial reference values Vref(i=1 . . . M); and (f) confining the first set of parameters P1, . . . PL by least square optimization of a first parameter model V(z; P1 . . . PL) to the first set of measured cross-section values v1 . . . vN and the plurality of first confined reference values Vcf(i=1 . . . M).
[0123] Clause 13. The method according to any of the clauses 1 to 12, wherein the series of J cross-section image slices comprises at least a third cross-section image slice at the second angle through the inspection volume, wherein the second angle is larger than the first angle.
[0124] Clause 14. The method according to any of the clauses 1 to 13, further comprising the step of scaling a measured cross-section value of the first set of measured cross-section values v1 . . . vN with a predetermined scaling parameter.
[0125] Clause 15. The method according to clause 14, wherein the predetermined scaling parameter is selected according to the angle of the cross-section image slice from which the measured cross-section value is obtained.
[0126] Clause 16. The method according to clause 14, wherein the predetermined scaling parameter is selected according to the depth of the measured cross-section value.
[0127] Clause 17. The method according to any of the clauses 1 to 16, wherein the set of parameters P1, . . . PL describe at least one of a tilt, a curvature, an oscillation frequency, a oscillation amplitude, a power amplitude of an average three-dimensional structure of the first group of repetitive three-dimensional structures inside of an inspection volume.
[0128] Clause 18. The method according to any of the clauses 1 to 17, wherein the first group of repetitive three-dimensional structures is given by a first plurality of high aspect ratio (HAR) structures of a memory device.
[0129] Clause 19. The method according to any of the clauses 1 to 18, wherein the cross-section values v1 . . . vN is at least one of the group of an edge position, a center position, a radius, a diameter, an eccentricity or a cross-section area of the first group of repetitive three-dimensional structures inside of an inspection volume.
[0130] Clause 20. The method according to any of the clauses 1 to 19, further comprising determining a second set of L2 parameters describing a second group of repetitive three-dimensional structures, comprising the step (b2) of determining at least a second set of measured cross-section values u1 . . . uN2 of the second group of repetitive three-dimensional structures from the series of J cross-section image slices at different z-positions within the inspection volume; (c2) determining a plurality of second initial reference values Uref(i=1 . . . M2) of the second group of repetitive three-dimensional structures within a second reference plane; and (d2) determining the second set of K parameters Q1, . . . QK by least square optimization of a second parameter model U(z; Q1 . . . QK) to the second set of measured cross-section values u1 . . . uN2 and the plurality of initial reference values Uref(i=1 . . . M)
[0131] Clause 21. The method according to clause 20, further comprising the steps of (e2) determining a plurality of second confined reference values Ucf(i=1 . . . M2) in the second reference plane from the second set of parameters Q1, . . . QK and the plurality of initial reference values Uref(i=1 . . . M2); and (f2) confining the second set of parameters Q1, . . . QK by least square optimization of a second parameter model U(z; Q1 . . . QK) to the second set of measured cross-section values u1 . . . uN2 and the plurality of confined reference values Ucf(i=1 . . . M2).
[0132] Clause 22. The method according to clause 20 or 21, further comprising [0133] determining a plurality of cross-section image features of a plurality three-dimensional structures in the series of J cross-section image slices; [0134] grouping the plurality of cross-section image features in first cross-section image features of the first group of repetitive three-dimensional structures and second cross-section image features of the second group of repetitive three-dimensional structures.
[0135] Clause 23. The method according to clause 22, wherein the repetitive three-dimensional structures are high aspect ratio (HAR) structures of a memory device, forming a first plurality of HAR structures and a second plurality of HAR structures.
[0136] Clause 24. The method according to clause 23, wherein the first plurality of HAR structures corresponds to a first stack of HAR structures and the second plurality of HAR structures corresponds to a second stack of HAR structures underneath the first stack, and wherein the grouping is performed according to the depth of a cross-section image feature.
[0137] Clause 25. The method according to clause 24, further comprising the step of determining, from the first set of L parameters P1, . . . PL and the second set of K parameters Q1, . . . QK an overlay error between the first and the second stack of HAR structures.
[0138] Clause 26. The method according to clause 22, wherein the first group of repetitive three-dimensional structures corresponds to a first row or column of repetitive three-dimensional structures and the second group of repetitive three-dimensional structures corresponds to a second row or column of repetitive three-dimensional structures, and wherein the grouping is performed according to a lateral position of a cross-section image feature.
[0139] Clause 27. The method according to clause 26, further comprising the step of [0140] determining a plurality of first confined reference values Vcf(i=1 . . . M) in the first reference plane from the first set of parameters P1, . . . PL and the plurality of initial reference values Vref(i=1 . . . M); [0141] determining a plurality of second confined reference values Ucf(i=1 . . . M2) in the second reference plane from the second set of parameters Q1, . . . QK and the plurality of initial reference values Uref(i=1 . . . M2); [0142] determining, from the plurality of first and second confined reference values Vcf(i=1 . . . M) and Ucf(i=1 . . . M2) a scaling deviation between the first and second group of repetitive three-dimensional structures.
[0143] Clause 28. The method according to clause 27, wherein the first row or column of repetitive three-dimensional structures is arranged perpendicular to the second row or column of group of repetitive three-dimensional structures.
[0144] Clause 29. A slice and imaging method to acquire 3D volume image of a deep inspection volume at a depth D within a semiconductor wafer, comprising the steps [0145] forming a first milled reference surface at a first angle GF1 adjacent to the deep inspection volume; [0146] obtaining a series of second cross-section image slices through the deep inspection volume at a second angle GF2>GF1, the series of a cross-section image slices intersecting the first milled reference surface; [0147] determining parameters of a plurality of HAR structures in the deep inspection volume.
[0148] Clause 30. The method according to clause 29, wherein the deep inspection volume comprises a transition from a first stack of HAR structures to a second stack of HAR structures; and at least one determined parameter is an overlay parameter at the interface between the first stack of HAR structures and the second stack of HAR structures.
[0149] Clause 31. The method according to clause 30, further comprising determining a first set of N cross-section values v1 . . . vN through the plurality of HAR channels in the first stack in a first reference plane adjacent to the interface, determining a second set N cross-section values u1 . . . uN through the plurality of HAR channels in the second stack in a second reference plane adjacent to the interface, computing a difference between the first set of cross-section values v1 . . . vN and the second set of cross-section values u1 . . . uN.
[0150] Clause 32. The method according to clause 31, wherein the determination of the first or second set of cross-section values v1 . . . vN and u1 . . . uN in the first or second reference planes is determined according to any of the method steps 1 to 26.
[0151] Clause 33. An inspection apparatus for wafer inspection, comprising [0152] a FIB column arranged and configured for milling a series of cross-sections surfaces at an inspection site into the surface of wafer; [0153] a charged particle microscope arranged an configured for imaging the series of cross-sections surfaces; [0154] a stage configured for holding and positioning the inspection site of a wafer; [0155] a control unit configured for controlling the operation of milling and imaging the series of cross-section surfaces; [0156] a computing unit configured for determining at least a first set of L parameters describing a first group of repetitive three-dimensional structures inside of an inspection volume of a semiconductor wafer according to any of the clauses 1 to 32.
[0157] Clause 34. A method of inspection of a group of repetitive three-dimensional structures in a wafer, comprising [0158] determining an inspection position of an inspection volume in the wafer, [0159] adjusting the wafer with the inspection position at the cross-section of a dual beam device, [0160] performing any of the method steps of clauses 1 to 32.
[0161] The disclosure described by examples and embodiments is however not limited to the clauses but can be implemented by those skilled in the art by various combinations or modifications.
A List of Reference Numbers is Provided
[0162] 1 Dual Beam Device [0163] 2 Operation Control Unit [0164] 4 first cross-section image features [0165] 6 measurement sites [0166] 8 wafer [0167] 15 wafer support table [0168] 16 stage control unit [0169] 17 Secondary Electron detector [0170] 19 Control Unit [0171] 40 charged particle beam (CPB) imaging system [0172] 42 Optical Axis of imaging system [0173] 43 Intersection point [0174] 44 Imaging charged particle beam [0175] 48 Fib Optical Axis [0176] 50 FIB column [0177] 51 focused ion beam [0178] 52 cross-section surface [0179] 53 cross-section surface [0180] 55 wafer top surface [0181] 73 second cross-section image feature [0182] 77 cross-section image segments of HAR channels [0183] 78 vertical edge of a HAR structure [0184] 80 horizontal edge of a layer [0185] 155 wafer stage [0186] 160 inspection volume [0187] 301 cross-section surface [0188] 303 cross-section image slice [0189] 305 reference surface [0190] 307 measured cross-section image of HAR structure [0191] 309 HAR structures [0192] 311 cross-section image slice [0193] 313 word lines [0194] 315 edge with surface [0195] 317 inner circular ring [0196] 319 outer circular ring [0197] 321 center position [0198] 323 selected reference feature [0199] 325 defects or artefacts [0200] 327 depth zone [0201] 329 intersection point [0202] 331 initial reference values [0203] 341 relative center positions [0204] 343 average x-position of HAR centers [0205] 345 raster [0206] 347 rows or columns [0207] 351 deck of HAR structures [0208] 353 interface [0209] 361 Displacement distribution at depth level [0210] 363 average HAR channel trajectory [0211] 365 linear tilt component [0212] 367 sampling positions in z [0213] 369 parametric curve [0214] 371 virtual cross-section image slice [0215] 373 distribution of diameters of HAR features in a slanted cross-section image slice [0216] 375 distribution of diameters of HAR features in the virtual image slice [0217] 377 correction values