+

WO2018125220A1 - Systèmes, procédés et appareils permettant de mettre en œuvre une modélisation opc par apprentissage automatique sur des images optiques 2d simulées pour des processus sed et post sed - Google Patents

Systèmes, procédés et appareils permettant de mettre en œuvre une modélisation opc par apprentissage automatique sur des images optiques 2d simulées pour des processus sed et post sed Download PDF

Info

Publication number
WO2018125220A1
WO2018125220A1 PCT/US2016/069523 US2016069523W WO2018125220A1 WO 2018125220 A1 WO2018125220 A1 WO 2018125220A1 US 2016069523 W US2016069523 W US 2016069523W WO 2018125220 A1 WO2018125220 A1 WO 2018125220A1
Authority
WO
WIPO (PCT)
Prior art keywords
mask
features
physical
semi
physical model
Prior art date
Application number
PCT/US2016/069523
Other languages
English (en)
Inventor
Vasudev LAL
Chihhui Wu
Gregory TOEPPERWEIN
Original Assignee
Intel Corporation
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 Intel Corporation filed Critical Intel Corporation
Priority to PCT/US2016/069523 priority Critical patent/WO2018125220A1/fr
Publication of WO2018125220A1 publication Critical patent/WO2018125220A1/fr

Links

Classifications

    • GPHYSICS
    • G03PHOTOGRAPHY; CINEMATOGRAPHY; ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ELECTROGRAPHY; HOLOGRAPHY
    • G03FPHOTOMECHANICAL PRODUCTION OF TEXTURED OR PATTERNED SURFACES, e.g. FOR PRINTING, FOR PROCESSING OF SEMICONDUCTOR DEVICES; MATERIALS THEREFOR; ORIGINALS THEREFOR; APPARATUS SPECIALLY ADAPTED THEREFOR
    • G03F1/00Originals for photomechanical production of textured or patterned surfaces, e.g., masks, photo-masks, reticles; Mask blanks or pellicles therefor; Containers specially adapted therefor; Preparation thereof
    • G03F1/36Masks having proximity correction features; Preparation thereof, e.g. optical proximity correction [OPC] design processes
    • GPHYSICS
    • G03PHOTOGRAPHY; CINEMATOGRAPHY; ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ELECTROGRAPHY; HOLOGRAPHY
    • G03FPHOTOMECHANICAL PRODUCTION OF TEXTURED OR PATTERNED SURFACES, e.g. FOR PRINTING, FOR PROCESSING OF SEMICONDUCTOR DEVICES; MATERIALS THEREFOR; ORIGINALS THEREFOR; APPARATUS SPECIALLY ADAPTED THEREFOR
    • G03F7/00Photomechanical, e.g. photolithographic, production of textured or patterned surfaces, e.g. printing surfaces; Materials therefor, e.g. comprising photoresists; Apparatus specially adapted therefor
    • G03F7/70Microphotolithographic exposure; Apparatus therefor
    • G03F7/70425Imaging strategies, e.g. for increasing throughput or resolution, printing product fields larger than the image field or compensating lithography- or non-lithography errors, e.g. proximity correction, mix-and-match, stitching or double patterning
    • G03F7/70433Layout for increasing efficiency or for compensating imaging errors, e.g. layout of exposure fields for reducing focus errors; Use of mask features for increasing efficiency or for compensating imaging errors
    • G03F7/70441Optical proximity correction [OPC]
    • GPHYSICS
    • G03PHOTOGRAPHY; CINEMATOGRAPHY; ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ELECTROGRAPHY; HOLOGRAPHY
    • G03FPHOTOMECHANICAL PRODUCTION OF TEXTURED OR PATTERNED SURFACES, e.g. FOR PRINTING, FOR PROCESSING OF SEMICONDUCTOR DEVICES; MATERIALS THEREFOR; ORIGINALS THEREFOR; APPARATUS SPECIALLY ADAPTED THEREFOR
    • G03F7/00Photomechanical, e.g. photolithographic, production of textured or patterned surfaces, e.g. printing surfaces; Materials therefor, e.g. comprising photoresists; Apparatus specially adapted therefor
    • G03F7/70Microphotolithographic exposure; Apparatus therefor
    • G03F7/70483Information management; Active and passive control; Testing; Wafer monitoring, e.g. pattern monitoring
    • G03F7/70491Information management, e.g. software; Active and passive control, e.g. details of controlling exposure processes or exposure tool monitoring processes
    • G03F7/705Modelling or simulating from physical phenomena up to complete wafer processes or whole workflow in wafer productions
    • GPHYSICS
    • G03PHOTOGRAPHY; CINEMATOGRAPHY; ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ELECTROGRAPHY; HOLOGRAPHY
    • G03FPHOTOMECHANICAL PRODUCTION OF TEXTURED OR PATTERNED SURFACES, e.g. FOR PRINTING, FOR PROCESSING OF SEMICONDUCTOR DEVICES; MATERIALS THEREFOR; ORIGINALS THEREFOR; APPARATUS SPECIALLY ADAPTED THEREFOR
    • G03F7/00Photomechanical, e.g. photolithographic, production of textured or patterned surfaces, e.g. printing surfaces; Materials therefor, e.g. comprising photoresists; Apparatus specially adapted therefor
    • G03F7/70Microphotolithographic exposure; Apparatus therefor
    • G03F7/70483Information management; Active and passive control; Testing; Wafer monitoring, e.g. pattern monitoring
    • G03F7/70491Information management, e.g. software; Active and passive control, e.g. details of controlling exposure processes or exposure tool monitoring processes
    • G03F7/70516Calibration of components of the microlithographic apparatus, e.g. light sources, addressable masks or detectors
    • GPHYSICS
    • G03PHOTOGRAPHY; CINEMATOGRAPHY; ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ELECTROGRAPHY; HOLOGRAPHY
    • G03FPHOTOMECHANICAL PRODUCTION OF TEXTURED OR PATTERNED SURFACES, e.g. FOR PRINTING, FOR PROCESSING OF SEMICONDUCTOR DEVICES; MATERIALS THEREFOR; ORIGINALS THEREFOR; APPARATUS SPECIALLY ADAPTED THEREFOR
    • G03F7/00Photomechanical, e.g. photolithographic, production of textured or patterned surfaces, e.g. printing surfaces; Materials therefor, e.g. comprising photoresists; Apparatus specially adapted therefor
    • G03F7/70Microphotolithographic exposure; Apparatus therefor
    • G03F7/70483Information management; Active and passive control; Testing; Wafer monitoring, e.g. pattern monitoring
    • G03F7/70605Workpiece metrology
    • G03F7/70616Monitoring the printed patterns
    • G03F7/70625Dimensions, e.g. line width, critical dimension [CD], profile, sidewall angle or edge roughness

Definitions

  • the subject matter described herein relates generally to the field of semiconductor and electronics manufacturing, and more particularly, to systems, methods, and apparatuses for implementing Optical Proximity Correction (OPC) modeling via machine learning on simulated 2D optical images for Spin Exposure Develop (SED) and post SED 20 processes.
  • OPC Optical Proximity Correction
  • HVM high volume manufacturing
  • OPC Optical Proximity Correction
  • Figure 1A depicts an exemplary Artificial Neural Network (ANN) machine learning algorithm in which the input variables predict the deterministic model error or process driven changes in critical dimension in accordance with described embodiments;
  • ANN Artificial Neural Network
  • Figure IB depicts a bar chart depicting benchmarking model performance
  • Figure 2A depicts an exemplary modeling flow utilizing the Artificial Neural Network (ANN) machine learning algorithm in accordance with described embodiments;
  • ANN Artificial Neural Network
  • Figure 2B depicts an exemplary schematic of an Artificial Neural Network utilized for predicting the EPE shift amounts from the 2D optical image of every EPE in accordance with described embodiments;
  • Figure 3 depicts several exemplary comparisons between trained models and actual SEM images in accordance with described embodiments
  • Figure 4A depicts exemplary post-SED model performance for specific geometries in accordance with described embodiments
  • Figure 4B depicts another exemplary post-SED model performance for specific geometries in accordance with described embodiments
  • Figure 5 depicts a comparison between Cartesian and polar model inputs in accordance with described embodiments
  • Figure 6 depicts an exemplary simulated 2D optical image map in accordance with described embodiments
  • Figure 7 is a schematic of a computer system in accordance with described embodiments.
  • Figure 8 illustrates a semiconductor device (or an interposer) that includes one or more described embodiments
  • Figure 9 illustrates a computing device in accordance with one implementation of the invention.
  • Figure 10 is a flow diagram illustrating a method for reducing Optical Proximity
  • OPC Order Correction
  • Optical Proximity Correction modeling via machine learning on simulated 2D optical images for Spin Exposure Develop (SED) and post SED processes.
  • OPC Optical Proximity Correction
  • SEM Scanning Electron Microscope
  • Optical Proximity Correction (OPC) models require accurate mask layout dimensions as input parameters. The greater the accuracy, the more useful and accurate the resulting model will be for the semiconductor manufacturing processes.
  • Resist patterns generated by lithographic processes are the results of complicated optical, chemical and physical phenomenon, which can be modeled based on optical image parameters and geometric parameters.
  • Model predictions which are represented in the form of contours, are generated based on the distorted image maps, which are numerically stable and efficient enough to be used for high volume manufacturing.
  • machine learning algorithms such as Artificial Neural Network (ANN) algorithms are employed in accordance with certain embodiments.
  • OPC models begin with a semi-physical lithography model as well as commonly contained empirical postSED (Spin Exposure Develop) process biases so that a reticle corrected with the described techniques satisfy both lithographic and post-Etch device requirements.
  • Spin Exposure Develop Spin Exposure Develop
  • rule based model error compensation has also been conventionally utilized for known problematic configurations. However, such a technique is only feasible for a very limited set of geometries, and it is therefore infeasible to generate the requisite rules for all possible configurations in the circuit pattern. Moreover, use of rule based model error compensation introduces unnecessary and undesirable complexity into the tapeout flow, which in turn translates to increased costs in terms of the engineering resources necessary to characterize, specify, code, and validate such rules as well as computational resources required to then calculate the models.
  • the conventional OPC models need further adjustment and correction and improved contour correction or shifting means so as to move these printed features into the correct position with a greater degree of precision. Such improvements ensure functionally operable silicon and thus improve manufacturing yields and profitability for any given product.
  • embodiments further include various operations which are described below.
  • the operations described in accordance with such embodiments may be performed by hardware components or may be embodied in machine-executable instructions, which may be used to cause a general-purpose or special-purpose processor programmed with the instructions to perform the operations.
  • the operations may be performed by a combination of hardware and software.
  • any of the disclosed embodiments may be used alone or together with one another in any combination. Although various embodiments may have been partially motivated by deficiencies with conventional techniques and approaches, some of which are described or alluded to within the specification, the embodiments need not necessarily address or solve any of these deficiencies, but rather, may address only some of the deficiencies, address none of the deficiencies, or be directed toward different deficiencies and problems which are not directly discussed.
  • Implementations of embodiments of the invention may be formed or carried out on a substrate, such as a semiconductor substrate.
  • the semiconductor substrate may be a crystalline substrate formed using a bulk silicon or a silicon-on-insulator substructure.
  • the semiconductor substrate may be formed using alternate materials, which may or may not be combined with silicon, that include but are not limited to germanium, indium antimonide, lead telluride, indium arsenide, indium phosphide, gallium arsenide, indium gallium arsenide, gallium antimonide, or other combinations of group III-V or group IV materials.
  • germanium, indium antimonide, lead telluride, indium arsenide, indium phosphide, gallium arsenide, indium gallium arsenide, gallium antimonide, or other combinations of group III-V or group IV materials Although a few examples of materials from which the substrate may be formed are described here, any material that may serve as a foundation upon which a semiconductor device may be built falls within the spirit
  • a plurality of transistors such as metal-oxide-semiconductor field-effect transistors (MOSFET or simply MOS transistors), may be fabricated on the substrate.
  • MOSFET metal-oxide-semiconductor field-effect transistors
  • the MOS transistors may be planar transistors, nonplanar transistors, or a combination of both.
  • Nonplanar transistors include FinFET transistors such as double-gate transistors and tri-gate transistors, and wrap-around or all-around gate transistors such as nanoribbon and nanowire transistors.
  • Each MOS transistor includes a gate stack formed of at least two layers, a gate dielectric layer and a gate electrode layer.
  • the gate dielectric layer may include one layer or a stack of layers.
  • the one or more layers may include silicon oxide, silicon dioxide (S1O2) and/or a high-k dielectric material.
  • the high-k dielectric material may include elements such as hafnium, silicon, oxygen, titanium, tantalum, lanthanum, aluminum, zirconium, barium, strontium, yttrium, lead, scandium, niobium, and zinc.
  • high-k materials that may be used in the gate dielectric layer include, but are not limited to, hafnium oxide, hafnium silicon oxide, lanthanum oxide, lanthanum aluminum oxide, zirconium oxide, zirconium silicon oxide, tantalum oxide, titanium oxide, barium strontium titanium oxide, barium titanium oxide, strontium titanium oxide, yttrium oxide, aluminum oxide, lead scandium tantalum oxide, and lead zinc niobate.
  • an annealing process may be carried out on the gate dielectric layer to improve its quality when a high-k material is used.
  • the gate electrode layer is formed on the gate dielectric layer and may consist of at least one P-type workfunction metal or N-type workfunction metal, depending on whether the transistor is to be a PMOS or an NMOS transistor.
  • the gate electrode layer may consist of a stack of two or more metal layers, where one or more metal layers are workfunction metal layers and at least one metal layer is a fill metal layer.
  • metals that may be used for the gate electrode include, but are not limited to, ruthenium, palladium, platinum, cobalt, nickel, and conductive metal oxides, e.g., ruthenium oxide.
  • a P-type metal layer will enable the formation of a PMOS gate electrode with a workfunction that is between about 4.9 eV and about 5.2 eV.
  • metals that may be used for the gate electrode include, but are not limited to, hafnium, zirconium, titanium, tantalum, aluminum, alloys of these metals, and carbides of these metals such as hafnium carbide, zirconium carbide, titanium carbide, tantalum carbide, and aluminum carbide.
  • An N-type metal layer will enable the formation of an NMOS gate electrode with a workfunction that is between about 3.9 eV and about 4.2 eV.
  • the gate electrode may consist of a "U"-shaped structure that includes a bottom portion substantially parallel to the surface of the substrate and two sidewall portions that are substantially perpendicular to the top surface of the substrate.
  • at least one of the metal layers that form the gate electrode may simply be a planar layer that is substantially parallel to the top surface of the substrate and does not include sidewall portions substantially perpendicular to the top surface of the substrate.
  • the gate electrode may consist of a combination of U-shaped structures and planar, non-U-shaped structures.
  • the gate electrode may consist of one or more U-shaped metal layers formed atop one or more planar, non-U-shaped layers.
  • a pair of sidewall spacers may be formed on opposing sides of the gate stack that bracket the gate stack.
  • the sidewall spacers may be formed from a material such as silicon nitride, silicon oxide, silicon carbide, silicon nitride doped with carbon, and silicon oxynitride. Processes for forming sidewall spacers are well known in the art and generally include deposition and etching process steps. In an alternate implementation, a plurality of spacer pairs may be used, for instance, two pairs, three pairs, or four pairs of sidewall spacers may be formed on opposing sides of the gate stack.
  • source and drain regions are formed within the substrate adjacent to the gate stack of each MOS transistor.
  • the source and drain regions are generally formed using either an implantation/diffusion process or an etching/deposition process.
  • dopants such as boron, aluminum, antimony, phosphorous, or arsenic may be ion-implanted into the substrate to form the source and drain regions.
  • An annealing process that activates the dopants and causes them to diffuse further into the substrate typically follows the ion implantation process.
  • the substrate may first be etched to form recesses at the locations of the source and drain regions.
  • the source and drain regions may be fabricated using a silicon alloy such as silicon germanium or silicon carbide.
  • the epitaxially deposited silicon alloy may be doped in situ with dopants such as boron, arsenic, or phosphorous.
  • the source and drain regions may be formed using one or more alternate semiconductor materials such as germanium or a group III-V material or alloy. And in further embodiments, one or more layers of metal and/or metal alloys may be used to form the source and drain regions.
  • ILD interlayer dielectric
  • the ILD layers may be formed using dielectric materials known for their applicability in integrated circuit structures, such as low-k dielectric materials.
  • dielectric materials include, but are not limited to, silicon dioxide (S1O2), carbon doped oxide (CDO), silicon nitride, organic polymers such as perfluorocyclobutane or
  • polytetrafluoroethylene fluorosilicate glass (FSG)
  • organosilicates such as silsesquioxane, siloxane, or organosilicate glass.
  • the ILD layers may include pores or air gaps to further reduce their dielectric constant.
  • Figure 1A depicts an exemplary Artificial Neural Network (ANN) 105 machine learning algorithm in which the input variables predict the deterministic model error or process driven changes in critical dimension in accordance with described embodiments.
  • ANN Artificial Neural Network
  • an initial OPC contour 120 represented by the bold line and outermost ellipse and then a second contour is further depicted via the inner ellipse showing the Scanning Electron Microscope (SEM) contour 125 representing fabrication data as taken from an SEM image.
  • SEM Scanning Electron Microscope
  • a neural network 105 having as input several input image parameters 1 10 which are calculated using an OPC model and the resulting output from the neural network is a contour shift prediction 115.
  • the image input parameters 1 10 used to train the neural network 105 are simulated optical parameters representing the entirety of the feature set for use as the input image parameters 1 10.
  • any specific layout will have a deterministic OPC model error.
  • Neural networks such as Artificial Neural Network (ANN) 105, are able to approximate any arbitrary formula. Therefore, in accordance with described embodiments, the neural network 105 is trained to describe the relationship between the layout and the respective OPC model error, using the image input parameters 1 10 to enable the neural network 105 to learn about the layout. A sufficient quantity of image input parameters 1 10 are provided so as to enable such learning.
  • ANN Artificial Neural Network
  • a simulated optical image from conventional OPC models is obtained from the convolution of the layout and an optical transfer function.
  • image parameters are defined via optical images that capture information about the layout which is men used to train the neural network 105 to describe the deterministic relationship between the layout and conventional OPC model error.
  • an Artificial Neural Network (ANN) 105 is a computational approach which is based on a large collection of neural units loosely modeling the way a biological brain solves problems with large clusters of biological neurons connected by axons. Each neural unit is connected with many others, and links can be enforcing or inhibitory in their effect on the activation state of connected neural units.
  • Such systems are self-learning and trained rather than explicitly programmed and they excel in areas where the solution or feature detection is difficult to express in a traditional computer program.
  • a so called convolutional neural network is a type of feedforward artificial neural network in which the connectivity pattern between its neurons is inspired by the organization of the animal visual cortex.
  • Individual cortical neurons respond to stimuli in a restricted region of space known as the receptive field.
  • the receptive fields of different neurons partially overlap such that they tile the visual field.
  • the response of an individual neuron to stimuli within its receptive field can be approximated mathematically by a convolution operation.
  • geometric information from the layout is additionally utilized to directly train the neural network to predict the amount of model error associated with the geometry.
  • the neural network 105 provides a more accurate model which can then be implemented by shifting the initial OPC contour 120 by an amount predicted by neural network 105.
  • the OPC model provides a forward function which connects what is on the mask to what is on the wafer.
  • Software algorithms provide a basic physics solution to this problem, but the solution requires many approximations which thus operates as a source of inaccuracies.
  • Described embodiments therefore reformulate the problem in such a way that a list of features is provided to the neural network for the purposes of training.
  • the neural network learns what adaptations are necessary to conform the base OPC models to known physical models.
  • These adaptations are output as the contour shift predictions 115 and result in a semi- physical model which permits formulas and corrections by which the trained neural network 105 describes the differences between the incoming base OPC model and the observed physical realities.
  • the neural network 105 predicts the deterministic model error or process driven changes in critical dimensions for the size and position of features.
  • the neural network provides contour fitting to the SEM contour 125 image representing the actually observed physical outputs from a fabrication process utilizing the base OPC model which provides the initial OPC contour 120.
  • the initial OPC contour 120 is a result of the software algorithms which provides a prediction of the physical space via a semi-physical model. According to such an embodiment, SEM image data is then collected for the patterns to generate or determine the SEM contour 125 representing the fab data for actual physical samples of fabricated physical silicon wafers generated using the initial OPC base model.
  • the delta between the initial OPC contour 120 and the SEM contour 125 is the determined model error of the base OPC model.
  • the neural network 105 is trained to be able to predict the determined model error of the base OPC model so as to output an improved model using the contour shift prediction 1 15 provided by the trained neural network 105.
  • Figure IB depicts a bar chart depicting benchmarking model performance 101 improvements over previous solutions in accordance with described embodiments.
  • the bar chart depicts the Edge Placement Error (EPE) 160 on the vertical axis and the base semi-physical model 155 on the left.
  • EPE Edge Placement Error
  • the improved MERLN2d model which is described herein provides a 35% EPE improvement 135 over the simple MERLN model (see element 135) and as may be further observed at bar 145, the improved MERLN2d model described herein provides a 50% EPE improvement over the base semi-physical model (see element 130).
  • the simple MERLN model provides worthwhile improvements over the base semi-physical model, however, as tolerances reduce to ever smaller dimensions, further improvements are necessary.
  • the improved methodologies described herein yield such improvements through advanced machine learning modeling techniques described in more detail below.
  • Figure 2 A depicts an exemplary modeling flow 201 utilizing the Artificial
  • ANN Neural Network
  • block 206 means for sampling data collection for model building when then proceeds to block 211 where a base OPC model (e.g., an initial contour such as the initial OPC contour depicted by element 120 at Figure 1A) is provided.
  • a base OPC model e.g., an initial contour such as the initial OPC contour depicted by element 120 at Figure 1A
  • the processing advances to block 215 where a correction engine for mask design applies the contour as rendered by the base OPC model.
  • described embodiments provide further correction and improvement over the base OPC model via the contour shift as predicted by the trained neural network.
  • the processing instead advances into the newly introduced elements of the modeling flow 201 depicted by the dashed line in which processing from block 21 1 advances next to block 221 where a model error and lithographic process characterization is applied.
  • contour shifting 226 is applied utilizing the contour shift as predicted by the trained neural network.
  • processing then advances to block 231 where the final model or the final contour is provided as a result of the contour shifting 226 applied using the contour shift as predicted by the neural network.
  • processing then returns to block 216 where a correction engine for the mask design applies the appropriate correction as benefitted from the contour shifting 226 operation.
  • the trained neural network output providing the contour shift prediction results in a third contour, one between the initial OPC contour 120 and the SEM contour 125 (see Figure 1A), which is a predicted contour as output by applying the contour shift prediction 115 of the trained neural network as a correction for the base OPC model, thus yielding an improved contour fit between the improved prediction and reality.
  • the contour shifting 226 operation produces the final model's final contour at block 231 from the input base OPC model's initial contour at block 211, and it is this final contour which is then utilized by the correction engine for the mask design at block 216.
  • the combination of the semi-physical model and the output of the trained neural network would exactly equal the physical data which equates the observed measurements from the SEM imagery data.
  • significant improvement is attained as described below, but the predicted final contour 230 is not exactly identical, but it is sufficiently accurate for the smaller feature size dimensions and positions utilized by the newer technologies, and thus, appropriate for scaling up silicon wafer production in high volume manufacturing.
  • the predicted final contour rendered by the final model at block 231 is much closer to the actually observed SEM data and the contour shifting 226 as provided by the contour shift prediction 1 15 from Figure 1 A is thus usable to better predict a wide array of structures and how they will behave, which may then compared to new SEM imagery for such features.
  • iterative training of the neural network further improves the predictive capability and thus improves the eventual final model and final contour 230 for any mask structures and features.
  • the final model 231 is then re-applied via OPC correction to modify the mask such that features and structures are positioned in the correct location such that when a next silicon wafer is fabricated through the manufacturing process, all the structures and features will be in the correct location and the resulting silicon die will be functional and operate correctly according to design specifications.
  • Figure 2B depicts an exemplary schematic of an Artificial Neural Network 201 utilized for predicting the EPE shift 210 amounts from the 2D optical image of every EPE in accordance with described embodiments.
  • Element 245 provides the formula for Edge Placement Error shift, where where km represents the
  • the EPE shift prediction 210 rendered as an output by the model seeks to fit a delta between the semi-physical model and the measured wafer data as obtained from SEM imagery.
  • the fitting the delta or predicting the EPE shift is rendered as an output by the neural network which accepts as inputs the pixelated optical image intensity 240 values from the 2D optical images 220, 225, and 230.
  • EPE contour shift prediction 210 is calibrated using the pixelated 2D optical images 220, 225, and 230 simulated around the model contour edge.
  • techniques such as spatial/MEEF (Mask Error Enhancement Factor) regularization, kernel smoothing, PCA (Principal Component Analysis) reduction have been developed and applied.
  • CNN convolutional neural networks
  • improved models are trained on SEM images obtained either after conventional SED processing, or after post-SED process processing.
  • the trained kernels act upon each of the 2D optical images 220, 225, and 230 at a location to predict the EPE shift amount.
  • the kernels constructed during the machine learning training then reveal characteristic signatures of the layout design data as may be observed within the pixelated 2D optical images 220, 225, and 230 revealing typical features and structures despite being rendered entirely within a simulated image.
  • the models described herein provide output which predicts the critical dimensions of the features, geometries, and other structures which will be printed upon a wafer after lithography and etching and other patterning processes. Consequently, it is very important that the models are as precise as possible so as to best represent what the fabricated wafer will ultimately become. Errors in the model translate to potentially systematic errors within the fabricated wafer and impede high volume manufacturing, impede efficient production, and slow the time from development to release of a new product as the errors in the model must be resolved so as to attain a correctly fabricated product.
  • a semi-physical model which describes the optics of, for instance, a lithographic mask, upon which various machine learning techniques are them applied to describe the inaccuracies of the previous semi-physical model versus what is actually observed within fabricated wafers, based on, for instance, SEM images of such wafers.
  • parameters calculated based on a baseline semi-physical model are utilized as input into the neural networks for the purposes of training the model.
  • simulated optical images are pixelated so as to produce pixelated 2D optical images 220, 225, and 230.
  • the baseline semi-physical optical models are able to predict an optical image of the radical and therefore, that output of the baseline semi-physical optical may be received as an input into a process which then pixelates the image which may then be utilized as input into the neural networks for training the models or for learning algorithms.
  • the machine learning neural networks will "learn” or otherwise identify how to describe the inaccuracies between the pixelated 2D optical images 220, 225, and 230 provided as input into the neural network and actual physical measurements from SEM images, thus producing an EPE shift prediction 210 which may then be utilized to adjust the contours predicted by the models.
  • Contour adjustments to the semi-physical model are necessary because the predictions by a model do not exactly match the end result of a fabricated silicon wafer having physically undergone a lithography process. Such contour adjustments, using for example the EPE shift prediction 210 therefore help to better align the predictions of the models with the end result of the corresponding physical processes which result in the fabricated wafer.
  • the neural networks can then be utilized in pursuit of the objective to reduce the inaccuracy between the predictions of the semi-physical model and the actual measurement data captured from the SEM images.
  • the photolithographic mask pattern is utilized as an input into the semi-physical model to predict what will be lithographically printed onto a wafer.
  • a physical lithographic mask is also utilized to generate 2D optical images which may then be pixelated to generate the pixelated 2D optical images 220, 225, and 230 which are used as inputs into the neural network for the purposes of training.
  • the model is utilized to predict the result of lithographic patterning for any given physical lithographic mask.
  • EPE represents the discrepancy, delta, or measured inaccuracy between the predictions for any given feature or geometry as provided by the semi-physical model versus the reality of those same corresponding features and geometries within a wafer, as captured by an SEM image.
  • simulated optical images are therefore created using a semi-physical model, converted into the pixelated 2D optical images 220, 225, and 230 shown here, which are then provided as input to this neural network.
  • Measurements of actual EPE data is then additionally provided as input into the neural network from which the code of the neural network then develops the necessary transformations starting from the simulated images (based on the photolithographic physical mask) to the actual physical measurements taken from the SEM images.
  • a first system which utilizes the semi-physical model by taking a photolithographic mask as its input and providing as an output a prediction of what the physical reality should be and a second system which accepts as its input the predictions from the semi-physical model along with the physical measurements from the actual electron microscope imagery and provides as its output an offset or contour adjustment necessary to bring the actual physically fabricated wafer into alignment with the predictions by the model.
  • such an offset may be considered an etch placement error shift which accounts for the various features and geometries of the model and renders the necessary contour adjustments so as to permit the models to more accurately predict what will result from the physical photolithographic Spin, Exposure, Develop, (SED) and post SED processes.
  • SED Exposure, Develop,
  • the neurons are topically averaged out over their neighboring pixels. In such a way it is thus possible to smooth out the neurons averaging over the topically neighboring pixels during the training of the models within the neural network using the pixelated 2D optical images flattened into 1 D arrays.
  • the architecture of the neural network lacks any inherent knowledge of two-dimensionality of the data and simply views a 10x10 pixel-set as 100 numbers, it is possible to flatten the 2D images into the ID array, however, it is then necessary to represent certain relationships between the numbers, such as their special association due to, for instance, borders between pixels, etc.
  • a constraint is applied to the neural network architecture during the training of the models by performing spatial regularization such that the 2D optical images are shifted in either the X or Y direction by a small amount, thus constraining any predicted EPE shift given as an output by the trained models to correspondingly small amount.
  • the spatial regularization and spatial averaging of the data making up the one-dimensional array prevents any abnormally large jumps or sharp deviations by the predicted adjusted contour, thus permitting greater adhesion or compliance between the adjusted contour of a model with the actual underlying geometries and features of a fabricated wafer when measured via SEM image data.
  • each of the three nodes will learn about 2D kernels by fitting parameters inside the neural network. Because the inputs are 2D in nature, fitting of parameters may be applied as 2D weightings resulting in a two-dimensional
  • the learned 2D rays depict the training of the neural network from the image maps for every EPE 215 through the pixelated 2D optical images 220, 225, and 230 thus providing as a predicted output from the trained models the EPE shift prediction 210.
  • the neural network will have a simulated optical image which is then multiplied by each of the three kernels through a non-linear hyperbolic function to linearly combine each of the three neurons together to yield a scale of quantity representing the EPE shift prediction 210 needed as the output.
  • Figure 3 depicts several exemplary comparisons between trained models and actual SEM images in accordance with described embodiments.
  • the pixelated images on the left may be compared with the actual SEM images on the right revealing similarities between the kernels of the trained models and the layout design.
  • the trained kernels are highly resonant with regard to specific layouts and geometries as the kernels of the trained models recognize specific building blocks of the layout which may be considered as analogous to a fuzzy pattern matching approach.
  • SEM Scanning Electron Microscope
  • a stair step geometry 315 at element 330 within the SEM image on the right which has a similar and corresponding donut stair step geometry 315 revealed within the trained model on the left.
  • the models are utilized to correct the reticle to precisely align with the desired design target. While prior solutions utilized a limited subset of features extracted from the semi-physical model here the full 2D simulated optical image around each spatial location may be utilized for greater precision due to the richer feature set having greater information density capable of generating improved Edge Placement Error (EPE) predictions.
  • EPE Edge Placement Error
  • model predictions are depicted on the left and the actual underlying SEM images resulting from the photolithographic SED and post SED processes are depicted on the right with the model's predicted contours overlaid atop the SEM images so as to show the closeness of the model predictions.
  • the model learns the necessary weights from inputs provided and those weights are then utilized to act upon the input optical images from the semi-physical model to produce a result which is, in many ways, similar to the actual geometries and features produced on a wafer.
  • the simulated 2D optical image maps shown on the left incorporate information about the local geometrical context for every feature. For instance, contextual information regarding nested isolated structures/features and nearest neighbor influence is embedded within the corrected mask and the optical source. Such factors have been demonstrably shown to influence the OPC model error and post-SED process biases. Inclusion of such contextual information regarding the features improves the trained model's EPE prediction improvement by more than 40% EPE over currently known baseline semi-physical OPC modeling methodologies and EPE prediction improvement exceeding 50% for post-SED process data is obtained when compared with an assumed constant post-SED bias.
  • a 2D optical image of every edge is utilized to train an Artificial Neural Network (ANN) via which the training leads to the formulation of a transfer function which outputs a predicted EPE shift value which reduces the OPC model error and post-SED process bias at that specific edge location.
  • ANN Artificial Neural Network
  • a model error or a post-SED bias compensation is calculated for every spatial location starting from its corresponding optical image map to reduce the OPC model error and post-SED process bias.
  • One way to provide the 2D optical information to the artificial neural network for the purpose of training is to flatten out the input image into a one-dimensional (ID) array, however, doing so causes the neural network to lose some information about spatial relationships between neighboring pixels subsequent to flattening the 2D images into the ID array.
  • ID one-dimensional
  • Such constraints additionally cause the model to generate smoothly varying predictions and reduce numerical noise and instability during OPC which further improves the utility and precision of the predictions output by the trained models.
  • FIG. 4A depicts exemplary post-SED model performance 401 for specific geometries in accordance with described embodiments.
  • SEM image 430 includes a feature with a large variation in holeEtch bias resulting in the 20nm/edge etch bias 420 depicted.
  • various contour positions including the thick outer line showing the contour of the semi-physical model 405, with the dashed middle line depicting the counter predicted by the simple MERLN model 410 and lastly, the inner most line depicting the adjusted contour 415 in accordance with the methodologies as described herein.
  • the adjusted contour 415 adheres most closely with the actual SEM image 430 feature, thus providing a very precise match.
  • the bottom SEM image 435 depicts a feature having a 7.5 nm/edge etch bias 425 in which, as before, the thick outermost line depicts the contour of the semi- physical model 405, with the dashed middle line depicting the counter predicted by the simple MERLN model 410 and the inner most line depicting the adjusted contour 415 which adheres very closely to the actual SEM image 430 feature.
  • the described methodology is able to accurately describe patterns that the conventionally known OPC models simply cannot capture.
  • SEM images 430 and 435 represent different amount of edge bias from the DCCD location in which SEM image 430 exhibits a relatively large etch bias and the SEM image 435 on the bottom exhibiting a much smaller etch bias. Regardless, the differing etch biases may nevertheless be captured and understood by the trained model such that different structures which will exhibit different etch biases will nevertheless be accurately represented by the models' output predictions.
  • Figure 4B depicts another exemplary post-SED model performance 402 for specific geometries in accordance with described embodiments.
  • the SEM image 445 depicts a feature having an 8.7 nm/edge improvement
  • the simple MERLN model 410 results being significantly better than the baseline contour provided by the semi-physical model 405, the results of the simple MERLN 410 simply are insufficiently precise in certain areas and with certain geometries when dealing with next generation feature sizes which require stricter and tighter design tolerances than necessitated by previous product lines.
  • the features and geometries depicted at Figure 4A represented expected features for the model
  • the features and geometries at Figure 4B conversely represent patterns having a large variation in holeEtch bias which the conventional semi-physical models simply are not able to fit via their prediction outputs when compared with actual SEM image 445 data.
  • the adjusted contour 415 of the improved MERLN2d model does adheres extremely well to the shape of the unexpected features and geometries, thus providing for reduced error and greater compliance with design tolerances.
  • Figure 5 depicts a comparison 501 between Cartesian and polar model inputs in accordance with described embodiments.
  • the Cartesian model inputs produce the contour jaggedness of the semi-physical model contour 505 close to the corner 520 whereas the polar model inputs used to produce the adjusted contour 515 results in a non-jagged and much smoother contour at the corner 520.
  • the orientation of the 2D image maps used for model training is aligned along the simulated optical intensity gradient direction which enforces the physical property of rotational symmetry of the model.
  • the rotating image box scheme introduces certain numerical instability issues, especially around sharp corners 520 of the model contours, as may be observed by the sharp correction by the semi-physical model contour 505 as it rounds the corner 520.
  • the polar basis is utilized rather than Cartesian basis as input features, such that the input parameters by construct vary smoothly along sharp corners 520 as may be observed by the adjusted contour 515 rounding the corner 520 in a much smoother flow without any sharp correction.
  • the comparison SOI shown here using Cartesian inputs versus polar inputs reveals greatly improved numerical stability with the adjusted contour 515 in terms of undesirable contour jaggedness over the non-adjusted semi-physical model contour 505.
  • the adjusted model should also satisfy mirror symmetry such that when the layout is mirrored, the adjusted model should predict exactly the mirrored contours. Therefore, so as to enforce such symmetry, it is in accordance with certain embodiments that an unconventional neuron symTanh algorithm is applied in which the even and odd features are separated out so as to generate a symmetrized result as an output. According to such an embodiment, the symTanh neuron enforces the symmetry property of the model.
  • FIG. 6 depicts an exemplary simulated 2D optical image map 601 in accordance with described embodiments.
  • the solid black dots represent inputs 620, to a Convolutional Neural Network (CNN) which rasters a common set of weights (e.g. kernels) across the image to generate a reduced map 635.
  • CNN Convolutional Neural Network
  • the process is applied over successive levels using different weights, such as until a final estimate is produced resulting in the final output 630.
  • the many input 620 dots are utilized with a first layer of common weights 605 which converge into the reduced map 635 which is made up of the hidden layer 6225 white dots (beneath the second layer weights 610.)
  • the process is then repeated for the reduced map 635 using the second layer of weights 610 causing the reduced map 635 to converge or reduce into the final output 630 as shown.
  • multiple channels may additionally be utilized at each level of processing, and there may be more than simply the two levels of processing which are illustrated here.
  • use of the 2D optical information within the model permits the utilization of more sophisticated forms of machine learning than available with previously known techniques, such as the use of Convolutional Neural Networks (CNNs).
  • CNNs Convolutional Neural Networks
  • Convolutional type neural networks enforce a spatial interpretation in network construction so as to achieve similar fit improvements attainable with other artificial neural networks but with fewer fitting parameters, thus effectively pruning degenerate input with a minimal loss of signal.
  • detailed information from the 2D pixelated image maps is input to the neural networks to train the models. Because the size of the data table used for training may be extremely large there is a corresponding computational and computing infrastructure burden which stresses available resources such as available disk space and memory space which in turn negatively affects training time.
  • PCA Principle-Component- Analysis
  • the methodologies may additionally be applied to the creation of existing reticles.
  • the OPC Model accuracy will directly translate to accuracy of feature sizes on wafer. Stated differently, utilizing such methodologies, the predicted contours and feature sizes, positions, and geometries are accurately represented within the OPC model and that accuracy corresponds well to the physically produced silicon wafer.
  • a reduction technique is applied to the data permitting, for example, a reduction from 16 GB down to 3 GB and a reduction in processing time from an exemplary three days down to approximately three hours.
  • a symmetry requirement is imposed upon the model such that physical rotation of a holder in which the physical
  • the model is constrained such that if the photolithographic mask is flipped over, not just rotated by 180 degrees, then again, the output predictions should be the same and should be rotatable in any direction and also rotatable on any plane.
  • alignment of the direction of the image map is aligned with direction of the EPE by rotating the physical photolithographic mask such that the trained models may internally develop algorithms which yield consistent predictive results no matter the direction or orientation of the photolithographic mask.
  • symmetry is attained through a multistep process in which the model is permitted to output asymmetric results such that many parts of the predicted output align whereas other parts are asymmetric and therefore do not align. For instance, one set of model results from a photolithographic mask which is flipped and another set of results from the same photolithographic mask that is not flipped. [00149] The asymmetric results are then processed through a symmetry function by the neural network which takes the asymmetric parts and identifies the necessary adjustments or algorithmic corrections to make them align when the flipped prediction is flipped again to be the same as the non-flipped results or conversely, by aligning the non-flipped predictive results with the predictive results for the flipped photolithographic mask when those results are flipped yet again.
  • the neural network accepts as input for the purposes of training the same photolithographic mask both flipped and non-flipped, and the neural network is required to output predictions for which symmetry exists between both the flipped and non-flipped inputs.
  • both the flipped and non-flipped predictive results will be identical or within a threshold margin of error (e.g., a very small deviation attributable to noise in the data) when converted back and forth between flipped and non-flipped.
  • a threshold margin of error e.g., a very small deviation attributable to noise in the data
  • symmetry is imposed upon the trained models and the output predictions of the trained models via a symTanh algorithm applied to even and odd features yield a symmetric result.
  • each block of input is rotated and the symTanh algorithm is then executed against the rotated block.
  • the symTanh algorithm may be executed against each of the input 620 block after rotation and again executed against the hidden layer 62S block after rotation, resulting in the symmetry compliant and reduced final output 630.
  • FIG. 7 is a schematic of a computer system 700 in accordance with described embodiments.
  • the computer system 700 (also referred to as the electronic system 700) as depicted can embody means for implementing Optical Proximity Correction (OPC) modeling via machine learning on simulated 2D optical images for Spin Exposure Develop (SED) and post SED processes, according to any of the several disclosed embodiments and their equivalents as set forth in this disclosure.
  • the computer system 700 may be a mobile device such as a net-book computer.
  • the computer system 700 may be a mobile device such as a wireless smartphone or tablet.
  • the computer system 700 may be a desktop computer.
  • the computer system 700 may be a hand-held reader.
  • the computer system 700 may be a server system.
  • the computer system 700 may be a supercomputer or high-performance computing system.
  • the electronic system 700 is a computer system that includes a system bus 720 to electrically couple the various components of the electronic system 700.
  • the system bus 720 is a single bus or any combination of busses according to various embodiments.
  • the electronic system 700 includes a voltage source 730 that provides power to the integrated circuit 710. In some embodiments, the voltage source 730 supplies current to the integrated circuit 710 through the system bus 720.
  • Such an integrated circuit 710 is electrically coupled to the system bus 720 and includes any circuit, or combination of circuits according to an embodiment.
  • the integrated circuit 710 includes a processor 712 that can be of any type.
  • the processor 712 may mean any type of circuit such as, but not limited to, a microprocessor, a microcontroller, a graphics processor, a digital signal processor, or another processor.
  • the processor 712 includes, or is coupled with, electrical devices having gradient encapsulant protection, as disclosed herein.
  • SRAM embodiments are found in memory caches of the processor.
  • Other types of circuits that can be included in the integrated circuit 710 are a custom circuit or an application-specific integrated circuit (ASIC), such as a
  • the integrated circuit 710 includes on-die memory 716 such as static random-access memory (SRAM).
  • the integrated circuit 710 includes embedded on-die memory 716 such as embedded dynamic random-access memory (eDRAM).
  • the integrated circuit 710 is complemented with a subsequent integrated circuit 71 1.
  • Useful embodiments include a dual processor 713 and a dual communications circuit 715 and dual on-die memory 717 such as SRAM.
  • the dual integrated circuit 710 includes embedded on-die memory 717 such as eDRAM.
  • the electronic system 700 also includes an external memory
  • the external memory 740 may also be embedded memory 748 such as the first die in a die stack, according to an embodiment.
  • the electronic system 700 also includes a display device 750 and an audio output 760.
  • the electronic system 700 includes an input device 770 such as a controller that may be a keyboard, mouse, trackball, game controller, microphone, voice-recognition device, or any other input device that inputs information into the electronic system 700.
  • an input device 770 is a camera.
  • an input device 770 is a digital sound recorder.
  • an input device 770 is a camera and a digital sound recorder.
  • the integrated circuit 710 can be implemented in a number of different embodiments, including means for implementing Optical Proximity Correction (OPC) modeling via machine learning on simulated 2D optical images for Spin Exposure Develop (SED) and post SED processes for a semiconductor substrate package, according to any of the several disclosed embodiments and their equivalents, an electronic system, a computer system, one or more methods of fabricating an integrated circuit, and one or more methods of fabricating an electronic assembly that includes a package substrate or a semiconductor package having therein means for implementing Optical Proximity Correction (OPC) modeling via machine teaming on simulated 2D optical images for Spin Exposure Develop (SED) and post SED processes, according to any of the several disclosed embodiments as set forth herein in the various embodiments and their art-recognized equivalents.
  • OPC Optical Proximity Correction
  • the elements, materials, geometries, dimensions, and sequence of operations can all be varied to suit particular I/O coupling requirements including array contact count, array contact configuration for a microelectronic die embedded in a processor mounting substrate according to any of the several disclosed package substrates and semiconductor packages having means for implementing Optical Proximity Correction (OPC) modeling via machine learning on simulated 2D optical images for Spin Exposure Develop (SED) and post SED processes for semiconductor substrate package embodiments and their equivalents.
  • OPC Optical Proximity Correction
  • SED Spin Exposure Develop
  • a foundation substrate 798 may be included, as represented by the dashed line of Figure 7.
  • Passive devices 799 may also be included, as is also depicted in Figure 7.
  • FIG 8 illustrates a semiconductor device 800 (or an interposer) that includes one or more described embodiments.
  • the interposer 800 is an intervening substrate used to bridge a first substrate 802 to a second substrate 804.
  • the first substrate 802 may be, for instance, an integrated circuit die.
  • the second substrate 804 may be, for instance, a memory module, a computer motherboard, or another integrated circuit die.
  • the purpose of an interposer 800 is to spread a connection to a wider pitch or to reroute a connection to a different connection.
  • an interposer 800 may couple an integrated circuit die to a ball grid array (BGA) 806 that can subsequently be coupled to the second substrate 804.
  • BGA ball grid array
  • first and second substrates 802/804 are attached to opposing sides of the interposer 800. In other embodiments, the first and second substrates 802/804 are attached to the same side of the interposer 800. And in further embodiments, three or more substrates are interconnected by way of the interposer 800.
  • the interposer 800 may be formed of an epoxy resin, a fiberglass-reinforced epoxy resin, a ceramic material, or a polymer material such as polyimide. In further
  • the interposer may be formed of alternate rigid or flexible materials that may include the same materials described above for use in a semiconductor substrate, such as silicon, germanium, and other group III-V and group IV materials.
  • the interposer may include metal interconnects 808 and vias 810, including but not limited to through-silicon vias (TSVs) 812.
  • the interposer 800 may further include embedded devices 814, including both passive and active devices.
  • Such devices include, but are not limited to, capacitors, decoupling capacitors, resistors, inductors, fuses, diodes, transformers, sensors, and electrostatic discharge (ESD) devices.
  • More complex devices such as radio- frequency (RF) devices, power amplifiers, power management devices, antennas, arrays, sensors, and MEMS devices may also be formed on the interposer 800.
  • RF radio- frequency
  • apparatuses or processes disclosed herein may be used in the fabrication of interposer 800.
  • Figure 9 illustrates a computing device 900 in accordance with one
  • the computing device 900 houses a board 902.
  • the board 902 may include a number of components, including but not limited to a processor 904 and at least one communication chip 906.
  • the processor 904 is physically and electrically coupled to the board 902.
  • the at least one communication chip 906 is also physically and electrically coupled to the board 902.
  • the communication chip 906 is part of the processor 904.
  • computing device 900 may include other components that may or may not be physically and electrically coupled to the board 902. These other components include, but are not limited to, volatile memory (e.g., DRAM), non-volatile memory (e.g., ROM), flash memory, a graphics processor, a digital signal processor, a crypto processor, a chipset, an antenna, a display, a touchscreen display, a touchscreen controller, a battery, an audio codec, a video codec, a power amplifier, a global positioning system (GPS) device, a compass, an accelerometer, a gyroscope, a speaker, a camera, and a mass storage device (such as hard disk drive, compact disk (CD), digital versatile disk (DVD), and so forth).
  • volatile memory e.g., DRAM
  • non-volatile memory e.g., ROM
  • flash memory e.g., a graphics processor, a digital signal processor, a crypto processor, a chipset, an antenna,
  • the communication chip 906 enables wireless communications for the transfer of data to and from the computing device 900.
  • the term "wireless” and its derivatives may be used to describe circuits, devices, systems, methods, techniques, communications channels, etc., that may communicate data through the use of modulated electromagnetic radiation through a non-solid medium. The term does not imply that the associated devices do not contain any wires, although in some embodiments they might not.
  • the communication chip 906 may implement any of a number of wireless standards or protocols, including but not limited to Wi-Fi (IEEE 802.11 family), WiMAX (IEEE 802.16 family), IEEE 802.20, long term evolution (LTE), Ev- DO, HSPA+, HSDPA+, HSUPA+, EDGE, GSM, GPRS, CDMA, TDMA, DECT, Bluetooth, derivatives thereof, as well as any other wireless protocols that are designated as 3G, 4G, 5G, and beyond.
  • the computing device 900 may include a plurality of communication chips 906. For instance, a first communication chip 906 may be dedicated to shorter range wireless
  • Wi-Fi and Bluetooth and a second communication chip 906 may be dedicated to longer range wireless communications such as GPS, EDGE, GPRS, CDMA, WiMAX, LTE, Ev-DO, and others.
  • the processor 904 of the computing device 900 includes an integrated circuit die packaged within the processor 904.
  • the integrated circuit die of the processor includes one or more devices, such as MOS-FET transistors built in accordance with implementations of the invention.
  • the term "processor" may refer to any device or portion of a device that processes electronic data from registers and/or memory to transform that electronic data into other electronic data that may be stored in registers and/or memory.
  • the communication chip 906 also includes an integrated circuit die packaged within the communication chip 906.
  • the integrated circuit die of the communication chip includes one or more devices, such as MOS- FET transistors built in accordance with implementations of the invention.
  • another component housed within the computing device 900 may contain an integrated circuit die that includes one or more devices, such as MOS-FET transistors built in accordance with implementations of the invention.
  • the computing device 900 may be a laptop, a netbook, a notebook, an ultrabook, a smartphone, a tablet, a personal digital assistant (PDA), an ultra mobile PC, a mobile phone, a desktop computer, a server, a printer, a scanner, a monitor, a set-top box, an entertainment control unit, a digital camera, a portable music player, or a digital video recorder.
  • the computing device 900 may be any other electronic device that processes data.
  • FIG. 10 is a flow diagram illustrating a method 1000 for reducing Optical Proximity Correction (OPC) model error via machine learning on simulated 2D optical images for Spin Exposure Develop (SED) and post SED processes in accordance with described embodiments.
  • OPC Optical Proximity Correction
  • SED Spin Exposure Develop
  • FIG. 10 is a flow diagram illustrating a method 1000 for reducing Optical Proximity Correction (OPC) model error via machine learning on simulated 2D optical images for Spin Exposure Develop (SED) and post SED processes in accordance with described embodiments.
  • OPC Optical Proximity Correction
  • SED Spin Exposure Develop
  • the method includes creating a mask via a lithography process.
  • the method includes fabricating a physical silicon wafer using the mask, the physical silicon wafer having a plurality of features embodied therein as defined by the mask.
  • the method includes creating a semi-physical model of the mask using physical parameters of die lithography process used to create the mask, the semi-physical model specifying optical intensity values representing the plurality of features of the mask.
  • the method includes capturing Scanning Electron Microscope (SEM) images of the plurality of features embodied within the physical silicon wafer.
  • SEM Scanning Electron Microscope
  • the method includes quantifying differences between (a) the features of the mask as represented by the optical intensity values within the semi-physical model and (b) the plurality of features embodied within the physical silicon wafer as captured by the SEM images.
  • the method includes shifting contours of the plurality of features of the mask as represented by the optical intensity values within the semi-physical model based on the quantified differences.
  • a method for reducing Optical Proximity Correction (OPC) model error includes: creating a mask via a lithography process; fabricating a physical silicon wafer using the mask, the physical silicon wafer having a plurality of features embodied therein as defined by the mask; creating a semi-physical model of the mask using physical parameters of the lithography process used to create the mask, the semi- physical model specifying optical intensity values representing the plurality of features of the mask; capturing Scanning Electron Microscope (SEM) images of the plurality of features embodied within the physical silicon wafer; quantifying differences between (a) the features of the mask as represented by the optical intensity values within the semi-physical model and (b) the plurality of features embodied within the physical silicon wafer as captured by the SEM images; and shifting contours of the plurality of features of the mask as represented by the optical intensity values within the semi-physical model
  • OPC Optical Proximity Correction
  • creating the semi-physical model of the mask using physical parameters of the lithography process used to create the mask includes capturing optical intensity values from a light source shone through a photolithographic mask, in which the semi-physical model specifies the optical intensity values representing the plurality of features of the mask as captured from the light source when shone through the photolithographic mask.
  • the method further includes: generating two- dimensional (2D) simulated images from the semi-physical model of the mask including the optical intensity values representing the plurality of features of the mask.
  • creating the semi-physical model of the mask using physical parameters of the lithography process used to create the mask includes pixelating the optical intensity values representing the plurality of features of the mask from a light source shone through the mask.
  • the method further includes: generating two- dimensional (2D) simulated images from the semi-physical model of the mask including optical intensity values representing the plurality of features of the mask; and pixelating the 2D simulated images to create pixelated 2D simulated images including pixelated optical intensity values representing the plurality of features of the mask.
  • the method further includes: training a neural network to describe a relationship between the captured SEM images of the plurality of features embodied within the physical silicon wafer and the plurality of features of the mask as specified by the semi-physical model.
  • the neural network includes one of: an Artificial Neural Network (ANN) to algorithmically fit the contours of the plurality of features of the mask to corresponding contours of the plurality of features embodied within the physical silicon wafer as captured by the SEM images; or a Convolutional Neural Network (CNN) to raster a common set of weights across an image map formed from the optical intensity values representing the plurality of features of the mask to generate a reduced map; and in which the method further includes training the neural network to output offset predictions to be applied to any one of a plurality of new semi-physical models via Optical Proximity Correction (OPC).
  • ANN Artificial Neural Network
  • CNN Convolutional Neural Network
  • training the neural network includes at least: inputting the optical intensity values representing the plurality of features of the mask into the neural network; and inputting physical measurements of the plurality of features embodied within the physical silicon wafer as captured from the SEM images.
  • training the neural network includes: identifying deltas between contours of the plurality of features embodied within the physical silicon wafer as captured by the SEM images and corresponding contours of the plurality of features of the mask as specified by the semi-physical model; and fitting the deltas between the semi-physical model and measurements taken from the physical silicon wafer as captured by the SEM images.
  • the method further includes: pixelating the optical intensity values representing the plurality of features of the mask to form simulated pixelated 2D optical images; and combining the deltas with the simulated pixelated 2D optical images to estimate Edge Placement Error (EPE) between the contours of the plurality of features of the mask as specified by the semi-physical model and the corresponding contours of the plurality of features embodied within the physical silicon wafer as captured by the SEM images.
  • EPE Edge Placement Error
  • fitting the deltas includes adjusting the contours of the plurality of features of the mask as specified by the semi-physical model to match the corresponding contours of the plurality of features embodied within the physical silicon wafer as captured by the SEM images.
  • the method further includes: outputting contour adjustment predictions from the trained neural network defining offsets to the contours of the plurality of features of the mask as specified by the semi-physical model; and applying the offsets to the semi-physical model via Optical Proximity Correction (OPC) to reduce OPC model error of the semi-physical model.
  • OPC Optical Proximity Correction
  • the method further includes: creating a new semi-physical model of a new mask using physical parameters of the lithography process used to create the new mask, the new semi-physical model specifying optical intensity values
  • the method further includes: pixelating the optical intensity values representing the plurality of features of the mask from a light source shone through the mask to generate simulated pixelated 2D optical images representing the features of the mask as specified by the semi-physical model; flattening the simulated pixelated 2D optical images into a one-dimensional (ID) array.
  • ID one-dimensional
  • flattening the simulated pixelated 2D optical images into the one-dimensional (ID) array includes applying spatial- regularization to the simulated pixelated 2D optical images.
  • the method further includes: pixelating the optical intensity values representing the plurality of features of the mask from a light source shone through the mask to form pixelated 2D simulated image maps representing the plurality of features of the mask; and iteratively rasterizing one or more sets of weights across the pixelated 2D simulated image maps to generate a reduced image map.
  • the method further includes: rotating the mask by 180 degrees; capturing new optical intensity values representing the plurality of features of the mask rotated 180 degrees; and in which training the neural network further includes requiring the neural network to enforce symmetry between the optical intensity values representing the plurality of features of the mask before rotation and the new optical intensity values representing the plurality of features of the mask rotated 180 degrees.
  • training the neural network includes: inputting a simulated 2D optical image from an Optical Proximity Correction (OPC) base model, the simulated optical image obtained from a layout of the contours of the plurality of features of the mask as specified by the semi-physical model and an optical transfer function; and in which the trained neural network generates a deterministic relationship between the layout of the contours of the plurality of features of the mask as specified by the semi-physical model and the quantified differences.
  • OPC Optical Proximity Correction
  • the neural network generates an equation Function to represent a delta by which to shift the contours of the plurality of features of the mask as specified by the semi-physical model based on the quantified differences between (a) the contours of the plurality of features of the mask as specified by the semi-physical model and (b) the plurality of features embodied within the physical silicon wafer as captured by the SEM images; and in which the neural network generates a new model of the mask specifying the contours of the plurality of features of the mask shifted by the delta at each of a plurality of points of the shifted contour according to the equation function generated by the neural network.
  • the method further includes: using the new model generated by the trained neural network to predict new mask features based on a predicted contour shift generated by the trained neural network to contours of the new mask features as determined by the semi-physical model.
  • quantifying differences between (a) the contours of the plurality of features of the mask as specified by the semi-physical model and (b) the plurality of features embodied within the physical silicon wafer as captured by the SEM images includes: collecting multiple measurements of critical dimensions of the features embodied by the physical silicon wafer as captured by the SEM images and comparing the multiple measurements of the critical dimensions of the features to the contours of the plurality of features of the mask as specified by the semi-physical model to determine the differences.
  • quantifying differences includes: measuring critical dimensions of the features embodied by the physical silicon wafer from thousands of the SEM images captured, in which the measuring of the critical dimensions includes measuring at each of a plurality of target points along the contours of the plurality of features of the mask as specified by the semi-physical model and comparing to the plurality of features embodied by the physical silicon wafer to generate millions of data points quantifying the differences between the SEM images and the semi-physical model.
  • a system which is configured to reduce Optical Proximity Correction (OPC) model error, in which the system includes: a mask created via a lithography process; a physical silicon wafer having been fabricated using the mask, the physical silicon wafer having a plurality of features embodied therein as defined by the mask; a semi-physical model of the mask created using physical parameters of the lithography process used to create the mask, the semi-physical model specifying optical intensity values representing the plurality of features of the mask; storage to capture Scanning Electron
  • Microscope images of the plurality of features embodied within the physical silicon wafer; an analysis unit to quantify differences between (a) the features of the mask as represented by the optical intensity values within the semi-physical model and (b) the plurality of features embodied within the physical silicon wafer as captured by the SEM images; and the analysis unit to shift contours of the plurality of features of the mask as represented by the optical intensity values within the semi-physical model based on the quantified differences.
  • the analysis unit is to further generate two-dimensional (2D) simulated images from the semi-physical model of the mask including optical intensity values representing the plurality of features of the mask; and in which the analysis unit is to further pixelate the 2D simulated images to create pixelated 2D simulated images including pixelated optical intensity values representing the plurality of features of the mask.
  • the analysis unit is to further train a neural network to describe a relationship between the captured SEM images of the plurality of features embodied within the physical silicon wafer and the plurality of features of the mask as specified by the semi-physical model.
  • a non-transitory computer readable storage media having instructions stored thereupon that, when executed by a processor, the instructions cause the processor to perform operations for reducing Optical Proximity Correction (OPC) model error, in which operations include: creating a mask via a lithography process; fabricating a physical silicon wafer using the mask, the physical silicon wafer having a plurality of features embodied therein as defined by the mask; creating a semi-physical model of the mask using physical parameters of the lithography process used to create the mask, the semi- physical model specifying optical intensity values representing the plurality of features of the mask; capturing Scanning Electron Microscope (SEM) images of the plurality of features embodied within the physical silicon wafer; quantifying differences between (a) the features of the mask as represented by the optical intensity values within the semi-physical model and (b) the plurality of features embodied within the physical silicon wafer as captured by the SEM images; and shifting contours of the plurality of features of the
  • the instructions cause the processor to perform operations further including generating two-dimensional (2D) simulated images from the semi-physical model of the mask including optical intensity values representing the plurality of features of the mask; and pixelating the 2D simulated images to create pixelated 2D simulated images including pixelated optical intensity values representing the plurality of features of the mask.
  • 2D two-dimensional
  • the instructions cause the processor to perform operations further including: training a neural network to describe a relationship between the captured SEM images of the plurality of features embodied within the physical silicon wafer and the plurality of features of the mask as specified by the semi-physical model.

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Exposure And Positioning Against Photoresist Photosensitive Materials (AREA)

Abstract

Des modes de réalisation de l'invention concernent des procédés, des systèmes et des appareils permettant de mettre en œuvre une modélisation de correction de proximité optique (OPC) par l'intermédiaire d'un apprentissage automatique sur des images optiques 2D simulées pour des processus de rotation, exposition, développement (SED) et des processus post-SED. Un exemple de mode de réalisation comprend des moyens pour créer un masque par un processus de lithographie ; fabriquer une plaquette de silicium physique à l'aide du masque, une pluralité de fonctionnalités étant incorporée dans la plaquette de silicium physique grâce à la définition du masque ; créer un modèle semi-physique du masque à l'aide de paramètres physiques du processus de lithographie utilisé pour créer le masque, le modèle semi-physique spécifiant les valeurs d'intensité optique représentant la pluralité de fonctionnalités du masque ; capturer des images de microscope électronique à balayage (SEM) de la pluralité de fonctionnalités incorporée dans la plaquette de silicium physique ; quantifier les différences entre (a) les fonctionnalités du masque représentées par les valeurs d'intensité optique présentes à l'intérieur du modèle semi-physique et (b) la pluralité de fonctionnalités incorporée dans la plaquette de silicium physique, de la façon dont ces fonctionnalités sont capturées par les images du SEM ; et décaler les contours de la pluralité de fonctionnalités du masque représentée par les valeurs d'intensité optique présentes à l'intérieur du modèle semi-physique d'après les différences quantifiées. L'invention concerne également d'autres modes de réalisation associés.
PCT/US2016/069523 2016-12-30 2016-12-30 Systèmes, procédés et appareils permettant de mettre en œuvre une modélisation opc par apprentissage automatique sur des images optiques 2d simulées pour des processus sed et post sed WO2018125220A1 (fr)

Priority Applications (1)

Application Number Priority Date Filing Date Title
PCT/US2016/069523 WO2018125220A1 (fr) 2016-12-30 2016-12-30 Systèmes, procédés et appareils permettant de mettre en œuvre une modélisation opc par apprentissage automatique sur des images optiques 2d simulées pour des processus sed et post sed

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/US2016/069523 WO2018125220A1 (fr) 2016-12-30 2016-12-30 Systèmes, procédés et appareils permettant de mettre en œuvre une modélisation opc par apprentissage automatique sur des images optiques 2d simulées pour des processus sed et post sed

Publications (1)

Publication Number Publication Date
WO2018125220A1 true WO2018125220A1 (fr) 2018-07-05

Family

ID=62710582

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US2016/069523 WO2018125220A1 (fr) 2016-12-30 2016-12-30 Systèmes, procédés et appareils permettant de mettre en œuvre une modélisation opc par apprentissage automatique sur des images optiques 2d simulées pour des processus sed et post sed

Country Status (1)

Country Link
WO (1) WO2018125220A1 (fr)

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2020087742A1 (fr) * 2018-11-02 2020-05-07 深圳云天励飞技术有限公司 Élément de traitement, appareil et procédé utilisés pour mettre en œuvre une opération de convolution
WO2020135988A1 (fr) * 2018-12-28 2020-07-02 Asml Netherlands B.V. Détermination d'un classement de motif sur la base d'une rétroaction de mesure provenant d'un substrat imprimé
WO2020200993A1 (fr) * 2019-04-04 2020-10-08 Asml Netherlands B.V. Procédé et appareil permettant de prédire une image de substrat
US11022966B1 (en) 2017-12-15 2021-06-01 Synopsys, Inc. Method of modeling e-beam photomask manufacturing process using image-based artificial neural networks
CN113366498A (zh) * 2019-01-30 2021-09-07 Asml荷兰有限公司 用于性质联合插值和预测的设备和方法
US11379647B2 (en) * 2018-03-30 2022-07-05 Intel Corporation Multilayer optical proximity correction (OPC) model for OPC correction
CN114925635A (zh) * 2022-05-24 2022-08-19 上海华力集成电路制造有限公司 Opc模型数据权重设置方法
US11880193B2 (en) 2019-07-26 2024-01-23 Kla Corporation System and method for rendering SEM images and predicting defect imaging conditions of substrates using 3D design
CN118410305A (zh) * 2024-07-02 2024-07-30 中国电力科学研究院有限公司 电力系统安全稳定快速评估方法、装置及终端
CN119689799A (zh) * 2025-02-26 2025-03-25 荣芯半导体(宁波)有限公司 一种提高晶圆量测准确率的方法、系统及存储介质

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1329771A2 (fr) * 2001-10-09 2003-07-23 ASML Masktools B.V. Méthode pour optimaliser et calibrer des motifs bidimensionnels
US20110057333A1 (en) * 2008-05-15 2011-03-10 Stmicroelectronics Rousset Sas Method for the real-time monitoring of integrated circuit manufacture through localized monitoring structures in opc model space
US20110202898A1 (en) * 2010-02-16 2011-08-18 Mentor Graphics Corporation Contour Alignment For Model Calibration
US20120192125A1 (en) * 2011-01-20 2012-07-26 International Business Machines Corporation Correcting and Optimizing Contours for Optical Proximity Correction Modeling
US9047532B2 (en) * 2007-01-25 2015-06-02 Applied Materials Israel, Ltd. System, method and computer program product for evaluating an actual structural element of an electrical circuit

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1329771A2 (fr) * 2001-10-09 2003-07-23 ASML Masktools B.V. Méthode pour optimaliser et calibrer des motifs bidimensionnels
US9047532B2 (en) * 2007-01-25 2015-06-02 Applied Materials Israel, Ltd. System, method and computer program product for evaluating an actual structural element of an electrical circuit
US20110057333A1 (en) * 2008-05-15 2011-03-10 Stmicroelectronics Rousset Sas Method for the real-time monitoring of integrated circuit manufacture through localized monitoring structures in opc model space
US20110202898A1 (en) * 2010-02-16 2011-08-18 Mentor Graphics Corporation Contour Alignment For Model Calibration
US20120192125A1 (en) * 2011-01-20 2012-07-26 International Business Machines Corporation Correcting and Optimizing Contours for Optical Proximity Correction Modeling

Cited By (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11022966B1 (en) 2017-12-15 2021-06-01 Synopsys, Inc. Method of modeling e-beam photomask manufacturing process using image-based artificial neural networks
US11379647B2 (en) * 2018-03-30 2022-07-05 Intel Corporation Multilayer optical proximity correction (OPC) model for OPC correction
WO2020087742A1 (fr) * 2018-11-02 2020-05-07 深圳云天励飞技术有限公司 Élément de traitement, appareil et procédé utilisés pour mettre en œuvre une opération de convolution
CN113227907A (zh) * 2018-12-28 2021-08-06 Asml荷兰有限公司 基于来自经印刷的衬底的测量反馈确定图案分级
US11635699B2 (en) 2018-12-28 2023-04-25 Asml Netherlands B.V. Determining pattern ranking based on measurement feedback from printed substrate
US12038694B2 (en) 2018-12-28 2024-07-16 Asml Netherlands B.V. Determining pattern ranking based on measurement feedback from printed substrate
KR20210095682A (ko) * 2018-12-28 2021-08-02 에이에스엠엘 네델란즈 비.브이. 프린트된 기판으로부터의 측정 피드백에 기초한 패턴 랭킹 결정
KR102617197B1 (ko) 2018-12-28 2023-12-27 에이에스엠엘 네델란즈 비.브이. 프린트된 기판으로부터의 측정 피드백에 기초한 패턴 랭킹 결정
WO2020135988A1 (fr) * 2018-12-28 2020-07-02 Asml Netherlands B.V. Détermination d'un classement de motif sur la base d'une rétroaction de mesure provenant d'un substrat imprimé
US12254392B2 (en) 2019-01-30 2025-03-18 Asml Netherlands B.V. Apparatus and method for property joint interpolation and prediction
CN113366498A (zh) * 2019-01-30 2021-09-07 Asml荷兰有限公司 用于性质联合插值和预测的设备和方法
CN113661447A (zh) * 2019-04-04 2021-11-16 Asml荷兰有限公司 用于预测衬底图像的方法和设备
US20220187713A1 (en) * 2019-04-04 2022-06-16 Asml Netherlands B.V. Method and apparatus for predicting substrate image
KR20210134376A (ko) * 2019-04-04 2021-11-09 에이에스엠엘 네델란즈 비.브이. 기판 이미지를 예측하는 장치 및 방법
KR102711835B1 (ko) 2019-04-04 2024-10-02 에이에스엠엘 네델란즈 비.브이. 기판 이미지를 예측하는 장치 및 방법
WO2020200993A1 (fr) * 2019-04-04 2020-10-08 Asml Netherlands B.V. Procédé et appareil permettant de prédire une image de substrat
US12271114B2 (en) 2019-04-04 2025-04-08 Asml Netherlands B.V. Method and apparatus for predicting substrate image
US11880193B2 (en) 2019-07-26 2024-01-23 Kla Corporation System and method for rendering SEM images and predicting defect imaging conditions of substrates using 3D design
CN114925635A (zh) * 2022-05-24 2022-08-19 上海华力集成电路制造有限公司 Opc模型数据权重设置方法
CN118410305A (zh) * 2024-07-02 2024-07-30 中国电力科学研究院有限公司 电力系统安全稳定快速评估方法、装置及终端
CN119689799A (zh) * 2025-02-26 2025-03-25 荣芯半导体(宁波)有限公司 一种提高晶圆量测准确率的方法、系统及存储介质

Similar Documents

Publication Publication Date Title
WO2018125220A1 (fr) Systèmes, procédés et appareils permettant de mettre en œuvre une modélisation opc par apprentissage automatique sur des images optiques 2d simulées pour des processus sed et post sed
WO2017171891A1 (fr) Systèmes, procédés et appareils de modélisation de compensation du réticule pour traitement post-lithographie à l'aide d'algorithmes d'apprentissage automatique
WO2018125219A1 (fr) Systèmes, procédés et appareils de mise en œuvre d'apprentissage machine basé sur un noyau géométrique permettant de réduire une erreur de modèle d'opc
WO2017171890A1 (fr) Systèmes, procédés et appareils pour réduire une erreur de modèle d'opc par l'intermédiaire d'un algorithme d'apprentissage automatique
US8099686B2 (en) CAD flow for 15nm/22nm multiple fine grained wimpy gate lengths in SIT gate flow
US10747115B2 (en) Cross scan proximity correction with ebeam universal cutter
US10859924B2 (en) Method for manufacturing semiconductor device and system for performing the same
CN111816655A (zh) 集成电路及其形成方法
WO2019005170A1 (fr) Systèmes, procédés et appareils de mise en œuvre d'une correction de masque d'apprentissage dynamique destinés à une amélioration de résolution et une correction de proximité optique (opc) des masques de lithographie
US11302787B2 (en) Integrated circuit layouts with source and drain contacts of different widths
TW200836019A (en) Optical proximity effect correcting method, device and program, semiconductor device manufacturing method, pattern design protocol determining method, and optical proximity effect correction condition deciding method
CN107431037B (zh) 用于电子束曝光系统的精密对准系统
KR102386548B1 (ko) 전자 빔(e 빔) 직접 기입 시스템을 위한 코너 라운딩 보정
JP2017517880A (ja) 電子ビームのオンザフライアラインメント
Kuhn Variation in 45nm and Implications for 32nm and Beyond
WO2018125249A1 (fr) Systèmes, procédés et appareils de mise en œuvre d'amélioration de modèle d'opc pour des processus de ntd par inclusion de compactage de polymère de résines photosensibles
US20220406798A1 (en) Neuromorphic ferroelectric field effect transistor (fefet) device with anti-ferroelectric buffer layer
US9685336B1 (en) Process monitoring for gate cut mask
WO2019066891A1 (fr) Systèmes, procédés et appareils pour mettre en œuvre une prédiction de défaillance et optimisation de fenêtre de traitement dans une lithographie en phase sans chrome
KR102426257B1 (ko) 파워 게이팅 셀 구조체
US20230369207A1 (en) Inline circuit edit
US12057390B2 (en) Source/drain isolation structure, layout, and method
US20230194974A1 (en) Methods for optical proximity correction and methods of fabricating semiconductor devices using the same
US20230205104A1 (en) Multiple targets on substrate layers for layer alignment
CN103094176A (zh) 在掩模制备期间修改掺杂区域设计布局以调节器件性能的方法和系统

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: 16925937

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 16925937

Country of ref document: EP

Kind code of ref document: A1

点击 这是indexloc提供的php浏览器服务,不要输入任何密码和下载