[go: up one dir, main page]

WO1999025520A1 - Procede et appareil de modelisation d'un procede de polissage chimico-mecanique - Google Patents

Procede et appareil de modelisation d'un procede de polissage chimico-mecanique Download PDF

Info

Publication number
WO1999025520A1
WO1999025520A1 PCT/US1998/024231 US9824231W WO9925520A1 WO 1999025520 A1 WO1999025520 A1 WO 1999025520A1 US 9824231 W US9824231 W US 9824231W WO 9925520 A1 WO9925520 A1 WO 9925520A1
Authority
WO
WIPO (PCT)
Prior art keywords
cmp
modeling
result
feature
scale
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Ceased
Application number
PCT/US1998/024231
Other languages
English (en)
Inventor
Scott R. Runnels
Inki Kim
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Speedfam IPEC Corp
Speedfam Corp
Original Assignee
Speedfam IPEC Corp
Speedfam Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Speedfam IPEC Corp, Speedfam Corp filed Critical Speedfam IPEC Corp
Priority to KR1020007005419A priority Critical patent/KR20010032223A/ko
Priority to JP2000520940A priority patent/JP2001523586A/ja
Priority to DE19882821T priority patent/DE19882821T1/de
Priority to GB0010451A priority patent/GB2346103A/en
Publication of WO1999025520A1 publication Critical patent/WO1999025520A1/fr
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H01ELECTRIC ELEMENTS
    • H01LSEMICONDUCTOR DEVICES NOT COVERED BY CLASS H10
    • H01L22/00Testing 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/20Sequence of activities consisting of a plurality of measurements, corrections, marking or sorting steps
    • HELECTRICITY
    • H01ELECTRIC ELEMENTS
    • H01LSEMICONDUCTOR DEVICES NOT COVERED BY CLASS H10
    • H01L21/00Processes or apparatus adapted for the manufacture or treatment of semiconductor or solid state devices or of parts thereof
    • H01L21/02Manufacture or treatment of semiconductor devices or of parts thereof
    • H01L21/04Manufacture or treatment of semiconductor devices or of parts thereof the devices having potential barriers, e.g. a PN junction, depletion layer or carrier concentration layer
    • H01L21/18Manufacture or treatment of semiconductor devices or of parts thereof the devices having potential barriers, e.g. a PN junction, depletion layer or carrier concentration layer the devices having semiconductor bodies comprising elements of Group IV of the Periodic Table or AIIIBV compounds with or without impurities, e.g. doping materials
    • H01L21/30Treatment of semiconductor bodies using processes or apparatus not provided for in groups H01L21/20 - H01L21/26
    • H01L21/302Treatment of semiconductor bodies using processes or apparatus not provided for in groups H01L21/20 - H01L21/26 to change their surface-physical characteristics or shape, e.g. etching, polishing, cutting
    • H01L21/306Chemical or electrical treatment, e.g. electrolytic etching
    • H01L21/30625With simultaneous mechanical treatment, e.g. mechanico-chemical polishing
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B24GRINDING; POLISHING
    • B24BMACHINES, DEVICES, OR PROCESSES FOR GRINDING OR POLISHING; DRESSING OR CONDITIONING OF ABRADING SURFACES; FEEDING OF GRINDING, POLISHING, OR LAPPING AGENTS
    • B24B37/00Lapping machines or devices; Accessories
    • B24B37/04Lapping machines or devices; Accessories designed for working plane surfaces
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B24GRINDING; POLISHING
    • B24BMACHINES, DEVICES, OR PROCESSES FOR GRINDING OR POLISHING; DRESSING OR CONDITIONING OF ABRADING SURFACES; FEEDING OF GRINDING, POLISHING, OR LAPPING AGENTS
    • B24B49/00Measuring or gauging equipment for controlling the feed movement of the grinding tool or work; Arrangements of indicating or measuring equipment, e.g. for indicating the start of the grinding operation

Definitions

  • the present invention relates generally to chemical mechanical polishing (CMP) systems that process workpieces such as semiconductor wafers. More particularly, the present invention relates to a modeling system that simulates CMP results and facilitates the optimization of the process parameters associated with the CMP system in accordance with a specified balance between global uniformity and feature-scale planarity of a workpiece.
  • CMP chemical mechanical polishing
  • CMP chemical mechanical polishing
  • a workpiece surface is held against a rotating platen that may be covered with one or more slurry-soaked polishing pads.
  • a relatively soft base pad is used in conjunction with a relatively stiff upper pad (e.g., a polyurethane pad).
  • the slurry used for most CMP systems is a water based composition having suspended colloidal silica particles.
  • CMP systems are often used to process the silicon dioxide (commonly referred to as "oxide") layers from semiconductor wafers.
  • the objective of CMP processes is to uniformly remove material across the wafer such that the small (sub-micron to millimeter) features that populate the wafer surface are eliminated. In doing so, the overall global characteristics of the wafer surface are to be maintained. Consequently, effective CMP systems are capable of providing wafer-scale uniformity (i.e., uniform material removal over the surface of the workpiece) in addition to feature-scale planarity (i.e., removal of small features).
  • the quality of a CMP process may be expressed in terms of the workpiece uniformity or planarity. Consequently, the particular CMP process parameters, slurry composition, and/or polishing recipe are typically selected such that the processed wafer satisfies a desired uniformity or planarity requirement. For example, a rigid upper pad tends to planarize the surface of a workpiece better than a comparatively resilient upper pad. In contrast, a relatively soft upper pad provides better global uniformity because it can conform to the overall shape and contour of the workpiece surface. Many prior art CMP modeling systems calculate the CMP parameters to optimize global uniformity of the workpiece without considering the negative effect that such optimization may have on the feature-scale planarity of the workpiece. Such systems fail to effectively strike an optimized balance between both uniformity and planarity.
  • CMP modeling or simulation techniques lack the capability to calculate modeling parameters such that simulation errors are minimized. Such CMP modeling systems may produce inaccurate simulation results that do not take advantage of historical empirical data associated with the particular set of CMP process parameters. Furthermore, prior art CMP modeling systems are limited to use with a particular CMP system. Such modeling systems are not capable of processing empirical and/or simulated processing results associated with one CMP system to model or design a theoretical CMP system having a number of different physical characteristics and a number of different process parameters.
  • CMP chemical mechanical polishing
  • Another advantage of the present invention is that the CMP modeling system is capable of providing both wafer-scale simulations and feature-scale simulations.
  • the CMP modeling system can generate an optimized set of CMP process parameters based on a specified balance between wafer uniformity and planarity.
  • a further advantage of the present invention is that it provides a CMP modeling system that calculates its modeling parameters in accordance with empirically determined CMP results to thereby minimize simulation errors.
  • the present invention provides a CMP modeling system that employs inte ⁇ olation techniques to effectively simulate CMP results for which little or no empirical data exists.
  • An additional advantage of the CMP modeling system is that simulation data collected for an existing CMP system may be used to assist in the design of a new CMP system having different physical and process characteristics than the existing CMP system.
  • FIG. 1 is a schematic block diagram of a chemical mechanical polishing (CMP) modeling system in accordance with the present invention in an exemplary operating environment that includes a CMP system;
  • FIG. 2 is a flow diagram of a CMP simulation process performed by the CMP modeling system;
  • FIG. 3 is an exemplary wafer-scale simulation result produced by the CMP modeling system
  • FIG. 4 is an exemplary feature-scale simulation result produced by the CMP modeling system
  • FIG. 5 is a flow diagram of a feature-scale simulation process that may be performed by the CMP modeling system
  • FIG. 6 is a schematic rendition of a modeled die pattern and a corresponding deformation model associated with a polishing element
  • FIG. 7 is a flow diagram of a CMP process parameter optimization process performed by the CMP modeling system
  • FIG. 8 is a flow diagram of a model validation process performed by the CMP modeling system.
  • FIG. 9 is a flow diagram of an inte ⁇ olation formula generation process performed by the CMP modeling system.
  • CMP chemical mechanical polishing
  • Modeling system 10 generally includes at least a computer 14, a user interface 16, and an output device 18.
  • computer 14 is configured as a conventional personal computer having a processor 20 and a memory 22.
  • computer 14 may perform any number of conventional functions unrelated to the present invention and computer 14 may include additional hardware components not shown in FIG. 1.
  • Computer 14 may be alternately configured as part of a mainframe computing system, part of a network environment, or integral to CMP system 12. Indeed, computer 14 may be realized in a variety of forms so long as it includes a sufficient amount of computing power and memory capacity to support the requirements of the present invention.
  • Processor 20 is preferably configured to carry out a number of processes (described below) employed by modeling system 10.
  • FIG. 1 depicts a CMP simulation process 24, a model validation process 26, a CMP optimization process 28, an inte ⁇ olation formula generation process 30, and a feature-scale simulation process 31 as functional blocks resident within processor 20.
  • Processor 20 (and/or computer 14) is preferably configured to interact with user interface 16.
  • output device 18, and CMP system 12 (via, e.g., a CMP controller 32).
  • Memory 22 cooperates with processor 20 in a conventional manner to store, update, and provide modeling, CMP, and user-defined data to and from processor 20.
  • FIG. 1 depicts memory 22 organized into a number of distinct databases for the sake of clarity.
  • modeling system 10 preferably includes at least a CMP process parameter database 34, a modeling parameter database 36, an interpolation formula database 38. an user-defined CMP data database 40, an empirical CMP results database 42. and a simulated CMP results database 44. It should be appreciated that the above databases need not be located in a single memory element and that one or more of the databases may be stored on a removable medium such as a floppy disk or a CD-ROM.
  • User interface 16 is configured to enable an operator to input data to modeling system 10 as needed to perform the CMP modeling, manipulate the modeling results, and otherwise control the operation of modeling system 10.
  • the preferred embodiment employs a conventional keyboard for user interface 16
  • the present invention may utilize any suitable interface, such as a touch screen display or the like.
  • Output device 18 may be a conventional computer display terminal, a printer, a plotter, or any component suitable for conveying the modeling results and other information utilized by modeling system 10.
  • CMP system 12 may communicate with modeling system 10 in a manner that facilitates real-time optimization of the CMP process parameters or the CMP recipe as a wafer is being processed.
  • modeling system 10 may provide adjustment instructions to CMP controller 32 as necessary during the CMP process. Feedback of actual empirical measurement data may be provided to modeling system 10 via CMP controller 32. which may obtain measurement data from any number of in-situ workpiece measurement systems. Systems for the measurement of semiconductor layer thickness, planarity, and uniformity are known to those skilled in the art and are not described in detail herein.
  • Modeling system 10 generally operates to simulate CMP process results on both a wafer scale (for, e.g., uniformity estimates) and a micro-feature scale (for, e.g., planarity estimates).
  • Modeling system 10 is capable of optimizing the CMP process parameters, e.g., the process recipe, in accordance with a user-defined initial die pattern, a user-defined initial local feature profile, and/or a user-defined weighting of importance between wafer planarity and wafer uniformity.
  • Modeling system 10 generates and utilizes inte ⁇ olated modeling formulas that are optimized in accordance with historical empirical data; these modeling formulas may be used to simulate CMP processes for which no empirical data exists or to simulate the performance of theoretical CMP systems.
  • CMP simulation process 24 employed by modeling system 10 is depicted as a flow diagram.
  • Process 24 is preferably carried out by computer 14. and process 24 may require several user-defined parameters obtained through user interface 16.
  • an operator is prompted to input specific data in response to a display generated by modeling system 10.
  • the user may manually input data from user interface 16. select values from a predetermined table of values generated by modeling system 10. or accept one or more default values presented by modeling system 10.
  • Process 24 preferably includes a task 52. during which modeling system 10 obtains a plurality of CMP process parameters associated with a CMP procedure to be performed upon a workpiece.
  • a "CMP process parameter" is any quantity, characteristic, dimension, or other variable that may have an effect upon the outcome of the CMP process.
  • CMP process parameters may be related to the desired polishing recipe, e.g., polish time, speed of the polishing element and associated acceleration ramp time, workpiece carrier speed and acceleration ramp time, carrier down force and application ramp time, carrier sweep range, and carrier sweep speed.
  • a different polishing recipe may also be specified for distinct polishing stages of the CMP process.
  • the CMP process parameters may relate to the particular CMP system 12 utilized during the CMP process, e.g., dimensions and/or hardness of the polishing pad. dimensions of the workpiece to be processed, characteristics of the carrier sweep range and pivot point, and the like. It should be noted that any number of CMP process parameters may be obtained during task 52 and that modeling system 10 may provide one or more default CMP process parameters or facilitate the selection of one or more preexisting CMP system configurations during task 52.
  • the CMP process parameters may be stored in database 34 (see FIG. 1) for future use.
  • CMP simulation process 24 also involves a task 54, during which a plurality of initial modeling parameters are obtained by modeling system 10. Once obtained, the modeling parameters may be stored in database 36 and subsequently accessed by modeling system 10. These modeling parameters are utilized by modeling system 10 to compute a simulated CMP result associated with, inter alia, the CMP process parameters.
  • each modeling parameter is expressed in terms of a quadratic equation having a number of user-definable equation coefficients.
  • task 54 may obtain or calculate the initial modeling parameters by receiving a number of such equation coefficients from the user.
  • each of the modeling parameters may be a function of one or more of the CMP process parameters, including: the polishing table speed, the workpiece carrier speed, the workpiece carrier down force, the polishing element composition or construction, the slurry characteristics, and the particular film layers being processed, each of which is associated with the CMP procedure to be simulated.
  • the product PS represents the mechanical effects associated with the CMP process.
  • this model is relatively simple, the value of k has a significant amount of inherent uncertainty because the chemical effects represented by k include the chemical reactions between the polishing slurry and the wafer in addition to the availability of the polishing slurry at the surface of the wafer.
  • k can be affected by the composition of the polishing slurry, the composition of the wafer, the characteristics of the polishing pad, the wafer carrier speed, and the speed of the polishing table. Indeed, although k may be held constant to simplify the simulation routine, it may actually vary across the surface of the wafer.
  • P may also vary across the surface of the wafer, it is typically better defined than k.
  • the average value for P can be computed by dividing the carrier down force by the surface area of the wafer. Additional factors such as the curvature of the wafer backing film and positions of vacuum holes (employed by the wafer carrier to secure the wafer) may be analyzed to effectively estimate how P is distributed across the surface of the wafer. For the exemplary CMP application described herein, P varies quadratically with the radius of the wafer.
  • k is one of the modeling parameters; changing k results in a corresponding scaling of the material removal rate associated with the simulated CMP process.
  • modeling system 10 preferably employs a number of additional modeling parameters to specify the pressure distribution across the surface of the wafer. As described above, the actual average pressure across the wafer can be easily calculated if the carrier down force and surface area of the wafer are known. Thus, modeling system 10 uses the additional modeling parameters (up to five in the preferred embodiment) to approximate the actual pressure distribution across the wafer and to simulate the corresponding material removal characteristics associated with the CMP procedure.
  • modeling system 10 may be configured to hold k equal to zero when the current interrogation or sampling point is located over a groove or gap in the simulation polishing element or when the simulation wafer is overhanging the edge of the simulation polishing element. This additional consideration may be desirable to compensate for those sampling points where the polishing element does not or cannot contact the wafer.
  • Modeling system 10 may be configured to provide one or more default modeling parameters for a given CMP simulation; the user may have the option to alter such default modeling parameters as desired. Similarly, modeling system 10 may provide a number of default coefficients for a given modeling parameter to simplify the amount of custom data entry required during task 54. As described in more detail below, task 54 may simply obtain a set of modeling parameters that have been optimized for a particular CMP system, a particular wafer size, and/or a particular wafer composition.
  • CMP simulation process 24 may also perform a task 56, during which a number of simulation control parameters are obtained by modeling system 10.
  • the simulation control parameters are related to the manner in which the CMP simulation is carried out.
  • modeling system 10 is preferably configured such that a simulated CMP result includes data associated with a plurality of discrete interrogation points on a given workpiece.
  • the use of distinct sampling points is desirable to enable precise comparison of the simulated CMP results to empirical CMP results measured at the same points.
  • the simulation control parameters may be related to the location and number of sampling points on the wafer, the coordinate system used for an output plot, and the time periods associated with repeated simulations for common sampling points.
  • any number of additional settings or variables related to simulation protocols may be obtained during task 56.
  • a task 58 is preferably performed to obtain user-defined CMP data associated with the CMP procedure to be analyzed.
  • the data obtained during task 58 is preferably stored in database 40 (see FIG. 1) for use by modeling system 10.
  • "user-defined CMP data” means theoretical, desired, or actual characteristics of the original or processed wafer that may have an effect on the CMP simulation.
  • the suggested CMP recipe generated by modeling system 10 may be dependent upon an initial feature-scale pattern associated with the workpiece, an initial local film thickness profile associated with the workpiece. a desired level of global wafer uniformity, or a desired level of wafer planarization.
  • the simulation procedure conducted by modeling system 10 may be dependent upon an indicator of the relative importance of global wafer uniformity versus local die planarization for the workpiece.
  • data indicative of an initial die pattern and/or an initial film thickness profile may be obtained in any suitable format.
  • a given pattern may be formed from a plurality of arrays each defined by a plurality of nodes; each array may be defined by the number of features contained therein, the length of its head section, the length of its tail section, the number of "hills" and the height of the hills; the length of the spaces or "valleys" between the hills, and other descriptive elements.
  • the user may input physical characteristics of the pattern features, numerical descriptors, or a graphical rendering of the pattern to convey the initial die pattern to modeling system 10.
  • the initial thickness profile may be rendered in any suitable manner, e.g., on a point-by-point basis.
  • the indicator of uniformity versus planarity may be expressed as a ratio, a percentage, a scaled number, a graphical representation, or in any suitable manner.
  • an evenly weighted indicator may cause modeling system 10 to optimize both uniformity and planarity and generate a particular CMP recipe to reflect the even balance.
  • an indicator that favors uniformity may cause modeling system 10 to produce an entirely different CMP recipe that is intended to increase the uniformity of the wafer at the expense of feature-scale planarization. It should be noted that all of the above tasks 52, 54, 56, and 58 need not be performed during CMP simulation process 24 and that the above tasks 52, 54, 56, and 58 may be performed in a different order than that described herein.
  • the relevant data need not be organized, arranged, or obtained in the specific manner described above.
  • the CMP process parameters, the initial feature-scale pattern, and the indicator of global wafer uniformity versus local die planarization may all be categorized as CMP data.
  • the modeling parameters and simulation control parameters may all be categorized as modeling or simulation data.
  • the data and information set forth above may be received by computer 14. memory 22, or processor 20 (or other components of computer 14) in any suitable manner and such data and information may eventually be stored in memory 22 or routed to processor 20 for further manipulation in accordance with the various processes carried out by modeling system 10.
  • a task 60 causes modeling system 10 to perform an appropriate modeling routine to obtain a simulated CMP result for the given workpiece.
  • the simulated CMP result is eventually stored in database 44 (see FIG. 1); this data may be used during subsequent processing by modeling system 10.
  • the simulated CMP result is associated with the CMP process parameters, the initial modeling parameters, and at least one element of the user-defined CMP data.
  • the simulated CMP result generated by modeling system 10 may be sensitive to changes in any of the user-defined parameters.
  • one exemplary governing equation relates the film thickness at a number of discrete sampling points to a number of variables associated with the CMP procedure.
  • T be the film thickness at the particular sampling point.
  • the current film thickness for each sampling point is governed by the following differential equation:
  • V Velocity of the pad under the sampling point
  • V v Velocity of the wafer at the sampling point.
  • modeling system 10 performs a number of numerical computations to solve the above differential equation based on Preston's relationship (and possibly other equations); the resulting solution is related to the theoretical material removal rate associated with the specified CMP procedure.
  • the theoretical pressure distribution derived from the modeling parameters is applied during the simulation to predict how much material will be removed at the specific sampling points on the surface of the wafer. It should be appreciated that the rate of material removal, which is dependent upon the amount of force applied by the polishing pad to the wafer, may differ from die to die and within each die.
  • Modeling system 10 preferably analyzes the amount of force applied to the wafer on a localized scale and determines the erosion of the wafer in response to the localized distribution of force.
  • modeling system 10 preferably obtains at least a wafer-scale simulation result and a feature-scale simulation result for the current workpiece.
  • the wafer-scale simulation result includes a simulated film thickness profile and the feature-scale simulation result includes a simulated local pattern profile.
  • the film thickness profile may be utilized to derive global wafer uniformity information, and the local pattern profile may be used to derive local die planarization information.
  • the global wafer uniformity information is related to the simulated film thickness calculated at the various sampling points, while the planarity information is related to the localized flatness of the pattern at particular die locations.
  • Feature-scale simulation process 31 which may be performed by modeling system 10 to obtain the feature-scale simulation result, is described in more detail below.
  • the simulated CMP result may contain additional information related to the wafer characteristics and the simulated CMP result may be formatted or expressed in any suitable manner.
  • a task 62 causes modeling system 10 to produce a suitable output for review by the user.
  • output device 18 may be a display terminal, a printer, a plotter, or any suitable device capable of conveying the appropriate simulation results to the user.
  • task 62 produces an output indicative of the wafer-scale simulation result and/or the feature-scale simulation result.
  • FIG. 3 is an exemplary wafer-scale simulation result (e.g., a film thickness profile) produced by modeling system 10 and displayed on a conventional computer terminal.
  • Each plot 70 represents the film thickness at certain locations on the surface of the wafer, e.g., sample points taken along the diameter of the wafer. Different plots 70 for the same simulation may be associated with the condition of the wafer at different processing times. For example, a plot 72 may represent the film thickness at time t, while a plot 74 may represent the film thickness at a time t + t'.
  • FIG. 4 is an exemplary feature-scale simulation result (e.g., a local pattern profile) produced by modeling system 10.
  • This particular simulation result includes an initial user- defined feature-scale pattern 76, e.g., the original local die pattern obtained during task 58 (see FIG. 2) or a derivative thereof.
  • the simulation result may also include one or more plots 78 representing various stages in the simulated CMP procedure. Such simulation results may be utilized to determine the effect that CMP process parameters have on the local planarization of the wafer.
  • CMP simulation process 24 ends. It should be appreciated that process 24 may continue with any number of additional tasks and that process 24 may be inco ⁇ orated into one or more comprehensive processes utilized by modeling system 10 or CMP system 12.
  • FIG. 5 is a flow chart depicting feature-scale simulation process 31.
  • Process 31 may be performed by modeling system 10 during CMP simulation process 24.
  • Process 31 preferably begins with a task 150, which causes modeling system 10 to obtain the initial feature-scale pattern associated with the workpiece.
  • the initial feature-scale pattern may be stored in memory 22 for subsequent access during process 31.
  • FIG. 6 an exemplary feature-scale pattern 170 is illustrated. Pattern 170 is shown as if the wafer is face-down in a position ready for processing by a polishing element.
  • feature-scale pattern 170 is preferably represented by a plurality of nodes 172 connected by line segments for pu ⁇ oses of simulating the CMP procedure in accordance with the present invention.
  • the spacing between nodes 172 may be selected in any suitable manner, e.g., to provide a sufficiently accurate model of pattern 170.
  • a task 152 may be performed to acquire a deformation model of a polishing element, e.g., the polishing pad used by CMP system 12.
  • the deformation model may be a user-defined model, a default model employed by modeling system 10, or a combination of user-defined and default characteristics.
  • An exemplary deformation model 174 is shown in FIG. 6 in a deformed state that simulates the characteristics of an actual polishing element used by CMP system 12.
  • deformation model 174 is defined at nodes 176 that correspond (relative to the horizontal axis) to nodes 172. Further, deformation model 174 may assume that adjacent nodes 176 are connected by line segments.
  • Deformation model 174 is preferably defined by a plurality of primary force/displacement elements 178 that are capable of compressing in response to a load.
  • each primary force/displacement element 178 is associated with one of nodes 176.
  • Each primary force/displacement element 178 may be "linked” or otherwise associated with at least one additional primary force/displacement element 178.
  • primary force/displacement elements 178 are "coupled" to each of their adjacent primary force/displacement elements 178 via secondary force/displacement elements 180.
  • Displacement elements 178, 180 may be considered to function like springs for pu ⁇ oses of analysis.
  • a task 154 is preferably performed to initialize a displacement 182 of the wafer relative to the polishing pad.
  • displacement 182 may relate to an amount of downward travel associated with the wafer carrier during the CMP procedure. The initial displacement may be set at any suitable value.
  • a task 156 causes modeling system 10 to determine (by simulation) the deformation of the polishing element.
  • modeling system 10 may suitably generate a simulated contact profile and/or a localized force profile associated with deformation model 174 in relation to the current state of feature-scale pattern 170.
  • the contact profile may identify which nodes 172 of pattern 170 are in contact with corresponding nodes 176 of deformation model 174.
  • portions of the simulated polishing element may not be in contact with the simulated wafer die pattern, and secondary force/deflection elements 180 may limit extension of some primary force/deflection elements 178 that would otherwise extend to contact the simulated die pattern.
  • the force profile may then identify the amount of localized force imposed upon nodes 172 by nodes 176 by analyzing the appropriate force/deflection elements 178, 180 with respect to displacement 182.
  • the contact profile is preferably computed by utilizing static force equilibrium equations at nodes 176.
  • the downward displacement of its primary force/deflection element induces a corresponding upward force.
  • the relative displacement of this node with respect to its adjacent nodes induces additional forces (either upward or downward, depending on the relative positions).
  • Modeling system 10 preferably assumes that the summation of the nodal forces for any given node is equal to zero.
  • an equation in terms of the displacement of the given node and the displacement of the nodes adjacent to the given node is formed.
  • Combining such equations for each of the nodes 176 forms a set of algebraic equations in terms of the displacements of nodes 176. In that set of equations, the force-balance equation for any node that has previously been determined to be in contact with the wafer is replaced with an equation holding that the position of the node is equal to the vertical position of the wafer at that point.
  • the polishing pad displacements are examined. If a node position is determined to be higher than that of the corresponding die pattern at that point, then the node position is automatically set to be equal to the die pattern position and is identified as a "possible contact node.” The system of equations is then re-solved, replacing the force balance equation for each "possible contact node" with a specified displacement, which is the position of the wafer surface at that node. Similarly, if a node, previously thought to be a "possible contact node” is. based on the force balance, determined not to be in contact, then it is removed from the list of "possible contact nodes" and its corresponding equation is replaced with the force balance equation.
  • This down force may be a user-defined quantity or it may be derived from a known carrier down force associated with the entire wafer and the known area of the wafer under analysis. If query task 158 determines that the sum of the node forces does not substantially equal the local down force (or, alternatively, if the difference between the sum and the down force does not fall within a desired tolerance), then a task 160 is performed to adjust displacement 182 by a suitable amount. The adjustment of displacement 160 causes a change in deformation model 174, the current contact profile, and the current localized force profile. Accordingly, task 156 and query task 158 are preferably repeated for the updated displacement 182.
  • Tasks 156. 158, and 160 preferably form a processing loop that causes displacement 182 to be adjusted in a suitable manner until query task 158 determines that the sum of the node forces is approximately equal to the local down force applied to the wafer. If these forces substantially balance, then a task 162 is performed to cause modeling system 10 to simulate the erosion of the wafer for a given time period. In the preferred embodiment, erosion is simulated by adjusting the positions of the appropriate nodes 172 by an amount that may be dependent upon the current CMP parameters, the slurry composition, the wafer composition, and the like. Thus, for a given time soon after CMP processing begins, the local die pattern may closely resemble the original die pattern (see FIG. 4).
  • modeling system 10 may leverage historical simulation data to enable simulation of erosion over time.
  • a subsequent iteration of feature-scale process 31 may utilize a partially planarized version of the die pattern rather than the initial die pattern described above in connection with task 150.
  • FIG. 7 depicts optimization process 28 that may be performed by modeling system 10 to generate a preferred set of CMP process parameters for use during an actual CMP procedure.
  • the CMP process parameters are preferably optimized to produce a CMP polish recipe in response to an intended CMP result.
  • Process 28 may be carried out in conjunction with CMP simulation process 24 or as a separate and distinct process.
  • Optimization process 28 preferably begins with a task 86, which causes modeling system 10 to retrieve a current simulated CMP result from, e.g., database 44 in memory 22 (see FIG. 1). Following task 86, a task 88 is performed to retrieve the optimization parameters for process 28. These optimization parameters may be retrieved from database 40.
  • an optimization parameter may be any characteristic, quantity, or feature associated with an "ideal" wafer as processed by the specific CMP system 12.
  • the preferred embodiment of modeling system 10 may include any number of optimization parameters related to: the initial feature-scale pattern; the initial film thickness profile; the relative importance of wafer uniformity versus wafer planarization; or the intended planarization or uniformity result. These parameters may be user-defined.
  • a task 90 is performed to cause modeling system 10 to compare the characteristics of the current simulated CMP result to the corresponding characteristics indicated by the optimization parameters. For example, in the context of feature-scale planarity, task 90 may analyze an error between the intended die pattern and the simulated die pattern contained in the current simulated CMP result. Similarly, with respect to wafer-scale uniformity, task 90 may analyze the difference between the intended film thickness and the simulated thickness measurements.
  • a query task 92 is preferably performed to determine whether the error between the simulated CMP result and the intended CMP result is substantially minimized. Optimization process 28 may utilize any number of techniques to analyze the simulation error, e.g., curve fitting, least-squares, averaging, and the like. If query task 92 determines that the simulation error is substantially minimized, then the current simulation is considered acceptable and query task 92 may prompt a task 94, which saves and displays the current CMP process parameters. Following task 94, optimization process 28 ends and the operator may apply the optimized CMP process parameters to the actual CMP procedure. If query task 92 finds that the difference between the simulated and intended CMP results is not minimized, then a task 96 may be performed to cause modeling system 10 to adjust at least one CMP process parameter.
  • optimization process 28 may utilize any number of techniques to analyze the simulation error, e.g., curve fitting, least-squares, averaging, and the like. If query task 92 determines that the simulation error is substantially minimized, then the current simulation is considered acceptable and
  • task 96 may vary the polish table speed, the wafer carrier down force, the polish time, the dimensions or sweep range of the carrier, or the like.
  • Task 96 may also hold one or more CMP process parameters fixed (in response to a user input or automatically) to simplify subsequent processing.
  • a task 98 causes modeling system 10 to perform the modeling routine with the updated CMP process parameters in place.
  • the modeling routine was described above in connection with FIG. 2.
  • Tasks 90 and 92 are repeated to analyze the new simulated CMP result.
  • tasks 90, 92, 96, and 98 form a processing loop during which the CMP process parameters are optimized in accordance with the intended CMP results.
  • the particular set of CMP process parameters may be saved in database 34 (see FIG. 1) for future reference or to initialize a subsequent optimization routine.
  • optimization process 28 (or a modified version thereof) may be employed to optimize CMP process parameters related to a theoretical CMP system.
  • Such simulations may facilitate the design and development of new CMP systems without the cost and labor associated with actual experimentation and prototyping.
  • process 28 may be performed to vary at least one of the optimized CMP process parameters to thereby define an updated CMP process parameter set. Then, a second simulated CMP result may be obtained using the updated CMP process parameters. In this manner, an operator can efficiently simulate and optimize performance of a new CMP system prior to building a prototype.
  • optimization process 28 is not limited to the particular optimization protocol described above. Indeed, process 28 may utilize any suitable optimization technique to accomplish the same results. For example, process 28 may utilize minimization or maximization methodologies to optimize one or more values associated with quantifiable CMP results. In the preferred embodiment, process 28 may endeavor to maximize the quality of the CMP result by adjusting the CMP process parameters in accordance with the following technique.
  • process 28 may iteratively adjust the CMP process parameters to maximize Q, subject to the particular value of .
  • modeling system 10 is capable of validating the modeling parameters associated with a simulated CMP result such that the error between the simulated CMP result and an empirical CMP result (using the same CMP process parameters) is substantially minimized.
  • Such model validation is desirable to determine whether a given model can reproduce experimental data through manipulation of its modeling parameters, to establish rules for computing the modeling parameters for new configurations, and to determine the reliability of such rules and the accuracy of the simulations.
  • FIG. 8 is a flow diagram of model validation process 26 that may be performed by modeling system 10.
  • process 26 enables modeling system 10 to validate its simulation results by comparing the simulated results to corresponding empirical results and adjusting the modeling parameters to increase the accuracy of the simulation.
  • modeling system 10 may be configured to leverage historical empirical data to improve the performance of the CMP simulations.
  • Process 26 may be performed for any number of modeling parameters and for different CMP process parameters to enable accurate simulations for a wide variety of different processing environments.
  • Model validation process 26 may begin with a task 112, which causes modeling system 10 to retrieve a particular or current CMP simulation.
  • Task 112 may be similar to task 86 described above in connection with FIG. 7.
  • the CMP simulation retrieved during task 112 may have been generated by modeling system 10 in accordance with the present invention or, alternatively, by any suitable modeling methodology.
  • a CMP procedure is conducted during a task 1 14; this CMP procedure is performed by CMP system 12 in accordance with the CMP process parameters designated during the corresponding CMP simulation.
  • Task 114 may be performed in response to control signals from modeling system 10 or in response to operator inputs at CMP system 12.
  • task 114 may be performed at any time before or after task 112.
  • task 114 may be performed in an interactive manner as modeling system produces a substantially real-time CMP simulation.
  • a task 116 may be performed to measure an empirical CMP result associated with the wafer processed during the CMP procedure.
  • the empirical CMP result is preferably stored in database 42 (see FIG. 1) for subsequent use by modeling system 10.
  • task 116 may be performed by a measurement system inco ⁇ orated into CMP system 12 and/or modeling system 10, or by one or more separate measurement systems.
  • CMP system 12 may include any number of in-situ wafer measurement devices to facilitate substantially real-time optimization of the CMP process parameters in response to current simulation results.
  • Such measurement devices and other suitable wafer measurement systems
  • Task 116 preferably measures at least the global uniformity of the processed wafer (derived from a film thickness profile) and the local planarity of the processed wafer (derived from a local feature pattern profile).
  • task 116 obtains an empirical CMP result that contains a wafer- scale empirical CMP result and a feature-scale empirical CMP result.
  • the global uniformity may be derived by measuring the film or wafer thickness at a number of points on the surface of the wafer.
  • the thickness profile is measured with a thin- film thickness measurement system, such as an Optiprobe system.
  • the local planarity may be derived by scanning the surface of the wafer and analyzing the small scale features.
  • the preferred embodiment utilizes a surface profile measurement system, which may be commercially available as a stand-alone system.
  • Other suitable techniques may be utilized during task 116 to measure uniformity, planarity, or other characteristics of the wafer, e.g., systems that employ reflective or refractive optics or systems that employ micrometer or observational techniques.
  • the measurement points preferably correspond to the sampling points used by modeling system 10 to produce the current simulated CMP result.
  • a task 118 is performed to compare the simulated CMP result to the empirical CMP result.
  • modeling system 10 may compare the simulated and empirical film thickness profiles and the simulated and empirical local feature profiles.
  • the wafer-scale empirical CMP result and the feature-scale empirical CMP result are compared to their respective simulated counte ⁇ arts.
  • Modeling system 10 may use any suitable technique during task 118 to compare the empirical and simulated results. For example, the various sampling points may be analyzed on an individual basis or a plurality of sampling points associated with a given measurement may be processed in a collective manner.
  • task 1 18 may employ any number of conventional curve fitting techniques, least-squares techniques, or the like.
  • a query task 120 is performed after the empirical and simulated CMP results have been obtained.
  • Query task 120 determines whether a simulation error (which may be obtained during task 118) is substantially minimized.
  • a simulation error may be determined for individual sampling points or for a collected or averaged quantity associated with a number of sampling points.
  • the difference is mathematically determined by summing the individual differences between the simulated and empirical results at various data points. The sum of these individual differences is dependent upon the values of the modeling parameters used by modeling system 10.
  • a task 122 is performed to store the current modeling parameters for use with a subsequent modeling routine.
  • the optimized modeling parameter set may be used to conduct future simulations in a confident manner.
  • the optimized modeling parameters may be stored in database 36 of memory 22 (see FIG. 1).
  • model validation process 26 ends. It should be appreciated that process 26 may be performed in conjunction with optimization process 28 in an iterative or combined manner to obtain optimized modeling parameters and CMP process parameters for a given CMP procedure.
  • model validation process 26 leads to a task 124.
  • Task 124 causes modeling system 10 to adjust at least one modeling parameter to obtain an updated modeling parameter set.
  • Modeling system 10 may be suitably configured to systematically adjust the modeling parameters in a number of ways and in any order.
  • Task 124 may also cause modeling system 10 to hold at least one of the modeling parameters fixed during the adjustment procedure to facilitate efficient and speedy optimization.
  • the specific modeling parameters to be fixed may be designated by the user prior to model validation process 26, during process 26, or by default. It should be noted that, because the simulation error is dependent upon the various modeling parameters, process 26 is reduced to a multi-variant optimization problem.
  • a task 126 preferably causes modeling system 10 to perform a subsequent modeling routine to obtain an updated simulated CMP result associated with the updated modeling parameters.
  • Task 126 is similar to task 98 described above in connection with FIG. 7.
  • model validation process 26 is reentered at task 1 18 to re-compare the empirical CMP result with the updated simulated CMP result.
  • tasks 118, 120, 124, and 126 are preferably repeated until the error between the simulated CMP result and the empirical CMP result has been substantially minimized. In other words, the simulated CMP result is altered until a "best fit" relative to the empirical CMP result has been obtained.
  • This processing loop causes modeling system 10 to self-optimize its modeling parameters such that the simulated CMP result substantially matches the empirical CMP result.
  • the present invention employs non-linear regression techniques to optimize the modeling parameters, any number of suitable methodologies may be utilized to determine the particular modeling parameters used for a given simulation.
  • FIG. 9 is a flow diagram of inte ⁇ olation formula generation process 30 performed by an exemplary embodiment of modeling system 10.
  • Process 30 preferably begins with a task 132, during which modeling system 10 obtains a plurality of optimized modeling parameter sets, each being associated with a specific set of CMP process parameters.
  • each of the optimized modeling parameter sets is configured for use with the CMP modeling routine to obtain a simulated CMP result for a wafer processed during the specified CMP procedure.
  • the optimized modeling parameters are preferably obtained during model validation process 26 (see FIG. 8) or by an equivalent parameter estimation technique.
  • Task 132 may obtain the modeling parameters from database 36 (see FIG. 1).
  • Task 132 leads to a task 134, which causes modeling system 10 to develop a plurality of inte ⁇ olation formulas associated with the optimized modeling parameter sets.
  • the inte ⁇ olation formulas may be utilized by modeling system 10 to predict modeling parameter values for new and untested sets of CMP process parameters.
  • Any number of methods may be used to form the inte ⁇ olation rules for the modeling parameters. The most straightforward manner is to simply express each modeling parameter as a linear or quadratic function of each of the CMP process parameters. Such a methodology may be acceptable when a large amount of empirical data is accumulated to encompass an adequate number of CMP procedures. However, this tactic may not be adequate when a limited amount of empirical data exists.
  • the preferred embodiment endeavors to generate inte ⁇ olation formulas associated with those CMP variables that dictate performance and/or provide for reliable inte ⁇ olation rules for the modeling parameters.
  • One technique that accomplishes this goal limits the number of variable CMP process parameters to the following:
  • the exponents can be restricted to the values -1, 0, or 1 (with e 3 ⁇ 1). The best overall "fit" is then selected for pu ⁇ oses of the inte ⁇ olation formula.
  • a task 136 may be performed such that modeling system 10 receives CMP data associated with a particular CMP procedure. As described above, this CMP data may be related to the CMP process parameters and/or the intended CMP results (e.g., uniformity versus planarity balance, die pattern, or the like). Task 136 may be performed in response to user-defined inputs or in accordance with other instructions received by modeling system 10.
  • a task 138 is preferably performed in response to the CMP data received in task 136.
  • Task 138 causes modeling system 10 to generate an inte ⁇ olated modeling parameter set based upon the current CMP data.
  • Task 138 utilizes one or more inte ⁇ olation formulas to generate the inte ⁇ olated modeling parameters for the given CMP data.
  • process 30 may end.
  • the inte ⁇ olated modeling parameters may be stored or immediately used to obtain a simulated CMP result for the specified CMP procedure.
  • a task 140 (which may be performed at a later time or in connection with a separate process) may be performed to produce a plurality of CMP process parameters in response to an intended CMP result, where the CMP process parameters are obtained through the optimization procedures described above, which involve the consulting of the inte ⁇ olation formulas.
  • process 30 (or a related process) may be performed by modeling system 10 to obtain suggested CMP process parameters for an untested CMP procedure if an intended CMP result is known beforehand.
  • the CMP process parameters obtained during task 140 may be subsequently (or substantially concurrently) applied to CMP system 12, as depicted in a task 142 related to process 30.
  • Task 142 may cause modeling system 10 to communicate the CMP process parameters to CMP controller 32 within CMP system 12 (see FIG. 1). Alternatively, an operator may make a record of the CMP process parameters and adjust CMP system 12 in an appropriate manner to effect the desired settings.
  • a task 144 causes CMP system 12 to perform a CMP procedure in accordance with the CMP process parameters produced during task 140.
  • Task 144 is similar to task 114 described above in connection with FIG. 8.
  • process 30 ends.
  • the empirical CMP results obtained during task 144 may be used during model validation process 26.
  • the present invention provides an improved CMP modeling system that is capable of providing both wafer-scale simulations and feature-scale simulations.
  • the CMP modeling system can generate an optimized set of CMP process parameters based on a specified balance between wafer uniformity and planarity.
  • the modeling system computes its modeling coefficients in accordance with empirically determined CMP results to thereby reduce simulation errors.
  • the modeling system employs inte ⁇ olation techniques to its modeling parameters to effectively simulate CMP results for which little or no empirical data exists, and it can process simulation data collected for an existing CMP system to assist in the design of a new CMP system having different physical and processing characteristics than the existing CMP system.

Landscapes

  • Engineering & Computer Science (AREA)
  • Mechanical Engineering (AREA)
  • Manufacturing & Machinery (AREA)
  • Computer Hardware Design (AREA)
  • Microelectronics & Electronic Packaging (AREA)
  • Power Engineering (AREA)
  • Physics & Mathematics (AREA)
  • Condensed Matter Physics & Semiconductors (AREA)
  • General Physics & Mathematics (AREA)
  • Mechanical Treatment Of Semiconductor (AREA)
  • Finish Polishing, Edge Sharpening, And Grinding By Specific Grinding Devices (AREA)
  • Constituent Portions Of Griding Lathes, Driving, Sensing And Control (AREA)

Abstract

L'invention concerne un système de modélisation du polissage chimico-mécanique (PCM) capable de simuler les résultats relatifs à l'uniformité à l'échelle de la plaquette et ceux relatifs à la planéité à l'échelle des détails, ces résultats étant associés à une procédure de PCM donnée. Le système de modélisation optimise ses paramètres de modélisation en comparant les résultats du PCM simulé à des résultats de PCM empiriques correspondants. Le système de modélisation est également capable d'optimiser les paramètres du procédé de PCM de telle sorte que le résultat du PCM empirique s'approche d'un résultat de PCM idéal ou prédéterminé défini par l'utilisateur. Le système de modélisation établit la moyenne des données empiriques historiques pour générer des formules d'interpolation destinées aux paramètres de modélisation. L'utilisation de ces formules d'interpolation permet au système de modélisation de simuler des procédures de PCM pour lesquelles il n'existe aucune donnée empirique.
PCT/US1998/024231 1997-11-18 1998-11-12 Procede et appareil de modelisation d'un procede de polissage chimico-mecanique Ceased WO1999025520A1 (fr)

Priority Applications (4)

Application Number Priority Date Filing Date Title
KR1020007005419A KR20010032223A (ko) 1997-11-18 1998-11-12 화학적 기계 연마 공정의 모델링 방법 및 장치
JP2000520940A JP2001523586A (ja) 1997-11-18 1998-11-12 化学機械的研磨工程をモデル化する方法および装置
DE19882821T DE19882821T1 (de) 1997-11-18 1998-11-12 Verfahren und Vorrichtung zum Modelieren eines chemisch-mechanischen Polierprozesses
GB0010451A GB2346103A (en) 1997-11-18 1998-11-12 Method and apparatus for modeling a chemical mechanical polishing process

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US97255197A 1997-11-18 1997-11-18
US08/972,551 1997-11-18

Publications (1)

Publication Number Publication Date
WO1999025520A1 true WO1999025520A1 (fr) 1999-05-27

Family

ID=25519800

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US1998/024231 Ceased WO1999025520A1 (fr) 1997-11-18 1998-11-12 Procede et appareil de modelisation d'un procede de polissage chimico-mecanique

Country Status (5)

Country Link
JP (1) JP2001523586A (fr)
KR (1) KR20010032223A (fr)
DE (1) DE19882821T1 (fr)
GB (1) GB2346103A (fr)
WO (1) WO1999025520A1 (fr)

Cited By (30)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2001075534A3 (fr) * 2000-04-03 2002-05-23 Speedfam Ipec Corp Systeme et procede de prediction de modeles de logiciel au moyen d'instruments de traitement de materiaux
DE10065380A1 (de) * 2000-12-27 2002-07-18 Infineon Technologies Ag Verfahren zur Charakterisierung und Simulation eines chemisch-mechanischen Polier-Prozesses
WO2002103779A1 (fr) * 2001-06-19 2002-12-27 Applied Materials, Inc. Controle par un detecteur un situ du processus de traitement de semi-conducteurs
WO2002103777A1 (fr) * 2001-06-19 2002-12-27 Applied Materials, Inc. Commande a reaction d'un dispositif de polissage chimique mecanique par manipulation de profils de taux d'elimination
WO2004048038A1 (fr) * 2002-11-22 2004-06-10 Applied Materials Inc. Procedes et appareil de commande de polissage
US6910947B2 (en) 2001-06-19 2005-06-28 Applied Materials, Inc. Control of chemical mechanical polishing pad conditioner directional velocity to improve pad life
US6913938B2 (en) 2001-06-19 2005-07-05 Applied Materials, Inc. Feedback control of plasma-enhanced chemical vapor deposition processes
US6961626B1 (en) 2004-05-28 2005-11-01 Applied Materials, Inc Dynamic offset and feedback threshold
US6984198B2 (en) 2001-08-14 2006-01-10 Applied Materials, Inc. Experiment management system, method and medium
US6999836B2 (en) 2002-08-01 2006-02-14 Applied Materials, Inc. Method, system, and medium for handling misrepresentative metrology data within an advanced process control system
US7047099B2 (en) 2001-06-19 2006-05-16 Applied Materials Inc. Integrating tool, module, and fab level control
US7069101B1 (en) 1999-07-29 2006-06-27 Applied Materials, Inc. Computer integrated manufacturing techniques
US7082345B2 (en) 2001-06-19 2006-07-25 Applied Materials, Inc. Method, system and medium for process control for the matching of tools, chambers and/or other semiconductor-related entities
US7096085B2 (en) 2004-05-28 2006-08-22 Applied Materials Process control by distinguishing a white noise component of a process variance
US7097534B1 (en) 2000-07-10 2006-08-29 Applied Materials, Inc. Closed-loop control of a chemical mechanical polisher
US7101799B2 (en) 2001-06-19 2006-09-05 Applied Materials, Inc. Feedforward and feedback control for conditioning of chemical mechanical polishing pad
US7188142B2 (en) 2000-11-30 2007-03-06 Applied Materials, Inc. Dynamic subject information generation in message services of distributed object systems in a semiconductor assembly line facility
CN1306563C (zh) * 2003-02-25 2007-03-21 株式会社瑞萨科技 模拟装置
US7205228B2 (en) 2003-06-03 2007-04-17 Applied Materials, Inc. Selective metal encapsulation schemes
US7225047B2 (en) 2002-03-19 2007-05-29 Applied Materials, Inc. Method, system and medium for controlling semiconductor wafer processes using critical dimension measurements
US7272459B2 (en) 2002-11-15 2007-09-18 Applied Materials, Inc. Method, system and medium for controlling manufacture process having multivariate input parameters
US7333871B2 (en) 2003-01-21 2008-02-19 Applied Materials, Inc. Automated design and execution of experiments with integrated model creation for semiconductor manufacturing tools
US7337019B2 (en) 2001-07-16 2008-02-26 Applied Materials, Inc. Integration of fault detection with run-to-run control
US7356377B2 (en) 2004-01-29 2008-04-08 Applied Materials, Inc. System, method, and medium for monitoring performance of an advanced process control system
US7354332B2 (en) 2003-08-04 2008-04-08 Applied Materials, Inc. Technique for process-qualifying a semiconductor manufacturing tool using metrology data
DE102005000645B4 (de) * 2004-01-12 2010-08-05 Samsung Electronics Co., Ltd., Suwon Vorrichtung und ein Verfahren zum Behandeln von Substraten
US8117568B2 (en) 2008-09-25 2012-02-14 International Business Machines Corporation Apparatus, method and computer program product for fast simulation of manufacturing effects during integrated circuit design
CN115505988A (zh) * 2022-09-29 2022-12-23 日善电脑配件(嘉善)有限公司 一种阳极氧化膜均匀性的优化方法和装置
US12036634B2 (en) 2016-10-18 2024-07-16 Ebara Corporation Substrate processing control system, substrate processing control method, and program
CN119495475A (zh) * 2025-01-09 2025-02-21 深圳深华新电缆实业有限公司 一种抗拉阻燃耐火电力线缆的制备工艺优化方法及系统

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE10208165C1 (de) * 2002-02-26 2003-10-02 Advanced Micro Devices Inc Verfahren, Steuerung und Vorrichtung zum Steuern des chemisch-mechanischen Polierens von Substraten
US7394554B2 (en) * 2003-09-15 2008-07-01 Timbre Technologies, Inc. Selecting a hypothetical profile to use in optical metrology
JP4952155B2 (ja) * 2006-09-12 2012-06-13 富士通株式会社 研磨条件予測プログラム、記録媒体、研磨条件予測装置および研磨条件予測方法
JP6753758B2 (ja) * 2016-10-18 2020-09-09 株式会社荏原製作所 研磨装置、研磨方法およびプログラム
JP6782145B2 (ja) * 2016-10-18 2020-11-11 株式会社荏原製作所 基板処理制御システム、基板処理制御方法、およびプログラム

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5599423A (en) * 1995-06-30 1997-02-04 Applied Materials, Inc. Apparatus and method for simulating and optimizing a chemical mechanical polishing system
US5637031A (en) * 1996-06-07 1997-06-10 Industrial Technology Research Institute Electrochemical simulator for chemical-mechanical polishing (CMP)

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5599423A (en) * 1995-06-30 1997-02-04 Applied Materials, Inc. Apparatus and method for simulating and optimizing a chemical mechanical polishing system
US5637031A (en) * 1996-06-07 1997-06-10 Industrial Technology Research Institute Electrochemical simulator for chemical-mechanical polishing (CMP)

Cited By (39)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7069101B1 (en) 1999-07-29 2006-06-27 Applied Materials, Inc. Computer integrated manufacturing techniques
US7174230B2 (en) 1999-07-29 2007-02-06 Applied Materials, Inc. Computer integrated manufacturing techniques
WO2001075534A3 (fr) * 2000-04-03 2002-05-23 Speedfam Ipec Corp Systeme et procede de prediction de modeles de logiciel au moyen d'instruments de traitement de materiaux
US7097534B1 (en) 2000-07-10 2006-08-29 Applied Materials, Inc. Closed-loop control of a chemical mechanical polisher
US7188142B2 (en) 2000-11-30 2007-03-06 Applied Materials, Inc. Dynamic subject information generation in message services of distributed object systems in a semiconductor assembly line facility
US6965809B2 (en) 2000-12-27 2005-11-15 Infineon Technologies Ag Method for characterizing and simulating a chemical mechanical polishing process
DE10065380A1 (de) * 2000-12-27 2002-07-18 Infineon Technologies Ag Verfahren zur Charakterisierung und Simulation eines chemisch-mechanischen Polier-Prozesses
DE10065380B4 (de) * 2000-12-27 2006-05-18 Infineon Technologies Ag Verfahren zur Charakterisierung und Simulation eines chemisch-mechanischen Polier-Prozesses
US8694145B2 (en) 2001-06-19 2014-04-08 Applied Materials, Inc. Feedback control of a chemical mechanical polishing device providing manipulation of removal rate profiles
KR100906133B1 (ko) * 2001-06-19 2009-07-07 어플라이드 머티어리얼즈 인코포레이티드 제거율 프로파일의 조작을 제공하는 화학적 기계적 연마장치의 피드백 제어
US6913938B2 (en) 2001-06-19 2005-07-05 Applied Materials, Inc. Feedback control of plasma-enhanced chemical vapor deposition processes
US6910947B2 (en) 2001-06-19 2005-06-28 Applied Materials, Inc. Control of chemical mechanical polishing pad conditioner directional velocity to improve pad life
US7047099B2 (en) 2001-06-19 2006-05-16 Applied Materials Inc. Integrating tool, module, and fab level control
US7101799B2 (en) 2001-06-19 2006-09-05 Applied Materials, Inc. Feedforward and feedback control for conditioning of chemical mechanical polishing pad
WO2002103777A1 (fr) * 2001-06-19 2002-12-27 Applied Materials, Inc. Commande a reaction d'un dispositif de polissage chimique mecanique par manipulation de profils de taux d'elimination
US7082345B2 (en) 2001-06-19 2006-07-25 Applied Materials, Inc. Method, system and medium for process control for the matching of tools, chambers and/or other semiconductor-related entities
US7160739B2 (en) 2001-06-19 2007-01-09 Applied Materials, Inc. Feedback control of a chemical mechanical polishing device providing manipulation of removal rate profiles
WO2002103779A1 (fr) * 2001-06-19 2002-12-27 Applied Materials, Inc. Controle par un detecteur un situ du processus de traitement de semi-conducteurs
US7337019B2 (en) 2001-07-16 2008-02-26 Applied Materials, Inc. Integration of fault detection with run-to-run control
US6984198B2 (en) 2001-08-14 2006-01-10 Applied Materials, Inc. Experiment management system, method and medium
US7225047B2 (en) 2002-03-19 2007-05-29 Applied Materials, Inc. Method, system and medium for controlling semiconductor wafer processes using critical dimension measurements
US6999836B2 (en) 2002-08-01 2006-02-14 Applied Materials, Inc. Method, system, and medium for handling misrepresentative metrology data within an advanced process control system
US7272459B2 (en) 2002-11-15 2007-09-18 Applied Materials, Inc. Method, system and medium for controlling manufacture process having multivariate input parameters
US7008875B2 (en) 2002-11-22 2006-03-07 Applied Materials Inc. Methods and apparatus for polishing control
WO2004048038A1 (fr) * 2002-11-22 2004-06-10 Applied Materials Inc. Procedes et appareil de commande de polissage
US7400934B2 (en) 2002-11-22 2008-07-15 Applied Materials, Inc. Methods and apparatus for polishing control
US7333871B2 (en) 2003-01-21 2008-02-19 Applied Materials, Inc. Automated design and execution of experiments with integrated model creation for semiconductor manufacturing tools
US7363207B2 (en) 2003-02-25 2008-04-22 Renesas Technology Corp. Simulator for a chemical mechanical polishing
CN1306563C (zh) * 2003-02-25 2007-03-21 株式会社瑞萨科技 模拟装置
US7205228B2 (en) 2003-06-03 2007-04-17 Applied Materials, Inc. Selective metal encapsulation schemes
US7354332B2 (en) 2003-08-04 2008-04-08 Applied Materials, Inc. Technique for process-qualifying a semiconductor manufacturing tool using metrology data
DE102005000645B4 (de) * 2004-01-12 2010-08-05 Samsung Electronics Co., Ltd., Suwon Vorrichtung und ein Verfahren zum Behandeln von Substraten
US7356377B2 (en) 2004-01-29 2008-04-08 Applied Materials, Inc. System, method, and medium for monitoring performance of an advanced process control system
US7096085B2 (en) 2004-05-28 2006-08-22 Applied Materials Process control by distinguishing a white noise component of a process variance
US6961626B1 (en) 2004-05-28 2005-11-01 Applied Materials, Inc Dynamic offset and feedback threshold
US8117568B2 (en) 2008-09-25 2012-02-14 International Business Machines Corporation Apparatus, method and computer program product for fast simulation of manufacturing effects during integrated circuit design
US12036634B2 (en) 2016-10-18 2024-07-16 Ebara Corporation Substrate processing control system, substrate processing control method, and program
CN115505988A (zh) * 2022-09-29 2022-12-23 日善电脑配件(嘉善)有限公司 一种阳极氧化膜均匀性的优化方法和装置
CN119495475A (zh) * 2025-01-09 2025-02-21 深圳深华新电缆实业有限公司 一种抗拉阻燃耐火电力线缆的制备工艺优化方法及系统

Also Published As

Publication number Publication date
GB2346103A (en) 2000-08-02
JP2001523586A (ja) 2001-11-27
GB0010451D0 (en) 2000-06-14
KR20010032223A (ko) 2001-04-16
DE19882821T1 (de) 2001-05-10

Similar Documents

Publication Publication Date Title
WO1999025520A1 (fr) Procede et appareil de modelisation d'un procede de polissage chimico-mecanique
US6889177B1 (en) Large area pattern erosion simulator
US6484300B1 (en) Systems, methods and computer program products for obtaining an effective pattern density of a layer in an integrated circuit, and for simulating a chemical-mechanical polishing process using the same
US6594542B1 (en) Method and system for controlling chemical mechanical polishing thickness removal
Ouma et al. An integrated characterization and modeling methodology for CMP dielectric planarization
CN102209958B (zh) 用于对批处理进行实时分类和性能监控的系统和方法
US20040017575A1 (en) Optimized model and parameter selection for optical metrology
JP7465498B2 (ja) ワークピースの化学機械研磨システム、演算システム、および化学機械研磨のシミュレーションモデルを作成する方法
CN118862368B (zh) 用于仿真晶圆处理过程的方法、设备和介质
CN111133560A (zh) 使用机器学习方式以产生工艺控制参数的半导体制造
US20040167755A1 (en) Simulator for a chemical mechanical polishing
CN1659574B (zh) 用于集成电路的光学计量的波长选择方法
CN101840207A (zh) 先进工艺控制的方法和装置
US12451380B2 (en) Semiconductor fabrication using process control parameter matrix
CN117634101B (zh) 芯片表面形态确定方法、装置、计算机设备和存储介质
TW201944299A (zh) 資訊處理裝置、程式、製程處理執行裝置及資訊處理系統
US5835891A (en) Device modeling using non-parametric statistical determination of boundary data vectors
Runnels et al. Modelling tool for chemical-mechanical polishing design and evaluation
KR102279045B1 (ko) 공정 제어정보 생성 장치, 방법 및 이를 포함하는 공정 제어장치
Ouyang et al. An analytical model of multiple ILD thickness variation induced by interaction of layout pattern and CMP process
TW202338894A (zh) 用於增加產率的半導體特徵的測量方法與裝置
US6806098B2 (en) Method and device for assessing surface uniformity of semiconductor device treated by CMP
JP3580036B2 (ja) 研磨シミュレーション方法
Horne Echo mapping problems maximum entropy solutions
Berg et al. Shape-based optimization of a plasma etching process

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A1

Designated state(s): DE GB JP KR SG

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE

121 Ep: the epo has been informed by wipo that ep was designated in this application
DFPE Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101)
ENP Entry into the national phase

Ref document number: 200010451

Country of ref document: GB

Kind code of ref document: A

ENP Entry into the national phase

Ref document number: 2000 520940

Country of ref document: JP

Kind code of ref document: A

WWE Wipo information: entry into national phase

Ref document number: 1020007005419

Country of ref document: KR

122 Ep: pct application non-entry in european phase
WWP Wipo information: published in national office

Ref document number: 1020007005419

Country of ref document: KR

RET De translation (de og part 6b)

Ref document number: 19882821

Country of ref document: DE

Date of ref document: 20010510

WWE Wipo information: entry into national phase

Ref document number: 19882821

Country of ref document: DE

WWR Wipo information: refused in national office

Ref document number: 1020007005419

Country of ref document: KR