The invention relates generally to sample preparation, observation, and analysis in charged particle microscopes.
Provided herein is a method for preparing a planar lamella. The method optionally includes preparing or receiving a portion of a multi-layer structure for imaging and thinning. The method includes obtaining an image of a cross-section of the portion of the multi-layer structure including a selected layer and at least one of a top layer, a junction layer, or a bottom layer. The method includes identifying the selected layer within the image using a layer-counting module. The method includes marking the selected layer. The method includes thinning the portion of the multi-layer structure to remove material other than the selected layer.
Provided herein is a system for preparing a planar lamella. The system includes a scanning electron microscope (SEM) system. The system includes a focused ion beam (FIB) system. The system includes a computer system including a processor and a memory that is configured to control the SEM system and the FIB system. The memory includes a layer-counting module. The memory stores computer-executable instructions that cause the computer to obtain, using the SEM system, an image of a cross-section of a portion of a multi-layer structure including a selected layer and at least one of a top layer, a junction layer, or a bottom layer. The instructions further cause the computer to identify the selected layer within the image using the layer-counting module. The instructions further cause the computer to mark, using the FIB system, the selected layer. The instructions further cause the computer to thin the portion of the multi-layer structure using the FIB system to remove material other than the selected layer.
Provided herein is a non-transitory computer-readable medium including computer executable instructions. When executed by a computer system, the computer-executable instructions cause the computer system and an associated dual beam system to obtain an image of a cross-section of at least a portion of a multi-layer structure including a selected layer and at least one of a top layer, a junction layer, or a bottom layer. The computer-executable instructions also cause the computer system to identify the selected layer within the image using a layer-counting module. The computer-executable instructions also cause the computer system to mark the selected layer. The computer-executable instructions also cause the computer system to thin the portion of the multi-layer structure to remove material other than the selected layer.
Like reference numerals refer to corresponding parts throughout the several views of the drawings.
Embodiments of the present disclosure enable identification, labeling, and isolation of a specific layer within a complex, three-dimensional structure such as a semiconductor memory structure. In particular, the systems and methods described herein can identify a specific layer such as a wordline in a multi-layer structure having periodic or repeated layers for subsequent isolation and analysis. Conventionally, analysis and isolation of layers within a multi-layer structure has been limited to selecting a random layer for analysis. As such, it was not possible to reliably isolate a particular selected layer to check the manufacturing process. The present disclosure overcomes these limitations by enabling and automating layer counting and marking within the multi-layer structure such that a specific desired layer within the multi-layer structure is isolated and analyzed.
As used in this application and in the claims, the singular forms “a,” “an,” and “the” include the plural forms unless the context clearly dictates otherwise. Additionally, the term “includes” means “comprises.” Further, the term “coupled” does not exclude the presence of intermediate elements between the coupled items.
The systems, apparatus, and methods described herein should not be construed as limiting in any way. Instead, the present disclosure is directed toward all novel and non-obvious features and aspects of the various disclosed embodiments, alone and in various combinations and sub-combinations with one another. The disclosed systems, methods, and apparatus are not limited to any specific aspect or feature or combinations thereof, nor do the disclosed systems, methods, and apparatus require that any one or more specific advantages be present or problems be solved. Any theories of operation are to facilitate explanation, but the disclosed systems, methods, and apparatus are not limited to such theories of operation.
Although the operations of some of the disclosed methods are described in a particular, sequential order for convenient presentation, it should be understood that this manner of description encompasses rearrangement, unless a particular ordering is required by specific language set forth below. For example, operations described sequentially may in some cases be rearranged or performed concurrently. Moreover, for the sake of simplicity, the attached figures may not show the various ways in which the disclosed systems, methods, and apparatus can be used in conjunction with other systems, methods, and apparatus. Additionally, the description sometimes uses terms like “produce” and “provide” to describe the disclosed methods. These terms are high-level abstractions of the actual operations that are performed. The actual operations that correspond to these terms will vary depending on the particular implementation and are readily discernible by one of ordinary skill in the art.
In some examples, values, procedures, or apparatuses are referred to as “lowest”, “best”, “minimum,” or the like. It will be appreciated that such descriptions are intended to indicate that a selection among many used functional alternatives can be made, and such selections need not be better, smaller, or otherwise preferable to other selections.
In manufacturing applications, it can be desirable to isolate a specific selected layer 14a at a particular feature depth 21 within the structure 10 for further analysis and imaging to assess outcomes of the manufacturing operation to produce the structure 10. In particular, process information can be obtained when the selected layer 14a is isolated as a planar lamella that enables viewing from an orientation that is parallel to the depth 19 of the structure 10. Conventionally, isolation of a specific layer 14a (e.g., the fiftieth nitride wordline from the bottom of the stack) from an interim or final structure 10 has been difficult due to the complexities of visualizing and counting layers 14 and correlating this count information with the sample 10 in such a way that the specific layer 14a can be identified, isolated and analyzed. The systems and methods described herein enable this isolation process for a specific selected layer.
In some embodiments, the image 40 can be processed using a layer-counting module implemented within a computer system (such as by using computer-executable instructions stored in a non-transitory computer-readable medium) as described in greater detail below with respect to
In some embodiments, there can be variance in the thicknesses of the layers. In such a case, it may not be possible to fit a curve (e.g., sinusoidal) over the entire length of the curve 351 from the first endpoint 352 to the second endpoint 353. For example, the determined sinusoidal function may fit well at one end of the curve (e.g., near first endpoint 352) but error caused by variance in thicknesses of the layers 14 can accumulate such that the function peaks do not fit the curve 351 in the vicinity of the second endpoint 353. In such a case, only a portion of the curve 351 can be fit using, e.g., regression analysis on a close neighborhood of peaks where the variance is negligible.
In some embodiments, the image 40 will include portions where layers 14 are blurred, indistinguishable, or otherwise cannot be seen, and the curve 351 consequently does not exhibit clear variations along the entire length from the first endpoint 352 to the second endpoint 353. This situation can arise when polishing of the cutface 30 is imperfect. In such cases, it can be difficult to locate the position of the selected layer 14a within the stack of layers 14. In the extreme case, the selected layer 14a may be invisible, and its position can be determined by extrapolation. The layer-counting module can identify the location of the selected layer 14a on the cutface 30 by extracting the periodic function from the portion of the curve 351 where variations are observable and extrapolating. The layer-counting module can determine the position of the selected layer 14a on the cutface 30 by measuring the distance for an appropriate number of periods of the periodic function from either the first endpoint 352 or the second endpoint 353. In the event that an insufficient number of layers 14 is visible to enable extraction of the periodic function, the layer-counting module can control the dual beam system to perform an additional polishing or milling operation to clean off or dust off the cutface 30.
Once the location of the selected layer 14a has been identified in the image 40 of the cutface 30, the location of the selected layer 14a can be physically marked on the cutface 30 in accordance with some embodiments described herein.
The layer-counting module can compare the location of the LIT marks with the predicted location of the selected layer 14a. If the LIT marks deviate from the predicted location due to, for example, pattern misalignment, the layer-counting module can determine a measured offset to be saved and applied throughout subsequent thinning processes.
In alternative embodiments, the location of the selected layer 14a within the chunk 20 can be stored in a memory of a computing system that operates the dual beam system. The location can then be tracked in the coordinate system of the dual beam system as the chunk is rotated and/or translated for subsequent thinning operations.
After identifying the location of the selected layer 14a, the chunk 20 can be thinned to remove layers other than the selected layer 14a and, additionally, other undesired material such as a substrate onto which the layers were grown. The thinning process can be conducted at different levels of coarseness wherein larger amounts of material are removed per pass at first and smaller amounts of material are moved with each thinning pass as the planar lamella approaches final form. In some embodiments, a support bridge can be formed before thinning processes begin to provide additional support to the final planar lamella to prevent bending or other undesirable deformations. In other embodiments, a thinning window can be used to ensure that the lamella remains stable during processing operations.
In some embodiments, the planar lamella must be well polished in order to be useful for TEM analysis. In order to achieve this condition, the lamella can be thinned in steps, where each step has a lower voltage than the previous one. In some embodiments, endpointing (e.g., arriving at the selected layer by removing material and possibly using LIT as described above) can be done at 30 kV resulting in a fairly thick lamella wherein the selected layer 14a is in the center of the lamella. At this point, an intensity monitoring module 1052 can be used to remove material in finer steps resulting in the final planar lamella. The intensity monitoring module 1052 can be implemented within a computer system as described in greater detail below with respect to
As material removal is done in finer steps, it can take multiple passes of material removal to remove a single layer. As each layer begins to be removed, the resulting surface of the structure as viewed from the top (i.e., normal to the top surface) undergoes intensity changes. For example, a “darker” layer (i.e., a layer with lower brightness as viewed in an electron microscope image) can be removed to reveal a “brighter” layer (i.e., a layer with higher brightness as viewed in an electron microscope image) underneath. In some embodiments, an intensity monitoring module can identify and monitor intensity changes in the planar view of the structure for each round of material removal. For example, the intensity monitoring module can identify how many passes of ion milling at a particular applied voltage occur between a first intensity change (i.e., light to dark) and a second intensity change (i.e., dark to light). In other words, the thickness of material removed in each pass/slice by the ion beam can be calculated by counting the number of passes/slices that it takes to mill through a layer as determined by intensity changes. Because the thickness of layers in the sample is often well-understood based upon the deposition processes used to create the layers, the intensity monitoring module can divide the identified number of passes by the estimated thickness of a layer to determine the depth of material that is removed in each pass. The intensity monitoring module can then control the number of subsequent material removal passes to perform to reach a desired endpoint. For example, the desired endpoint can be an upper endpoint 385 that is higher in the vertical stack of layers than the selected layer 14a or a lower endpoint 387 that is lower in the vertical stack of layers than the selected layer 14a. Calibration of the system such that the depth of material removed by each slice is known as described above also enables the ability to stop the slicing operation at an arbitrary, but well characterized, position within a layer 14 by establishing the number of slices that must be taken starting at a top surface of the layer 14 (determined by intensity change from the layer above).
The intensity monitoring module can transition from the first stage to the second stage at any appropriate thickness of the interim structure. Thus, the upper endpoint 385 or lower endpoint 387 can be at a border between any two layers before the selected layer 14a or can be a specified distance away from the selected layer 14a. For example, the upper endpoint 385 or lower endpoint 387 can be a border between other two preceding layers or an arbitrary distance to the center of the selected layer 14a in nanometers. Conventionally, due to the nature of the sample, the intensity of the top face of the interim structure when viewed in an image does not change while slicing through a layer when the procedure is not close to a neighboring layer. As a result, guessing an accurate distance from the target has been difficult. In the present systems and methods, this distance from the target (e.g., selected layer 14a) can be calculated with a certain degree of error based on the statistics of slicing through a preceding layer. In some examples, the intensity monitoring module can determine the parameters to slice away material up to the upper endpoint 385 or the lower endpoint 387 using statistical analysis of historical slicing attributes, e.g., how many slicing passes it took to descend through previous layers. The historical slicing attributes may be stored in a memory of a computing device. The historical slicing attributes may be different for different materials, and so separate attributes may be saved corresponding to different classes or categories of material layers. The intensity monitoring module can accept as inputs the distance to the center of the target layer (selected layer 14a) after a previous step (e.g., the endpointing described previously with a stopping condition such as 60 nm from the target) and an approximate layer thickness. In some embodiments, the layer thickness in the multi-layer structure might vary. In an example embodiment, each layer is about 20 nm thick, and endpointing can finish about 60 nm from the target layer on each side. Thus, a variance in the layer thickness of the order of a few nanometers will not play a role in determining how many layers remain on each side of the target layer, as there will only be a few, for example 3 layers.
Once the material has been thinned to the upper endpoint 385 and/or the lower endpoint 387, the material removal operation can be tuned to even finer levels of material removal wherein a smaller depth of material is removed with each pass of the operation. For example, the applied voltage in an ion milling operation can be reduced from 5 kV to 2 kV, 0.5 kV, or another suitable voltage.
In some embodiments, the top endpoint 386 coincides with a top surface of the selected layer 14a and the bottom endpoint 388 coincides with a bottom surface of the selected layer 14a. After the final thinning operation, the planar lamella is formed including the selected layer 14a. In some embodiments, the planar lamella has a thickness of about 20 nm±4 nm.
A specific and non-limiting example is now described. In the first stage (e.g., at 5 kV) of intensity monitoring (i.e., after marking of the selected layer 14a using a LIT mark), the interim structure is 135 nm thick with the selected layer 14a in a center of the interim structure. Below, ‘O’ denotes 5 nm of oxide layer and ‘N’ denotes 5 nm of nitride layer, where layer thickness is 25 nm in this particular case. The target layer is the nitride layer in the center (represented by use of bold font). The goal is to endpoint the first stage at 30 nm from the center of the target layer on each side.
Start slicing from one side and find the first border based on intensity change:
Continue slicing from one side and find a second border based on the intensity change. Remember how many slices/passes were performed:
Let's say 50 slices were taken. Given a layer thickness of 25 nm, each slice operation is removing 0.5 nm of material. We know our current distance from the center of the target layer, which is 25 nm for the ‘O’ layer plus 12.5 nm for the half of the target layer, giving us 37.5 nm. Since we want to set the endpoint at 30 nm from the target layer, that means we need to slice off an additional 7.5 nm of material. 7.5 nm divided by the slice thickness of 0.5 nm gives us 14 slices. We therefore slice for an additional 14 slices and stop the process:
Now we repeat the same process from the other side and end up with the desired result after the first stage:
The intensity monitoring module now switches to the second, finer mode at a lower voltage for finer material removal per pass. In this step, the goal is to isolate the target layer. To achieve this, we start slicing from one side and find the first border based on intensity change:
Next, we repeat this from the other side:
The procedure is now finished, and the planar lamella contains only the selected layer 14a. If it is desired to thin the lamella further, the “slice thickness” (e.g., amount of material removed in each pass) can be approximated by dividing how far away we were from the target after the first stage by how many slices were taken before the border was reached.
In some embodiments, thinning of the interim structure to the final planar lamella can be conducted by capturing images of the thinning process from a different angle and calculating the thickness of the lamella or interim structure using image processing. In this setup, the selected layer 14a is visible and is not destroyed during the slicing process. The thinning process ends when the planar lamella has the correct thickness as determined by processing the images at the off-angle view.
The method 1300 includes an optional step of processing the image to align the selected layer 14a along a horizontal or vertical axis and/or physically rotating the chunk 20 and re-imaging the cross-section to produce an aligned image (step 1306). For example, the rotation can be performed as described above in relation to
An SEM 141, along with power supply and control unit 145, is provided with the dual beam system 100. An electron beam 143 is emitted from a cathode 152 by applying voltage between cathode 152 and an anode 154. Electron beam 143 is focused to a fine spot by means of a condensing lens 156 and an objective lens 158. Electron beam 143 is scanned two-dimensionally on the specimen by means of a deflector 160. Operation of condensing lens 156, objective lens 158, and deflector 160 is controlled by power supply and control unit 145.
Electron beam 143 can be focused onto substrate 122, which is on stage 125 within lower chamber 126. Substrate 122 may be located on a surface of stage 125 or on TEM sample holder 124, which extends from the surface of stage 125. When the electrons in the electron beam strike substrate 122, secondary electrons are emitted. These secondary electrons are detected by secondary electron detector 140. In some embodiments, STEM detector 162, located beneath the TEM sample holder 124 and the stage 125 collects electrons that are transmitted through the sample mounted on the TEM sample holder.
System 100 also includes FIB system 111 which comprises an evacuated chamber having an ion column 112 within which are located an ion source 114 and focusing components 116 including extractor electrodes and an electrostatic optical system. The axis of focusing column 116 may be tilted, 52 degrees for example, from the axis of the electron column 141. The ion column 112 includes an ion source 114, an extraction electrode 115, a focusing element 117, deflection elements 120, which operate in concert to form focused ion beam 118. Focused ion beam 118 passes from ion source 114 through focusing components 116 and between electrostatic deflection means schematically indicated at 120 toward substrate 122, which may comprise, for example, a semiconductor wafer positioned on movable stage 125 within lower chamber 126. In some embodiments, a sample may be located on TEM grid holder 124, where the sample may be a chunk extracted from substrate 122. The chunk may then undergo further processing with the FIB to form a final lamella of a desired thickness in accordance with techniques disclosed herein.
Stage 125 can move in a horizontal plane (X and Y axes) and vertically (Z axis). Stage 125 can also tilt and rotate about the Z axis. In some embodiments, a separate TEM sample stage 124 can be used. Such a TEM sample stage will also preferably be moveable in the X, Y, and Z axes as well as tiltable and rotatable. In some embodiments, the tilting of the stage 125/TEM holder 124 may be in and out of the plane of the ion beam 118, and the rotating of the stage is around the ion beam 118. As used herein to illustrate the disclosed techniques, such relationship will be maintained when discussing rotation and tilting of a sample. Of course, the opposite definitions could be used but would still fall within the contours of the present disclosure.
A door 161 is opened for inserting substrate 122 onto stage 125. Depending on the tilt of the stage 124/125, the Z axis will be in the direction of the optical axis of the relevant column. For example, during a data gathering stage of the disclosed techniques, the Z axis will be in the direction, e.g., parallel with, the FIB optical axis as indicated by the ion beam 118. In such a coordinate system, the X and Y axis will be referenced from the Z-axis. For example, the X-axis may be in and out of the page showing
An ion pump 168 is employed for evacuating neck portion 112. The chamber 126 is evacuated with turbomolecular and mechanical pumping system 130 under the control of vacuum controller 132. The vacuum system provides within chamber 126 a vacuum of between approximately 1×10-7 Torr and 5×10-4 Torr. If an etch assisting, an etch retarding gas, or a deposition precursor gas is used, the chamber background pressure may rise, typically to about 1×10-5 Torr.
The high voltage power supply provides an appropriate acceleration voltage to electrodes in focusing column 116 for energizing and focusing ion beam 118. When it strikes substrate 122, material is sputtered, that is physically ejected, from the sample. Alternatively, ion beam 118 can decompose a precursor gas to deposit a material.
High voltage power supply 134 is connected to ion source 114 as well as to appropriate electrodes in ion beam focusing components 116 for forming an approximately 1 keV to 60 keV ion beam 118 and directing the same toward a sample. Deflection controller and amplifier 136, operated in accordance with a prescribed pattern provided by pattern generator 138, is coupled to deflection plates 120 whereby ion beam 118 may be controlled manually or automatically to trace out a corresponding pattern on the upper surface of substrate 122. In some systems the deflection plates are placed before the final lens, as is well known in the art. Beam blanking electrodes (not shown) within ion beam focusing column 116 cause ion beam 118 to impact onto blanking aperture (not shown) instead of substrate 122 when a blanking controller (not shown) applies a blanking voltage to the blanking electrode.
The ion source 114 typically provides an ion beam based on the type of ion source. In some embodiments, the ion source 114 is a liquid metal ion source that can provide a gallium ion beam, for example. In other embodiments, the ion source 114 may be plasma-type ion source that can deliver a number of different ion species, such as oxygen, xenon, and nitrogen, to name a few. The ion source 114 typically is capable of being focused into a sub one-tenth micrometer wide beam at substrate 122 or TEM grid holder 124 for either modifying the substrate 122 by ion milling, ion-induced etching, material deposition, or for the purpose of imaging the substrate 122.
A charged particle detector 140, such as an Everhart Thornley or multi-channel plate, used for detecting secondary ion or electron emission is connected to a video circuit 142 that supplies drive signals to video monitor 144 and receiving deflection signals from a system controller 119. The location of charged particle detector 140 within lower chamber 126 can vary in different embodiments. For example, a charged particle detector 140 can be coaxial with the ion beam and include a hole for allowing the ion beam to pass. In other embodiments, secondary particles can be collected through a final lens and then diverted off axis for collection.
A micromanipulator 147 can precisely move objects within the vacuum chamber. Micromanipulator 147 may comprise precision electric motors 148 positioned outside the vacuum chamber to provide X, Y, Z, and theta control of a portion 149 positioned within the vacuum chamber. The micromanipulator 147 can be fitted with different end effectors for manipulating small objects. In the embodiments described herein, the end effector is a thin probe 150.
A gas delivery system 146 extends into lower chamber 126 for introducing and directing a gaseous vapor toward substrate 122. For example, iodine can be delivered to enhance etching, or a metal organic compound can be delivered to deposit a metal.
System controller 119 controls the operations of the various parts of dual beam system 110. Through system controller 119, a user can cause ion beam 118 or electron beam 143 to be scanned in a desired manner through commands entered into a conventional user interface (not shown). Alternatively, system controller 119 may control dual beam system 110 in accordance with programmed instructions stored in a memory 121. In some embodiments, dual beam system 110 incorporates image recognition software to automatically identify regions of interest, and then the system can manually or automatically extract samples in accordance with the invention. For example, the system could automatically locate similar features on semiconductor wafers including multiple devices and take samples of those features on different (or the same) devices.
In operation in accordance with the techniques disclosed herein, system 100 images a working surface of a sample 122, the sample 122 being a chunk previously removed from a substrate. The chunk, which may be about 1 micron in thickness, may be attached to TEM holder 124 in this example. As used herein, the working surface is a side surface of the chunk, the chunk needing to be thinned into a final lamella thickness. The sample 122 may include structures that should be aligned/oriented to the ion beam 118, such as in terms of rotation and/or tilt, so that during the final lamella formation, structures that require subsequent imaging are not removed. The image of the newly exposed surface can be acquired using either the electron column 141 or the FIB 111.
After image acquisition, a layer of sample 122 is removed from the working surface. The removal of the layer, or slice, may be performed using FIB milling or ion induced etching using a gas precursor. The removed layer may be, for example, 2 to 5 nanometers in thickness. After the slice is removed, the newly exposed surface is imaged. The process of image acquisition and slice removal may be repeated for 25, 50, 75, or 100 times, but any other number of slices are contemplated herein. In general, a small portion of the sample 122, e.g., a small volume of the chunk, is removed that includes 2 or more lines of structures, such as FETs, which allow analysis of orientation of the structures with respect to the ion beam 118. This process may be known as slice-and-view to those of skill in the art and can be used to acquire data to reconstruct a 3D volume of sample 122.
The 3D reconstructed volume may then be used as the basis for determination of the optimum orientation, e.g., rotation and tilt, of sample 122 to ensure the buried structures are parallel to the ion beam 118. In terms of coordinates, the Z-direction of the reconstructed volume is in the direction of the removed slices, and the X and Y directions are in the plane of those slices. To determine the optimum orientation, a plurality of planes in either the XZ or YZ plane of the reconstructed volume are subject to an integral transform, such as a radon transform, to assist the orientation determination. For example, each plane is virtually rotated to a number of different angles within a range around the current orientation of the sample 122, such as from −1.5° to +1.5° and a respective transform is obtained at each angle. Alternatively, each plane of the plurality of planes are mathematically transformed at a different angle within the range of angles. Of course, a single plane may be extracted from the volume and subject to the mathematical transform at the different angles, but the statistical relevance of such data may not be sufficient.
Each transform may then be statistically characterized. For example, a standard deviation or variance may be computed for each transform. Subsequently, the statistical data of each transform may then be evaluated to determine the optimum orientation. For example, a maximum standard deviation value, or interpolation based on an associated plot, may indicate the optimum orientation, e.g., rotation and/or tilt, for the sample 122 to ensure the buried structures are aligned as needed. This optimum orientation may then be relayed back to the control system 119, for example, so that the stage 125 is automatically reoriented based on the analysis.
The workflow 201 is performed on sample 222, which is an example of sample 122, and which may be mounted on a stage, such as stage 125, or mounted on a TEM grid hold, such as TEM grid holder 124. In either mounting configuration, sample 222 may be a chunk of a larger sample, such as a patterned wafer or a packaged IC, and includes a region of interest (ROI) 270. ROI 270 may include one or more lines or rows of structures, such as FET structures, desired to be analyzed by subsequent imaging techniques, such as TEM or STEM. Imaging such structures may require their extraction from sample 222 in the form of a lamella. However, to extract such structures, sample 222 is processed to form the lamella that mainly includes ROI 270, which includes removing the volume of sample 222 surrounding ROI 270, at least in the Z direction. In some examples, sample 222 may be around 1 micron in thickness, in the Z direction in this example, but a lamella with thickness from 7 to 25 nanometers is desired for the TEM/STEM analysis. As such, the volume of sample 222 surrounding ROI 270 in the Z direction needs to be removed. However, if the sample 222, or more importantly the structures within the sample 222, are not aligned parallel to the working charged particle beam, the ion beam 218 in this example, there is a chance the structures desired to be imaged may be removed in the lamella formation process. As such, the disclosed orientation techniques acquire data regarding the orientation of the structures during early stages of lamella formation that allows adjustments to be made to the orientation of the structures to the ion beam 218 to limit or prevent such removal of the desired structures.
To that end, workflow 201 uses ion beam 218 to remove material from sample 222 and images newly exposed surfaces 272 with electron beam 243. A newly exposed surface 272 will be formed after the removal of each slice of sample 222. For example, ion beam 218 removes slice 274A exposing a new surface 272. The removal of slice 274A, and subsequent slices, can be performed by milling the slice away using the ion beam 218, or it can be removed using ion beam induced etching by bleeding a gas precursor to the surface 272, which then etches away the slice through interaction with the ion beam 218. Each slice may remove a thickness of material in a range from 0.25-5 nm, 0.5-1 nm, 1-5 nm, 0.5-2.5 nm, or any other suitable range depending upon voltage of the ion beam, but the size of the structures within sample 222 may determine the desired slice thickness. For example, smaller structures may require thinner slices, whereas larger structures can stand thicker slices. As the workflow progresses, slice 274B is removed then an image of the newly exposed surface 272 is acquired. This two-step process may then repeat for the removal of slices 247C and 274D.
The workflow 201 may only remove or use a relatively small volume of sample 222 to determine the orientation of the structures and how to adjust the orientation so that the structures are parallel to the ion beam 218. For example, 50 to 100 nanometers of material may be removed from sample 222 to perform the analysis disclosed herein. In general, the thickness of sample 222 needed for the disclosed techniques may depend on the number of lines/structures removed and whether the amount of resulting data is enough to satisfy the analysis. For example, three lines of structures may be enough to implement the disclosed techniques. The reorientation may include rotation around the y-axis, tile around the x-axis, and/or translation in any direction.
Computer system 1000 also includes a main memory 1044, such as a random-access memory (RAM) or other dynamic storage device, coupled to bus 1040 for storing information and instructions to be executed by processor 1042. Main memory 1044 also may be used for storing temporary variables or other intermediate information during execution of instructions to be executed by processor 1042. Such instructions, when stored in non-transitory storage media accessible to processor 1042, render computer system 1000 into a special-purpose machine that is customized to perform the operations specified in the instructions.
Computer system 1000 further includes a read only memory (ROM) 1046 or other static storage device coupled to bus 1040 for storing static information and instructions for processor 1042. A storage device 1048, such as a magnetic disk or optical disk, is provided and coupled to bus 1040 for storing information and instructions.
Computer system 1000 may be coupled via bus 1040 to a display 1050, such as a cathode ray tube (CRT) or flat-screen display, for displaying information to a computer user. An input device 1052, including alphanumeric and other keys, is coupled to bus 1040 for communicating information and command selections to processor 1042. Another type of user input device is cursor control 1054, such as a mouse, a trackball, a touchscreen, or cursor direction keys for communicating direction information and command selections to processor 1042 and for controlling cursor movement on display 1050. This input device typically has two degrees of freedom in two axes, a first axis (e.g., x) and a second axis (e.g., y), that allows the device to specify positions in a plane.
Computer system 1000 may implement the techniques described herein using customized hard-wired logic, one or more ASICs or FPGAs, firmware and/or program logic which in combination with the computer system causes or programs computer system 1000 to be a special-purpose machine. According to one embodiment, the techniques herein are performed by computer system 1000 in response to processor 1042 executing one or more sequences of one or more instructions contained in main memory 1044. Such instructions may be read into main memory 1044 from another storage medium, such as storage device 1048. Execution of the sequences of instructions contained in main memory 1044 causes processor 1042 to perform the process steps described herein. In alternative embodiments, hard-wired circuitry may be used in place of or in combination with software instructions.
The term “storage media” as used herein refers to any non-transitory computer-readable medium that store data and/or instructions that cause a machine to operate in a specific fashion. Such storage media may comprise non-volatile media and/or volatile media. Non-volatile media includes, for example, optical or magnetic disks, such as storage device 1048. Volatile media includes dynamic memory, such as main memory 1044. Common forms of storage media include, for example, a floppy disk, a flexible disk, hard disk, solid state drive, magnetic tape, or any other magnetic data storage medium, a CD-ROM, any other optical data storage medium, any physical medium with patterns of holes, a RAM, a PROM, and EPROM, a FLASH-EPROM, NVRAM, any other memory chip or cartridge, content-addressable memory (CAM), and ternary content-addressable memory (TCAM).
Storage media is distinct from but may be used in conjunction with transmission media. Transmission media participates in transferring information between storage media. For example, transmission media includes coaxial cables, copper wire and fiber optics, including the wires that comprise bus 1040. Transmission media can also take the form of acoustic or light waves, such as those generated during radio-wave and infra-red data communications.
Various forms of media may be involved in carrying one or more sequences of one or more instructions to processor 1042 for execution. For example, the instructions may initially be carried on a magnetic disk or solid-state drive of a remote computer. The remote computer can load the instructions into its dynamic memory and send the instructions over a telephone line using a modem. A modem local to computer system 1000 can receive the data on the telephone line and use an infra-red transmitter to convert the data to an infra-red signal. An infra-red detector can receive the data carried in the infra-red signal and appropriate circuitry can place the data on bus 1040. Bus 1040 carries the data to main memory 1044, from which processor 1042 retrieves and executes the instructions. The instructions received by main memory 1044 may optionally be stored on storage device 1048 either before or after execution by processor 1042. Although the layer counting module 1050 and intensity monitoring module 1052 are depicted as residing in the storage device 1048, it will be understood that the computer system 1000 can transfer or load these modules or instructions generated by these modules into main memory 1044, ROM, 1046, or other memory for execution by the core 1042.
Computer system 1000 also includes a communication interface 1056 coupled to bus 1040. Communication interface 1056 provides a two-way data communication coupling to a network link 1058 that is connected to a local network 1060. For example, communication interface 1056 may be an integrated services digital network (ISDN) card, cable modem, satellite modem, or a modem to provide a data communication connection to a corresponding type of telephone line. As another example, communication interface 1056 may be a local area network (LAN) card to provide a data communication connection to a compatible LAN. Wireless links may also be implemented. In any such implementation, communication interface 1056 sends and receives electrical, electromagnetic or optical signals that carry digital data streams representing various types of information.
Network link 1058 typically provides data communication through one or more networks to other data devices. For example, network link 1058 may provide a connection through local network 1060 to a host computer 1062 or to data equipment operated by an Internet Service Provider (ISP) 1064. ISP 1064 in turn provides data communication services through the worldwide packet data communication network now commonly referred to as the “Internet” 1066. Local network 1060 and Internet 1066 both use electrical, electromagnetic or optical signals that carry digital data streams. The signals through the various networks and the signals on network link 1058 and through communication interface 1056, which carry the digital data to and from computer system 1000, are example forms of transmission media.
Computer system 1000 can send messages and receive data, including program code, through the network(s), network link 1058 and communication interface 1056. In the Internet example, a server 1068 might transmit a requested code for an application program through Internet 1066, ISP 1064, local network 1060 and communication interface 1056.
The received code may be executed by processor 1042 as it is received, and/or stored in storage device 1048, or other non-volatile storage for later execution.
As would be understood by the skilled person in the art and as used herein, the “junction layer” can also be referred to as a “buffer layer” or as a “The junction layer 1350 can act as a support layer between stacks 14′, 14″. In some examples, a thickness of at least some portion of the junction layer 1350 can be in a range from 100 nm to 300 nm or in a range from 120 nm to 200 nm. In some examples, the junction layer 1350 is formed of or includes a semiconductive or insulating material such as silicon oxynitride or polysilicon.
The layer-counting module 1050 can also identify and extract a periodic function (e.g., sine wave) from the curve or a portion thereof (for example, a portion corresponding to layers in the first stack 14′ or the second stack 14″) as described above with respect to
The embodiments discussed herein to illustrate the disclosed techniques should not be considered limiting and only provide examples of implementation. Those skilled in the art will understand the other myriad ways of how the disclosed techniques may be implemented, which are contemplated herein and are within the bounds of the disclosure.
This application claims the benefit of priority to U.S. Provisional Patent Application No. 63/488,247, filed Mar. 3, 2023, the entire contents of the foregoing application being incorporated herein by reference.
| Number | Date | Country | |
|---|---|---|---|
| 63488247 | Mar 2023 | US |