[go: up one dir, main page]

WO2023193428A1 - Pixelation optical proximity correction method and system applied to super-resolution photolithography - Google Patents

Pixelation optical proximity correction method and system applied to super-resolution photolithography Download PDF

Info

Publication number
WO2023193428A1
WO2023193428A1 PCT/CN2022/129523 CN2022129523W WO2023193428A1 WO 2023193428 A1 WO2023193428 A1 WO 2023193428A1 CN 2022129523 W CN2022129523 W CN 2022129523W WO 2023193428 A1 WO2023193428 A1 WO 2023193428A1
Authority
WO
WIPO (PCT)
Prior art keywords
super
mask data
mask
resolution lithography
optical proximity
Prior art date
Application number
PCT/CN2022/129523
Other languages
French (fr)
Chinese (zh)
Inventor
罗先刚
孔维杰
董莲红
赵泽宇
王长涛
Original Assignee
中国科学院光电技术研究所
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 中国科学院光电技术研究所 filed Critical 中国科学院光电技术研究所
Publication of WO2023193428A1 publication Critical patent/WO2023193428A1/en

Links

Images

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
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D10/00Energy efficient computing, e.g. low power processors, power management or thermal management

Definitions

  • S2 includes: S21, calculate the spatial light field intensity distribution in the photoresist based on the initial mask data and super-resolution lithography conditions; S22, obtain the photoresist based on the spatial light field intensity distribution in the photoresist. Output the pattern, and calculate the total number of pixel errors between the photoresist output pattern and the target pattern as the imaging error.
  • symmetry encoding of symmetric mask data can double the optimization variables and greatly improve Optimization speed; compared with OPC based on other heuristic algorithms, this method controls the search step size and solution search space during the optimization process, allowing the optimization variables to find the adjustment direction faster.
  • Figure 2 schematically shows a flow chart of a pixelated optical proximity effect correction method applied to super-resolution lithography according to an embodiment of the present disclosure
  • Figure 11 schematically shows a block diagram of an electronic device suitable for implementing the above-described method according to an embodiment of the present disclosure.
  • an algorithm based on the adaptive update strategy of the covariance matrix is used to perform iterative operations until mask data that meets the preset conditions is obtained to complete the correction of the optical proximity effect.
  • the method of obtaining the spatial light field intensity in this operation can be calculated using the Rigorous Coupled-Wave Analysis (RCWA) method, or the Finite Differential Time Domain (FDTD) method. It can also be calculated using Calculated by Finite Element Method (FEM).
  • the imaging error is the total number of pixel errors between the output pattern and the target pattern in the photoresist corresponding to the current mask data.
  • the encoded iterative mask data is sampled and binarized using an adaptive update strategy algorithm based on a covariance matrix to obtain a first number of iterative mask data.

Landscapes

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

Abstract

A pixelation optical proximity correction method applied to super-resolution photolithography. The method comprises: S1, obtaining pixelated initial mask data according to a target pattern; S2, calculating an imaging error between a photoresist output pattern and the target pattern according to the initial mask data and a condition for super-resolution photolithography; S3, encoding the initial mask data, and initializing structural parameters of super-resolution photolithography and parameters of a covariance matrix adaptation evolution strategy-based algorithm; and S4, performing an iterative operation by using the covariance matrix adaptation evolution strategy-based algorithm until mask data meeting a preset condition is obtained, such that optical proximity correction is completed.

Description

应用于超分辨光刻的像素化光学邻近效应修正方法及系统Pixelated optical proximity effect correction method and system applied to super-resolution lithography

本公开要求于2022年04月08日提交的、申请号为202210372026.3的中国专利申请的优先权,其全部内容通过引用结合在本公开中。This disclosure claims priority from the Chinese patent application with application number 202210372026.3, submitted on April 8, 2022, the entire content of which is incorporated into this disclosure by reference.

技术领域Technical field

本公开涉及集成电路技术领域,具体涉及一种应用于超分辨光刻的像素化光学邻近效应修正方法及系统、超分辨光刻的方法、电子设备、存储介质和程序产品。The present disclosure relates to the field of integrated circuit technology, and specifically to a pixelated optical proximity effect correction method and system applied to super-resolution lithography, a super-resolution lithography method, electronic equipment, storage media and program products.

背景技术Background technique

光刻技术是大规模集成电路的核心技术之一,关键尺寸的持续性缩小使得光刻技术和光刻系统也在变革式的发展和进步。目前投影式光刻被广泛应用于集成电路的量产制造中,但是在系统未突破衍射极限的情况下,需要多种分辨率增强技术的配合,这就使得整个工艺系统复杂、成本很高;而超分辨光刻在成像时能够充分利用携带物体高频信息的倏逝波,可以实现超越衍射极限的光学纳米成像。Lithography technology is one of the core technologies of large-scale integrated circuits. The continuous reduction of critical dimensions has led to the revolutionary development and progress of lithography technology and lithography systems. Currently, projection lithography is widely used in the mass production of integrated circuits. However, when the system does not break through the diffraction limit, it requires the cooperation of multiple resolution enhancement technologies, which makes the entire process system complex and costly; Super-resolution lithography can make full use of evanescent waves that carry high-frequency information about objects during imaging, and can achieve optical nanoimaging beyond the diffraction limit.

同时,在集成电路制造过程中要尽量满足掩模图形的无失真转移,以确保半导体器件的可靠性和产率。然而,在对高密度排列的掩模版图案进行光刻曝光时,由于入射光的干涉、衍射效应,转移到硅片上的图形会出现直角转角圆形化、直线末端回缩以及直线线宽增加或缩减等畸变现象。为了补偿这些图形失真,众多分辨率增强技术(Resolution Enhancement Technique,RET)被广泛研究,光学邻近效应修正技术(Optical Proximity Correction,OPC)就是其中一个重要分支。由于复杂的成像模型和非线性光刻胶效应,基于梯度的OPC方法难以应用到亚波长电磁结构的超分辨光刻中。At the same time, during the integrated circuit manufacturing process, distortion-free transfer of mask patterns must be achieved as much as possible to ensure the reliability and yield of semiconductor devices. However, when photolithographic exposure is performed on high-density arranged mask patterns, due to the interference and diffraction effects of incident light, the pattern transferred to the silicon wafer will appear rounded at right angles, the ends of straight lines will be retracted, and the width of straight lines will increase. Or distortion phenomena such as reduction. In order to compensate for these graphics distortions, many resolution enhancement techniques (Resolution Enhancement Technique, RET) have been widely studied, and optical proximity effect correction technology (Optical Proximity Correction, OPC) is one of the important branches. Due to complex imaging models and nonlinear photoresist effects, gradient-based OPC methods are difficult to apply to super-resolution lithography of sub-wavelength electromagnetic structures.

基于像素的OPC可以有效地提高优化自由度,但是变量的增多会消耗更多的计算资源,增加运行时间。因此,亟需一种操作简单高效、成 本低廉的光学邻近效应补偿方法,对掩模进行优化,以满足光刻胶中的输出图形和目标掩模图形偏差最小化的要求,减少图形失真,提高产品的可靠性。Pixel-based OPC can effectively increase the degree of freedom in optimization, but the increase in variables will consume more computing resources and increase running time. Therefore, there is an urgent need for a simple, efficient, and low-cost optical proximity effect compensation method to optimize the mask to meet the requirements of minimizing the deviation between the output pattern in the photoresist and the target mask pattern, reduce pattern distortion, and improve Product reliability.

发明内容Contents of the invention

(一)要解决的技术问题(1) Technical problems to be solved

针对上述问题,本公开提供了一种应用于超分辨光刻的像素化光学邻近效应修正方法及系统、超分辨光刻的方法、电子设备、存储介质和程序产品,用于解决传统基于梯度的OPC方法难以运用到超分辨光刻中、基于像素的OPC计算量过大等技术问题。In response to the above problems, the present disclosure provides a pixelated optical proximity effect correction method and system for super-resolution lithography, a super-resolution lithography method, electronic equipment, storage media and program products to solve the problem of traditional gradient-based problems. The OPC method is difficult to apply to super-resolution lithography and there are technical problems such as the excessive calculation amount of pixel-based OPC.

(二)技术方案(2) Technical solutions

本公开一方面提供了一种应用于超分辨光刻的像素化光学邻近效应修正方法,包括:S1,根据目标图形得到像素化的初始掩模数据;S2,根据初始掩模数据和超分辨光刻的条件计算光刻胶输出图形与目标图形的成像误差;S3,对初始掩模数据进行编码,初始化超分辨光刻的结构参数、基于协方差矩阵自适应更新策略算法的参数;S4,利用基于协方差矩阵自适应更新策略算法进行迭代运算,直至获得满足预设条件的掩模数据,完成光学邻近效应的修正。On the one hand, the present disclosure provides a pixelated optical proximity effect correction method applied to super-resolution lithography, including: S1, obtaining pixelated initial mask data according to the target pattern; S2, according to the initial mask data and super-resolution light Calculate the imaging error between the photoresist output pattern and the target pattern according to the etching conditions; S3, encode the initial mask data, initialize the structural parameters of super-resolution lithography, and the parameters of the covariance matrix adaptive update strategy algorithm; S4, use Based on the covariance matrix adaptive update strategy algorithm, iterative operations are performed until mask data that meets the preset conditions is obtained, and the correction of the optical proximity effect is completed.

进一步地,S1包括:S11,根据目标图形得到初始掩模图形;S12,对初始掩模图形进行像素化处理,得到像素化的初始掩模数据。Further, S1 includes: S11, obtaining an initial mask pattern according to the target pattern; S12, performing pixelation processing on the initial mask pattern to obtain pixelated initial mask data.

进一步地,S2包括:S21,根据初始掩模数据和超分辨光刻的条件计算得到光刻胶中的空间光场强度分布;S22,根据光刻胶中的空间光场强度分布得到光刻胶输出图形,计算光刻胶输出图形与目标图形的像素误差总数作为成像误差。Further, S2 includes: S21, calculate the spatial light field intensity distribution in the photoresist based on the initial mask data and super-resolution lithography conditions; S22, obtain the photoresist based on the spatial light field intensity distribution in the photoresist. Output the pattern, and calculate the total number of pixel errors between the photoresist output pattern and the target pattern as the imaging error.

进一步地,S3包括:S31,将初始掩模数据以按列逐点扫描的方式编码为一个行矩阵,得到编码后的迭代掩模数据;S32,初始化超分辨光刻的结构参数,结构参数至少包括各膜层的厚度及介电常数;S33,初始化基于协方差矩阵自适应更新策略算法的参数,参数至少包括优化 变量个数、分布均值、搜索步长、协方差矩阵及种群数,其中将所述编码后迭代掩模数据作为初始分布均值。Further, S3 includes: S31, encoding the initial mask data into a row matrix in a column-by-point scanning manner to obtain the encoded iterative mask data; S32, initializing the structural parameters of super-resolution lithography, and the structural parameters are at least Including the thickness and dielectric constant of each film layer; S33, initialize the parameters of the covariance matrix adaptive update strategy algorithm. The parameters at least include the number of optimization variables, distribution mean, search step size, covariance matrix and population number, where The encoded iterative mask data is used as the initial distribution mean.

进一步地,S31包括:若初始掩模数据对应的掩模图形为关于坐标轴对称的掩模图形,则将第一象限的掩模数据以按列逐点扫描的方式编码为一个行矩阵,得到编码后的迭代掩模数据;否则,将全部初始掩模数据以按列逐点扫描的方式编码为一个行矩阵,得到编码后的迭代掩模数据。Further, S31 includes: if the mask pattern corresponding to the initial mask data is a mask pattern that is symmetrical about the coordinate axis, then encoding the mask data of the first quadrant into a row matrix in a column-by-point scanning manner, to obtain The encoded iterative mask data; otherwise, encode all the initial mask data into a row matrix by scanning column by point, to obtain the encoded iterative mask data.

进一步地,S4包括:S41,利用基于协方差矩阵自适应更新策略算法对编码后的迭代掩模数据进行采样和二值化处理,得到第一数量的迭代掩模数据;S42,将第一数量的迭代掩模数据进行解码,并根据超分辨光刻的条件计算得到第一数量的成像误差;S43,根据第一数量的成像误差,从第一数量的迭代掩模数据中选取第二数量的迭代掩模数据;S44,根据第二数量的迭代掩模数据,更新得到下一代迭代掩模数据;S45,将所述下一代迭代掩模数据作为更新后的分布均值并更新搜索步长和协方差矩阵,重复S41~S45进行迭代计算,直至获得满足预设条件的掩模数据,完成光学邻近效应的修正。Further, S4 includes: S41, using an adaptive update strategy algorithm based on the covariance matrix to sample and binarize the encoded iterative mask data to obtain a first number of iterative mask data; S42, convert the first number of iterative mask data to The iterative mask data is decoded, and a first number of imaging errors are calculated according to the conditions of super-resolution lithography; S43, based on the first number of imaging errors, select a second number of iterative mask data from the first number Iterate the mask data; S44, update and obtain the next generation iteration mask data according to the second number of iteration mask data; S45, use the next generation iteration mask data as the updated distribution mean and update the search step size and coherence Variance matrix, repeat S41 to S45 for iterative calculation until mask data that meets the preset conditions is obtained, and the correction of the optical proximity effect is completed.

进一步地,S42包括:若初始掩模数据对应的掩模图形为关于坐标轴对称的掩模图形,将第一数量的迭代掩模数据进行解码,并进行镜像操作,得到整个掩模图形的掩模数据;否则,将第一数量的迭代掩模数据进行解码,即得到整个掩模图形的掩模数据。Further, S42 includes: if the mask pattern corresponding to the initial mask data is a mask pattern that is symmetrical about the coordinate axis, decoding the first number of iterative mask data and performing a mirroring operation to obtain a mask of the entire mask pattern. mask data; otherwise, decode the first number of iteration mask data to obtain the mask data of the entire mask pattern.

进一步地,S43~S44包括:将第一数量的成像误差按照升序排列;选取前第二数量的成像误差对应的迭代掩模数据,对其进行加权求和得到下一代迭代掩模数据。Further, S43 to S44 include: arranging the first number of imaging errors in ascending order; selecting the iterative mask data corresponding to the first second number of imaging errors, and performing a weighted sum on them to obtain the next generation iterative mask data.

进一步地,S45包括:根据进化路径的积累,计算更新搜索步长;根据进化路径,采用rank-1和rank-μ更新机理来更新协方差矩阵。Further, S45 includes: calculating and updating the search step size based on the accumulation of evolutionary paths; using rank-1 and rank-μ update mechanisms to update the covariance matrix based on the evolutionary paths.

进一步地,S45还包括:若当前成像误差满足预设的阈值条件或迭代次数大于最大迭代次数条件,则当前迭代掩模数据为满足预设条件的掩模数据,完成光学邻近效应的修正。Further, S45 also includes: if the current imaging error meets a preset threshold condition or the number of iterations is greater than the maximum number of iterations condition, the current iteration mask data is the mask data that meets the preset conditions to complete the correction of the optical proximity effect.

进一步地,S2中超分辨光刻的条件包括超分辨光刻的结构,超分辨 光刻的结构包括掩模衬底、掩模、空气间隔层、金属透射层、光刻胶、金属反射层和基底的结构;或,超分辨光刻的结构包括掩模衬底、掩模、空气间隔层、金属透射层、光刻胶和基底的结构;或,超分辨光刻的结构包括掩模衬底、掩模、空气间隔层、光刻胶、金属反射层和基底的结构。Furthermore, the conditions for super-resolution lithography in S2 include the structure of super-resolution lithography. The structure of super-resolution lithography includes mask substrate, mask, air spacer layer, metal transmission layer, photoresist, metal reflection layer and substrate. The structure of super-resolution lithography includes a mask substrate, a mask, an air spacer layer, a metal transmission layer, a photoresist and a substrate; or the structure of super-resolution lithography includes a mask substrate, Structure of mask, air spacer, photoresist, metal reflective layer and substrate.

本公开另一方面提供了一种将像素化光学邻近效应修正应用于超分辨光刻的方法,包括:S01,根据目标图形得到像素化的初始掩模数据;S02,根据初始掩模数据和超分辨光刻的条件计算光刻胶输出图形与目标图形的成像误差;S03,对初始掩模数据进行编码,初始化超分辨光刻的结构参数、基于协方差矩阵自适应更新策略算法的参数;S04,利用基于协方差矩阵自适应更新策略算法进行迭代运算,直至获得满足预设条件的掩模数据,完成光学邻近效应的修正;并输出最终掩模图形;S05,根据最终掩模图形进行超分辨光刻。On the other hand, the present disclosure provides a method for applying pixelated optical proximity effect correction to super-resolution lithography, including: S01, obtaining pixelated initial mask data according to the target pattern; S02, according to the initial mask data and super-resolution lithography The conditions for resolution lithography are to calculate the imaging error between the photoresist output pattern and the target pattern; S03, encode the initial mask data, initialize the structural parameters of super-resolution lithography, and the parameters of the adaptive update strategy algorithm based on the covariance matrix; S04 , use the adaptive update strategy algorithm based on the covariance matrix to perform iterative operations until the mask data that meets the preset conditions is obtained to complete the correction of the optical proximity effect; and output the final mask pattern; S05, perform super-resolution based on the final mask pattern Lithography.

本公开还有一方面提供了一种应用于超分辨光刻的像素化光学邻近效应修正系统,包括:预处理模块,用于根据目标图形得到像素化的初始掩模数据;计算模块,用于根据初始掩模数据和超分辨光刻的条件计算光刻胶输出图形与目标图形的成像误差;编码模块,用于对初始掩模数据进行编码,初始化超分辨光刻的结构参数、基于协方差矩阵自适应更新策略算法的参数;迭代运算模块,用于利用基于协方差矩阵自适应更新策略算法进行迭代运算,直至获得满足预设条件的掩模数据,完成光学邻近效应的修正。In another aspect, the present disclosure provides a pixelated optical proximity effect correction system applied to super-resolution lithography, including: a preprocessing module for obtaining pixelated initial mask data according to the target pattern; and a calculation module for Calculate the imaging error between the photoresist output pattern and the target pattern according to the initial mask data and the conditions of super-resolution lithography; the encoding module is used to encode the initial mask data, initialize the structural parameters of super-resolution lithography, and based on covariance The parameters of the matrix adaptive update strategy algorithm; the iterative operation module is used to perform iterative operations using the covariance matrix adaptive update strategy algorithm until mask data that meets the preset conditions is obtained to complete the correction of the optical proximity effect.

本公开还有一方面提供了一种电子设备,包括:一个或多个处理器;存储装置,用于存储一个或多个程序,其中,当一个或多个程序被一个或多个处理器执行时,使得一个或多个处理器执行前述的应用于超分辨光刻的像素化光学邻近效应修正方法。Another aspect of the present disclosure provides an electronic device, including: one or more processors; a storage device for storing one or more programs, wherein when the one or more programs are executed by the one or more processors When, one or more processors are caused to execute the aforementioned pixelated optical proximity effect correction method applied to super-resolution lithography.

本公开还有一方面提供了一种计算机可读存储介质,其上存储有可执行指令,该指令被处理器执行时使处理器执行前述的应用于超分辨光刻的像素化光学邻近效应修正方法。In another aspect, the present disclosure provides a computer-readable storage medium on which executable instructions are stored. When executed by a processor, the instructions cause the processor to perform the aforementioned pixelated optical proximity effect correction applied to super-resolution lithography. method.

本公开还有一方面提供了一种计算机程序产品,包括计算机程序, 计算机程序被处理器执行时实现如前述的应用于超分辨光刻的像素化光学邻近效应修正方法。In another aspect, the present disclosure provides a computer program product, including a computer program. When the computer program is executed by a processor, the computer program implements the aforementioned pixelated optical proximity effect correction method applied to super-resolution lithography.

(三)有益效果(3) Beneficial effects

本公开提供的一种应用于超分辨光刻的像素化光学邻近效应修正方法及系统、超分辨光刻的方法、电子设备、存储介质和程序产品,利用基于协方差矩阵自适应更新策略(Covariance Matrix Adaptation Evolution Strategy,CMA-ES)算法对初始掩模数据进行优化,以实现适用于超分辨光刻的光学邻近效应修正,无需建立超分辨光刻系统的完整数学模型,不用求解梯度就可以实现像素化掩模的OPC;对掩模数据进行全局编码,可以实现任意复杂掩模的OPC,特别地,对具有对称性的掩模数据进行对称性编码,可以使优化变量成倍减少,大大提升优化速度;相比基于其他启发式算法的OPC,该方法在优化过程中对搜索步长和解搜索空间进行控制,使得优化变量能够更快找到调整的方向。The present disclosure provides a pixelated optical proximity effect correction method and system for super-resolution lithography, super-resolution lithography methods, electronic equipment, storage media and program products, using a covariance matrix-based adaptive update strategy (Covariance The Matrix Adaptation Evolution Strategy (CMA-ES) algorithm optimizes the initial mask data to achieve optical proximity effect correction suitable for super-resolution lithography. This can be achieved without establishing a complete mathematical model of the super-resolution lithography system and without solving the gradient. OPC of pixelated masks; global encoding of mask data can realize OPC of arbitrarily complex masks. In particular, symmetry encoding of symmetric mask data can double the optimization variables and greatly improve Optimization speed; compared with OPC based on other heuristic algorithms, this method controls the search step size and solution search space during the optimization process, allowing the optimization variables to find the adjustment direction faster.

附图说明Description of the drawings

为了更完整地理解本公开及其优势,现在将参考结合附图的以下描述,其中:For a more complete understanding of the present disclosure and its advantages, reference will now be made to the following description taken in conjunction with the accompanying drawings, in which:

图1示意性示出了根据本公开实施例中应用于超分辨光刻的像素化光学邻近效应修正方法的应用场景示意图;Figure 1 schematically shows an application scenario diagram of a pixelated optical proximity effect correction method applied to super-resolution lithography according to an embodiment of the present disclosure;

图2示意性示出了根据本公开实施例中应用于超分辨光刻的像素化光学邻近效应修正方法的流程图;Figure 2 schematically shows a flow chart of a pixelated optical proximity effect correction method applied to super-resolution lithography according to an embodiment of the present disclosure;

图3示意性示出了根据本公开实施例中利用基于协方差矩阵自适应更新策略算法进行迭代运算的方法流程图;Figure 3 schematically shows a flow chart of a method for iterative operations using an adaptive update strategy algorithm based on a covariance matrix according to an embodiment of the present disclosure;

图4示意性示出了根据本公开实施例中将像素化光学邻近效应修正应用于超分辨光刻的方法流程图;Figure 4 schematically shows a flow chart of a method for applying pixelated optical proximity effect correction to super-resolution lithography according to an embodiment of the present disclosure;

图5示意性示出了根据本公开实施例中基于CMA-ES算法的超分辨光刻掩模OPC方法流程图;Figure 5 schematically shows a flow chart of a super-resolution photolithography mask OPC method based on the CMA-ES algorithm according to an embodiment of the present disclosure;

图6示意性示出了根据本公开实施例一中初始掩模图形、对应的光 刻胶中成像图形以及优化前光刻胶中成像图形轮廓与目标图形轮廓的对比图;Figure 6 schematically shows a comparison diagram of the initial mask pattern, the corresponding imaged pattern in the photoresist, and the contour of the imaged pattern in the photoresist before optimization and the contour of the target pattern according to Embodiment 1 of the present disclosure;

图7示意性示出了根据本公开实施例一中OPC优化后的掩模、对应的光刻胶中成像图形以及优化后光刻胶中成像图形轮廓与目标图形轮廓的对比图;Figure 7 schematically shows the OPC-optimized mask according to Embodiment 1 of the present disclosure, the corresponding imaging pattern in the photoresist, and the comparison diagram of the contour of the imaging pattern in the optimized photoresist and the contour of the target pattern;

图8示意性示出了根据本公开实施例二中OPC优化前后的掩模图形以及对应光刻胶中成像图形和目标图形的轮廓对比图;Figure 8 schematically shows the mask pattern before and after OPC optimization according to Embodiment 2 of the present disclosure and the contour comparison diagram of the imaging pattern and the target pattern in the corresponding photoresist;

图9示意性示出了根据本公开实施例三中OPC优化前后的掩模图形以及对应光刻胶中成像图形和目标图形的轮廓对比图;Figure 9 schematically shows the mask pattern before and after OPC optimization according to Embodiment 3 of the present disclosure and the contour comparison diagram of the imaging pattern and the target pattern in the corresponding photoresist;

图10示意性示出了根据本公开实施例的应用于超分辨光刻的像素化光学邻近效应修正系统的方框图;10 schematically illustrates a block diagram of a pixelated optical proximity effect correction system applied to super-resolution lithography according to an embodiment of the present disclosure;

图11示意性示出了根据本公开实施例的适于实现上文描述的方法的电子设备的方框图。Figure 11 schematically shows a block diagram of an electronic device suitable for implementing the above-described method according to an embodiment of the present disclosure.

具体实施方式Detailed ways

以下,将参照附图来描述本公开的实施例。但是应该理解,这些描述只是示例性的,而并非要限制本公开的范围。在下面的详细描述中,为便于解释,阐述了许多具体的细节以提供对本公开实施例的全面理解。然而,明显地,一个或多个实施例在没有这些具体细节的情况下也可以被实施。此外,在以下说明中,省略了对公知结构和技术的描述,以避免不必要地混淆本公开的概念。Hereinafter, embodiments of the present disclosure will be described with reference to the accompanying drawings. It should be understood, however, that these descriptions are exemplary only and are not intended to limit the scope of the present disclosure. In the following detailed description, for convenience of explanation, numerous specific details are set forth to provide a comprehensive understanding of the disclosed embodiments. It will be apparent, however, that one or more embodiments may be practiced without these specific details. Furthermore, in the following description, descriptions of well-known structures and techniques are omitted to avoid unnecessarily confusing the concepts of the present disclosure.

在此使用的术语仅仅是为了描述具体实施例,而并非意在限制本公开。在此使用的术语“包括”、“包含”等表明了所述特征、步骤、操作和/或部件的存在,但是并不排除存在或添加一个或多个其他特征、步骤、操作或部件。The terminology used herein is for the purpose of describing particular embodiments only and is not intended to limit the disclosure. The terms "comprising," "comprising," and the like, as used herein, indicate the presence of stated features, steps, operations, and/or components but do not exclude the presence or addition of one or more other features, steps, operations, or components.

在此使用的所有术语(包括技术和科学术语)具有本领域技术人员通常所理解的含义,除非另外定义。应注意,这里使用的术语应解释为具有与本说明书的上下文相一致的含义,而不应以理想化或过于刻板的 方式来解释。All terms (including technical and scientific terms) used herein have the same meaning as commonly understood by one of ordinary skill in the art, unless otherwise defined. It should be noted that the terms used here should be interpreted to have meanings consistent with the context of this specification and should not be interpreted in an idealized or overly rigid manner.

附图中示出了一些方框图和/或流程图。应理解,方框图和/或流程图中的一些方框或其组合可以由计算机程序指令来实现。这些计算机程序指令可以提供给通用计算机、专用计算机或其他可编程数据处理装置的处理器,从而这些指令在由该处理器执行时可以创建用于实现这些方框图和/或流程图中所说明的功能/操作的装置。本公开的技术可以硬件和/或软件(包括固件、微代码等)的形式来实现。另外,本公开的技术可以采取存储有指令的计算机可读存储介质上的计算机程序产品的形式,该计算机程序产品可供指令执行系统使用或者结合指令执行系统使用。Several block diagrams and/or flow diagrams are shown in the accompanying drawings. It will be understood that some blocks in the block diagrams and/or flowchart illustrations, or combinations thereof, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, or other programmable data processing apparatus such that the instructions, when executed by the processor, create functions for implementing the functions illustrated in these block diagrams and/or flowcharts. /operating device. The technology of the present disclosure may be implemented in the form of hardware and/or software (including firmware, microcode, etc.). Additionally, the technology of the present disclosure may take the form of a computer program product on a computer-readable storage medium having instructions stored thereon, and the computer program product may be used by or in conjunction with an instruction execution system.

在本公开中,为了便于说明,仅目标图形、初始掩模图形、掩模图形和最终掩模图形被称为图形,而像素化光学邻近效应修正中的计算过程和成像过程所得结果均被称为数据,可以理解的是,过程中的数据均能够对应输出相应的图形。In this disclosure, for convenience of explanation, only the target pattern, the initial mask pattern, the mask pattern and the final mask pattern are called patterns, while the calculation process and the results obtained by the imaging process in the pixelated optical proximity effect correction are both called As data, it can be understood that the data in the process can output corresponding graphics.

图1示意性示出了根据本公开实施例的可以应用于超分辨光刻的像素化光学邻近效应修正方法的应用场景示意图。需要注意的是,图1所示仅为可以应用本公开实施例的应用场景的示例,以帮助本领域技术人员理解本公开的技术内容,但并不意味着本公开实施例不可以用于其他设备、系统、环境或场景。FIG. 1 schematically shows an application scenario diagram of a pixelated optical proximity effect correction method that can be applied to super-resolution lithography according to an embodiment of the present disclosure. It should be noted that Figure 1 is only an example of application scenarios in which embodiments of the present disclosure can be applied, to help those skilled in the art understand the technical content of the present disclosure, but does not mean that the embodiments of the present disclosure cannot be used in other applications. Device, system, environment or scenario.

本公开实施例的超分辨光刻结构可以如图1所示,图1中示出了两种结构,图1中1001的超分辨光刻结构包括掩模(SiO 2+Cr)、空气间隔层(Air)、金属层(Ag)、光刻胶(Pr)、金属反射层(Ag)和基底(SiO 2)的结构;图1中1002的超分辨光刻结构包括:掩模(SiO 2+Cr)、空气间隔层(Air)、金属层(Ag)、光刻胶(Pr)和基底(SiO 2)的结构。另外,超分辨光刻的结构还可以是包括掩模衬底、掩模、空气间隔层、光刻胶、金属反射层和基底的结构(图中未示出)。当然,本公开的方法并不限定于只适用于以上三种结构,其它超分辨光刻的结构也可使用本公开的像素化光学邻近效应修正方法。 The super-resolution lithography structure of the embodiment of the present disclosure can be shown in Figure 1. Two structures are shown in Figure 1. The super-resolution lithography structure of 1001 in Figure 1 includes a mask (SiO 2 +Cr) and an air spacer layer. (Air), metal layer (Ag), photoresist (Pr), metal reflective layer (Ag) and substrate (SiO 2 ) structure; the super-resolution photolithography structure of 1002 in Figure 1 includes: mask (SiO 2 + The structure of Cr), air spacer layer (Air), metal layer (Ag), photoresist (Pr) and substrate (SiO 2 ). In addition, the structure of super-resolution lithography may also be a structure including a mask substrate, a mask, an air spacer layer, a photoresist, a metal reflective layer and a substrate (not shown in the figure). Of course, the method of the present disclosure is not limited to being only applicable to the above three structures. Other super-resolution lithography structures can also use the pixelated optical proximity effect correction method of the present disclosure.

图2示意性示出了根据本公开实施例的应用于超分辨光刻的像素化 光学邻近效应修正方法的流程图。Figure 2 schematically shows a flow chart of a pixelated optical proximity effect correction method applied to super-resolution lithography according to an embodiment of the present disclosure.

如图2所示,该应用于超分辨光刻的像素化光学邻近效应修正方法包括:As shown in Figure 2, the pixelated optical proximity effect correction method applied to super-resolution lithography includes:

在操作S1,根据目标图形得到像素化的初始掩模数据。In operation S1, pixelated initial mask data is obtained according to the target pattern.

根据目标图形得到初始掩模图形,本公开中的初始掩模图形处理部分是在笛卡尔坐标系统中,将掩模图形划分为像素化的网格,每个像素的透过率可以用0或1表示,分别代表不透光和透光两种状态,得到像素化的初始掩模数据。The initial mask pattern is obtained according to the target pattern. The initial mask pattern processing part in this disclosure is to divide the mask pattern into pixelated grids in the Cartesian coordinate system. The transmittance of each pixel can be expressed as 0 or 1 represents the two states of opacity and light transmission respectively, and the pixelated initial mask data is obtained.

在操作S2,根据初始掩模数据和超分辨光刻的条件计算光刻胶输出图形与目标图形的成像误差。In operation S2, the imaging error between the photoresist output pattern and the target pattern is calculated according to the initial mask data and the conditions of super-resolution lithography.

超分辨光刻的条件包括超分辨光刻的结构,该结构可以是图1所示的结构,只要能够实现超分辨光刻的结构都可以适用于本公开的方法。基于超分辨光刻成像模型获得当前掩模数据对应的空间光场强度分布,并计算成像误差,成像误差用图形误差函数值来表征,图形误差函数值的大小表明了优化结果的优劣,该图形误差函数值定义为当前掩模数据在光刻胶中的输出图形与目标图形的像素偏差总数。The conditions for super-resolution lithography include the structure of super-resolution lithography. The structure may be the structure shown in FIG. 1 . Any structure that can achieve super-resolution lithography can be applied to the method of the present disclosure. Based on the super-resolution lithography imaging model, the spatial light field intensity distribution corresponding to the current mask data is obtained, and the imaging error is calculated. The imaging error is characterized by the graphic error function value. The size of the graphic error function value indicates the quality of the optimization result. The pattern error function value is defined as the total number of pixel deviations between the output pattern of the current mask data in the photoresist and the target pattern.

在操作S3,对初始掩模数据进行编码,初始化超分辨光刻的结构参数、基于协方差矩阵自适应更新策略算法的参数。In operation S3, the initial mask data is encoded, and structural parameters of super-resolution lithography and parameters of the covariance matrix-based adaptive update strategy algorithm are initialized.

在优化之前,将初始掩模数据的透过率值编码为行矩阵;初始化超分辨光刻的结构参数,用于获得当前掩模数据对应的空间光场强度分布,然后在光刻胶模型中计算输出图形,从而计算光刻胶输出图形与目标图形的成像误差;初始化CMA-ES算法的固有参数、分布均值、系统参数等等,用于后期进行CMA-ES算法的迭代计算,从而更新优化掩模数据。Before optimization, the transmittance value of the initial mask data is encoded into a row matrix; the structural parameters of super-resolution lithography are initialized to obtain the spatial light field intensity distribution corresponding to the current mask data, and then in the photoresist model Calculate the output pattern to calculate the imaging error between the photoresist output pattern and the target pattern; initialize the inherent parameters, distribution mean, system parameters, etc. of the CMA-ES algorithm for later iterative calculations of the CMA-ES algorithm to update and optimize Mask data.

在操作S4,利用基于协方差矩阵自适应更新策略算法进行迭代运算,直至获得满足预设条件的掩模数据,完成光学邻近效应的修正。In operation S4, an algorithm based on the adaptive update strategy of the covariance matrix is used to perform iterative operations until mask data that meets the preset conditions is obtained to complete the correction of the optical proximity effect.

基于协方差矩阵自适应更新策略算法的OPC是一种有效的光刻分辨率增强技术,在优化过程中,不使用梯度信息,通过在多元正态分布中采样并使用适应性好的个体去更新掩模数据,调制空间光场强度分布,从而提高光刻系统的分辨率和光刻胶中输出图形的图像保真度。OPC based on the covariance matrix adaptive update strategy algorithm is an effective lithography resolution enhancement technology. During the optimization process, gradient information is not used, and is updated by sampling in a multivariate normal distribution and using individuals with good adaptability. The mask data modulates the spatial light field intensity distribution, thereby improving the resolution of the lithography system and the image fidelity of the output pattern in the photoresist.

本公开利用基于协方差矩阵自适应更新策略算法对初始掩模数据进行优化,以实现适用于超分辨光刻的光学邻近效应修正,无需建立超分辨光刻系统的完整数学模型,不用求解梯度就可以实现像素化掩模的OPC,提升了优化速度。This disclosure uses an algorithm based on the covariance matrix adaptive update strategy to optimize the initial mask data to achieve optical proximity effect correction suitable for super-resolution lithography. There is no need to establish a complete mathematical model of the super-resolution lithography system, and there is no need to solve the gradient. OPC that can implement pixelated masks improves optimization speed.

在上述实施例的基础上,S1包括:S11,根据目标图形得到初始掩模图形;S12,对初始掩模图形进行像素化处理,得到像素化的初始掩模数据。Based on the above embodiment, S1 includes: S11, obtaining an initial mask pattern according to the target pattern; S12, performing pixelation processing on the initial mask pattern to obtain pixelized initial mask data.

将目标图形作为初始掩模图形输入,对初始掩模图形再进行像素化处理,每个像素的值为0或者1,其中0表示不透明,1表示透明,即初始掩模图形转化为二值化的矩阵,初始掩模数据即为二值化的掩模矩阵数据。Input the target graphic as the initial mask graphic, and then perform pixelation processing on the initial mask graphic. The value of each pixel is 0 or 1, where 0 means opaque and 1 means transparent, that is, the initial mask graphic is converted into binary matrix, the initial mask data is the binarized mask matrix data.

在上述实施例的基础上,S2包括:S21,根据初始掩模数据和超分辨光刻的条件计算得到光刻胶中的空间光场强度分布;S22,根据光刻胶中的空间光场强度分布得到光刻胶输出图形,计算光刻胶输出图形与目标图形的像素误差总数作为成像误差。Based on the above embodiment, S2 includes: S21, calculating the spatial light field intensity distribution in the photoresist according to the initial mask data and the conditions of super-resolution lithography; S22, according to the spatial light field intensity distribution in the photoresist The photoresist output pattern is obtained from the distribution, and the total number of pixel errors between the photoresist output pattern and the target pattern is calculated as the imaging error.

用常阈值模型来表征光刻胶中的输出图形PI=I>tr,其中I是空间光场强度分布,tr是光刻胶阈值。本操作中获得空间光场强度的方法可以用严格耦合波分析方法(Rigorous Coupled-Wave Analysis,RCWA)计算得到,也可以用时域有限差分方法(Finite Different Time Domain,FDTD)计算得到,也可以用有限元方法(Finite Element Method,FEM)计算得到。成像误差为当前掩模数据对应的光刻胶中输出图形与目标图形的像素误差总数。A constant threshold model is used to characterize the output pattern in the photoresist PI=I>tr, where I is the spatial light field intensity distribution and tr is the photoresist threshold. The method of obtaining the spatial light field intensity in this operation can be calculated using the Rigorous Coupled-Wave Analysis (RCWA) method, or the Finite Differential Time Domain (FDTD) method. It can also be calculated using Calculated by Finite Element Method (FEM). The imaging error is the total number of pixel errors between the output pattern and the target pattern in the photoresist corresponding to the current mask data.

在上述实施例的基础上,S3包括:S31,将初始掩模数据以按列逐点扫描的方式编码为一个行矩阵,得到编码后迭代掩模数据;S32,初始化超分辨光刻的结构参数,结构参数至少包括各膜层的厚度及介电常数;S33,初始化基于协方差矩阵自适应更新策略算法的参数,参数至少包括优化变量个数、分布均值、搜索步长、协方差矩阵及种群数,其中将编码后迭代掩模数据作为初始分布均值。Based on the above embodiment, S3 includes: S31, encoding the initial mask data into a row matrix in a column-by-point scanning manner, and obtaining the encoded iterative mask data; S32, initializing the structural parameters of super-resolution lithography , the structural parameters at least include the thickness and dielectric constant of each film layer; S33, initialize the parameters of the covariance matrix adaptive update strategy algorithm, the parameters at least include the number of optimization variables, distribution mean, search step size, covariance matrix and population number, where the encoded iteration mask data is used as the initial distribution mean.

编码后的迭代掩模数据是一个行矩阵,迭代的编码变量满足多元正 态分布。初始化各参数,主要有超分辨光刻结构参数——各膜层厚度及介电常数大小等,CMA-ES算法参数——优化变量个数D m、分布均值m、搜索步长σ、协方差矩阵C及种群数λ等。由于初始掩模数据是直接从目标图形中采样得到,因此分布均值的初始值m (0)就等于初始迭代掩模数据;协方差矩阵的初始化为C=I N*N,I是单位矩阵;种群数λ=a+floor(b×log(N)),a∈N +,b∈N +,优化时不同的目标图形需要设定不同的种群数。种群数越大,每一代找到最适应个体的可能性越大,同时也意味着优化需要更多的计算资源和运行时间。一般来说,a取4,b取3。针对像素数较多的目标图形,a和b的取值可以增大但是不建议减小。 The encoded iteration mask data is a row matrix, and the iteration encoding variables satisfy the multivariate normal distribution. Initialize various parameters, mainly including super-resolution lithography structural parameters - thickness of each film layer and dielectric constant size, etc., CMA-ES algorithm parameters - number of optimization variables D m , distribution mean m, search step size σ, covariance Matrix C and population number λ, etc. Since the initial mask data is directly sampled from the target graphics, the initial value m (0) of the distribution mean is equal to the initial iteration mask data; the initialization of the covariance matrix is C=I N*N , and I is the identity matrix; The population number λ=a+floor(b×log(N)), a∈N + , b∈N + . Different target graphics need to set different population numbers during optimization. The larger the population, the greater the possibility of finding the most suitable individual in each generation, which also means that optimization requires more computing resources and running time. Generally speaking, a takes 4 and b takes 3. For target graphics with a large number of pixels, the values of a and b can be increased but it is not recommended to decrease them.

本公开将掩模图形的透过率分布,即像素化的掩模数据作为优化参数,对掩模数据进行编码和解码,并通过多次迭代CMA-ES算法来确定最终掩模图形。This disclosure uses the transmittance distribution of the mask pattern, that is, the pixelated mask data, as an optimization parameter, encodes and decodes the mask data, and determines the final mask pattern through multiple iterations of the CMA-ES algorithm.

在上述实施例的基础上,S31包括:若初始掩模数据对应的掩模图形为关于坐标轴对称的掩模图形,则将第一象限的掩模数据以按列逐点扫描的方式编码为一个行矩阵,得到上述编码后的迭代掩模数据;否则,将全部初始掩模数据以按列逐点扫描的方式编码为一个行矩阵,得到上述编码后的迭代掩模数据。Based on the above embodiment, S31 includes: if the mask pattern corresponding to the initial mask data is a mask pattern that is symmetrical about the coordinate axis, encoding the mask data of the first quadrant in a column-by-point scanning manner as A row matrix to obtain the above-encoded iterative mask data; otherwise, encode all the initial mask data into a row matrix in a column-by-point scanning manner to obtain the above-encoded iterative mask data.

本公开使用全局编码的方式可以实现任意复杂图形的OPC,使用对称性编码的方式可以更快实现对称性掩模的OPC。编码就是将像素化掩模板的透过率值以按列逐点扫描的方式编码为一个行矩阵,从而得到编码后的迭代掩模数据。对于不对称的N×N的像素化掩模来说,用全局编码的方式对其编码,即从第一行第一列的位置开始,按列逐点扫描,直到将整个掩模板的透过率值都编码为行矩阵,此行矩阵大小为1×N 2;对于关于坐标轴对称的N×N的像素化掩模来说(以N为奇数为例),用对称性编码的方式对其编码,即从第一象限的第一行第一列的位置开始,按列逐点扫描,直到将第一象限的掩模板的透过率值都编码为行矩阵,此行矩阵大小为

Figure PCTCN2022129523-appb-000001
如果N为偶数,此行矩阵大小为
Figure PCTCN2022129523-appb-000002
本公开在掩模优化过程中,掩模单位像素的大小满足实际加工的最小尺寸限制,对掩模图形进行全局编码,可以实现任意复杂掩模的OPC;特别地,对对称性掩模图形进行对称性编码,可以使优化变量成倍减少,大大提升优化速度。 This disclosure uses global coding to realize OPC of any complex graphics, and uses symmetry coding to realize OPC of symmetry masks faster. Encoding is to encode the transmittance value of the pixelated mask into a row matrix in a column-by-point scanning manner, thereby obtaining the encoded iterative mask data. For an asymmetric N×N pixelated mask, use global encoding to encode it, that is, start from the first row and first column, scan column by column, point by point, until the entire mask is transmitted through The rate values are encoded as a row matrix, and the size of this row matrix is 1×N 2 ; for an N×N pixelated mask that is symmetrical about the coordinate axis (taking N as an odd number as an example), symmetry encoding is used to The encoding is to start from the first row and first column of the first quadrant and scan column by point until the transmittance values of the mask in the first quadrant are encoded into a row matrix. The size of this row matrix is
Figure PCTCN2022129523-appb-000001
If N is an even number, the size of this row matrix is
Figure PCTCN2022129523-appb-000002
In the mask optimization process of this disclosure, the size of the unit pixel of the mask meets the minimum size limit of actual processing, and the mask pattern is globally encoded, and OPC of any complex mask can be realized; in particular, the symmetrical mask pattern is Symmetry coding can double the optimization variables and greatly improve the optimization speed.

图3示意性示出了根据本公开实施例S4中利用基于协方差矩阵自适应更新策略算法进行迭代运算的方法流程图。FIG. 3 schematically shows a flowchart of a method for performing iterative operations using an adaptive update strategy algorithm based on a covariance matrix in Embodiment S4 of the present disclosure.

如图3所示,该利用基于协方差矩阵自适应更新策略算法进行迭代运算的方法包括:As shown in Figure 3, the method of using iterative operations based on the covariance matrix adaptive update strategy algorithm includes:

在操作S41,利用基于协方差矩阵自适应更新策略算法对编码后的迭代掩模数据进行采样和二值化处理,得到第一数量的迭代掩模数据。In operation S41, the encoded iterative mask data is sampled and binarized using an adaptive update strategy algorithm based on a covariance matrix to obtain a first number of iterative mask data.

使用CMA-ES算法多次迭代来实现对掩模的优化。首先从多元正态分布中采样得到新的候选解,再对该候选解进行二值化,即得到第一数量的迭代掩模数据。Optimization of the mask is achieved using multiple iterations of the CMA-ES algorithm. First, a new candidate solution is obtained by sampling from the multivariate normal distribution, and then the candidate solution is binarized, that is, the first number of iteration mask data is obtained.

在操作S42,将第一数量的迭代掩模数据进行解码,并根据超分辨光刻的条件计算得到第一数量的成像误差。In operation S42, a first number of iterative mask data are decoded, and a first number of imaging errors are calculated according to conditions of super-resolution lithography.

将采样得到的下一代候选解进行二值化、解码(及镜像处理),得到下一代的多组掩模数据,分别对该多组掩模数据按照S2中的计算方法计算成像误差,即根据当前多组掩模数据和超分辨光刻的条件分别计算得到光刻胶中的空间光场强度分布,再根据光刻胶中的空间光场强度分布得到光刻胶输出图形,分别计算光刻胶输出图形与目标图形的像素误差总数作为成像误差。Binarize and decode (and mirror) the sampled next-generation candidate solutions to obtain multiple sets of next-generation mask data. The imaging errors are calculated for each set of mask data according to the calculation method in S2, that is, according to Currently, multiple sets of mask data and super-resolution lithography conditions are used to calculate the spatial light field intensity distribution in the photoresist. Then, the photoresist output pattern is obtained based on the spatial light field intensity distribution in the photoresist, and the photolithography results are calculated separately. The total number of pixel errors between the glue output graphics and the target graphics is used as the imaging error.

在操作S43,根据第一数量的成像误差,从第一数量的迭代掩模数据中选取第二数量的迭代掩模数据。In operation S43, a second number of iterative mask data is selected from the first number of iterative mask data according to the first number of imaging errors.

根据第一数量的成像误差,即图形误差函数值的大小,选取部分图形误差函数值更小,即成像性能更优的解,作为第二数量的迭代掩模数据。According to the first number of imaging errors, that is, the size of the graphics error function value, some solutions with smaller graphics error function values, that is, better imaging performance, are selected as the second quantity of iterative mask data.

在操作S44,根据第二数量的迭代掩模数据,更新得到下一代迭代掩模数据。In operation S44, the next generation iteration mask data is updated according to the second number of iteration mask data.

使用成像性能更优的第二数量的迭代掩模数据,加权求和得到下一代迭代掩模数据。Using the second number of iterative mask data with better imaging performance, weighted summation is used to obtain the next generation of iterative mask data.

在操作S45,将下一代迭代掩模数据作为更新后的分布均值并更新搜索步长和协方差矩阵,重复S41~S45进行迭代计算,直至获得满足预设条件的掩模数据,完成光学邻近效应的修正。In operation S45, the next generation iterative mask data is used as the updated distribution mean and the search step size and covariance matrix are updated. Repeat S41 to S45 for iterative calculations until mask data that meets the preset conditions is obtained, and the optical proximity effect is completed. correction.

更新进化路径和搜索步长,搜索步长的更新是通过比较进化路径值和期望长度进行计算;通过rank-1和rank-μ方法更新协方差矩阵,rank-1更新机理是使用进化路径来获得代与代之间的积累信息,rank-μ更新机理能够有效地利用整个种群的信息去更好地估计本代的最优值。本公开方法中掩模是像素化、二值化的图形,具有高优化自由度,同时由于该算法对全局解搜索空间和搜索步长的持续性更新,相比其他的启发式算法,能够很快找到变量优化的方向,大大提高了优化效率。Update the evolutionary path and search step size. The update of the search step size is calculated by comparing the evolutionary path value and the expected length. The covariance matrix is updated through the rank-1 and rank-μ methods. The rank-1 update mechanism is obtained using the evolutionary path. The accumulated information between generations, the rank-μ update mechanism can effectively use the information of the entire population to better estimate the optimal value of this generation. The mask in the disclosed method is a pixelated and binary graphic, which has a high degree of optimization freedom. At the same time, due to the algorithm's continuous updating of the global solution search space and search step size, it can be much more efficient than other heuristic algorithms. Quickly find the direction of variable optimization, which greatly improves optimization efficiency.

在上述实施例的基础上,S42包括:若初始掩模数据对应的掩模图形为关于坐标轴对称的掩模图形,将第一数量的迭代掩模数据进行解码,并进行镜像操作,得到整个掩模图形的掩模数据;否则,将第一数量的迭代掩模数据进行解码,即得到整个掩模图形的掩模数据。Based on the above embodiment, S42 includes: if the mask pattern corresponding to the initial mask data is a mask pattern symmetrical about the coordinate axis, decode the first number of iterative mask data, and perform a mirroring operation to obtain the entire The mask data of the mask pattern; otherwise, decode the first number of iteration mask data to obtain the mask data of the entire mask pattern.

当初始掩模数据对应的掩模图形为关于坐标轴对称的掩模图形时,迭代计算过程中的掩模数据只使用了第一象限的掩模数据,因此解码之后还需要镜像操作得到更新变化后的整个掩模图形的掩模数据。需要说明的是,在整个迭代过程中,迭代掩模数据除了编码后得到的是行矩阵数据之外,其余的都是二维矩阵数据。When the mask pattern corresponding to the initial mask data is a mask pattern that is symmetrical about the coordinate axis, the mask data in the iterative calculation process only uses the mask data of the first quadrant, so a mirror operation is required after decoding to obtain the updated changes. The mask data of the entire mask pattern. It should be noted that during the entire iteration process, except for the row matrix data obtained after encoding, the rest of the iterative mask data is two-dimensional matrix data.

在上述实施例的基础上,S43~S44包括:将第一数量的成像误差按照升序排列;选取前第二数量的成像误差对应的迭代掩模数据,对其进行加权求和得到下一代迭代掩模数据。On the basis of the above embodiment, S43 to S44 include: arranging the first number of imaging errors in ascending order; selecting the iterative mask data corresponding to the first second number of imaging errors, and performing a weighted sum on them to obtain the next generation iterative mask. module data.

每一代中,采样、解码、计算图形误差函数值的操作反复λ次,λ即为前述的种群数,将所得λ个成像误差,即图形误差函数值进行升序排列。取前μ个图形误差函数值对应的更优解的分布,对其进行加权求和获得下一代的迭代掩模数据,此迭代掩模数据也是更新后的分布均值。一般地,

Figure PCTCN2022129523-appb-000003
μ个权重依次递减并使得所有权重之和为1,计算公式为
Figure PCTCN2022129523-appb-000004
In each generation, the operations of sampling, decoding, and calculating the graphics error function value are repeated λ times, where λ is the aforementioned population number, and the obtained λ imaging errors, that is, the graphics error function values, are arranged in ascending order. Take the distribution of the better solutions corresponding to the first μ graphics error function values, and perform a weighted sum on them to obtain the next generation of iterative mask data. This iterative mask data is also the updated distribution mean. normally,
Figure PCTCN2022129523-appb-000003
The μ weights decrease in sequence so that the sum of all weights is 1. The calculation formula is:
Figure PCTCN2022129523-appb-000004

在上述实施例的基础上,S45包括:根据进化路径的积累,计算更新搜索步长;根据进化路径,采用rank-1和rank-μ更新机理来更新协方差矩阵。Based on the above embodiment, S45 includes: calculating and updating the search step size according to the accumulation of evolutionary paths; using rank-1 and rank-μ update mechanisms to update the covariance matrix according to the evolutionary paths.

为了避免计算时丢失符号信息,引入进化路径的概念。每一代搜索 步长的进化路径计算公式为

Figure PCTCN2022129523-appb-000005
其中有效变化量
Figure PCTCN2022129523-appb-000006
g表示迭代代数,σ表示搜索步长。搜索步长的更新是通过比较该路径值和期望长度E||N(0,I)||来计算的,
Figure PCTCN2022129523-appb-000007
更新后的搜索步长为
Figure PCTCN2022129523-appb-000008
其中搜索步长的时间常数
Figure PCTCN2022129523-appb-000009
搜索步长的阻尼因子
Figure PCTCN2022129523-appb-000010
In order to avoid losing symbolic information during calculation, the concept of evolutionary path is introduced. The calculation formula of the evolutionary path of each generation search step is:
Figure PCTCN2022129523-appb-000005
Among them, the effective change amount
Figure PCTCN2022129523-appb-000006
g represents the iteration algebra, and σ represents the search step size. The update of the search step is calculated by comparing this path value with the expected length E||N(0,I)||,
Figure PCTCN2022129523-appb-000007
The updated search step size is
Figure PCTCN2022129523-appb-000008
where the time constant of the search step is
Figure PCTCN2022129523-appb-000009
Damping factor for search steps
Figure PCTCN2022129523-appb-000010

协方差矩阵的进化路径计算公式为

Figure PCTCN2022129523-appb-000011
其中
Figure PCTCN2022129523-appb-000012
协方差矩阵的累计时间常数为
Figure PCTCN2022129523-appb-000013
用rank-1和rank-μ更新机理来更新协方差矩阵,
Figure PCTCN2022129523-appb-000014
rank-1更新机理是使用进化路径来获得代与代之间的积累信息,其学习因子的计算公式为
Figure PCTCN2022129523-appb-000015
rank-μ更新机理能够有效的利用整个种群的信息去更好的估计本代的最优值,其学习因子的计算公式为
Figure PCTCN2022129523-appb-000016
The formula for calculating the evolutionary path of the covariance matrix is
Figure PCTCN2022129523-appb-000011
in
Figure PCTCN2022129523-appb-000012
The cumulative time constant of the covariance matrix is
Figure PCTCN2022129523-appb-000013
Use rank-1 and rank-μ update mechanisms to update the covariance matrix,
Figure PCTCN2022129523-appb-000014
The rank-1 update mechanism uses evolutionary paths to obtain accumulated information between generations. The calculation formula of its learning factor is
Figure PCTCN2022129523-appb-000015
The rank-μ update mechanism can effectively use the information of the entire population to better estimate the optimal value of this generation. The calculation formula of its learning factor is:
Figure PCTCN2022129523-appb-000016

在上述实施例的基础上,S45还包括:若当前成像误差满足预设的阈值条件或迭代次数大于最大迭代次数条件,则当前迭代掩模数据为满足预设条件的掩模数据,完成光学邻近效应的修正。Based on the above embodiment, S45 also includes: if the current imaging error meets the preset threshold condition or the number of iterations is greater than the maximum number of iterations condition, the current iteration mask data is the mask data that satisfies the preset conditions, and optical proximity is completed. Effect correction.

判断当前掩模数据的图形误差函数值是否小于预设的阈值条件,或迭代次数是否超过最大迭代次数。当小于阈值或迭代次数大于最大迭代次数时,则认为当前掩模数据为优化后的掩模数据,像素化光学邻近效应修正的操作完成,并根据当前掩模数据输出最终掩模图形;否则重复操作S41~S45,直到满足迭代停止条件。本公开的方法设定的成像性能阈值的取值需依据目标掩模大小以及目标图形的复杂度来选定。本公开牺牲了一定的掩模复杂度和优化时间,通过多次迭代来达到较好的收敛效果。Determine whether the graphics error function value of the current mask data is less than the preset threshold condition, or whether the number of iterations exceeds the maximum number of iterations. When it is less than the threshold or the number of iterations is greater than the maximum number of iterations, the current mask data is considered to be the optimized mask data, the pixelated optical proximity effect correction operation is completed, and the final mask pattern is output based on the current mask data; otherwise, repeat Operations S41 to S45 are performed until the iteration stop condition is met. The value of the imaging performance threshold set by the method of the present disclosure needs to be selected based on the size of the target mask and the complexity of the target graphics. This disclosure sacrifices a certain amount of mask complexity and optimization time, and achieves better convergence effects through multiple iterations.

本公开提供了一种基于协方差矩阵自适应更新策略的超分辨光刻掩模光学邻近效应修正的方法,在不使用梯度信息的情况下,通过在多元正态分布中采样并使用适应性好的个体去更新掩模图形,通过搜索步长和协方差矩阵的更新,持续收敛直到找到最优的掩模结构,实现对光学邻近效应的修正,获得更接近目标图形的光刻胶输出图形;该方法不仅能够实现任意图形的光学邻近效应修正,而且利用对称性编码掩模的方式使得优化变量成倍减少,极大地提升了优化速度。The present disclosure provides a method for super-resolution photolithography mask optical proximity effect correction based on a covariance matrix adaptive update strategy. Without using gradient information, by sampling in a multivariate normal distribution and using good adaptability Individuals update the mask pattern, and continue to converge until the optimal mask structure is found through the update of the search step size and covariance matrix, thereby correcting the optical proximity effect and obtaining a photoresist output pattern that is closer to the target pattern; This method can not only realize the optical proximity effect correction of arbitrary graphics, but also use the symmetry encoding mask to exponentially reduce the optimization variables, greatly improving the optimization speed.

图4示意性示出了根据本公开实施例将像素化光学邻近效应修正应用于超分辨光刻方法的流程图。该超分辨光刻方法包括:4 schematically illustrates a flow chart of applying pixelated optical proximity effect correction to a super-resolution lithography method according to an embodiment of the present disclosure. The super-resolution lithography method includes:

S101,根据目标图形得到像素化的初始掩模数据;S101, obtain pixelated initial mask data according to the target graphic;

S102,根据初始掩模数据和超分辨光刻的条件计算光刻胶输出图形与目标图形的成像误差;S102, calculate the imaging error between the photoresist output pattern and the target pattern based on the initial mask data and super-resolution lithography conditions;

S103,对初始掩模数据进行编码,初始化超分辨光刻的结构参数、基于协方差矩阵自适应更新策略算法的参数;S103, encode the initial mask data, initialize the structural parameters of super-resolution lithography, and the parameters of the covariance matrix adaptive update strategy algorithm;

S104,利用基于协方差矩阵自适应更新策略算法进行迭代运算,直至获得满足预设条件的掩模数据,完成光学邻近效应的修正;并输出最终掩模图形;S104, use an adaptive update strategy algorithm based on the covariance matrix to perform iterative operations until mask data that meets the preset conditions is obtained to complete the correction of the optical proximity effect; and output the final mask pattern;

S105,根据最终掩模图形进行超分辨光刻。S105, perform super-resolution lithography according to the final mask pattern.

即在前述应用于超分辨光刻的像素化光学邻近效应修正方法的基础上输出最终掩模图形,并根据该最终掩模图形进行光刻。利用CMA-ES算法对初始掩模数据进行优化,以实现适用于超分辨光刻的光学邻近效应修正,无需建立超分辨光刻系统的完整数学模型,不用求解梯度就可以实现像素化掩模的OPC,从而提高了优化效率。操作S101~S104与前述操作S1~S4相对应,此处不再赘述。That is, the final mask pattern is output based on the aforementioned pixelated optical proximity effect correction method applied to super-resolution lithography, and photolithography is performed based on the final mask pattern. The CMA-ES algorithm is used to optimize the initial mask data to achieve optical proximity effect correction suitable for super-resolution lithography. There is no need to establish a complete mathematical model of the super-resolution lithography system, and the pixelated mask can be achieved without solving the gradient. OPC, thereby improving optimization efficiency. Operations S101 to S104 correspond to the aforementioned operations S1 to S4, and will not be described again here.

下面通过具体实施方式对本公开作进一步说明。在以下实施例中对上述应用于超分辨光刻的像素化光学邻近效应修正方法进行具体说明。但是,下述实施例仅用于对本公开进行例示,本公开的范围不限于此。The present disclosure will be further described below through specific embodiments. The above-mentioned pixelated optical proximity effect correction method applied to super-resolution lithography will be specifically described in the following embodiments. However, the following examples are only for illustrating the present disclosure, and the scope of the present disclosure is not limited thereto.

具体地,本公开的方法包括以下步骤,如图5所示:Specifically, the method of the present disclosure includes the following steps, as shown in Figure 5:

步骤S01:Step S01:

确定目标图形,根据目标图形得到像素化的初始掩模数据M(x,y),并将其栅格化分割为等间距的M×N的像素化网格(M和N可以相同也可以不同,以下步骤介绍中以M=N为例,且N为奇数),每个像素单元代表当前位置处掩模的透过率,取值为0或1,分别代表掩模不透光和透光两种状态。初始掩模数据中第一象限的掩模数据定义为初始迭代掩模数据M′(x,y),其大小为

Figure PCTCN2022129523-appb-000017
Determine the target graphic, obtain the pixelated initial mask data M(x, y) based on the target graphic, and rasterize it into equally spaced M×N pixelated grids (M and N can be the same or different , in the following steps, M=N is used as an example, and N is an odd number). Each pixel unit represents the transmittance of the mask at the current position. The value is 0 or 1, which represents the mask's opacity and light transmission respectively. Two states. The mask data of the first quadrant in the initial mask data is defined as the initial iteration mask data M′(x, y), whose size is
Figure PCTCN2022129523-appb-000017

用常阈值模型来表征光刻胶输出图形PI=I>tr,其中I是空间光场强度分布,tr是光刻胶阈值。本公开将成像误差用图形误差函数值来表征,图形误差函数F定义为:目标图形与当前掩模数据对应的光刻胶输出图形的像素误差总数,即F=∑|PI{M}-TP|。其中,M是当前的二值化掩模数据,PI是该掩模数据对应的光刻胶输出图形,TP为目标图形,皆为N×N的二值化矩阵,因此,每一代的图形误差函数值是正整数。A constant threshold model is used to characterize the photoresist output pattern PI=I>tr, where I is the spatial light field intensity distribution and tr is the photoresist threshold. This disclosure characterizes the imaging error by a graphics error function value. The graphics error function F is defined as: the total number of pixel errors of the photoresist output pattern corresponding to the target pattern and the current mask data, that is, F=∑|PI{M}-TP |. Among them, M is the current binary mask data, PI is the photoresist output pattern corresponding to the mask data, and TP is the target pattern, both of which are N×N binary matrices. Therefore, the pattern error of each generation Function values are positive integers.

步骤S02:Step S02:

基于给定的超分辨光刻结构,利用RCWA、FDTD或FEM方法计算空间光场强度分布,绘制初始掩模数据对应的空间光场强度分布图和光刻胶中成像图形,计算并保存初始图形误差函数值。用Sig函数来表征光刻胶效应,I aerial代表空间光场强度分布,光刻胶中成像图形为

Figure PCTCN2022129523-appb-000018
RI是处于区间[0,1]的连续值。 Based on the given super-resolution lithography structure, use RCWA, FDTD or FEM method to calculate the spatial light field intensity distribution, draw the spatial light field intensity distribution map corresponding to the initial mask data and the imaging pattern in the photoresist, calculate and save the initial pattern error function value. The Sig function is used to characterize the photoresist effect, I aerial represents the spatial light field intensity distribution, and the imaging pattern in the photoresist is
Figure PCTCN2022129523-appb-000018
RI is a continuous value in the interval [0, 1].

针对常规非偏振光照明,可近似为两非相干的横磁(TM)和横电 (TE)偏振平面波叠加,因此,光刻胶中的空间光场强度为TE偏振和TM偏振光源照射后空间光场强度叠加的平均值。For conventional unpolarized light illumination, it can be approximated as the superposition of two incoherent transverse magnetic (TM) and transverse electric (TE) polarized plane waves. Therefore, the spatial light field intensity in the photoresist is the space after irradiation of the TE polarized and TM polarized light sources. The average value of the light field intensity superposition.

步骤S03:Step S03:

本步骤使用对称性编码掩模数据的方式,针对对称性掩模图形展开研究。针对大小为N×N的4倍对称性掩模(以N为奇数为例)图形,即只编码迭代第一象限的目标掩模图形,

Figure PCTCN2022129523-appb-000019
编码后的迭代掩模数据是一个行矩阵,使用对称性编码方式而不是全局编码方式使得优化变量成倍减小,大大提高了优化速度。 This step uses symmetry encoding mask data to conduct research on symmetry mask graphics. For a 4-fold symmetry mask pattern of size N×N (taking N as an odd number as an example), that is, only the target mask pattern in the first quadrant of the iteration is encoded,
Figure PCTCN2022129523-appb-000019
The encoded iterative mask data is a row matrix. The use of symmetry encoding instead of global encoding reduces the optimization variables exponentially, greatly improving the optimization speed.

初始化各参数,主要有超分辨光刻结构参数——各膜层厚度及介电常数大小等,CMA-ES算法参数——优化变量个数D m、分布均值m、协方差矩阵C及种群数λ等。针对大小为N×N的4倍对称性掩模图形(以N为奇数为例),使用全局编码方式时,优化变量为D m=N 2,而使用对称性编码方式时,优化变量个数为

Figure PCTCN2022129523-appb-000020
对称性编码方式的使用使得优化变量个数急剧减少。 Initialize various parameters, mainly including super-resolution lithography structural parameters - thickness of each film layer and dielectric constant size, etc., CMA-ES algorithm parameters - number of optimization variables D m , distribution mean m, covariance matrix C and population number λ etc. For a 4-fold symmetry mask pattern with size N for
Figure PCTCN2022129523-appb-000020
The use of symmetry coding greatly reduces the number of optimization variables.

步骤S04:Step S04:

迭代的编码变量满足多元正态分布,表示为

Figure PCTCN2022129523-appb-000021
其中,g为迭代代数。CMA-ES算法通过在其中采样,产生不同的迭代掩模数据。 The iterative coding variables satisfy the multivariate normal distribution, expressed as
Figure PCTCN2022129523-appb-000021
Among them, g is the iteration algebra. The CMA-ES algorithm generates different iterative mask data by sampling among them.

CMA-ES在满足某一多元正态分布的解的集合中进行采样,得到优化所需的解,再对这组解进行二值化方可得到每一代中不同的迭代掩模数据。具体地,采样过程包括:首先,生成标准正态分布矢量z k=randn(N,1),然后生成满足均值为0、方差为C的正态分布的解y k=BDz k,最后得到满足均值为m,方差为C的正态分布的解x k=m+σy k。其中B和D用来生成协方差矩阵C=BD 2B T,B是协方差矩阵本征矢量的正交集,D是对应的正的本征值的算术平方根,二者的初始值皆为单位矩阵。 CMA-ES samples from a set of solutions that satisfy a certain multivariate normal distribution to obtain the solutions required for optimization, and then binarizes this set of solutions to obtain different iterative mask data in each generation. Specifically, the sampling process includes: first, generate the standard normal distribution vector z k =randn(N, 1), then generate the solution y k =BDz k that satisfies the normal distribution with mean 0 and variance C, and finally obtain The solution of the normal distribution with mean m and variance C is x k =m+σy k . Among them, B and D are used to generate the covariance matrix C = BD 2 B T , B is the orthogonal set of the covariance matrix eigenvectors, D is the arithmetic square root of the corresponding positive eigenvalues, and the initial values of both are Identity matrix.

由于采样得到的透过率值是连续的,因此,采用0.5的阈值来进行二值化处理,若该位置的透过率大于0.5,则将其设为1,否则为0,此 时得到的就是编码后的二值化迭代掩模数据。其中,每一代会产生λ个迭代掩模数据。Since the transmittance value obtained by sampling is continuous, a threshold of 0.5 is used for binarization processing. If the transmittance at this position is greater than 0.5, it is set to 1, otherwise it is 0. At this time, the obtained It is the encoded binary iterative mask data. Among them, each generation will generate λ iteration mask data.

在计算图形误差函数值时需要先将迭代掩模数据进行解码,

Figure PCTCN2022129523-appb-000022
再通过镜像操作得到整个掩模数据M。计算图形误差函数值需要整个掩模板的折射率分布情况,但实际上更新变化的只有第一象限的掩模数据,因此需要用解码和镜像的操作得到更新变化后的整个掩模数据。其中解码指的是将编码后的行矩阵再恢复为编码前迭代掩模大小的矩阵,即将
Figure PCTCN2022129523-appb-000023
的行矩阵解码为
Figure PCTCN2022129523-appb-000024
的矩阵;镜像操作就是利用矩阵的翻转和拼接,利用第一象限的信息得到整个掩模板的信息。利用RCWA计算获得该掩模数据对应的空间光场强度分布以及图形误差函数值,每一代会调用λ次图形误差函数,因此每一代会获得λ个图形误差函数值,对这些值进行升序排列,最小的图形误差函数值对应的掩模数据就是在当代适应性最好的掩模数据。 When calculating the graphics error function value, the iterative mask data needs to be decoded first.
Figure PCTCN2022129523-appb-000022
Then the entire mask data M is obtained through the mirror operation. Calculating the graphics error function value requires the refractive index distribution of the entire mask plate, but in fact only the mask data in the first quadrant is updated and changed, so decoding and mirroring operations are required to obtain the updated and changed entire mask data. Decoding refers to restoring the encoded row matrix to the matrix of the iteration mask size before encoding, that is,
Figure PCTCN2022129523-appb-000023
The row matrix of is decoded as
Figure PCTCN2022129523-appb-000024
The matrix; the mirror operation is to use the flipping and splicing of the matrix to obtain the information of the entire mask using the information in the first quadrant. Use RCWA calculation to obtain the spatial light field intensity distribution and graphics error function value corresponding to the mask data. Each generation will call the graphics error function λ times, so each generation will obtain λ graphics error function values, and arrange these values in ascending order. The mask data corresponding to the smallest graphics error function value is the mask data with the best adaptability in the contemporary era.

步骤S05:Step S05:

取排序后的前μ个图形误差函数值对应的迭代掩模数据,进行加权求和来更新下一代的分布均值m。Get the iterative mask data corresponding to the first μ graphics error function values after sorting, and perform weighted summation to update the distribution mean m of the next generation.

步骤S06:Step S06:

更新进化路径和搜索步长,通过rank-1和rank-μ方法更新协方差矩阵。Update the evolution path and search step size, and update the covariance matrix through the rank-1 and rank-μ methods.

步骤S07:Step S07:

判断是否满足迭代停止的条件,如果当前计算出成像误差函数值满足设定的阈值,或迭代次数大于最大迭代次数,则跳至步骤S08,否则进入步骤S04继续迭代优化。阈值的大小和最大迭代次数的大小要根据不同的目标图形进行调整,需要兼顾优化效果和运行时间的影响。通常,每一代种群数越多,找到最优个体的可能性就越大,但是这样需要的总的迭代次数会变多,运行时间也会变长。Determine whether the conditions for stopping the iteration are met. If the currently calculated imaging error function value meets the set threshold, or the number of iterations is greater than the maximum number of iterations, jump to step S08, otherwise go to step S04 to continue iterative optimization. The size of the threshold and the maximum number of iterations need to be adjusted according to different target graphics, and the optimization effect and the impact of running time need to be taken into consideration. Generally, the larger the number of populations in each generation, the greater the possibility of finding the optimal individual, but the total number of iterations required will increase and the running time will also become longer.

步骤S08:Step S08:

优化结束,输出优化后的最终掩模图形和最终的图形误差函数值。After the optimization is completed, the optimized final mask pattern and the final pattern error function value are output.

下面是具体实施例的说明。The following is a description of specific embodiments.

实施例1:Example 1:

本实施例中的超分辨光刻结构如图1中1002所示,其中设置掩模(SiO 2+Cr)厚度为40nm,空气间隔层(Air)30nm,金属层(Ag)20nm,光刻胶(Pr)30nm。 The super-resolution photolithography structure in this embodiment is shown as 1002 in Figure 1, in which the thickness of the mask (SiO 2 +Cr) is set to 40 nm, the air spacer layer (Air) is 30 nm, the metal layer (Ag) is 20 nm, and the photoresist is (Pr)30nm.

图6示意性示出了本实施例中初始掩模图形M(x,y)、对应的光刻胶中成像图形RI以及优化前光刻胶中成像图形轮廓与目标图形轮廓的对比。本实例中,光刻胶中的空间光场强度分布是TE偏振和TM偏振光源照射后空间光场强度叠加的平均值,使用RCWA计算得到,其中傅里叶展开级数为10。Figure 6 schematically shows the comparison of the initial mask pattern M(x, y), the corresponding imaged pattern RI in the photoresist, and the imaged pattern outline in the photoresist before optimization and the target pattern outline in this embodiment. In this example, the spatial light field intensity distribution in the photoresist is the average value of the superposition of the spatial light field intensity after irradiation by TE polarized and TM polarized light sources, calculated using RCWA, in which the Fourier expansion series is 10.

接下来评估掩模图形的超分辨光刻成像性能。601为初始掩模图形即目标图形,其中白色区域表示透明的部分,黑色表示非透明的部分,其关键特征尺寸为90nm,单位像素为10nm,整个掩模大小为99×99;602表示以601作为掩模图形,经过超分辨光刻系统后光刻胶中成像图形,其中光刻胶因子设为80,感光阈值设为0.3;603是优化前光刻胶中成像图形轮廓与目标图形轮廓的对比,其中黑色虚线是目标图形的轮廓,黑色实线是光刻胶中成像图形的轮廓。Next, the super-resolution lithography imaging performance of the mask pattern was evaluated. 601 is the initial mask pattern, which is the target pattern. The white area represents the transparent part, and the black represents the non-transparent part. The key feature size is 90nm, the unit pixel is 10nm, and the entire mask size is 99×99; 602 represents 601 As a mask pattern, the pattern is imaged in the photoresist after the super-resolution lithography system. The photoresist factor is set to 80 and the photosensitivity threshold is set to 0.3; 603 is the difference between the contour of the imaged pattern in the photoresist and the contour of the target pattern before optimization. For comparison, the black dotted line is the outline of the target pattern, and the black solid line is the outline of the imaged pattern in the photoresist.

图7为采用本公开方法优化得到的优化后的掩模图形、对应的光刻胶中成像图形以及优化后光刻胶中成像图形轮廓与目标图形轮廓的对比图。701为采用本公开方法得到的优化后的掩模图形,702为以701作为掩模图形,经过超分辨光刻系统后光刻胶中成像图形,703是优化后光刻胶中成像图形轮廓与目标图形轮廓的对比,其中黑色虚线是目标图形的轮廓,黑色实线是光刻胶中成像图形的轮廓,可以看出黑色虚线与黑色实线几乎重合。Figure 7 is a comparison diagram of the optimized mask pattern, the corresponding image pattern in the photoresist, and the contour of the image pattern in the optimized photoresist and the target pattern outline obtained through optimization using the disclosed method. 701 is the optimized mask pattern obtained by using the disclosed method, 702 is the image pattern in the photoresist after using 701 as the mask pattern through the super-resolution lithography system, 703 is the contour of the image pattern in the photoresist after optimization and Comparison of the outline of the target pattern, where the black dotted line is the outline of the target pattern, and the black solid line is the outline of the imaged pattern in the photoresist. It can be seen that the black dotted line and the black solid line almost overlap.

计算得到初始图形误差函数值为892,将成像误差的阈值设为30,CMA-ES算法中的种群数为50,最大迭代次数为2000。根据步骤S04至S07,对掩模数据进行更新,最终得到优化后的掩模图形,优化后的图形误差函数值为84。The calculated initial graphics error function value is 892, the threshold of imaging error is set to 30, the number of populations in the CMA-ES algorithm is 50, and the maximum number of iterations is 2000. According to steps S04 to S07, the mask data is updated, and finally the optimized mask pattern is obtained, and the optimized pattern error function value is 84.

对比图6和图7可知,本公开的方法有效地补偿了超分辨光刻系统中的光学邻近效应,针对超分辨光刻的实际需求提供了效果优良的掩模图形。Comparing Figures 6 and 7, it can be seen that the method of the present disclosure effectively compensates for the optical proximity effect in the super-resolution lithography system, and provides a mask pattern with excellent effects for the actual needs of super-resolution lithography.

实施例二:Example 2:

本实施例中的超分辨光刻结构如图1中1001所示,其中设置掩模(SiO 2+Cr)厚度为40nm,空气间隔层(Air)50nm,金属层(Ag)20nm,光刻胶(Pr)30nm,金属反射层(Ag)50nm。 The super-resolution photolithography structure in this embodiment is shown as 1001 in Figure 1, in which the thickness of the mask (SiO 2 +Cr) is set to 40 nm, the air spacer layer (Air) is 50 nm, the metal layer (Ag) is 20 nm, and the photoresist is (Pr) 30nm, metal reflective layer (Ag) 50nm.

图8表示在图1中1001所示的超分辨光刻结构中,采用本公开基于CMA-ES算法的掩模OPC方法优化前后的掩模图形以及对应光刻胶中成像图形和目标图形的轮廓对比图,列出了两种掩模图形的优化前后情况。801、805为初始掩模图形即目标图形,802、806分别表示以801、805作为掩模图形,经过超分辨光刻系统后光刻胶中成像图形轮廓与目标图形轮廓的对比;803、807为采用本公开方法得到的优化后的掩模图形,804、808分别为优化后光刻胶中成像图形轮廓与目标图形轮廓的对比。其中,空间光场强度分布使用FDTD方法计算得到。Figure 8 shows the mask pattern before and after optimization using the mask OPC method based on the CMA-ES algorithm of the present disclosure in the super-resolution lithography structure shown as 1001 in Figure 1, as well as the contours of the corresponding imaging pattern and target pattern in the photoresist. The comparison chart lists the before and after optimization of the two mask patterns. 801 and 805 are the initial mask patterns, which are the target patterns. 802 and 806 respectively represent the comparison between the imaged pattern outline in the photoresist and the target pattern outline using 801 and 805 as the mask pattern after the super-resolution lithography system; 803 and 807 For the optimized mask pattern obtained by using the disclosed method, 804 and 808 respectively represent the comparison between the contour of the imaged pattern in the optimized photoresist and the contour of the target pattern. Among them, the spatial light field intensity distribution is calculated using the FDTD method.

本实施例的单位像素为10nm,种群数分别为46、50,光刻胶因子均为80,感光阈值均为0.5,掩模板大小分别为50×100、99×99。本实施例中两个掩模图形的特征尺寸分别为120nm、130nm。两种掩模图形经过本公开的优化后对应的图形误差值分别从100、802降至5、389。The unit pixel in this embodiment is 10 nm, the population numbers are 46 and 50 respectively, the photoresist factors are all 80, the photosensitivity thresholds are all 0.5, and the mask sizes are 50×100 and 99×99 respectively. In this embodiment, the feature sizes of the two mask patterns are 120nm and 130nm respectively. After the optimization of the present disclosure, the corresponding pattern error values of the two mask patterns were reduced from 100 and 802 to 5 and 389 respectively.

实施例三:Embodiment three:

图9表示在图1中1002所示的超分辨光刻结构中,采用本公开基于CMA-ES算法的掩模OPC方法优化前后的掩模图形以及对应光刻胶中成像图形和目标图形的轮廓对比图,列出了两种掩模图形优化前后的情况。901、905为初始掩模图形即目标图形,902、906分别表示以901、905作为掩模图形,经过超分辨光刻系统后光刻胶中成像图形轮廓与目标图形轮廓的对比;903、907为采用本公开方法得到的优化后的掩模图形,904、908分别为优化后光刻胶中成像图形轮廓与目标图形轮廓的对比。光刻胶中的空间光场强度分布是TE偏振和TM偏振光源照射后空间光场强度叠加的平均值,使用RCWA计算得到,其中傅里叶展开级数为10。Figure 9 shows the mask pattern before and after optimization using the mask OPC method based on the CMA-ES algorithm of the present disclosure in the super-resolution lithography structure shown as 1002 in Figure 1, as well as the contours of the corresponding imaging pattern and target pattern in the photoresist. The comparison chart lists the conditions before and after optimization of the two mask patterns. 901 and 905 are the initial mask patterns, which are the target patterns. 902 and 906 respectively represent the comparison between the imaged pattern outline in the photoresist and the target pattern outline after the super-resolution lithography system using 901 and 905 as the mask pattern; 903 and 907 For the optimized mask pattern obtained by using the disclosed method, 904 and 908 respectively represent the comparison between the contour of the imaged pattern in the optimized photoresist and the contour of the target pattern. The spatial light field intensity distribution in the photoresist is the average value of the superposition of the spatial light field intensity after irradiation with TE polarization and TM polarization light sources. It is calculated using RCWA, in which the Fourier expansion series is 10.

本实施例的单位像素为10nm,种群数均为250,光刻胶因子均为80,感光阈值分别为0.2、0.25,掩模板大小均为119×119。本实施例中 两个掩模图形的特征尺寸均为90nm。两种掩模图形经过本公开的优化后对应的图形误差值分别从1190、1006降至288、244。The unit pixel in this embodiment is 10 nm, the population number is 250, the photoresist factor is 80, the photosensitivity thresholds are 0.2 and 0.25 respectively, and the mask size is 119×119. In this embodiment, the feature sizes of the two mask patterns are both 90nm. After the optimization of the present disclosure, the corresponding pattern error values of the two mask patterns were reduced from 1190 and 1006 to 288 and 244 respectively.

图10示意性示出了根据本公开实施例应用于超分辨光刻的像素化光学邻近效应修正系统的方框图。FIG. 10 schematically shows a block diagram of a pixelated optical proximity effect correction system applied to super-resolution lithography according to an embodiment of the present disclosure.

如图10所示,该图10示意性示出了根据本公开实施例应用于超分辨光刻的像素化光学邻近效应修正系统的方框图。该光学邻近效应修正系统1000包括:预处理模块1010、计算模块1020、编码模块1030、迭代运算模块1040。As shown in FIG. 10 , FIG. 10 schematically shows a block diagram of a pixelated optical proximity effect correction system applied to super-resolution lithography according to an embodiment of the present disclosure. The optical proximity effect correction system 1000 includes: a preprocessing module 1010, a calculation module 1020, an encoding module 1030, and an iterative operation module 1040.

预处理模块1010,用于根据目标图形得到像素化的初始掩模数据。根据本公开的实施例,预处理模块1010例如可以用于执行上文参考图2所描述的S1步骤,在此不再赘述。The preprocessing module 1010 is used to obtain pixelated initial mask data according to the target graphics. According to an embodiment of the present disclosure, the preprocessing module 1010 may, for example, be used to perform step S1 described above with reference to FIG. 2, which will not be described again here.

计算模块1020,用于根据初始掩模数据和超分辨光刻的条件计算光刻胶输出图形与目标图形的成像误差。根据本公开的实施例,计算模块1020例如可以用于执行上文参考图2所描述的S2步骤,在此不再赘述。The calculation module 1020 is used to calculate the imaging error between the photoresist output pattern and the target pattern according to the initial mask data and the conditions of super-resolution lithography. According to an embodiment of the present disclosure, the computing module 1020 may, for example, be used to perform step S2 described above with reference to FIG. 2, which will not be described again here.

编码模块1030,用于对初始掩模数据进行编码,初始化超分辨光刻的结构参数、基于协方差矩阵自适应更新策略算法的参数。根据本公开的实施例,该编码模块1030例如可以用于执行上文参考图2所描述的S3步骤,在此不再赘述。The encoding module 1030 is used to encode the initial mask data, initialize the structural parameters of super-resolution lithography, and the parameters of the adaptive update strategy algorithm based on the covariance matrix. According to an embodiment of the present disclosure, the encoding module 1030 may, for example, be used to perform step S3 described above with reference to FIG. 2, which will not be described again here.

迭代运算模块1040,用于利用基于协方差矩阵自适应更新策略算法进行迭代运算,直至获得满足预设条件的掩模数据,完成光学邻近效应的修正。根据本公开的实施例,该迭代运算模块1040例如可以用于执行上文参考图2所描述的S4步骤,在此不再赘述。The iterative operation module 1040 is used to perform iterative operations using an adaptive update strategy algorithm based on the covariance matrix until mask data that meets preset conditions is obtained to complete the correction of the optical proximity effect. According to an embodiment of the present disclosure, the iterative operation module 1040 may be used, for example, to perform step S4 described above with reference to FIG. 2 , which will not be described again here.

需说明的是,根据本公开的实施例的模块、子模块、单元、子单元中的任意多个、或其中任意多个的至少部分功能可以在一个模块中实现。根据本公开实施例的模块、子模块、单元、子单元中的任意一个或多个可以被拆分成多个模块来实现。根据本公开实施例的模块、子模块、单元、子单元中的任意一个或多个可以至少被部分地实现为硬件电路,例如现场可编程门阵列(FPGA)、可编程逻辑阵列(PLA)、片上系统、基板上的系统、封装上的系统、专用集成电路(ASIC),或可以通过对电 路进行集成或封装的任何其他的合理方式的硬件或固件来实现,或以软件、硬件以及固件三种实现方式中任意一种或以其中任意几种的适当组合来实现。或者,根据本公开实施例的模块、子模块、单元、子单元中的一个或多个可以至少被部分地实现为计算机程序模块,当该计算机程序模块被运行时,可以执行相应的功能。It should be noted that any multiple of the modules, sub-modules, units, and sub-units according to the embodiments of the present disclosure, or at least part of the functions of any multiple of them, can be implemented in one module. Any one or more of the modules, sub-modules, units, and sub-units according to the embodiments of the present disclosure may be split into multiple modules for implementation. Any one or more of the modules, sub-modules, units, and sub-units according to embodiments of the present disclosure may be at least partially implemented as hardware circuits, such as field programmable gate arrays (FPGAs), programmable logic arrays (PLA), System-on-a-chip, system-on-substrate, system-on-package, application-specific integrated circuit (ASIC), or any other reasonable means of integrating or packaging circuits that can be implemented in hardware or firmware, or in a combination of software, hardware, and firmware Any one of these implementation methods or an appropriate combination of any of them. Alternatively, one or more of the modules, sub-modules, units, and sub-units according to the embodiments of the present disclosure may be at least partially implemented as a computer program module, and when the computer program module is executed, corresponding functions may be performed.

例如,预处理模块1010、计算模块1020、编码模块1030、迭代运算模块1040中的任意多个可以合并在一个模块中实现,或者其中的任意一个模块可以被拆分成多个模块。或者,这些模块中的一个或多个模块的至少部分功能可以与其他模块的至少部分功能相结合,并在一个模块中实现。根据本公开的实施例,预处理模块1010、计算模块1020、编码模块1030、迭代运算模块1040中的至少一个可以至少被部分地实现为硬件电路,例如现场可编程门阵列(FPGA)、可编程逻辑阵列(PLA)、片上系统、基板上的系统、封装上的系统、专用集成电路(ASIC),或可以通过对电路进行集成或封装的任何其他的合理方式等硬件或固件来实现,或以软件、硬件以及固件三种实现方式中任意一种或以其中任意几种的适当组合来实现。或者,预处理模块1010、计算模块1020、编码模块1030、迭代运算模块1040中的至少一个可以至少被部分地实现为计算机程序模块,当该计算机程序模块被运行时,可以执行相应的功能。For example, any one of the preprocessing module 1010, the calculation module 1020, the encoding module 1030, and the iterative operation module 1040 can be combined and implemented in one module, or any one of the modules can be split into multiple modules. Alternatively, at least part of the functionality of one or more of these modules may be combined with at least part of the functionality of other modules and implemented in one module. According to embodiments of the present disclosure, at least one of the preprocessing module 1010, the calculation module 1020, the encoding module 1030, and the iterative operation module 1040 may be at least partially implemented as a hardware circuit, such as a field programmable gate array (FPGA), a programmable A logic array (PLA), a system on a chip, a system on a substrate, a system on a package, an application specific integrated circuit (ASIC), or any other reasonable means of integrating or packaging circuits that can be implemented in hardware or firmware, or in It can be implemented in any one of the three implementation methods of software, hardware and firmware or in an appropriate combination of any of them. Alternatively, at least one of the preprocessing module 1010, the calculation module 1020, the encoding module 1030, and the iterative operation module 1040 can be at least partially implemented as a computer program module, and when the computer program module is run, corresponding functions can be performed.

图11示意性示出了根据本公开实施例的适于实现上文描述的方法的电子设备的方框图。图11示出的电子设备仅仅是一个示例,不应对本公开实施例的功能和使用范围带来任何限制。Figure 11 schematically shows a block diagram of an electronic device suitable for implementing the above-described method according to an embodiment of the present disclosure. The electronic device shown in FIG. 11 is only an example and should not impose any limitations on the functions and scope of use of the embodiments of the present disclosure.

如图11所示,本实施例中所描述的电子设备1100,包括:处理器1101,其可以根据存储在只读存储器(ROM)1102中的程序或者从存储部分1108加载到随机访问存储器(RAM)1103中的程序而执行各种适当的动作和处理。处理器1101例如可以包括通用微处理器(例如CPU)、指令集处理器和/或相关芯片组和/或专用微处理器(例如,专用集成电路(ASIC)),等等。处理器1101还可以包括用于缓存用途的板载存储器。处理器1101可以包括用于执行根据本公开实施例的方法流程的不 同动作的单一处理单元或者是多个处理单元。As shown in Figure 11, the electronic device 1100 described in this embodiment includes: a processor 1101, which can be loaded into a random access memory (RAM) according to a program stored in a read-only memory (ROM) 1102 or from a storage part 1108. )1103 to perform various appropriate actions and processes. Processor 1101 may include, for example, a general purpose microprocessor (eg, a CPU), an instruction set processor and/or associated chipset, and/or a special purpose microprocessor (eg, an application specific integrated circuit (ASIC)), among others. Processor 1101 may also include onboard memory for caching purposes. The processor 1101 may include a single processing unit or multiple processing units for performing different actions of the method flow according to embodiments of the present disclosure.

在RAM 1103中,存储有系统1100操作所需的各种程序和数据。处理器1101、ROM 1102以及RAM 1103通过总线1104彼此相连。处理器1101通过执行ROM 1102和/或RAM 1103中的程序来执行根据本公开实施例的方法流程的各种操作。需要注意,程序也可以存储在除ROM 1102和RAM 1103以外的一个或多个存储器中。处理器1101也可以通过执行存储在一个或多个存储器中的程序来执行根据本公开实施例的方法流程的各种操作。In the RAM 1103, various programs and data required for the operation of the system 1100 are stored. The processor 1101, ROM 1102 and RAM 1103 are connected to each other through a bus 1104. The processor 1101 performs various operations according to the method flow of the embodiment of the present disclosure by executing programs in the ROM 1102 and/or RAM 1103. Note that the program may also be stored in one or more memories other than ROM 1102 and RAM 1103. The processor 1101 may also perform various operations according to the method flow of embodiments of the present disclosure by executing programs stored in one or more memories.

根据本公开的实施例,电子设备1100还可以包括输入/输出(I/O)接口1105,输入/输出(I/O)接口1105也连接至总线1104。系统1100还可以包括连接至I/O接口1105的以下部件中的一项或多项:包括键盘、鼠标等的输入部分1106;包括诸如阴极射线管(CRT)、液晶显示器(LCD)等以及扬声器等的输出部分1107;包括硬盘等的存储部分1108;以及包括诸如LAN卡、调制解调器等的网络接口卡的通信部分1109。通信部分1109经由诸如因特网的网络执行通信处理。驱动器1110也根据需要连接至I/O接口1105。可拆卸介质1111,诸如磁盘、光盘、磁光盘、半导体存储器等等,根据需要安装在驱动器1110上,以便于从其上读出的计算机程序根据需要被安装入存储部分1108。According to embodiments of the present disclosure, the electronic device 1100 may further include an input/output (I/O) interface 1105 that is also connected to the bus 1104 . System 1100 may also include one or more of the following components connected to I/O interface 1105: an input portion 1106 including a keyboard, mouse, etc.; including a device such as a cathode ray tube (CRT), a liquid crystal display (LCD), etc.; and a speaker. an output section 1107, etc.; a storage section 1108 including a hard disk, etc.; and a communication section 1109 including a network interface card such as a LAN card, a modem, etc. The communication section 1109 performs communication processing via a network such as the Internet. Driver 1110 is also connected to I/O interface 1105 as needed. Removable media 1111, such as magnetic disks, optical disks, magneto-optical disks, semiconductor memories, etc., are installed on the drive 1110 as needed, so that a computer program read therefrom is installed into the storage portion 1108 as needed.

根据本公开的实施例,根据本公开实施例的方法流程可以被实现为计算机软件程序。例如,本公开的实施例包括一种计算机程序产品,其包括承载在计算机可读存储介质上的计算机程序,该计算机程序包含用于执行流程图所示的方法的程序代码。在这样的实施例中,该计算机程序可以通过通信部分1109从网络上被下载和安装,和/或从可拆卸介质1111被安装。在该计算机程序被处理器1101执行时,执行本公开实施例的系统中限定的上述功能。根据本公开的实施例,上文描述的系统、设备、装置、模块、单元等可以通过计算机程序模块来实现。According to embodiments of the present disclosure, the method flow according to the embodiments of the present disclosure may be implemented as a computer software program. For example, embodiments of the present disclosure include a computer program product including a computer program carried on a computer-readable storage medium, the computer program containing program code for performing the method illustrated in the flowchart. In such embodiments, the computer program may be downloaded and installed from the network via communication portion 1109 and/or installed from removable media 1111 . When the computer program is executed by the processor 1101, the above-described functions defined in the system of the embodiment of the present disclosure are performed. According to embodiments of the present disclosure, the systems, devices, devices, modules, units, etc. described above may be implemented by computer program modules.

本公开实施例还提供了一种计算机可读存储介质,该计算机可读存储介质可以是上述实施例中描述的设备/装置/系统中所包含的;也可以是单独存在,而未装配入该设备/装置/系统中。上述计算机可读存储介 质承载有一个或者多个程序,当上述一个或者多个程序被执行时,实现根据本公开实施例的应用于超分辨光刻的像素化光学邻近效应修正方法。Embodiments of the present disclosure also provide a computer-readable storage medium. The computer-readable storage medium may be included in the device/device/system described in the above embodiments; it may also exist separately without being assembled into the device/system. in equipment/devices/systems. The above-mentioned computer-readable storage medium carries one or more programs. When the above-mentioned one or more programs are executed, the pixelation optical proximity effect correction method applied to super-resolution lithography according to the embodiment of the present disclosure is implemented.

根据本公开的实施例,计算机可读存储介质可以是非易失性的计算机可读存储介质,例如可以包括但不限于:便携式计算机磁盘、硬盘、随机访问存储器(RAM)、只读存储器(ROM)、可擦式可编程只读存储器(EPROM或闪存)、便携式紧凑磁盘只读存储器(CD-ROM)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本公开的实施例中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。例如,根据本公开的实施例,计算机可读存储介质可以包括上文描述的ROM 1102和/或RAM 1103和/或ROM1102和RAM 1103以外的一个或多个存储器。According to embodiments of the present disclosure, the computer-readable storage medium may be a non-volatile computer-readable storage medium, which may include, but is not limited to, portable computer disks, hard disks, random access memory (RAM), and read-only memory (ROM). , erasable programmable read-only memory (EPROM or flash memory), portable compact disk read-only memory (CD-ROM), optical storage device, magnetic storage device, or any suitable combination of the above. In embodiments of the present disclosure, a computer-readable storage medium may be any tangible medium that contains or stores a program for use by or in connection with an instruction execution system, apparatus, or device. For example, according to embodiments of the present disclosure, the computer-readable storage medium may include one or more memories other than ROM 1102 and/or RAM 1103 and/or ROM 1102 and RAM 1103 described above.

本公开的实施例还包括一种计算机程序产品,其包括计算机程序,该计算机程序包含用于执行流程图所示的方法的程序代码。当计算机程序产品在计算机系统中运行时,该程序代码用于使计算机系统实现本公开实施例所提供的应用于超分辨光刻的像素化光学邻近效应修正方法。Embodiments of the present disclosure also include a computer program product including a computer program containing program code for performing the method illustrated in the flowchart. When the computer program product is run in the computer system, the program code is used to cause the computer system to implement the pixelation optical proximity effect correction method applied to super-resolution lithography provided by the embodiments of the present disclosure.

在该计算机程序被处理器1101执行时执行本公开实施例的系统/装置中限定的上述功能。根据本公开的实施例,上文描述的系统、装置、模块、单元等可以通过计算机程序模块来实现。When the computer program is executed by the processor 1101, the above-described functions defined in the system/device of the embodiment of the present disclosure are performed. According to embodiments of the present disclosure, the systems, devices, modules, units, etc. described above may be implemented by computer program modules.

在一种实施例中,该计算机程序可以依托于光存储器件、磁存储器件等有形存储介质。在另一种实施例中,该计算机程序也可以在网络介质上以信号的形式进行传输、分发,并通过通信部分1109被下载和安装,和/或从可拆卸介质1111被安装。该计算机程序包含的程序代码可以用任何适当的网络介质传输,包括但不限于:无线、有线等等,或者上述的任意合适的组合。In one embodiment, the computer program can rely on tangible storage media such as optical storage devices and magnetic storage devices. In another embodiment, the computer program can also be transmitted and distributed in the form of a signal on a network medium, and downloaded and installed through the communication part 1109, and/or installed from the removable medium 1111. The program code contained in the computer program can be transmitted using any appropriate network medium, including but not limited to: wireless, wired, etc., or any suitable combination of the above.

在这样的实施例中,该计算机程序可以通过通信部分1109从网络上被下载和安装,和/或从可拆卸介质1111被安装。在该计算机程序被处理器1101执行时,执行本公开实施例的系统中限定的上述功能。根 据本公开的实施例,上文描述的系统、设备、装置、模块、单元等可以通过计算机程序模块来实现。In such embodiments, the computer program may be downloaded and installed from the network via communication portion 1109 and/or installed from removable media 1111 . When the computer program is executed by the processor 1101, the above-described functions defined in the system of the embodiment of the present disclosure are performed. According to embodiments of the present disclosure, the systems, devices, devices, modules, units, etc. described above may be implemented by computer program modules.

根据本公开的实施例,可以以一种或多种程序设计语言的任意组合来编写用于执行本公开实施例提供的计算机程序的程序代码,具体地,可以利用高级过程和/或面向对象的编程语言、和/或汇编/机器语言来实施这些计算程序。程序设计语言包括但不限于诸如Java,C++,python,“C”语言或类似的程序设计语言。程序代码可以完全地在用户计算设备上执行、部分地在用户设备上执行、部分在远程计算设备上执行、或者完全在远程计算设备或服务器上执行。在涉及远程计算设备的情形中,远程计算设备可以通过任意种类的网络,包括局域网(LAN)或广域网(WAN),连接到用户计算设备,或者,可以连接到外部计算设备(例如利用因特网服务提供商来通过因特网连接)。According to the embodiments of the present disclosure, the program code for executing the computer program provided by the embodiments of the present disclosure may be written in any combination of one or more programming languages. Specifically, high-level procedural and/or object-oriented programming may be utilized. programming language, and/or assembly/machine language to implement these computational procedures. Programming languages include, but are not limited to, programming languages such as Java, C++, python, "C" language or similar programming languages. The program code may execute entirely on the user's computing device, partly on the user's device, partly on a remote computing device, or entirely on the remote computing device or server. In situations involving remote computing devices, the remote computing device may be connected to the user computing device through any kind of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computing device, such as provided by an Internet service. (business comes via Internet connection).

需要说明的是,在本公开各个实施例中的各功能模块可以集成在一个处理模块中,也可以是各个模块单独物理存在,也可以两个或两个以上模块集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本公开的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来。It should be noted that each functional module in various embodiments of the present disclosure can be integrated into one processing module, or each module can exist physically alone, or two or more modules can be integrated into one module. The above integrated modules can be implemented in the form of hardware or software function modules. Integrated modules can be stored in a computer-readable storage medium if they are implemented in the form of software function modules and sold or used as independent products. Based on this understanding, the technical solution of the present disclosure is essentially or contributes to the existing technology, or all or part of the technical solution can be embodied in the form of a software product.

附图中的流程图和框图,图示了按照本公开各种实施例的系统、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段、或代码的一部分,上述模块、程序段、或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个接连地表示的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图或流程图中的每个方框、以及框图或流程图中的方框的组合,可以用执行规定的 功能或操作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。The flowcharts and block diagrams in the figures illustrate the architecture, functionality, and operations of possible implementations of systems, methods, and computer program products according to various embodiments of the present disclosure. In this regard, each block in the flowchart or block diagrams may represent a module, segment, or portion of code that contains one or more logic functions that implement the specified executable instructions. It should also be noted that, in some alternative implementations, the functions noted in the block may occur out of the order noted in the figures. For example, two blocks shown one after another may actually execute substantially in parallel, or they may sometimes execute in the reverse order, depending on the functionality involved. It will also be noted that each block in the block diagram or flowchart illustration, and combinations of blocks in the block diagram or flowchart illustration, can be implemented by special purpose hardware-based systems that perform the specified functions or operations, or may be implemented by special purpose hardware-based systems that perform the specified functions or operations. Achieved by a combination of specialized hardware and computer instructions.

本领域技术人员可以理解,本公开的各个实施例和/或权利要求中记载的特征可以进行多种组合和/或结合,即使这样的组合或结合没有明确记载于本公开中。特别地,在不脱离本公开精神和教导的情况下,本公开的各个实施例和/或权利要求中记载的特征可以进行多种组合和/或结合。所有这些组合和/或结合均落入本公开的范围。Those skilled in the art will understand that features recited in various embodiments and/or claims of the present disclosure may be combined and/or combined in various ways, even if such combinations or combinations are not explicitly recited in the present disclosure. In particular, various combinations and/or combinations of features recited in the various embodiments and/or claims of the disclosure may be made without departing from the spirit and teachings of the disclosure. All such combinations and/or combinations fall within the scope of this disclosure.

尽管已经参照本公开的特定示例性实施例示出并描述了本公开,但是本领域技术人员应该理解,在不背离所附权利要求及其等同物限定的本公开的精神和范围的情况下,可以对本公开进行形式和细节上的多种改变。因此,本公开的范围不应该限于上述实施例,而是应该不仅由所附权利要求来进行确定,还由所附权利要求的等同物来进行限定。While the present disclosure has been shown and described with reference to specific exemplary embodiments thereof, it will be understood by those skilled in the art that other modifications may be made without departing from the spirit and scope of the disclosure as defined by the appended claims and their equivalents. The present disclosure is subject to various changes in form and detail. Therefore, the scope of the present disclosure should not be limited to the above-described embodiments, but should be determined not only by the appended claims but also by the equivalents of the appended claims.

Claims (16)

一种应用于超分辨光刻的像素化光学邻近效应修正方法,其特征在于,包括:A pixelated optical proximity effect correction method applied to super-resolution lithography, which is characterized by including: S1,根据目标图形得到像素化的初始掩模数据;S1, obtain the pixelated initial mask data according to the target graphics; S2,根据所述初始掩模数据和超分辨光刻的条件计算光刻胶输出图形与所述目标图形的成像误差;S2, calculate the imaging error between the photoresist output pattern and the target pattern according to the initial mask data and the conditions of super-resolution lithography; S3,对所述初始掩模数据进行编码,初始化所述超分辨光刻的结构参数、基于协方差矩阵自适应更新策略算法的参数;S3, encode the initial mask data, and initialize the structural parameters of the super-resolution lithography and the parameters of the covariance matrix adaptive update strategy algorithm; S4,利用所述基于协方差矩阵自适应更新策略算法进行迭代运算,直至获得满足预设条件的掩模数据,完成光学邻近效应的修正。S4: Use the covariance matrix-based adaptive update strategy algorithm to perform iterative operations until mask data that meets the preset conditions is obtained to complete the correction of the optical proximity effect. 根据权利要求1所述的应用于超分辨光刻的像素化光学邻近效应修正方法,其特征在于,所述S1包括:The pixelated optical proximity effect correction method applied to super-resolution lithography according to claim 1, wherein the S1 includes: S11,根据目标图形得到初始掩模图形;S11, obtain the initial mask pattern according to the target pattern; S12,对所述初始掩模图形进行像素化处理,得到所述像素化的初始掩模数据。S12: Perform pixelization processing on the initial mask pattern to obtain the pixelated initial mask data. 根据权利要求1所述的应用于超分辨光刻的像素化光学邻近效应修正方法,其特征在于,所述S2包括:The pixelated optical proximity effect correction method applied to super-resolution lithography according to claim 1, wherein the S2 includes: S21,根据所述初始掩模数据和超分辨光刻的条件计算得到光刻胶中的空间光场强度分布;S21, calculate the spatial light field intensity distribution in the photoresist according to the initial mask data and the conditions of super-resolution lithography; S22,根据所述光刻胶中的空间光场强度分布得到光刻胶输出图形,计算所述光刻胶输出图形与所述目标图形的像素误差总数作为成像误差。S22: Obtain a photoresist output pattern according to the spatial light field intensity distribution in the photoresist, and calculate the total number of pixel errors between the photoresist output pattern and the target pattern as the imaging error. 根据权利要求1所述的应用于超分辨光刻的像素化光学邻近效应修正方法,其特征在于,所述S3包括:The pixelated optical proximity effect correction method applied to super-resolution lithography according to claim 1, wherein the S3 includes: S31,将所述初始掩模数据以按列逐点扫描的方式编码为一个行矩阵,得到编码后的迭代掩模数据;S31, encode the initial mask data into a row matrix in a column-by-point scanning manner, and obtain the encoded iterative mask data; S32,初始化所述超分辨光刻的结构参数,所述结构参数至少包括各膜层的厚度及介电常数;S32. Initialize the structural parameters of the super-resolution lithography. The structural parameters at least include the thickness and dielectric constant of each film layer; S33,初始化所述基于协方差矩阵自适应更新策略算法的参数,所 述参数至少包括优化变量个数、分布均值、搜索步长、协方差矩阵及种群数,其中将所述编码后迭代掩模数据作为初始分布均值。S33. Initialize the parameters of the adaptive update strategy algorithm based on covariance matrix. The parameters at least include the number of optimization variables, distribution mean, search step size, covariance matrix and population number, where the encoded iterative mask The data is taken as the initial distribution mean. 根据权利要求4所述的应用于超分辨光刻的像素化光学邻近效应修正方法,其特征在于,所述S31包括:The pixelated optical proximity effect correction method applied to super-resolution lithography according to claim 4, wherein the S31 includes: 若所述初始掩模数据对应的掩模图形为关于坐标轴对称的掩模图形,则将第一象限的掩模数据以按列逐点扫描的方式编码为一个行矩阵,得到所述编码后的迭代掩模数据;If the mask pattern corresponding to the initial mask data is a mask pattern that is symmetrical about the coordinate axis, then the mask data in the first quadrant is encoded into a row matrix by scanning column by point, and the encoded iterative mask data; 否则,将全部初始掩模数据以按列逐点扫描的方式编码为一个行矩阵,得到所述编码后的迭代掩模数据。Otherwise, all the initial mask data is encoded into a row matrix in a column-by-point scanning manner to obtain the encoded iterative mask data. 根据权利要求5所述的应用于超分辨光刻的像素化光学邻近效应修正方法,其特征在于,所述S4包括:The pixelated optical proximity effect correction method applied to super-resolution lithography according to claim 5, wherein the S4 includes: S41,利用所述基于协方差矩阵自适应更新策略算法对所述编码后的迭代掩模数据进行采样和二值化处理,得到第一数量的迭代掩模数据;S41, use the covariance matrix-based adaptive update strategy algorithm to sample and binarize the encoded iterative mask data to obtain the first number of iterative mask data; S42,将所述第一数量的迭代掩模数据进行解码,并根据所述超分辨光刻的条件计算得到第一数量的成像误差;S42, decode the first number of iterative mask data, and calculate the first number of imaging errors according to the conditions of the super-resolution lithography; S43,根据所述第一数量的成像误差,从所述第一数量的迭代掩模数据中选取第二数量的迭代掩模数据;S43. Select a second number of iterative mask data from the first number of iterative mask data according to the first number of imaging errors; S44,根据所述第二数量的迭代掩模数据,更新得到下一代迭代掩模数据;S44, update and obtain the next generation iterative mask data according to the second number of iterative mask data; S45,将所述下一代迭代掩模数据作为更新后的所述分布均值并更新所述搜索步长和所述协方差矩阵,重复所述S41~S45进行迭代计算,直至获得满足预设条件的掩模数据,完成光学邻近效应的修正。S45: Use the next-generation iteration mask data as the updated distribution mean and update the search step size and the covariance matrix. Repeat S41 to S45 to perform iterative calculations until a distribution that satisfies the preset conditions is obtained. Mask data to complete the correction of optical proximity effect. 根据权利要求6所述的应用于超分辨光刻的像素化光学邻近效应修正方法,其特征在于,所述S42包括:The pixelated optical proximity effect correction method applied to super-resolution lithography according to claim 6, wherein the S42 includes: 若所述初始掩模数据对应的掩模图形为关于坐标轴对称的掩模图形,将所述第一数量的迭代掩模数据进行解码,并进行镜像操作,得到整个所述掩模图形的掩模数据;If the mask pattern corresponding to the initial mask data is a mask pattern that is symmetrical about the coordinate axis, decode the first number of iterative mask data and perform a mirroring operation to obtain a mask of the entire mask pattern. module data; 否则,将所述第一数量的迭代掩模数据进行解码,即得到整个所述掩模图形的掩模数据。Otherwise, the first number of iteration mask data is decoded, that is, the mask data of the entire mask pattern is obtained. 根据权利要求6所述的应用于超分辨光刻的像素化光学邻近效应修正方法,其特征在于,所述S43~S44包括:The pixelated optical proximity effect correction method applied to super-resolution lithography according to claim 6, wherein the S43-S44 include: 将所述第一数量的成像误差按照升序排列;Arrange the first number of imaging errors in ascending order; 选取前第二数量的成像误差对应的迭代掩模数据,对其进行加权求和得到下一代迭代掩模数据。Select the iterative mask data corresponding to the first second number of imaging errors, and perform a weighted sum on them to obtain the next generation iterative mask data. 根据权利要求6所述的应用于超分辨光刻的像素化光学邻近效应修正方法,其特征在于,所述S45包括:The pixelated optical proximity effect correction method applied to super-resolution lithography according to claim 6, wherein the S45 includes: 根据进化路径的积累,计算更新所述搜索步长;Calculate and update the search step size based on the accumulation of evolutionary paths; 根据所述进化路径,采用rank-1和rank-μ更新机理来更新所述协方差矩阵。According to the evolutionary path, the rank-1 and rank-μ update mechanisms are used to update the covariance matrix. 根据权利要求6所述的应用于超分辨光刻的像素化光学邻近效应修正方法,其特征在于,所述S45还包括:The pixelated optical proximity effect correction method applied to super-resolution lithography according to claim 6, wherein the S45 further includes: 若当前成像误差满足预设的阈值条件或迭代次数大于最大迭代次数条件,则当前迭代掩模数据为满足预设条件的掩模数据,完成光学邻近效应的修正。If the current imaging error meets the preset threshold condition or the number of iterations is greater than the maximum number of iterations, the current iteration mask data is the mask data that meets the preset conditions, and the correction of the optical proximity effect is completed. 根据权利要求6所述的应用于超分辨光刻的像素化光学邻近效应修正方法,其特征在于,所述S2中超分辨光刻的条件包括超分辨光刻的结构,所述超分辨光刻的结构包括掩模衬底、掩模、空气间隔层、金属透射层、光刻胶、金属反射层和基底的结构;或,The pixelated optical proximity effect correction method applied to super-resolution lithography according to claim 6, characterized in that the conditions of super-resolution lithography in S2 include the structure of super-resolution lithography, and the conditions of super-resolution lithography are A structure including a mask substrate, a mask, an air spacer layer, a metal transmissive layer, a photoresist, a metal reflective layer, and a substrate; or, 所述超分辨光刻的结构包括掩模衬底、掩模、空气间隔层、金属透射层、光刻胶和基底的结构;或,The structure of the super-resolution lithography includes a mask substrate, a mask, an air spacer layer, a metal transmission layer, a photoresist and a base structure; or, 所述超分辨光刻的结构包括掩模衬底、掩模、空气间隔层、光刻胶、金属反射层和基底的结构。The structure of the super-resolution lithography includes a mask substrate, a mask, an air spacer layer, a photoresist, a metal reflective layer and a base structure. 一种将像素化光学邻近效应修正应用于超分辨光刻的方法,其特征在于,包括:A method for applying pixelated optical proximity effect correction to super-resolution lithography, which is characterized by including: S01,根据目标图形得到像素化的初始掩模数据;S01, obtain the pixelated initial mask data based on the target graphics; S02,根据所述初始掩模数据和超分辨光刻的条件计算光刻胶输出图形与所述目标图形的成像误差;S02, calculate the imaging error between the photoresist output pattern and the target pattern according to the initial mask data and the conditions of super-resolution lithography; S03,对所述初始掩模数据进行编码,初始化所述超分辨光刻的结 构参数、基于协方差矩阵自适应更新策略算法的参数;S03, encode the initial mask data, and initialize the structural parameters of the super-resolution lithography and the parameters of the covariance matrix adaptive update strategy algorithm; S04,利用所述基于协方差矩阵自适应更新策略算法进行迭代运算,直至获得满足预设条件的掩模数据,完成光学邻近效应的修正;并输出最终掩模图形;S04, use the covariance matrix-based adaptive update strategy algorithm to perform iterative operations until mask data that meets the preset conditions is obtained to complete the correction of the optical proximity effect; and output the final mask pattern; S05,根据所述最终掩模图形进行超分辨光刻。S05, perform super-resolution lithography according to the final mask pattern. 一种应用于超分辨光刻的像素化光学邻近效应修正系统,其特征在于,包括:A pixelated optical proximity effect correction system applied to super-resolution lithography, which is characterized by including: 预处理模块,用于根据目标图形得到像素化的初始掩模数据;The preprocessing module is used to obtain pixelated initial mask data based on the target graphics; 计算模块,用于根据所述初始掩模数据和超分辨光刻的条件计算光刻胶输出图形与所述目标图形的成像误差;A calculation module configured to calculate the imaging error between the photoresist output pattern and the target pattern according to the initial mask data and the conditions of super-resolution lithography; 编码模块,用于对所述初始掩模数据进行编码,初始化所述超分辨光刻的结构参数、基于协方差矩阵自适应更新策略算法的参数;An encoding module, used to encode the initial mask data and initialize the structural parameters of the super-resolution lithography and the parameters of the covariance matrix adaptive update strategy algorithm; 迭代运算模块,用于利用所述基于协方差矩阵自适应更新策略算法进行迭代运算,直至获得满足预设条件的掩模数据,完成光学邻近效应的修正。The iterative operation module is used to use the covariance matrix-based adaptive update strategy algorithm to perform iterative operations until mask data that meets the preset conditions is obtained to complete the correction of the optical proximity effect. 一种电子设备,包括:An electronic device including: 一个或多个处理器;one or more processors; 存储装置,用于存储一个或多个程序,a storage device for storing one or more programs, 其中,当所述一个或多个程序被所述一个或多个处理器执行时,使得所述一个或多个处理器执行根据权利要求1~11中任意一项所述的应用于超分辨光刻的像素化光学邻近效应修正方法。Wherein, when the one or more programs are executed by the one or more processors, the one or more processors are caused to execute the method applied to super-resolution light according to any one of claims 1 to 11. An engraved pixelated optical proximity effect correction method. 一种计算机可读存储介质,其上存储有可执行指令,该指令被处理器执行时使处理器执行根据权利要求1~11中任意一项所述的应用于超分辨光刻的像素化光学邻近效应修正方法。A computer-readable storage medium having executable instructions stored thereon. When executed by a processor, the instructions cause the processor to execute the pixelation optics applied to super-resolution lithography according to any one of claims 1 to 11. Proximity effect correction method. 一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现根据权利要求1~11中任意一项所述的应用于超分辨光刻的像素化光学邻近效应修正方法。A computer program product, comprising a computer program, which when executed by a processor implements the pixelated optical proximity effect correction method applied to super-resolution lithography according to any one of claims 1 to 11.
PCT/CN2022/129523 2022-04-08 2022-11-03 Pixelation optical proximity correction method and system applied to super-resolution photolithography WO2023193428A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN202210372026.3A CN114815496B (en) 2022-04-08 2022-04-08 Pixelated optical proximity effect correction method and system applied to super-resolution lithography
CN202210372026.3 2022-04-08

Publications (1)

Publication Number Publication Date
WO2023193428A1 true WO2023193428A1 (en) 2023-10-12

Family

ID=82535394

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2022/129523 WO2023193428A1 (en) 2022-04-08 2022-11-03 Pixelation optical proximity correction method and system applied to super-resolution photolithography

Country Status (2)

Country Link
CN (1) CN114815496B (en)
WO (1) WO2023193428A1 (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN117350231A (en) * 2023-12-05 2024-01-05 武汉宇微光学软件有限公司 Method and system for adjusting optimal edge movement step length of reverse photomask
CN117454831A (en) * 2023-12-05 2024-01-26 武汉宇微光学软件有限公司 A mask pattern optimization method, system and electronic equipment
CN117726990A (en) * 2023-12-27 2024-03-19 浙江恒逸石化有限公司 Detection methods, devices, electronic equipment and storage media for spinning workshops

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114815496B (en) * 2022-04-08 2023-07-21 中国科学院光电技术研究所 Pixelated optical proximity effect correction method and system applied to super-resolution lithography
CN117008427A (en) * 2023-08-15 2023-11-07 中国科学院光电技术研究所 Super-resolution photoetching resolution enhancement method based on transient illumination
CN117196978B (en) * 2023-09-05 2025-06-24 中国科学院光电技术研究所 Super-resolution photoetching optical proximity effect correction method based on Unet depth convolution network

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104487898A (en) * 2012-07-23 2015-04-01 Asml荷兰有限公司 Inspection method and apparatus, lithographic system and device manufacturing method
CN111781804A (en) * 2020-07-16 2020-10-16 中国科学院上海光学精密机械研究所 Light source mask optimization method based on covariance matrix adaptive evolution strategy algorithm
CN111812940A (en) * 2020-08-11 2020-10-23 上海华力微电子有限公司 Method for optimizing exposure auxiliary graph in optical proximity effect correction
EP3734365A1 (en) * 2019-04-30 2020-11-04 ASML Netherlands B.V. Method and apparatus for photolithographic imaging
CN113568278A (en) * 2021-07-06 2021-10-29 中国科学院上海光学精密机械研究所 Curve type reverse photoetching method based on rapid covariance matrix self-adaptive evolution strategy
CN114200768A (en) * 2021-12-23 2022-03-18 中国科学院光电技术研究所 Super-resolution lithography reverse optical proximity effect correction method based on level set algorithm
CN114815496A (en) * 2022-04-08 2022-07-29 中国科学院光电技术研究所 Pixelated optical proximity effect correction method and system for super-resolution lithography

Family Cites Families (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4432575B2 (en) * 2004-03-29 2010-03-17 凸版印刷株式会社 Pattern image determination method
US7458059B2 (en) * 2005-10-31 2008-11-25 Synopsys, Inc. Model of sensitivity of a simulated layout to a change in original layout, and use of model in proximity correction
NL2003699A (en) * 2008-12-18 2010-06-21 Brion Tech Inc Method and system for lithography process-window-maximixing optical proximity correction.
CN101644890B (en) * 2009-09-03 2011-06-15 浙江大学 Optical adjacent correction method suitable for pixel array of image sensor
US9436080B2 (en) * 2010-12-17 2016-09-06 Carl Zeiss Sms Gmbh Method and apparatus for correcting errors on a wafer processed by a photolithographic mask
CN103744265B (en) * 2014-01-29 2016-09-07 上海华力微电子有限公司 Improve the optical proximity correction method of process window
CN103869600A (en) * 2014-04-09 2014-06-18 上海集成电路研发中心有限公司 Optical proximity correction method
CN103926802B (en) * 2014-04-21 2015-09-16 中国科学院上海光学精密机械研究所 The combined optimization method of litho machine light source and mask
CN105573066B (en) * 2016-02-03 2017-12-12 中国科学院上海光学精密机械研究所 The optimization method of mask aligner mask
CN106777829B (en) * 2017-02-06 2019-04-12 深圳晶源信息技术有限公司 A kind of optimization method and computer-readable storage medium of integrated circuit mask design
CN107908071B (en) * 2017-11-28 2021-01-29 上海集成电路研发中心有限公司 Optical proximity correction method based on neural network model
CN109634068B (en) * 2019-01-29 2020-02-07 北京理工大学 Light source-mask batch optimization method with defocusing low sensitivity and enhanced process window
CN110765724B (en) * 2019-10-26 2023-04-18 东方晶源微电子科技(北京)有限公司 Mask optimization method and electronic equipment
CN113391516B (en) * 2020-03-13 2022-03-04 长鑫存储技术有限公司 Optical proximity effect correction method, device, equipment and medium
CN114002911B (en) * 2021-10-29 2024-04-26 智腾科技股份有限公司 Optical proximity correction masking method based on adaptive hybrid conjugate gradient descent
CN114019761B (en) * 2021-10-29 2025-01-24 智腾科技股份有限公司 Optical proximity correction mask optimization method to reduce mask complexity

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104487898A (en) * 2012-07-23 2015-04-01 Asml荷兰有限公司 Inspection method and apparatus, lithographic system and device manufacturing method
EP3734365A1 (en) * 2019-04-30 2020-11-04 ASML Netherlands B.V. Method and apparatus for photolithographic imaging
CN111781804A (en) * 2020-07-16 2020-10-16 中国科学院上海光学精密机械研究所 Light source mask optimization method based on covariance matrix adaptive evolution strategy algorithm
CN111812940A (en) * 2020-08-11 2020-10-23 上海华力微电子有限公司 Method for optimizing exposure auxiliary graph in optical proximity effect correction
CN113568278A (en) * 2021-07-06 2021-10-29 中国科学院上海光学精密机械研究所 Curve type reverse photoetching method based on rapid covariance matrix self-adaptive evolution strategy
CN114200768A (en) * 2021-12-23 2022-03-18 中国科学院光电技术研究所 Super-resolution lithography reverse optical proximity effect correction method based on level set algorithm
CN114815496A (en) * 2022-04-08 2022-07-29 中国科学院光电技术研究所 Pixelated optical proximity effect correction method and system for super-resolution lithography

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN117350231A (en) * 2023-12-05 2024-01-05 武汉宇微光学软件有限公司 Method and system for adjusting optimal edge movement step length of reverse photomask
CN117454831A (en) * 2023-12-05 2024-01-26 武汉宇微光学软件有限公司 A mask pattern optimization method, system and electronic equipment
CN117350231B (en) * 2023-12-05 2024-02-20 武汉宇微光学软件有限公司 Method and system for adjusting optimal edge movement step length of reverse photomask
CN117454831B (en) * 2023-12-05 2024-04-02 武汉宇微光学软件有限公司 Mask pattern optimization method and system and electronic equipment
CN117726990A (en) * 2023-12-27 2024-03-19 浙江恒逸石化有限公司 Detection methods, devices, electronic equipment and storage media for spinning workshops
CN117726990B (en) * 2023-12-27 2024-05-03 浙江恒逸石化有限公司 Method and device for detecting spinning workshop, electronic equipment and storage medium
US12229939B1 (en) 2023-12-27 2025-02-18 Zhejiang Hengyi Petrochemical Co., Ltd. Detection method for spinning workshop, electronic device and storage medium

Also Published As

Publication number Publication date
CN114815496A (en) 2022-07-29
CN114815496B (en) 2023-07-21

Similar Documents

Publication Publication Date Title
WO2023193428A1 (en) Pixelation optical proximity correction method and system applied to super-resolution photolithography
CN114200768B (en) Super-resolution photoetching reverse optical proximity effect correction method based on level set algorithm
CN110678961B (en) Simulating near field images in optical lithography
US8683396B2 (en) Determining source patterns for use in photolithography
CN108693715B (en) Multi-target light source and mask optimization method for improving full-field photoetching imaging uniformity
CN106125511B (en) Low error suseptibility multiple target source mask optimization method based on vector imaging model
US20090319978A1 (en) Mask Patterns for Use in Multiple-Exposure Lithography
CN105573066B (en) The optimization method of mask aligner mask
KR20080070623A (en) Systems, masks and methods for photolithography
CN113495435B (en) A digital mask projection lithography optimization method and system
CN113568278B (en) Curved Inverse Lithography Method Based on Fast Covariance Matrix Adaptive Evolution Strategy
US20150112649A1 (en) Clustering Lithographic Hotspots Based on Frequency Domain Encoding
CN106444301B (en) A kind of light source optimization method using self-adapting compressing cognition technology
JP2024526224A (en) Method and system for mask topology optimization in surface plasmon near-field lithography
WO2023137622A1 (en) Method and apparatus for determining size of wafer pattern, device, medium and program product
CN110244523A (en) Integrated photolithography method and photolithography system
WO2024187772A1 (en) Mask layout determination model training method and device, and mask layout determination method and device
CN113962185A (en) Method and system for surface plasma near-field photoetching mask topology optimization
CN117196978B (en) Super-resolution photoetching optical proximity effect correction method based on Unet depth convolution network
CN117331288A (en) Correction method and photolithography method for dual pattern imaging of wire grid patterns
CN117192889A (en) Optical proximity effect correction method related to process window in super-resolution lithography
US8875066B2 (en) Performing image calculation based on spatial coherence
CN109656107B (en) Photoetching light source graph optimization method adopting transformation L1 norm constraint
CN115390372A (en) Mask imaging method, device and system of photoetching system
CN102707563A (en) Light source and mask alternate optimization method based on Abbe vector imaging model

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

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

Country of ref document: EP

Kind code of ref document: A1