WO2013018259A1 - レシピ生成装置、検査支援装置、検査システムならびに記録媒体 - Google Patents
レシピ生成装置、検査支援装置、検査システムならびに記録媒体 Download PDFInfo
- Publication number
- WO2013018259A1 WO2013018259A1 PCT/JP2012/003448 JP2012003448W WO2013018259A1 WO 2013018259 A1 WO2013018259 A1 WO 2013018259A1 JP 2012003448 W JP2012003448 W JP 2012003448W WO 2013018259 A1 WO2013018259 A1 WO 2013018259A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- cell
- pattern
- inspection
- recipe
- cells
- Prior art date
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/0002—Inspection of images, e.g. flaw detection
- G06T7/0004—Industrial image inspection
- G06T7/0006—Industrial image inspection using a design-rule based approach
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F30/00—Computer-aided design [CAD]
- G06F30/30—Circuit design
- G06F30/39—Circuit design at the physical level
- G06F30/398—Design verification or optimisation, e.g. using design rule check [DRC], layout versus schematics [LVS] or finite element methods [FEM]
-
- H—ELECTRICITY
- H01—ELECTRIC ELEMENTS
- H01L—SEMICONDUCTOR DEVICES NOT COVERED BY CLASS H10
- H01L22/00—Testing or measuring during manufacture or treatment; Reliability measurements, i.e. testing of parts without further processing to modify the parts as such; Structural arrangements therefor
- H01L22/10—Measuring as part of the manufacturing process
- H01L22/12—Measuring as part of the manufacturing process for structural parameters, e.g. thickness, line width, refractive index, temperature, warp, bond strength, defects, optical inspection, electrical measurement of structural dimensions, metallurgic measurement of diffusions
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2207/00—Indexing scheme for image analysis or image enhancement
- G06T2207/10—Image acquisition modality
- G06T2207/10056—Microscopic image
- G06T2207/10061—Microscopic image from scanning electron microscope
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2207/00—Indexing scheme for image analysis or image enhancement
- G06T2207/30—Subject of image; Context of image processing
- G06T2207/30108—Industrial image inspection
- G06T2207/30148—Semiconductor; IC; Wafer
Definitions
- the present invention relates to a method for setting an inspection area, a measurement area, or a review area at the time of inspection, measurement, or defect review of a sample on which a pattern is formed, an apparatus used for setting the area, or the inspection area.
- the present invention relates to an inspection apparatus or a measurement apparatus having a function for executing a setting method.
- the present invention relates to a recipe generation device that generates an inspection recipe, a measurement recipe, or a defect review recipe that includes the region setting process in the generation process, a program used in the recipe generation device, and a recording medium that stores the program.
- This layout-dependent defect is called a systematic defect.
- a defect that occurs as the lithography process margin narrows is called a hot spot.
- a defect may occur at the boundary between the memory portion and other regions in the design layout.
- the boundary portion is likely to have non-uniform pattern density. Due to such non-uniformity, the manufacturing process of the semiconductor device such as lithography, CMP, and etching becomes abnormal, resulting in defects. Such a defect is called a mat end defect.
- defect inspection apparatus such as a dark field and bright field optical type or electron beam type in the middle of the manufacturing.
- optical defect inspection apparatuses often miss minute defects due to their resolution limitations.
- electron beam method although the resolution satisfies the requirement, there is a limit to the area that can be inspected per unit time, and there is a problem that the entire wafer or the entire chip cannot be inspected within a practical time.
- the occurrence of a pattern with a narrow exposure margin is predicted to some extent on the basis of the result of lithography simulation, and such an expected position is used for a one-dimensional or two-dimensional pattern using a high-resolution electron beam.
- shape evaluation is performed.
- the problem here is how to specify the location to be inspected by the electron beam and set the inspection conditions at that time in a short time.
- the coordinate information of the hot spot can be obtained from the result of the lithography simulation.
- it is necessary to acquire the position information of the end of the memory area in some form.
- an inspection area such as a memory area or a logic area using pattern design layout information, and several methods have been reported.
- Patent Document 1 discloses an invention in which a label such as an identifier, a color, a numerical value, or a name is given in advance to a specific data set on design layout data in order to extract a specific region from the design layout data. Yes.
- a periodic structure is extracted from design layout data including industry standard formats such as GDSII and OASIS using a mathematical method such as Fourier analysis, and information on the obtained periodic structure is extracted from the design layout data.
- An invention is disclosed in which a specific structure to be inspected is extracted from design layout data by mapping onto a synthesized layout pattern.
- Patent Document 3 the design layout data is divided into grids, the pattern density is calculated for each grid, and regions having the same pattern density are grouped, so that the layout pattern can be divided into cell portions and non-patterns.
- An invention is disclosed in which a cell module is divided into structural units of functional modules. The divided areas are set as inspection target areas (partial inspection areas in the description of Patent Document 3).
- Patent Documents 1 to 3 it is very important how to set a place where inspection or measurement is to be performed in inspection or measurement. However, it is not so easy to associate an actual physical pattern to be inspected with design layout data.
- Patent Document 2 in the case of an invention for analyzing the periodic structure of design layout data by a mathematical method such as Fourier analysis, a multifunctional semiconductor device (for example, a graphics chip function or communication) developed in recent years is used.
- a multifunctional semiconductor device for example, a graphics chip function or communication
- the layout is complicated, and it is difficult to specify the periodic structure efficiently and accurately. There is.
- an object of the present invention is to provide a method and apparatus that can realize extraction of a desired region from design layout data at a higher speed than in the past.
- Another object of the present invention is to provide a tool capable of associating information on the hierarchical structure of design layout data obtained by various analysis methods with a target pattern to be inspected.
- the present invention provides a recipe generation apparatus equipped with the high-speed extraction function or the tool, and further provides an inspection system, an observation system or a measurement system in which the recipe generation apparatus is combined with an inspection apparatus, an observation apparatus or a measurement apparatus. With the goal.
- the present invention is characterized in that pattern hierarchy information is read from design layout data of a pattern to be inspected, observed or measured, and a target area is set based on the hierarchy information. Specifically, the reference relationship between the cells or functional areas included in the pattern is analyzed from the design layout data, and the target area is specified based on the result.
- the present invention compares the information on the hierarchical structure of design layout data obtained by various analysis methods with the pattern obtained by developing the design layout data on the screen, and each layer and pattern of the hierarchical structure are compared. And a user interface that can be associated with each other.
- the present invention it is possible to extract a desired inspection, observation, or measurement target area directly from the design layout data at a higher speed than in the past. Since the extraction principle is simple, the time required for the arithmetic processing is also shorter than that of the conventional method. Therefore, the recipe can be generated in a shorter time and more easily than the conventional method.
- a tool for associating the analysis result of the hierarchical structure of the design layout data with the layout pattern is provided, so that it is possible to easily set a desired inspection or observation or measurement target region. .
- FIG. 6 is a supplementary diagram for explaining an inspection area setting procedure according to the first embodiment.
- FIG. FIG. 6 is a schematic diagram of mat end inspection according to the second embodiment. The figure which shows arrangement
- Example 1 an embodiment of a recipe generating apparatus that executes processing for extracting an end portion of a memory mat (hereinafter referred to as a mat end) as an inspection region from among patterns formed on a semiconductor wafer will be described.
- a mat end an end portion of a memory mat
- the present embodiment will be described with reference to the drawings.
- FIG. 1A schematically shows a state in which chips 2 are arranged on a wafer 1 to be inspected.
- all the chips on the wafer 1 may be inspected, or as shown in the drawing, a sampling inspection specifying the inspection chip 3 may be performed.
- FIG. 1B shows a design layout 5 of the chip 2.
- the design layout of the inspection chip 3 is the same as that of the chip 2.
- FIG. 1B shows a chip having a structure in which eight memory mats A6 and one memory mat B6 ′ are mounted on one chip.
- the round frames shown in the vicinity of the four corners (corners) of the memory mats A6 and B6 ′ indicate the mat ends 7, and the above-described mat end inspection is to inspect these mat ends 7.
- the definition of the mat end is not limited to FIG. 1B, and there are various designation methods.
- FIG. 1 (c) shows an example of an image obtained by the mat edge inspection.
- the left side of FIG. 1C shows a non-defective mat end inspection image 9, and the right side of FIG. 1C shows a defective mat end inspection image 9 '.
- the pattern is not uniformly formed, and the pattern is reduced as it approaches the corner of the memory mat.
- the inspection is performed by comparing a plurality of mat end inspection images 9 with each other.
- a non-defective mat edge inspection image 9 is prepared, or an image of a layout pattern obtained by developing design layout data or an image of a pattern obtained by performing exposure simulation on the layout pattern and a mat edge inspection image.
- a defective pattern can also be detected by comparing the two.
- the target of the mat end inspection may be not only a memory product represented by DRAM, SRAM, and flash memory, but also a system LSI in which these circuits are incorporated.
- the above is the mat end inspection generally performed, it is not necessarily limited to the above.
- “layout pattern” means a pattern obtained by developing an image of design layout data or an image of the pattern.
- design layout data of a semiconductor device has a hierarchical structure and is described using basic units called cells.
- the cell is a collection of pattern data repeatedly used in the design layout data of the integrated circuit, or a collection of pattern data that is logically or functionally meaningful.
- functionally meaningful pattern data is a cell, the pattern corresponding to such a cell constitutes a functional area having a certain function on the chip layout.
- FIG. 2 hierarchically shows patterns obtained by developing images of cells in each hierarchy.
- the root cell at the top of the hierarchical structure contains pattern information for one entire chip.
- a pattern represented by the pattern 57 is obtained.
- a cell A corresponding to the pattern 50 corresponding to the outermost frame of the pattern 57 is arranged as a cell one step lower than the root cell.
- the data structure is defined so as to maintain such a hierarchical structure between cells.
- the name of each cell and the link information to the cell in the next lower layer included in the cell are stored.
- the name and the link information to the cell in the next lower layer are also stored in the cell in the lower layer.
- Such a relationship between cells is repeatedly applied to a lower hierarchy, and information about all the cells in the layout is stored.
- An actual pattern is created by an exposure process (resist application ⁇ exposure using a mask ⁇ development) using a plurality of masks created based on the design layout. Note that when forming a pattern corresponding to each cell, a plurality of photomasks may be used, and conversely, a pattern corresponding to a plurality of cells may be formed using one photomask. Therefore, the hierarchical structure of the design layout data may be different from the physical layer structure of the semiconductor device actually manufactured using the design layout data.
- the design data is defined in a hierarchical structure with the lowest cell as a unit, and it is possible to describe a complicated pattern by referencing the lower cell to the upper cell.
- an upper layer cell for a certain cell may be called a parent cell, and a lower layer cell may be called a child cell or grandchild cell.
- an inspection recipe generation method for setting the memory mat edge of the semiconductor device as an inspection area using the hierarchical structure of the design layout data described with reference to FIG. 2 will be described.
- the design layout is greatly simplified, but an actual semiconductor has a complicated structure because it is highly integrated.
- a method using the reference count and upper cell tracking will be described below.
- FIG. 3 shows an arrangement of the recipe generating device of this embodiment and various devices connected to the recipe generating device.
- the semiconductor device manufacturing process is usually performed in a clean room 20 maintained in a clean environment.
- An optical or SEM inspection device such as an optical inspection / measurement device 21 and an SEM inspection / measurement device 22 for inspecting defects of product wafers is installed in the clean room 20. Both of these may be installed.
- the optical inspection / measurement device 21 includes a dark field defect inspection device, a bright field defect inspection device for defect inspection, a scatterometry measurement device for pattern dimension measurement, and the like.
- the SEM type inspection / measurement apparatus 22 includes an electron beam defect inspection apparatus for defect inspection, a defect review SEM capable of acquiring a high-resolution SEM image of the defect inspection and the detected defect, and a length measurement for pattern dimension measurement. SEM etc. are included.
- the acquired data of the optical inspection / measurement device 21 and the SEM inspection / measurement device 22 are transferred to and stored in the defect information server 26 connected via the communication network 25.
- a recipe generation device 30 is arranged and connected to the communication network 25 so that the generated recipe can be transferred.
- the recipe generation device 30 has a function of generating a recipe using design layout data, and is connected via a communication network 25 to a design data server 27 in which design layout data to be inspected is stored.
- the design layout data used for the recipe setting is desirably an industry standard format such as GDS-II or OASIS, but is not necessarily limited thereto. Note that the data exchange shown in FIG. 1 is based on a communication network, but can also be made via a recording medium such as a hard disk drive or a memory stick.
- the recipe generation device 30 is configured by a workstation, a personal computer, or the like, and has a function of supporting generation of a recipe used in the optical inspection / measurement device 21 and the SEM inspection / measurement device 22.
- the functions of the network interface 31 for exchanging data with other devices and servers, the storage device 32 for storing necessary information such as design layout data, already generated recipes and recipe generation programs, and the function of the recipe generation device 30 The processor 33 that executes arithmetic processing necessary to realize the above, the memory 34 that stores programs used in the processor 33, tables necessary for arithmetic processing, and the like, the design layout 5 and the operator input instruction contents
- a display for displaying a GUI (Graphical User Interface), a keyboard for operating the GUI, and a user interface 35 such as a pointing device (such as a mouse).
- the processing executed by the processor 33 includes, for example, graphic conversion for allowing the design layout data acquired from the design data server 27 to be read into the system, design layout display processing according to the user's request,
- FIG. 4 is a flowchart from recipe generation to inspection execution. Steps 81 to 87 correspond to processing on the recipe generation apparatus side, and steps 90 to 92 correspond to processing on the inspection apparatus side.
- step 80 the recipe generating apparatus 30 is in a state of waiting for an instruction to start the recipe generation process of the apparatus operator, and the recipe generation process start is triggered by the input of the start of the apparatus operator.
- the processor 33 When the recipe generation process starts, the processor 33 first starts reading design layout data and stores it in the storage device 32. At that time, the processor 33 acquires in advance information on a physical layer to be inspected in accordance with an instruction of the apparatus user such as a GUI operation, and reads only design layout data related to the formation of the layer. At the same time, a process for rendering the design layout data and rendering a layout pattern is executed and displayed on the display (step 81). As a result, a recipe can be set on the design layout data.
- the processor 33 executes a coordinate system origin matching process in the design layout 5 and the inspection apparatus (step 82).
- the inspection device uses the lower left corner of the chip as the origin, whereas the design layout often uses the center of the chip as the origin.
- This origin adjustment processing is executed when the processor 33 reads out the numerical value stored in the storage device 32 or the memory 34 when the origin used in the inspection apparatus is already known, but when the origin is not known. Is set by the device operator via the GUI screen.
- step 83 the design layout data is analyzed to search for a target pattern to be inspected (step 83), and using this result, conditions such as the size of the field of view (FOV: Field Of View) and the inspection area are set.
- Perform step 84).
- the mat edge extraction process of this embodiment is executed in step 83.
- condition setting in step 84 for example, in the case of inspection using an electron beam, not only the field of view size and inspection area, but also the beam current, acceleration voltage, scan speed, number of frame additions, presence / absence of autofocus, presence / absence of addressing, and the like. It is also possible to appropriately set various settings associated with.
- step 85 in-wafer chip arrangement information is acquired or created, and chip selection is performed (step 85).
- This chip selection 85 may be performed before the circuit block search 83.
- step 86 the temporarily determined inspection sequence is confirmed to confirm whether or not the inspection area is correctly set.
- This operation can be performed by the device operator visually displaying a pattern for each cell as a slide show on the layout pattern.
- the expected time of the inspection is displayed on the GUI, it can be confirmed whether the time required for the inspection is too long.
- upload processing of the generated recipe to the inspection device is executed (step 87).
- the procedure on the inspection equipment side will be described.
- the sent recipe is confirmed and replenished 90 as necessary. If the inspection is possible only with the sent recipe, it is not necessary, but if there is insufficient information, it is appropriately supplemented and registered.
- inspection preparations 91 such as beam adjustment and sample alignment are performed. When the preparation is completed, an actual inspection is executed based on the recipe (step 92).
- the processor 33 stored in the recipe generation device 30 reads the design layout data stored in the storage device 32 and analyzes the cell hierarchy of the design data. To start.
- design layout data described in various formats such as GDSII and OASIS
- identifies data corresponding to the root cell searches for data linked from the root cell, and determines whether the link destination is a cell. If the cell is a cell, the count value of the cell is incremented by 1, and the process of searching for the link destination of the link destination data is repeated to execute the process of analyzing the structure of the design layout data.
- the process of counting the reference cells (or referenced cells) of the cells arranged in each hierarchy is executed.
- FIG. 5 shows the result of analyzing the design layout data of the hierarchical structure shown in FIG. 2 as described above.
- FIG. 5A shows the found cell hierarchy in a tree form. The left end of the figure corresponds to the root cell, and as it goes to the right of the figure, cells located below it are described. The relationship between the cells is as described above.
- (B) of FIG. 5 is a table showing the relationship between the cell name of each layer and the number of cells used, that is, the number of references.
- the cells listed here are listed in the left column, and the number of each reference is displayed on the right side. What should be noted is the number of times the cells C and D are referenced.
- Cell C is referenced four times for each cell B, which is the upper cell, but cell B is referenced twice in the root cell and cell A, which is the upper cell of cell B, once in the root cell.
- the total number of times of reference is 8 which is the multiplication result.
- cell D is referenced 24 times for each cell B, and cell B is referenced 8 times, so the total number of references is 192, which is the multiplication result.
- the hierarchical structure itself of the design layout data can be analyzed by the above arithmetic processing, but it is unknown in which hierarchy the target pattern to be inspected, measured, or observed exists.
- To associate a target pattern with a cell associate at least one example of some cell in the cell hierarchy with the corresponding pattern, and use the associated cell as the starting point until the target pattern is reached.
- the cell hierarchy may be tracked.
- the above analysis result is displayed on the GUI of the recipe generating device 30, and the device operator visually confirms the cell hierarchy structure by the analysis and designates the target pattern or the target cell hierarchy, so that the target Associate a pattern with a target cell.
- the above GUI is displayed on a display provided in the recipe generating device 30.
- the procedure for specifying the mat end which is the inspection target of this embodiment using the analysis result of the design layout data will be described with reference to FIG. From the hierarchical tree shown in FIG. 5A and the table shown in FIG. 5B, the lowest cell is cell D and cell G, and the cell with the highest reference count is cell D, cell D Are included in the grandchild cell of cell B, that is, the system of cell B. Further, the reference count of the cell B viewed from the root cell is two times.
- FIG. 6A is a diagram showing a layout pattern including an inspection target area.
- the target pattern is the end of the memory mat area indicated by a black circle in FIG. 6A, and the area surrounded by the round frame in FIG. 6A is an area to be inspected.
- the size of the memory cell is smaller and it is normal that a large number of memory cells are included in the inspection area. However, for consistency with FIGS. 2 and 5, FIG. The number of memory cells is reduced as compared with an actual semiconductor device.
- FIG. 6B is a table in which the table shown in FIG. 5B is rearranged (sorted) in the order of cells with the highest number of references.
- the cell with the highest reference count is the cell D referenced 192 times, and is included in the system of the cell B.
- the cell G is also present as another lowest cell, and the system including the cell corresponding to the target pattern may be a tree of the cell E including the cell G. (The cell H has no internal structure and is therefore excluded as a target pattern candidate).
- the layout pattern shown in FIG. 6A, and the sorted table shown in FIG. 6B are compared, first, they are arranged in the hierarchy immediately below the root cell and the number is 1. It can be seen that only the cell A is included in the cell including all the other cells. Therefore, it can be seen that the pattern corresponding to the cell A is the pattern 50.
- the number of cells D which is the lowest cell of cell B
- the number of cells G which is the lowest cell of cell E
- the pattern corresponding to the cell D is the pattern 53
- the pattern corresponding to the cell G is the pattern 56. If the layout pattern is visually confirmed, it is obvious that the pattern 53 is a memory cell in the memory mat area. Therefore, the memory mat as the target pattern has any cell hierarchy in the tree connecting the cell D and the cell A. It can be seen that the
- the cell D exists on the system of the cell B branched from the cell A. Accordingly, on the layout pattern of FIG. 6A, if the target pattern is tracked from the upper cell side starting from the cell B, or the target pattern is tracked from the lower cell side starting from the cell D, it is an inspection target. Cells corresponding to the memory mat can be extracted. Which side is to be traced can be determined by selecting the side that can reach the target pattern sooner, but the memory mat is considered to be a structure that is at most several layers (one or two layers) higher in the memory cell. In the present embodiment, tracking is performed from the pattern 53 side, that is, the cell D side.
- FIG. 6C is a diagram showing a state in which the upper cells of the cell D are tracked step by step and displayed as a layout pattern. For emphasis, the patterns corresponding to the cells in each hierarchy are displayed with hatching. The figure also shows a table in which the number of times the upper cell on the tree to which the cell D belongs is extracted from the cell structure analysis result shown in FIG. 5 and displayed again.
- the reference number of the cell B in the first stage is 8 times, which is the same number as the number of the patterns 52 appearing on the layout pattern.
- the pattern 52 includes a pattern 53 that is a memory cell and directly refers to the cell D. Therefore, the pattern 52, that is, the cell C corresponds to the memory mat that is the target pattern.
- the cell B that is, the pattern 51
- the cell A that is, the pattern 50
- the above-described cell-pattern association processing is performed on the apparatus in FIGS. 5A, 6A, and 6B (or FIG. 5A, FIG. 6A, and FIG. 6).
- Information represented by (b)) is displayed on the GUI of the recipe generating device, the pattern corresponding to each cell is highlighted on the layout pattern by GUI operation, and the cells to be highlighted are sequentially changed to correspond to the cells and patterns. This is executed by visually confirming.
- a highlighting method for example, a method of displaying a pattern outline with a bold line, a method of displaying a pattern background and a color differently, or a method of painting with a diagonal line as shown in FIG.
- the memory 34 provided in the recipe generating apparatus of the present embodiment emphasizes the pattern designated by the operator and the pattern in the reference / referenced relationship with the pattern in the entire layout pattern.
- a program for performing a display process is stored, and the display function is realized by the processor 33 executing this program. After the cell corresponding to the target pattern is found, a desired area of the pattern corresponding to the cell is designated on the GUI and set as a final inspection area. The above operations are performed via a GUI shown in FIG.
- the target cell is tracked from the lowest level of the cell hierarchy.
- the inspection area can be set even if tracking is started from the cell of the highest level, that is, the hierarchy immediately below the root cell. Needless to say.
- the cell hierarchy is complicated, it is possible to set an appropriate intermediate hierarchy cell between the lowest cell and the highest cell, and to trace the cell starting from this intermediate hierarchy cell.
- the inspection area for the mat edge inspection is specified. Since how to specify the mat end varies depending on the type of chip and the device manufacturing process, the area specification of the mat end is required according to the type of inspection.
- An area operator within the target pattern is designated by the apparatus operator via a GUI shown in FIG.
- An imaging field of view (FOV: Field Of View) having an appropriate size is designated for the inspection area in the designated target pattern, and an image of the area is taken.
- the size of the FOV varies depending on the inspection conditions and the imaging capability of the inspection apparatus, and the designated area may be imaged at one time or may need to be imaged several times.
- the inspection area designated in the target pattern is referred to as “target pattern inspection area”.
- Fig. 7 shows a variation of the area specification at the end of the mat.
- FIG. 7A shows an example in which the inspection area in the target pattern is designated at the four corners of the end of the memory mat.
- a square frame in the figure is the target pattern inspection area 70.
- the size of the inspection area in the target pattern is set to be the same as the FOV size.
- the design layout data has cell position information from an appropriate origin as internal information. Therefore, in this example, if the information indicating what the cell matches the memory mat (pattern 52) which is the target pattern and the FOV size information are known, the coordinates where the FOV should be arranged are automatically determined from the cell position information and the FOV size. Can be calculated and set automatically.
- FIG. 7B shows a case where the inspection area 70 in the target pattern indicated by the square frame is specified so as to surround the mat in a frame shape in addition to the four corners of the mat end. Since it is not only information on the four corners of the mat, it is possible to manage the finer texture.
- FIG. 7C shows a case where the inspection area 70 in the target pattern indicated by a square frame is designated in a grid pattern for the mat. Since it includes information on the center of the mat, it is effective for comparisons.
- automatic setting is possible by specifying the number of FOV arrangements for each target pattern.
- FIG. 7D shows a case where the inspection area 70 in the target pattern indicated by a square frame is automatically designated so as to surround the entire mat.
- the memory mat is imaged by arranging a plurality of FOVs in the mat or in the stage continuous movement format.
- FIG. 7E shows an example in which the area setting is performed by reducing the size of the inspection area in the target pattern set in FIG. 7D to the inside by a predetermined distance. If cell information and the amount of degeneration are set, this example can also be set automatically.
- FIGS. 7D and 7E are recipes effective for scanning inspection, that is, bright-field or dark-field optical inspection or SEM appearance inspection.
- FIG. 7 (f) describes a method of shifting the inspection area set in FIG. 7 (a). If the inspection area is set by passing the mat edge, there is a possibility that when the stage is moved for SEM defect review or dimension measurement, the pattern cannot be stored in the FOV if the stage stop accuracy is not sufficient. Because there is.
- the enlarged view 1 shows the arrangement of the inspection area in the target pattern before the shift
- the enlarged view 2 shows the arrangement of the inspection area in the target pattern in a state shifted to the outside of the mat edge. If the shift amount is set in advance, this example can also be automatically set.
- the automatic setting function described above is realized by the processor 33 provided in the recipe generating device 30 executing a program stored in the memory 34.
- FIG. 8 shows the types of chip selection methods in the wafer.
- FIG. 8A shows a plurality of test chips arranged on a vertical stripe. Automatic setting is possible by setting the stripe start chip, selection width, and non-selection pitch.
- inspection chips are arranged concentrically and designated as one row on the outer periphery of the wafer and one place in the center of the wafer. This is effective for evaluation of the wafer in-plane distribution, and especially on the wafer periphery, which is expected to deteriorate.
- FIG. 8C shows an example in which the wafer outer periphery 4 locations and the wafer center 5 locations are set manually.
- the arrangement information of all the chips in the wafer is required in advance. Therefore, it is necessary to acquire the information in advance or to create it beforehand if there is no information.
- FIG. 9 shows a user screen 100 as an example of a GUI displayed on a display attached to the recipe generation device 30 of the present embodiment.
- the apparatus operator calls the GUI shown in FIG. 9A to perform various operations, and performs an inspection region corresponding to step 84 in FIG. Perform the setting process.
- a setting screen for setting various inspection conditions is displayed as tabs.
- FIG. 1 The setting screen shown in a) can be called up.
- buttons, windows, etc. displayed on the user screen shown in FIG. 9A are as follows.
- the search position designation button is a button for searching for a cell. When the button is clicked, only the cell existing at the designated position is searched.
- the “wide area” window is a layout pattern wide area display screen, and the “details” window is a screen that zooms and displays a part of the layout pattern displayed in the wide area window. In the “reference count” window, data obtained by listing cells in which the reference count is counted in order of increasing reference count regardless of the tree is displayed.
- the result of extracting the reference number of the upper cell with respect to a specified arbitrary cell is displayed.
- a scroll bar is displayed on the right side of the “reference count” window and the “upper cell” window, and when the number of display cells is large, the displayed cells can be changed by operating the scroll bar.
- the frame button is a button used when the FOV of the inspection image is arranged at the edge portion of the target pattern such as the memory mat or the peripheral area, and each of the “X arrangement number” and “Y arrangement number” boxes on the right side of the frame button.
- FOVs corresponding to the set number are arranged at equal intervals in the edge portion of the target pattern.
- the “grid button” is a button used when the FOV of the inspection image is arranged inside the target pattern, and the “X arrangement number” and “Y arrangement number” boxes on the right side of the lattice button are displayed in the target.
- the grid button is clicked, the set number of FOVs are arranged at equal intervals inside the pattern including the target pattern edge.
- the full button is clicked, the entire area inside the target pattern is set as the inspection area.
- the “shift amount” button is used to shift the FOV arrangement from the pattern edge by a certain amount. Appropriate numerical values are displayed in the “X set amount” and “Y set amount” boxes on the right side of the shift amount button. Is input and the shift amount button is clicked, the set number of FOVs are arranged at equal intervals within the pattern including the target pattern edge.
- the “reduction amount” button is used when the inspection area is slightly reduced from the outline of the target pattern on the design data. For example, when the target pattern is a memory mat, “X” When an appropriate value is entered in each of the “Set amount” and “Y set amount” boxes and the reduction amount button is clicked, an area contracted inward by the amount of reduction set from the boundary of the memory mat on the design data becomes the inspection region. Is set. This button is mainly used when the entire target pattern is set as an inspection (or measurement, observation) region.
- FIG. 9B shows an example of a GUI screen for selecting a chip in the wafer described in FIG.
- the “chip arrangement / selection information” window is a screen for displaying the chip arrangement on the wafer, and a chip to be inspected is selected by operating a pointing device on this screen. Alternatively, the arrangement of the selected chip on the wafer is confirmed.
- the “chip array editing” button is a button for turning on / off the chip array editing function on the wafer. When this button is activated, the upper “concentric circle”, “vertical stripe”, “horizontal stripe” When the “”, “checkerboard” and “point” buttons are operated, the operation result is reflected in the chip selection. In addition, when the “chip array editing” button is inactivated, the array of currently selected chips is fixed.
- the “concentric circle”, “vertical stripe”, and “horizontal stripe” buttons displayed above the “chip arrangement edit” button are chip arrangement patterns provided by default in the recipe generating apparatus of this embodiment. Used as a tool to reduce the burden of chip selection work.
- vertical stripe when appropriate values are entered in the “number of divisions” and “chip count” boxes on the right side of the button and each button is clicked, the “vertical stripe” is shown in FIG.
- Such a vertical stripe-shaped chip array is set to an interval obtained by dividing the number of chips in the horizontal direction of the wafer by the “number of divisions”.
- the number of chips constituting the stripe is set according to the set “number of chips”.
- the maximum setting value for the number of chips is the number of chips existing on the diameter of the wafer. However, since the shape of the wafer is circular, when the setting value for the number of chips is set to the maximum setting value, the stripe passes through other than the center of the wafer.
- the number of chips cannot be set according to the set value. Therefore, for stripes that pass outside the center of the wafer, the maximum number of chips at the stripe arrangement location is set as the number of chips constituting the stripe.
- horizontal stripe only the longitudinal direction of the stripe changes from vertical to horizontal, and the function of each box of “number of divisions” and “number of chips” is the same as that of “vertical stripe”.
- the “point” button is a button for arbitrarily designating a chip to be inspected one by one on the wafer. With this button activated, a pointer operation is performed on the “chip arrangement / selection information” window. When the desired chip is clicked, the chip can be designated as the inspection target chip. A plurality of target chips can be designated. When the inspection target chips are designated at random, settings are made using this button. If the “Point” button is inactivated while the specified chip is valid, the setting state is saved and reflected in the inspection recipe. In the “expected time” box, the time required for inspection per wafer is displayed.
- All the functions realized by each button or window described above are realized by the processor 33 executing the screen display processing program stored in the memory 34.
- the processor 33 reads an operator instruction by clicking the button and a numerical value input into the box, and executes a function corresponding to each button and an image display process in the window.
- the recipe generating apparatus analyzes the hierarchical structure of the design layout data and counts the number of cell references in the design layout data, thereby obtaining a reference relationship between the cells. Searching for circuit modules to be inspected, such as mats, and setting a region on a recipe can be realized more easily than in the past.
- recipe generation work can be performed separately from devices in a clean room such as an inspection device, a measurement device, or an observation device. Therefore, each apparatus in the clean room is not occupied for recipe setting, the operating rate of the inspection apparatus can be improved, and the capital investment of the production line can be suppressed.
- efficient and effective inspection work can detect systematic defects that have become a problem in recent fine devices, and in turn, quickly increase the yield during semiconductor device development, prototyping, and mass production. It is possible to raise.
- Example 2 In the first embodiment, for the specific tree of the cell hierarchical structure, the lowest cell or the highest cell is specified, and the cell corresponding to the target pattern is traced from the lowest cell side or the highest cell side.
- the inspection area setting method for specifying the above has been described.
- Such an inspection area setting method is very effective when the pattern repeatability in the chip is high, for example, when the memory mat occupies most of the chip layout.
- regions with low repeatability such as peripheral circuits and logic circuits, the probability that the pattern corresponding to the highest cell or the lowest cell is a known pattern is low, and it is difficult to specify a tree that reliably includes the target pattern.
- an arbitrary pattern on the layout pattern or an arbitrary cell on the cell hierarchy tree is selected, a tree passing through the selected cell is extracted, and only the extracted tree is tracked.
- a setting method will be described. Note that the configuration and the rough operation of the recipe setting device of the present embodiment are the same as those of the first embodiment, and detailed description thereof is omitted. However, in the description, the description of the first embodiment is appropriately cited.
- the inspection target area in this embodiment is the chip layout shown in FIG. It is assumed that it is the mat end of the memory mat B6 ′.
- a layout pattern is displayed on the GUI so that a specific area can be designated by a pointing device, and a tree of cells passing through the designated area is extracted from the entire tree.
- FIG. 10A is an overall view showing a layout pattern displayed in the “wide area” window of the GUI shown in FIG.
- the left side of the overall layout pattern diagram shows an enlarged view of the memory mat B.
- the apparatus operator operates the pointer 60 on the layout pattern displayed on the “details” window of the GUI shown in FIG. 8A when performing the operation of step 84 in FIG.
- An arbitrary point within 55, for example, a search position 60 is designated.
- the recipe generation device 30 analyzes the design layout data again and extracts a cell including the search position 60. Since the design layout data has cell position information from an appropriate origin as internal information, the processor 33 executes a program for analyzing the cell position information contained in the design layout data stored in the memory 34. By doing so, it is possible to extract only the cells that pass the designated search position 60.
- FIG. 10B shows a list of cells that have passed the search position 60 and are extracted by cell position information analysis.
- cells that have passed through the search position are sorted in descending order of reference count.
- the most frequently referenced cell is cell G, which is 10 times. Therefore, it can be estimated that the cell G is the lowest cell of the hierarchical tree passing through the search position.
- FIG. 10C shows an image of a trial and error process displayed on the GUI.
- This figure shows a state in which the upper cells of the cell G are tracked step by step and the reference count of each upper cell is re-listed. Since each cell has a reference count of 1, when the layout drawing is performed in order from the root cell 57, neither the cell A nor the cell E below the root cell is applied to the target pattern, and the cell F below the target pattern is the target pattern. It can be seen that this coincides with the hatched portion of the cell F in FIG. Therefore, it can be seen that the cell F is the target cell.
- the method for setting the inspection area in which the tree including the target pattern is extracted by specifying the search position has been described.
- the search position is specified by a pin point but also a certain area is surrounded by a pointer operation.
- the search position can also be designated as a region.
- the present embodiment it is possible to realize a recipe setting device or an inspection support device that is very effective in setting an inspection region having a low repeatability pattern. It goes without saying that the region setting method of this embodiment can be applied not only to so-called appearance inspection but also to a defect review apparatus or a dimension measurement apparatus.
- Example 3 an apparatus having a configuration in which the design layout data analysis function described in the first and second embodiments is independent from the recipe generation apparatus and is a separate unit (inspection support apparatus) will be described.
- FIG. 11 shows the arrangement of the inspection support apparatus of this embodiment and various apparatuses connected to the inspection support apparatus.
- Various devices such as the defect information server 26 and the design data server 27 are connected to the optical inspection / measurement device 21 or the SEM inspection / measurement device 22 installed in the clean room 20 through the communication network 25 as shown in FIG.
- the network interface 31, the storage device 32, the processor 33, the memory 34, the user interface 35, etc. incorporated in the recipe generating device 30 in the first and second embodiments
- the point that is incorporated in the inspection support device 36 different from the recipe generation device 30 and the recipe generation device are the recipe generation device A for the optical inspection / measurement device and the recipe generation device B for the SEM inspection / measurement device 3 is different from the arrangement of FIG.
- FIG. 12 is a flowchart showing a process executed by the processor 33 when analyzing the structure of the design layout data in the inspection support apparatus 36 of the present embodiment.
- the processor 33 When the device operator instructs to start design layout data analysis via the GUI or the like, the processor 33 first reads the design layout data (step 1201), and then sets the value of the counter for counting cells to the initial value 0. (Step 1202). Next, the data program of the design layout data is analyzed from the beginning, a program routine corresponding to the root cell is searched (step 1203), and it is searched whether there is a link to another program routine. If a link is found, it jumps to the link destination and searches for the link destination (step 1204), and determines whether the link destination is a cell (step 1205). If the link destination is a cell, the counter value is incremented by 1 (step 1206), and it is searched whether there is any further link. If the link destination is not a cell, the process returns to the link source to search for the presence of a further link (step 1204).
- step 1206 After the completion of step 1206, it is determined whether or not there is a further link destination (step 1208). If there is a link destination, the process returns to step 1204 and the processes of steps 1205 to 1206 are repeated. Thereby, the reference count of all the cells can be counted for the tree on the hierarchical structure of the cells. Further, when returning to the link source cell in the determination step of step 1205, it is hierarchically returned to the cell one layer higher. Therefore, searching for another link in the link source hierarchy (step 1204) corresponds to searching for another branch tree of the upper cell.
- step 1208 it is determined whether or not all the programs of the design layout data have been searched (step 1209). If the search has not been completed, the link source Returning to the cell, the processing of steps 1204 to 1209 is repeated. If all the programs of the design layout data have been searched, the analysis of all the cells is completed, and the number of references for each cell is stored in the memory 34 in association with the cell name (or an identifier for distinguishing the cell). The layout data analysis process ends.
- the analysis result stored in the memory 34 is transferred to the recipe generating device via the communication network 25, and is referred to by the device operator when performing the recipe generating operation.
- the memory 34 stores a program corresponding to the steps shown in FIG. 12 and is executed by the processor 33.
- the flow described above is almost the same as the processing executed in the recipe generating device 30 of the first embodiment, but a plurality of recipe generating devices can be obtained by separating the recipe generating device and the design layout data analysis processing device. It becomes easy to share the analysis result of the design layout data between the two.
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- Manufacturing & Machinery (AREA)
- Computer Hardware Design (AREA)
- General Physics & Mathematics (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Quality & Reliability (AREA)
- Power Engineering (AREA)
- Microelectronics & Electronic Packaging (AREA)
- Evolutionary Computation (AREA)
- Geometry (AREA)
- General Engineering & Computer Science (AREA)
- Testing Or Measuring Of Semiconductors Or The Like (AREA)
Abstract
Description
本実施例では、半導体ウエハ上に形成されたパターンのうち、メモリマットの端部(以下、マット端)を検査領域として抽出する処理を実行するレシピ生成装置の実施例について説明する。以下、本実施例について図面を参照しながら説明する。
持った機能領域を構成する。
実施例1では、セル階層構造の特定のツリーについて、最下位セルあるいは最上位セルを特定し、当該特定ツリーを最下位セル側あるいは最上位セル側から追跡することによって、ターゲットパターンに対応するセルを特定する検査領域設定方法について説明した。
本実施例は、実施例1および2で説明した設計レイアウトデータの解析機能をレシピ生成装置から独立させて、別ユニット(検査支援装置)とした構成の装置について説明する。
20 クリーンルーム
21 光学式検査・計測装置
22 SEM式検査・計測装置
25 通信ネットワーク
26 欠陥情報サーバ
27 設計データサーバ
30 レシピ生成装置
31 ネットワークインターフェース
32 ストレージ装置
33 プロセッサ
34 メモリ
35 ユーザインターフェース
Claims (13)
- 複数のセルに対応するパターンが形成された試料に対し、光または荷電粒子ビームを照射して得られる画像データを用いて前記パターンを検査する検査装置のレシピを生成するレシピ生成装置であって、
前記パターンの設計レイアウトデータを格納する記憶手段と、
前記設計レイアウトデータに対して所定の演算処理を実行するプロセッサとを備え、
前記プロセッサは、
前記複数のセル間の参照関係を解析し、
前記複数のセルのうちの少なくとも一つのセルと当該セルに対応するパターンとの対応付け情報と前記参照関係の解析結果とを用いて、前記検査装置で行われる検査の対象パターンを探索することを特徴とするレシピ生成装置。 - 請求項1に記載のレシピ生成装置において、
前記プロセッサの演算結果が表示されるディスプレイを備え、
前記プロセッサは、
前記検査対象パターンの強調画像を、前記設計レイアウトデータを画像展開して得られるレイアウトパターンと共に前記ディスプレイに表示することを特徴とするレシピ生成装置。 - 請求項2に記載のレシピ生成装置において、
前記強調画像として、前記検査対象パターンの輪郭線を前記ディスプレイに表示することを特徴とするレシピ生成装置。 - 請求項2に記載のレシピ生成装置において、
前記複数のセルの任意のセルに対し、当該任意のセルと参照あるいは被参照関係にあるセルに対応するパターンのみを前記ディスプレイ上に表示させる機能を有するレシピ生成装置。 - 請求項2に記載のレシピ生成装置において、
前記プロセッサは、
前記レイアウトパターン上の任意領域を内部に含むパターンに対応するセルを抽出する処理を実行することを特徴とするレシピ生成装置。 - 請求項5に記載のレシピ生成装置において、
前記任意領域の位置情報と、前記セルの位置情報とを参照して、前記セルの抽出処理を行うことを特徴とするレシピ生成装置。 - 請求項2に記載のレシピ生成装置において、
前記検査装置における検査条件を設定するための設定画面が前記ディスプレイに表示され、
当該設定画面上に、前記セルの識別情報と、当該セルのルートセルを基準とする参照回数とが表示されることを特徴とするレシピ生成装置。 - 複数のセルに対応するパターンが形成された試料に対し、光または荷電粒子ビームを照射して得られる画像データを用いて前記パターンを検査する検査装置に関連して使用される検査支援装置において、
前記パターンの設計レイアウトデータを格納する記憶手段と、
前記設計レイアウトデータに対して所定の演算処理を実行するプロセッサとを備え、
前記プロセッサは、
前記複数のセル間の参照関係を解析し、
前記複数のセルのうちの少なくとも一つのセルと当該セルに対応するパターンとの対応付け情報と前記参照関係の解析結果とを用いて、前記検査装置で行われる検査の対象パターンを探索することを特徴とする検査支援装置。 - 複数のセルに対応するパターンが形成された試料に対し、光または荷電粒子ビームを照射して得られる画像データを用いて前記パターンを検査する検査装置と、当該検査装置の検査レシピを生成するレシピ生成装置とを少なくとも含んで構成される検査システムにおいて、
前記レシピ生成装置は、
前記パターンの設計レイアウトデータを格納する記憶手段と、
前記設計レイアウトデータに対して所定の演算処理を実行するプロセッサとを備え、
前記検査装置は、前記レシピ生成装置で生成された検査レシピを取得する入力部を備え、
前記プロセッサは、
前記複数のセル間の参照関係を解析し、
前記複数のセルのうちの少なくとも一つのセルと当該セルに対応するパターンとの対応付け情報と前記参照関係の解析結果とを用いて、前記検査装置で行われる検査の対象パターンを探索することを特徴とする検査システム。 - 複数のセルに対応するパターンが形成された試料に対し、光または荷電粒子ビームを照射して得られる画像データを用いて前記パターンを検査する検査装置の検査レシピを生成する装置であって、メモリとプロセッサとを備えたレシピ生成装置において実行されるプログラムが格納された記録媒体において、
前記プロセッサに以下の処理を実行させることにより、前記任意のセルに対応するパターンの前記試料上における物理的な配置を求めることを特徴とするプログラムが格納された記録媒体。
・前記設計レイアウトデータに含まれるセルを検出する処理
・前記セル間のリンクを検出することにより、検出されたセル間の階層関係を求める処理
・前記セル間のリンク数を数えることにより、あるセルが参照しているセルの数を求める処理 - 請求項10に記載の記録媒体において、
前記プログラムが、
前記物理的な配置を求めたパターンの輪郭線を、前記設計レイアウトデータを画像展開して得られるパターン画像と共にディスプレイに表示させる処理を含むことを特徴とする記録媒体。 - 請求項11に記載の記録媒体において、
前記プログラムが、
前記検査装置における検査領域を設定するための設定画面をディスプレイ上に表示させる処理と、
当該設定画面上で、前記レシピ生成装置の使用者が前記任意のセルを指定する処理とを含むことを特徴とする記録媒体。 - 複数のセルに対応するパターンが形成された試料に対し、光または荷電粒子ビームを照射して得られる画像データを用いて前記パターンを検査する検査装置のレシピを生成するレシピ生成装置であって、
前記パターンの設計レイアウトデータを格納する記憶手段と、
前記設計レイアウトデータに対して所定の演算処理を実行するプロセッサと、
前記プロセッサの演算結果が表示されるディスプレイを備え、
前記プロセッサは、
前記設計レイアウトデータの階層構造を分析する処理と、
当該階層構造中のある階層と前記パターンとを関連付けるための設定画面を前記ディスプレイ上に表示する処理とを実行することを特徴とするレシピ生成装置。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US14/236,887 US20140177940A1 (en) | 2011-08-03 | 2011-05-28 | Recipe generation apparatus, inspection support apparatus, inspection system, and recording media |
KR1020147002438A KR101434827B1 (ko) | 2011-08-03 | 2012-05-28 | 레시피 생성 장치, 검사 지원 장치, 검사 시스템 및 기록 매체 |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2011-169736 | 2011-08-03 | ||
JP2011169736A JP5501303B2 (ja) | 2011-08-03 | 2011-08-03 | レシピ生成装置、検査支援装置、検査システムならびに記録媒体。 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2013018259A1 true WO2013018259A1 (ja) | 2013-02-07 |
Family
ID=47628815
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/JP2012/003448 WO2013018259A1 (ja) | 2011-08-03 | 2012-05-28 | レシピ生成装置、検査支援装置、検査システムならびに記録媒体 |
Country Status (4)
Country | Link |
---|---|
US (1) | US20140177940A1 (ja) |
JP (1) | JP5501303B2 (ja) |
KR (1) | KR101434827B1 (ja) |
WO (1) | WO2013018259A1 (ja) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TWI665445B (zh) * | 2015-04-03 | 2019-07-11 | 美商克萊譚克公司 | 光學晶粒至資料庫檢測 |
Families Citing this family (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP6225787B2 (ja) * | 2014-03-26 | 2017-11-08 | 富士通セミコンダクター株式会社 | 解析支援方法、および解析支援プログラム |
US10984143B2 (en) * | 2015-01-23 | 2021-04-20 | Hitachi High-Tech Corporation | Recipe creation device for use in semiconductor measurement device or semiconductor inspection device |
US10192020B1 (en) | 2016-09-30 | 2019-01-29 | Cadence Design Systems, Inc. | Methods, systems, and computer program product for implementing dynamic maneuvers within virtual hierarchies of an electronic design |
US10055529B1 (en) | 2016-09-30 | 2018-08-21 | Cadence Design Systems, Inc. | Methods, systems, and computer program product for implementing a floorplan with virtual hierarchies and figure groups for an electronic design |
US10073942B1 (en) | 2016-09-30 | 2018-09-11 | Cadence Design Systems, Inc. | Methods, systems, and computer program product for implementing synchronous clones for an electronic design |
US10210299B1 (en) * | 2016-09-30 | 2019-02-19 | Cadence Design Systems, Inc. | Methods, systems, and computer program product for dynamically abstracting virtual hierarchies for an electronic design |
US10282505B1 (en) | 2016-09-30 | 2019-05-07 | Cadence Design Systems, Inc. | Methods, systems, and computer program product for implementing legal routing tracks across virtual hierarchies and legal placement patterns |
US10055528B1 (en) | 2016-09-30 | 2018-08-21 | Cadence Design Systems, Inc. | Methods, systems, and computer program product for implementing engineering change orders with figure groups and virtual hierarchies |
US10706522B2 (en) * | 2016-11-08 | 2020-07-07 | Kla-Tencor Corporation | System and method for generation of wafer inspection critical areas |
CN111429427B (zh) * | 2020-03-20 | 2023-06-02 | 上海集成电路研发中心有限公司 | 检测对象缺陷图案的优先级排序装置、排序方法及存储介质 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2006153784A (ja) * | 2004-12-01 | 2006-06-15 | Hitachi High-Technologies Corp | 検査方法 |
JP2008300670A (ja) * | 2007-05-31 | 2008-12-11 | Hitachi High-Technologies Corp | データ処理装置、およびデータ処理方法 |
WO2011013317A1 (ja) * | 2009-07-31 | 2011-02-03 | 株式会社 日立ハイテクノロジーズ | マッチング用テンプレートの作成方法、及びテンプレート作成装置 |
Family Cites Families (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5440720A (en) * | 1993-09-20 | 1995-08-08 | Cadence Design Systems, Inc. | Architecture and method for data reduction in a system for analyzing geometric databases |
JP3562975B2 (ja) * | 1998-09-29 | 2004-09-08 | 株式会社東芝 | 集積回路設計方法及び集積回路設計装置 |
US7055126B2 (en) * | 2003-10-27 | 2006-05-30 | International Business Machines Corporation | Renesting interaction map into design for efficient long range calculations |
US6950771B1 (en) * | 2003-12-09 | 2005-09-27 | Xilinx, Inc. | Correlation of electrical test data with physical defect data |
KR20070030743A (ko) * | 2004-06-07 | 2007-03-16 | 주식회사 아도반테스토 | 불량 해석 시스템 및 불량 개소 표시 방법 |
JP2008141018A (ja) * | 2006-12-01 | 2008-06-19 | Canon Inc | 露光装置、露光装置のプログラム及びデバイス製造方法 |
JP5081590B2 (ja) * | 2007-11-14 | 2012-11-28 | 株式会社日立ハイテクノロジーズ | 欠陥観察分類方法及びその装置 |
KR101154003B1 (ko) * | 2010-04-07 | 2012-06-07 | 에스케이하이닉스 주식회사 | 반도체소자의 검사방법 |
-
2011
- 2011-05-28 US US14/236,887 patent/US20140177940A1/en not_active Abandoned
- 2011-08-03 JP JP2011169736A patent/JP5501303B2/ja not_active Expired - Fee Related
-
2012
- 2012-05-28 WO PCT/JP2012/003448 patent/WO2013018259A1/ja active Application Filing
- 2012-05-28 KR KR1020147002438A patent/KR101434827B1/ko not_active IP Right Cessation
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2006153784A (ja) * | 2004-12-01 | 2006-06-15 | Hitachi High-Technologies Corp | 検査方法 |
JP2008300670A (ja) * | 2007-05-31 | 2008-12-11 | Hitachi High-Technologies Corp | データ処理装置、およびデータ処理方法 |
WO2011013317A1 (ja) * | 2009-07-31 | 2011-02-03 | 株式会社 日立ハイテクノロジーズ | マッチング用テンプレートの作成方法、及びテンプレート作成装置 |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TWI665445B (zh) * | 2015-04-03 | 2019-07-11 | 美商克萊譚克公司 | 光學晶粒至資料庫檢測 |
Also Published As
Publication number | Publication date |
---|---|
KR20140031382A (ko) | 2014-03-12 |
JP2013033875A (ja) | 2013-02-14 |
KR101434827B1 (ko) | 2014-08-27 |
JP5501303B2 (ja) | 2014-05-21 |
US20140177940A1 (en) | 2014-06-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5501303B2 (ja) | レシピ生成装置、検査支援装置、検査システムならびに記録媒体。 | |
US20220230293A1 (en) | Method and system for mixed mode wafer inspection | |
US9418199B2 (en) | Method and apparatus for extracting systematic defects | |
JP4014379B2 (ja) | 欠陥レビュー装置及び方法 | |
JP6326465B2 (ja) | ウェーハー上の設計欠陥および工程欠陥の検出、ウェーハー上の欠陥の精査、設計内の1つ以上の特徴を工程監視特徴として使用するための選択、またはそのいくつかの組み合わせのための方法 | |
JP5341769B2 (ja) | 欠陥レビューの間にレビューされるべきウェーハ上の位置を決定する方法、設計、欠陥レビュー・ツールおよびシステム | |
JP3668215B2 (ja) | パターン検査装置 | |
JP5405453B2 (ja) | 設計データ領域での検査データの位置を決める方法と装置 | |
US7760347B2 (en) | Design-based method for grouping systematic defects in lithography pattern writing system | |
TWI467400B (zh) | 智慧型缺陷良率總覽界面系統與方法 | |
JP4791267B2 (ja) | 欠陥検査システム | |
US20030058436A1 (en) | Inspection data analysis program, defect inspection apparatus, defect inspection system and method for semiconductor device | |
TWI484158B (zh) | 基板檢查系統 | |
US7310585B2 (en) | Method of inspecting integrated circuits during fabrication | |
KR101897582B1 (ko) | 설계-기반 결함 분류 방법 및 그 시스템 | |
JP5374225B2 (ja) | ウェハ検査条件決定方法、ウェハ検査条件決定システム及びウェハ検査システム | |
US20130283227A1 (en) | Pattern review tool, recipe making tool, and method of making recipe | |
JP4146655B2 (ja) | 欠陥源候補抽出プログラム | |
JP2019016776A (ja) | 自動的に設定された検査エリアを有する集積回路パターン検査のための方法および装置 | |
JP2004087820A (ja) | 検査条件データ管理方法及びシステム並びにプログラム、検査装置 | |
US20240221146A1 (en) | Optimization of the recipe of an examination tool | |
JP5039594B2 (ja) | レビュー装置,検査領域設定支援システム、および、欠陥の画像得方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 12819646 Country of ref document: EP Kind code of ref document: A1 |
|
ENP | Entry into the national phase |
Ref document number: 20147002438 Country of ref document: KR Kind code of ref document: A |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
WWE | Wipo information: entry into national phase |
Ref document number: 14236887 Country of ref document: US |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 12819646 Country of ref document: EP Kind code of ref document: A1 |