[go: up one dir, main page]

CN115758699B - Key pattern rapid screening method and device for full-chip light source mask optimization - Google Patents

Key pattern rapid screening method and device for full-chip light source mask optimization Download PDF

Info

Publication number
CN115758699B
CN115758699B CN202211398324.6A CN202211398324A CN115758699B CN 115758699 B CN115758699 B CN 115758699B CN 202211398324 A CN202211398324 A CN 202211398324A CN 115758699 B CN115758699 B CN 115758699B
Authority
CN
China
Prior art keywords
slice
mask
light source
level
photoresist
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202211398324.6A
Other languages
Chinese (zh)
Other versions
CN115758699A (en
Inventor
尉海清
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Wuhan Yuwei Optical Software Co Ltd
Original Assignee
Wuhan Yuwei Optical Software Co Ltd
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 Wuhan Yuwei Optical Software Co Ltd filed Critical Wuhan Yuwei Optical Software Co Ltd
Priority to CN202211398324.6A priority Critical patent/CN115758699B/en
Publication of CN115758699A publication Critical patent/CN115758699A/en
Application granted granted Critical
Publication of CN115758699B publication Critical patent/CN115758699B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • 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

Landscapes

  • Preparing Plates And Mask In Photomechanical Process (AREA)

Abstract

本发明公开了面向全芯片光源掩模优化的关键图形快速筛选方法和装置。属于半导体计算光刻领域。本发明通过对全芯片图形进行扁平化等大小切分,结合高效近似的光刻成像模型以及基于光刻复杂度与切片缺陷区域分级的SMO流程,即可在避免复杂筛选规则设计或巨量图形频谱分析工作的同时,实现面向全芯片光源掩模优化的关键图形快速、准确筛选或获取。本发明根据光刻成像流程,在保证各模块特性定性描述的前提下,对各组成模块进行特异性简化。

Figure 202211398324

The invention discloses a method and device for fast screening of key figures oriented to optimization of a full-chip light source mask. The invention belongs to the field of semiconductor computational lithography. In the present invention, by flattening and slicing the full-chip graphics into equal sizes, combined with an efficient and approximate lithography imaging model and an SMO process based on lithography complexity and grading of slice defect regions, it can avoid complex screening rule design or huge graphics At the same time of spectrum analysis, the key graphics for full-chip light source mask optimization can be quickly and accurately screened or obtained. According to the lithographic imaging process, the present invention specifically simplifies each component module on the premise of ensuring the qualitative description of the characteristics of each module.

Figure 202211398324

Description

面向全芯片光源掩模优化的关键图形快速筛选方法和装置Key pattern rapid screening method and device for full-chip light source mask optimization

技术领域technical field

本发明属于半导体计算光刻领域,更具体地,涉及面向全芯片光源掩模优化的关键图形快速筛选方法和装置。The invention belongs to the field of semiconductor computational lithography, and more specifically relates to a method and device for fast screening of key patterns oriented to full-chip light source mask optimization.

背景技术Background technique

随着信息科学技术的发展,半导体集成电路(IC)器件关键尺寸不断减小,光刻成像系统的光学临近效应愈发显著。光刻机是一个具有衍射极限的光学成像系统,由于其硬件阶段性更新的特性,面对不断攀升的IC制造技术节点产生的光刻图形转移保真度与光刻工艺窗口急剧减小的挑战,基于计算光刻的各类光刻分辨率增强技术(RET)应运而生。With the development of information science and technology, the critical dimensions of semiconductor integrated circuit (IC) devices are continuously reduced, and the optical proximity effect of lithography imaging systems is becoming more and more significant. The lithography machine is a diffraction-limited optical imaging system. Due to the phased update of its hardware, it faces the challenges of the lithography pattern transfer fidelity and the sharp reduction of the lithography process window caused by the rising IC manufacturing technology node. , various lithography resolution enhancement techniques (RET) based on computational lithography emerged as the times require.

常见的光刻分辨率增强技术主要有光学临近校正技术(OPC)、光源优化技术(SO)、离轴照明技术(OAI)、亚分辨辅助图形(SRAF)技术以及相移掩模技术(PSM)等。以上光刻分辨率增强技术大都仅对光源形状、掩模图形或掩模相位进行优化,以完成部分光学临近效应的修正。相比之下,光源掩模联合优化技术(SMO)作为SO和OPC技术的组合,能够同时优化照明光源和掩模图形,具有更高的优化自由度,已成为28nm以及更先进IC制造节点中应用最为广泛的光刻分辨率增强技术之Common photolithography resolution enhancement technologies mainly include optical proximity correction technology (OPC), light source optimization technology (SO), off-axis illumination technology (OAI), sub-resolution auxiliary pattern (SRAF) technology and phase shift mask technology (PSM). wait. Most of the above photolithography resolution enhancement technologies only optimize the light source shape, mask pattern or mask phase to complete the correction of part of the optical proximity effect. In contrast, as a combination of SO and OPC technologies, joint optimization of light source mask (SMO) can simultaneously optimize the illumination source and mask pattern, and has a higher degree of freedom in optimization. One of the most widely used lithographic resolution enhancement techniques

RET技术的优化速度是决定光刻制造进程与产量关键因素。SMO技术虽然具有极高的优化自由度,但面对全芯片优化时,则存在计算量庞大,优化效率低等缺点。The optimization speed of RET technology is a key factor in determining the lithography manufacturing process and output. Although the SMO technology has a very high degree of freedom in optimization, it has disadvantages such as a huge amount of calculation and low optimization efficiency when facing full-chip optimization.

为了提高优化效率,降低优化难度,需要利用图形筛选技术筛选出具有代表性的关键图形。传统的基于人工的筛选方法,由于对操作人员技术经验要求高,且不适于大规模集成电路优化,逐渐被业界淘汰。而基于图形聚类的筛选方法则通过预先设定图形聚类的簇数量,并根据设计的排序方法挑选出具有特定特征的图形作SMO关键图形。该类图形筛选方法虽然能够剔除大量具有重复特征的图形,但是其中的图形聚类以及排序规则设计流程则复杂繁琐。随着信号处理技术的发展,基于频谱分析的筛选方法慢慢崭露头角。该类方法大都根据图形的主要频率信息设计相应的覆盖规则,根据覆盖关系搜寻代表性表征频率,进而筛选出具有代表性表征频率的关键图形。利用频谱分析的关键图形筛选方法虽然能够有效提高优化后的工艺窗口,但随着芯片工艺制造节点的攀升,版图图形复杂度以及密集度的剧增,面向全芯片版图图形的频谱分析工作量巨大,还无法应用于工程软件中。In order to improve the efficiency of optimization and reduce the difficulty of optimization, it is necessary to use graphic screening technology to screen out representative key graphics. The traditional manual-based screening method is gradually eliminated by the industry due to the high requirements for the operator's technical experience and is not suitable for the optimization of large-scale integrated circuits. The screening method based on graph clustering pre-sets the number of clusters of graph clustering, and selects graphs with specific characteristics as SMO key graphs according to the designed sorting method. Although this type of graph screening method can eliminate a large number of graphs with repeated characteristics, the graph clustering and sorting rule design process is complicated and cumbersome. With the development of signal processing technology, screening methods based on spectrum analysis are gradually emerging. Most of these methods design corresponding coverage rules based on the main frequency information of the graphics, search for representative representative frequencies according to the coverage relationship, and then screen out key graphics with representative representative frequencies. Although the key pattern screening method using spectrum analysis can effectively improve the optimized process window, with the rise of chip process manufacturing nodes, the complexity and density of layout graphics increase sharply, and the spectrum analysis workload for full-chip layout graphics is huge. , can not be applied to engineering software.

发明内容Contents of the invention

针对现有技术的缺陷,本发明的目的在于提供面向全芯片光源掩模优化的关键图形快速筛选方法和装置,旨在解决现有关键图形筛选方法面向全芯片版图图形时频谱分析工作量巨大的问题。In view of the defects of the prior art, the purpose of the present invention is to provide a method and device for fast screening of key patterns oriented to full-chip light source mask optimization, aiming to solve the problem that the existing key pattern screening methods face the huge workload of spectrum analysis when facing full-chip layout patterns. question.

为实现上述目的,第一方面,本发明提供了一种面向全芯片光源掩模优化的关键图形快速筛选方法,该方法应用于分布式计算集群的管理节点,包括:In order to achieve the above purpose, in the first aspect, the present invention provides a method for quickly screening key graphics for full-chip light source mask optimization, which is applied to the management nodes of distributed computing clusters, including:

S1.接收对切片大小、用以进行图形筛选切片比例、SMO关键图形筛选流程等级数量、各流程等级下切片占比系数、缺陷等级、各缺陷等级子切片占比系数的设定;根据流程等级,生成不同复杂程度的光源图形;载入全芯片掩模版图,将全芯片掩模版图按照设定切片大小进行切分,得到切片集合Ctotal,从中随机选取设定比例的切片,得到掩膜切片集CInitS1. Receive the setting of slice size, slice ratio for graphic screening, number of SMO key graphic screening process levels, slice proportion coefficient under each process level, defect level, and sub-slice proportion coefficient of each defect level; according to the process level , to generate light source patterns of different complexity; load the full-chip mask layout, divide the full-chip mask layout according to the set slice size, and obtain the slice set C total , randomly select slices with a set ratio from it, and obtain the mask sliceset C Init ;

S2.初始化流程等级i=1;S2. Initialization process level i=1;

S3.将掩膜切片集Cinit、流程等级i、流程等级i对应的光源图形Si、缺陷等级划分规则分发至分布式计算集群中各空闲计算节点,以进行等级i下SMO关键图形筛选分布式计算;S3. Distribute the mask slice set C init , the process level i, the light source graphics S i corresponding to the process level i, and the defect level division rules to each idle computing node in the distributed computing cluster, so as to carry out the screening and distribution of SMO key graphics under level i formula calculation;

S4.接收分布式计算集群中各计算节点返回的流程等级i下各缺陷等级的缺陷子切片,将流程等级i下相同缺陷等级的缺陷子切片中图形归类,得到若干关键图形集Gij,掩膜切片集CInit更新为当前掩膜切片集CInit与所有关键图形集Gij的差集;S4. Receive the defect sub-slices of each defect level under the process level i returned by each computing node in the distributed computing cluster, and classify the graphics in the defect sub-slices of the same defect level under the process level i to obtain several key graphic sets G ij , The mask slice set C Init is updated as the difference between the current mask slice set C Init and all key graphics sets G ij ;

S5.判断当前掩膜切片是否为分布式计算集群中最后一个掩模切片,若是,进入S6,否则,进入S3;S5. Determine whether the current mask slice is the last mask slice in the distributed computing cluster, if so, go to S6, otherwise, go to S3;

S6.判断是否完成所有流程等级下的SMO流程,若不是,则更新流程等级i=i+1,以更新后的掩膜切片集CInit和流程等级i,进入S3;若是,则按照流程等级占比系数与各缺陷等级子切片占比系数,随机从对应等级关键图形集Gij中挑选相应数量的图形,组合成最终关键图形集GfinalS6. Determine whether the SMO process under all process levels is completed, if not, then update the process level i=i+1, enter S3 with the updated mask slice set C Init and process level i; if so, then follow the process level The proportion coefficient and the proportion coefficient of each defect level sub-slice are randomly selected from the key figure set G ij of the corresponding level to form the final key figure set G final .

优选地,所述生成各流程等级下光源图形,具体如下:Preferably, the generating of light source graphics at each process level is specifically as follows:

(1)采用圆形光源、环形光源或C形多级光源,所述多级光源的偏振态设定为无偏振态,波长设定为深紫外或极紫外波段范围内任一波长;(1) Using a circular light source, a ring light source or a C-shaped multi-stage light source, the polarization state of the multi-stage light source is set to no polarization state, and the wavelength is set to any wavelength within the range of deep ultraviolet or extreme ultraviolet;

(2)根据各流程等级下切片占比系数,采用逆插值方法对光源进行不同程度稀疏采样,得到光源近似模型;(2) According to the proportion coefficient of slices under each process level, the light source is sparsely sampled to different degrees by using the inverse interpolation method to obtain an approximate model of the light source;

Figure BDA0003934643040000031
Figure BDA0003934643040000031

其中,Si为流程等级i下稀疏采样后的光源点,sij为原始光源点,ni为流程等级i下稀疏采样倍数,随着各流程等级下切片占比系数αi升高而降低,即ni∝1/αiAmong them, S i is the light source point after sparse sampling at process level i, s ij is the original light source point, and ni is the sparse sampling multiple at process level i, which decreases with the increase of the slice ratio coefficient α i at each process level , namely n i ∝1/α i .

优选地,缺陷等级是按照缺陷种类以及EPE大小来划分,且缺陷等级越高或EPE越大,此等级缺陷占比系数越大。Preferably, the defect level is divided according to the type of defect and the size of the EPE, and the higher the defect level or the larger the EPE, the larger the defect proportion coefficient of this level.

为实现上述目的,第二方面,本发明提供了一种光刻胶内部光强分布仿真方法,该方法包括:In order to achieve the above object, in the second aspect, the present invention provides a method for simulating the internal light intensity distribution of photoresist, the method comprising:

利用双极性掩模模型,将掩模切片图形转化为二值图,与高斯卷积核进行卷积,得到掩膜近似模型;Using the bipolar mask model, the mask slice graph is converted into a binary image, and convolved with a Gaussian convolution kernel to obtain a mask approximation model;

采用理想光瞳函数构建光瞳,阈值NA需不低于0.95,得到光瞳近似模型;The ideal pupil function is used to construct the pupil, and the threshold NA must not be lower than 0.95 to obtain an approximate model of the pupil;

结合光源图形、掩模近似模型和光瞳近似模型,利用Abbe成像公式,获得光刻胶内部光强分布。Combined with the light source pattern, mask approximate model and pupil approximate model, the light intensity distribution inside the photoresist is obtained by using the Abbe imaging formula.

为实现上述目的,第三方面,本发明提供了一种面向全芯片光源掩模优化的关键图形快速筛选方法,该方法应用于分布式计算集群的计算节点,包括:In order to achieve the above purpose, in the third aspect, the present invention provides a method for quickly screening key graphics for full-chip light source mask optimization, which is applied to computing nodes of distributed computing clusters, including:

T1.接收分配到的掩膜切片、流程等级i、流程等级i下光源图形Si、缺陷等级;T1. Receive the assigned mask slice, process level i, light source pattern S i under process level i, and defect level;

T2.利用第二方面所述的方法,构建流程等级i下掩膜切片的仿真光刻胶内部光强分布,将光刻胶内部光强分布代入至光刻胶近似模型中,通过设定的阈值,提取切片的光刻胶仿真轮廓;T2. Using the method described in the second aspect, construct the simulated photoresist internal light intensity distribution of the mask slice under the process level i, and substitute the photoresist internal light intensity distribution into the photoresist approximate model, through the set Threshold to extract the photoresist simulation profile of the slice;

T3.将提取的光刻胶仿真轮廓与实际掩模切片图形比对,若不满足SMO流程收敛条件,进入T4;若满足SMO流程收敛条件,进入T6;T3. Compare the extracted photoresist simulation profile with the actual mask slice pattern, if the convergence condition of the SMO process is not satisfied, enter T4; if the convergence condition of the SMO process is satisfied, proceed to T6;

T4.判断提取光刻胶仿真轮廓是否满足光源优化收敛条件,若满足,进入T5;若不满足,进行光源优化后,返回T2;T4. Judging whether the extracted photoresist simulation profile satisfies the light source optimization convergence condition, if yes, enter T5; if not, perform light source optimization, and return to T2;

T5.判断提取光刻胶仿真轮廓是否满足掩模优化收敛条件,若满足,则进入T6;若不满足,进行掩模图形优化,返回T2;T5. Judging whether the extracted photoresist simulation profile satisfies the mask optimization convergence condition, if yes, then enter T6; if not, perform mask pattern optimization, and return to T2;

T6.判断经过SMO流程后所提取的仿真轮廓是否满足缺陷切片筛选条件,若满足,进入T7;若不满足,则当前等级SMO流程无缺陷切片,结束本次筛选,设为空闲状态;T6. Judging whether the simulated outline extracted after the SMO process satisfies the defect slice screening condition, if so, enter T7; if not, the current level of SMO process has no defect slices, end this screening, and set it to an idle state;

T7.确认该掩膜切片中各缺陷点的关键等级,按照子切片设定大小,围绕缺陷点,从该掩膜切片中切分出包含关键图形的缺陷子切片,并将此缺陷子切片传输至管理节点。T7. Confirm the key level of each defect point in the mask slice, set the size according to the sub-slice, surround the defect point, cut out the defect sub-slice containing the key pattern from the mask slice, and transmit the defect sub-slice to the management node.

优选地,所述将光刻胶内部光强分布代入至光刻胶近似模型中,通过设定的阈值,提取切片的光刻胶仿真轮廓,具体如下:Preferably, the internal light intensity distribution of the photoresist is substituted into the photoresist approximate model, and the photoresist simulation profile of the slice is extracted through the set threshold, as follows:

Figure BDA0003934643040000051
Figure BDA0003934643040000051

Figure BDA0003934643040000052
Figure BDA0003934643040000052

其中,C(x,y)为光刻胶轮廓,J(x,y)为光刻胶近似模型输出图形强度分布,I(x,y)为光刻胶内部光强分布,sig[]为Sigmoid函数,T为光刻胶反应阈值,α为光刻胶模型经验参数,根据实际工艺条件设定。Among them, C(x,y) is the profile of the photoresist, J(x,y) is the output pattern intensity distribution of the photoresist approximate model, I(x,y) is the internal light intensity distribution of the photoresist, and sig[] is Sigmoid function, T is the photoresist reaction threshold, and α is the empirical parameter of the photoresist model, which is set according to the actual process conditions.

为实现上述目的,第四方面,本发明提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序包括程序指令,所述程序指令当被处理器执行时使所述处理器执行如第一方面所述的方法;或者,执行如第二方面所述的方法;或者,执行如第三方面所述的方法。To achieve the above object, in a fourth aspect, the present invention provides a computer-readable storage medium, the computer-readable storage medium stores a computer program, the computer program includes program instructions, and when the program instructions are executed by a processor When making the processor execute the method as described in the first aspect; or execute the method as described in the second aspect; or execute the method as described in the third aspect.

为实现上述目的,第五方面,本发明提供了一种用于关键图形快速筛选的装置,包括:处理器和存储器;所述存储器,用于存储计算机执行指令;所述处理器,用于执行所述计算机执行指令,使得如第一方面所述的方法被执行。In order to achieve the above object, in the fifth aspect, the present invention provides a device for fast screening of key graphics, including: a processor and a memory; the memory is used to store computer execution instructions; the processor is used to execute The computer executes instructions, so that the method as described in the first aspect is executed.

为实现上述目的,第六方面,本发明提供了一种用于关键图形快速筛选的装置,包括:处理器和存储器;所述存储器,用于存储计算机执行指令;所述处理器,用于执行所述计算机执行指令,使得如第三方面所述的方法被执行。In order to achieve the above object, in the sixth aspect, the present invention provides a device for fast screening of key graphics, including: a processor and a memory; the memory is used to store computer-executable instructions; the processor is used to execute The computer executes instructions, so that the method described in the third aspect is executed.

总体而言,通过本发明所构思的以上技术方案与现有技术相比,具有以下有益效果:Generally speaking, compared with the prior art, the above technical solution conceived by the present invention has the following beneficial effects:

(1)本发明提供了一种面向全芯片光源掩模优化的关键图形快速筛选方法和装置,通过对全芯片图形进行扁平化等大小切分,结合高效近似的光刻成像模型以及基于光刻复杂度与切片缺陷区域分级的SMO流程,即可在避免复杂筛选规则设计或巨量图形频谱分析工作的同时,实现面向全芯片光源掩模优化的关键图形快速、准确筛选或获取。(1) The present invention provides a method and device for quickly screening key graphics for full-chip light source mask optimization. The SMO process of complexity and slice defect area classification can realize fast and accurate screening or acquisition of key graphics for full-chip light source mask optimization while avoiding complex screening rule design or huge graphic spectrum analysis.

(2)本发明提出一种光刻胶内部光强分布仿真方法,根据光刻成像流程,在保证各模块特性定性描述的前提下,对各组成模块进行特异性简化。利用所建立的高效近似光刻成像模型进行关键图形筛选,不仅可以保证基于简单快速的光源掩模优化流程的全芯片范围内关键图形提取的准确性,也能够有效提高全芯片范围内关键图形筛选效率。(2) The present invention proposes a method for simulating the internal light intensity distribution of the photoresist. According to the photolithographic imaging process, each component module is specifically simplified under the premise of ensuring the qualitative description of the characteristics of each module. Using the established high-efficiency approximate lithography imaging model for key pattern screening can not only ensure the accuracy of key pattern extraction in the whole chip based on the simple and fast light source mask optimization process, but also effectively improve the key pattern screening in the whole chip range efficiency.

附图说明Description of drawings

图1为本发明实施例提供的面向全芯片光源掩模优化的关键图形快速筛选方法流程图。FIG. 1 is a flow chart of a method for quickly screening key patterns for full-chip light source mask optimization provided by an embodiment of the present invention.

图2为本发明实施例提供的高效近似光刻成像模型构建流程图。FIG. 2 is a flow chart of constructing an efficient approximate lithographic imaging model provided by an embodiment of the present invention.

图3为本发明实施例提供的关键图形归类示意图。Fig. 3 is a schematic diagram of the classification of key graphics provided by the embodiment of the present invention.

具体实施方式Detailed ways

为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。In order to make the object, technical solution and advantages of the present invention clearer, the present invention will be further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described here are only used to explain the present invention, not to limit the present invention.

本发明提供了一种面向全芯片光源掩模优化的关键图形快速筛选方法,该方法应用于分布式计算集群的管理节点,包括:The present invention provides a method for quickly screening key graphics for full-chip light source mask optimization, which is applied to management nodes of distributed computing clusters, including:

步骤S1.接收对切片大小、用以进行图形筛选切片比例、SMO关键图形筛选流程等级数量、各流程等级下切片占比系数、缺陷等级、各缺陷等级子切片占比系数的设定;根据流程等级,生成不同复杂程度的光源图形;载入全芯片掩模版图,将全芯片掩模版图按照设定切片大小进行切分,得到切片集合Ctotal,从中随机选取设定比例的切片,得到掩膜切片集CInitStep S1. Receive the setting of the slice size, the proportion of slices used for graphic screening, the number of SMO key graphic screening process levels, the proportion coefficient of slices under each process level, defect level, and the proportion coefficient of sub-slices of each defect level; according to the process level, generate light source graphics of different complexity; load the full-chip mask layout, and divide the full-chip mask layout according to the set slice size to obtain the slice set C total , and randomly select slices with a set ratio from it to obtain the mask Membrane slice set C Init .

优选地,所述生成各流程等级下光源图形,具体如下:Preferably, the generating of light source graphics at each process level is specifically as follows:

(1)采用圆形光源、环形光源或C形多级光源,所述多级光源的偏振态设定为无偏振态,波长设定为深紫外或极紫外波段范围内任一波长;(1) Using a circular light source, a ring light source or a C-shaped multi-stage light source, the polarization state of the multi-stage light source is set to no polarization state, and the wavelength is set to any wavelength within the range of deep ultraviolet or extreme ultraviolet;

(2)根据各流程等级下切片占比系数,采用逆插值方法对光源进行不同程度稀疏采样,得到光源近似模型;(2) According to the proportion coefficient of slices under each process level, the light source is sparsely sampled to different degrees by using the inverse interpolation method to obtain an approximate model of the light source;

Figure BDA0003934643040000071
Figure BDA0003934643040000071

其中,Si为流程等级i下稀疏采样后的光源点,sij为原始光源点,ni为流程等级i下稀疏采样倍数,随着各流程等级下切片占比系数αi升高而降低,即ni∝1/αiAmong them, S i is the light source point after sparse sampling at process level i, s ij is the original light source point, and ni is the sparse sampling multiple at process level i, which decreases with the increase of the slice ratio coefficient α i at each process level , namely n i ∝1/α i .

优选地,缺陷等级是按照缺陷种类以及EPE大小来划分,且缺陷等级越高或EPE越大,此等级缺陷占比系数越大。例如,EPE取值范围0~inf。按照EPE大小划分即为:EPE在0~5之间,赋予缺陷等级1,比例系数β1;EPE在5~15之间,赋予缺陷等级2,比例系数β2;以此类推。Preferably, the defect level is divided according to the type of defect and the size of the EPE, and the higher the defect level or the larger the EPE, the larger the defect proportion coefficient of this level. For example, the EPE ranges from 0 to inf. According to the size of EPE, it is: EPE is between 0 and 5, assigned defect level 1, proportional coefficient β 1 ; EPE is between 5 and 15, assigned defect level 2, proportional coefficient β 2 ; and so on.

步骤S2.初始化流程等级i=1。Step S2. Initialize process level i=1.

步骤S3.将掩膜切片集CInit、流程等级i、流程等级i对应的光源图形Si、缺陷等级划分规则分发至分布式计算集群中各空闲计算节点,以进行等级i下SMO关键图形筛选分布式计算。Step S3. Distribute the mask slice set C Init , the process level i, the light source graphics S i corresponding to the process level i, and the defect level classification rules to each idle computing node in the distributed computing cluster, so as to screen the SMO key graphics under level i Distributed Computing.

步骤S4.接收分布式计算集群中各计算节点返回的流程等级i下各缺陷等级的缺陷子切片,将流程等级i下相同缺陷等级的缺陷子切片中图形归类,得到若干关键图形集Gij,掩膜切片集CInit更新为当前掩膜切片集CInit与所有关键图形集Gij的差集。Step S4. Receive the defect sub-slices of each defect level under the process level i returned by each computing node in the distributed computing cluster, classify the graphics in the defect sub-slices of the same defect level under the process level i, and obtain several key graphic sets G ij , the mask slice set C Init is updated as the difference set of the current mask slice set C Init and all key graphic sets G ij .

步骤S5.判断当前掩膜切片是否为分布式计算集群中最后一个掩模切片,若是,进入S6,否则,进入S3。Step S5. Determine whether the current mask slice is the last mask slice in the distributed computing cluster, if yes, go to S6, otherwise, go to S3.

步骤S6.判断是否完成所有流程等级下的SMO流程,若不是,则更新流程等级i=i+1,以更新后的掩膜切片集CInit和流程等级i,进入S3;若是,则按照流程等级占比系数与各缺陷等级子切片占比系数,随机从对应等级关键图形集Gij中挑选相应数量的图形,组合成最终关键图形集GfinalStep S6. Determine whether the SMO process under all process levels is completed, if not, update the process level i=i+1, enter S3 with the updated mask slice set C Init and process level i; if so, follow the process The level proportion coefficient and the proportion coefficient of each defect level sub-slice are randomly selected from the key figure set G ij of the corresponding level to form the final key figure set G final .

本发明提供了一种面向全芯片光源掩模优化的关键图形快速筛选方法,该方法应用于分布式计算集群的计算节点,包括:The present invention provides a method for quickly screening key graphics for full-chip light source mask optimization, which is applied to computing nodes of distributed computing clusters, including:

步骤T1.接收分配到的掩膜切片、流程等级i、流程等级i下光源图形Si、缺陷等级。Step T1. Receive the allocated mask slice, process level i, light source pattern S i under process level i, and defect level.

步骤T2.构建流程等级i下掩膜切片的仿真光刻胶内部光强分布,将光刻胶内部光强分布代入至光刻胶近似模型中,通过设定的阈值,提取切片的光刻胶仿真轮廓。Step T2. Construct the simulated photoresist internal light intensity distribution of the mask slice under process level i, substitute the photoresist internal light intensity distribution into the photoresist approximate model, and extract the sliced photoresist through the set threshold simulated contours.

本发明提供了一种光刻胶内部光强分布仿真方法,该方法包括:利用双极性掩模模型,将掩模切片图形转化为二值图,与高斯卷积核进行卷积,得到掩膜近似模型;采用理想光瞳函数构建光瞳,阈值NA需不低于0.95,得到光瞳近似模型;结合光源图形、掩模近似模型和光瞳近似模型,利用Abbe成像公式,获得光刻胶内部光强分布。The invention provides a method for simulating the internal light intensity distribution of a photoresist, the method comprising: using a bipolar mask model, converting a mask slice pattern into a binary image, and performing convolution with a Gaussian convolution kernel to obtain a mask Film approximation model; using the ideal pupil function to construct the pupil, the threshold NA must not be less than 0.95 to obtain the pupil approximation model; combined with the light source pattern, mask approximation model and pupil approximation model, using the Abbe imaging formula to obtain the inside of the photoresist light intensity distribution.

优选地,所述将光刻胶内部光强分布代入至光刻胶近似模型中,通过设定的阈值,提取切片的光刻胶仿真轮廓,具体如下:Preferably, the internal light intensity distribution of the photoresist is substituted into the photoresist approximate model, and the photoresist simulation profile of the slice is extracted through the set threshold, as follows:

Figure BDA0003934643040000081
Figure BDA0003934643040000081

Figure BDA0003934643040000082
Figure BDA0003934643040000082

其中,C(x,y)为光刻胶轮廓,J(x,y)为光刻胶近似模型输出图形强度分布,I(x,y)为光刻胶内部光强分布,sig[]为Sigmoid函数,T为光刻胶反应阈值,α为光刻胶模型经验参数,根据实际工艺条件设定。Among them, C(x,y) is the profile of the photoresist, J(x,y) is the output pattern intensity distribution of the photoresist approximate model, I(x,y) is the internal light intensity distribution of the photoresist, and sig[] is Sigmoid function, T is the photoresist reaction threshold, and α is the empirical parameter of the photoresist model, which is set according to the actual process conditions.

步骤T3.将提取的光刻胶仿真轮廓与实际掩模切片图形比对,若不满足SMO流程收敛条件,进入T4;若满足SMO流程收敛条件,进入T6。Step T3. Compare the extracted photoresist simulation profile with the actual mask slice pattern, and if the convergence condition of the SMO process is not satisfied, proceed to T4; if the convergence condition of the SMO process is satisfied, proceed to T6.

步骤T4.判断提取光刻胶仿真轮廓是否满足光源优化收敛条件,若满足,进入T5;若不满足,进行光源优化后,返回T2。Step T4. Judging whether the simulated profile of the extracted photoresist satisfies the light source optimization convergence condition, if so, proceed to T5; if not, perform light source optimization, and return to T2.

步骤T5.判断提取光刻胶仿真轮廓是否满足掩模优化收敛条件,若满足,则进入T6;若不满足,进行掩模图形优化,返回T2。Step T5. Judging whether the extracted photoresist simulation profile satisfies the mask optimization convergence condition, if so, proceed to T6; if not, perform mask pattern optimization, and return to T2.

步骤T6.判断经过SMO流程后所提取的仿真轮廓是否满足缺陷切片筛选条件,若满足,进入T7;若不满足,则当前等级SMO流程无缺陷切片,结束本次筛选,设为空闲状态。Step T6. Judging whether the simulated outline extracted after the SMO process satisfies the defect slice screening conditions, if so, enter T7; if not, the current level of SMO process has no defect slices, end this screening, and set it to an idle state.

步骤T7.确认该掩膜切片中各缺陷点的关键等级,按照子切片设定大小,围绕缺陷点,从该掩膜切片中切分出包含关键图形的缺陷子切片,并将此缺陷子切片传输至管理节点。Step T7. Confirm the key level of each defect point in the mask slice, set the size according to the sub-slice, surround the defect point, cut out the defect sub-slice containing the key pattern from the mask slice, and divide the defect sub-slice sent to the management node.

本发明提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序包括程序指令,所述程序指令当被处理器执行时使所述处理器执行上述方法。The present invention provides a computer-readable storage medium, the computer-readable storage medium stores a computer program, the computer program includes program instructions, and when executed by a processor, the program instructions cause the processor to perform the above method .

本发明提供了一种用于关键图形快速筛选的装置,包括:处理器和存储器;所述存储器,用于存储计算机执行指令;所述处理器,用于执行所述计算机执行指令,使得如上述方法被执行。The present invention provides a device for fast screening of key graphics, including: a processor and a memory; the memory is used to store computer-executable instructions; the processor is used to execute the computer-executable instructions, so that as described above method is executed.

图1为本发明实施例提供的面向全芯片光源掩模优化的关键图形快速筛选方法流程图。如图1所示,整个分布式计算集群的工作过程如下:FIG. 1 is a flow chart of a method for quickly screening key patterns for full-chip light source mask optimization provided by an embodiment of the present invention. As shown in Figure 1, the working process of the entire distributed computing cluster is as follows:

步骤1、分布式计算集群的管理节点上载入全芯片掩模版图。按照设定切片大小(用户根据掩模版图的图形复杂度以及密集度等特征设定),将全芯片掩模版图等大小切分为若干数量切片,所有的切片集合记为CTotal;从Ctotal随机选取对应比例c(用户设定)的用以进行SMO关键图形筛选的切片集CInitStep 1. Load the full-chip mask layout on the management node of the distributed computing cluster. According to the set slice size (set by the user according to the graphic complexity and density of the mask layout), the size of the full-chip mask layout is divided into several slices, and all slice sets are recorded as C Total ; from C total randomly selects the slice set C Init corresponding to the ratio c (set by the user) for SMO key graphic screening.

|CInit|=c|CTotal||C Init |=c|C Total |

采用圆形光源、环形光源或C形多级光源,以降低光源实现难度;偏振态设定为无偏振态,波长设定为深紫外或极紫外波段范围内任一波长(如193nm),按照光刻复杂度分级策略,采用逆插值方法对光源进行不同程度稀疏采样,减少光源点数量,提高关键图形筛选效率。SMO关键图形筛选流程等级i下,光源稀疏采样方法如下:Use a circular light source, ring light source or C-shaped multi-stage light source to reduce the difficulty of light source realization; the polarization state is set to no polarization state, and the wavelength is set to any wavelength in the deep ultraviolet or extreme ultraviolet range (such as 193nm), according to The lithography complexity classification strategy adopts the inverse interpolation method to sparsely sample the light sources to different degrees, reducing the number of light source points and improving the key graphic screening efficiency. Under the SMO key graphics screening process level i, the light source sparse sampling method is as follows:

Figure BDA0003934643040000091
Figure BDA0003934643040000091

其中,Si为流程等级i下稀疏采样后的光源点,sij为原始光源点,ni为流程等级i下稀疏采样倍数,随着各流程等级下切片占比系数升高而降低,即ni∝1/αiAmong them, S i is the light source point after sparse sampling at process level i, s ij is the original light source point, and ni is the sparse sampling multiple at process level i, which decreases with the increase of the slice ratio coefficient at each process level, namely n i ∝1/α i .

图形的关键等级j可按照缺陷种类以及EPE大小来划分,缺陷等级越高或EPE越大,此等级缺陷占比系数βj越大,且

Figure BDA0003934643040000101
其中,m为缺陷等级总数。The key level j of the graph can be divided according to the type of defect and the size of EPE. The higher the defect level or the greater the EPE, the larger the defect proportion coefficient β j of this level, and
Figure BDA0003934643040000101
Among them, m is the total number of defect levels.

步骤2、在分布式计算集群的管理节点上,依据SMO关键图形筛选流程等级数量k(用户设定),生成具有不同复杂程度的光源图形Si(i=1,…,k);在SMO关键图形筛选流程中,根据光源复杂程度赋予对应流程等级i,并设定该流程等级下相应切片占比系数αi(i=1,…,k;0≤αi≤1),且

Figure BDA0003934643040000102
Step 2. On the management node of the distributed computing cluster, filter the number of process levels k (set by the user) according to the SMO key graph, and generate light source graphs S i (i=1,...,k) with different degrees of complexity; in the SMO In the key graphic screening process, assign the corresponding process level i according to the complexity of the light source, and set the corresponding slice proportion coefficient α i (i=1,...,k; 0≤α i ≤1) under this process level, and
Figure BDA0003934643040000102

步骤3、在分布式计算集群的管理节点上,将用以进行SMO关键图形筛选的切片集CInit分发至分布式计算集群中各空闲计算节点,进行等级i下SMO关键图形筛选分布式计算。Step 3. On the management node of the distributed computing cluster, distribute the slice set C Init used for SMO key graph screening to each idle computing node in the distributed computing cluster, and perform distributed computing of SMO key graph screening under level i.

步骤4、在分布式计算集群的某一计算节点中,利用构建的流程等级i的高效近似光刻成像模型仿真光刻胶内部光强分布,并提取该切片光刻胶仿真轮廓。图2为本发明实施例提供的高效近似光刻成像模型构建流程图。如图2所示,构建过程如下:Step 4. In a computing node of the distributed computing cluster, use the constructed high-efficiency approximate photolithographic imaging model of process level i to simulate the internal light intensity distribution of the photoresist, and extract the simulated profile of the photoresist slice. FIG. 2 is a flow chart of constructing an efficient approximate lithographic imaging model provided by an embodiment of the present invention. As shown in Figure 2, the construction process is as follows:

步骤4.1、根据光刻成像流程,将高效近似光刻成像模型划分为光源近似模块、掩模近似模块、光瞳近似模块、光刻胶近似模块。Step 4.1. According to the lithography imaging process, the high-efficiency approximate lithography imaging model is divided into a light source approximation module, a mask approximation module, a pupil approximation module, and a photoresist approximation module.

步骤4.2、光源近似模块为管理节点构建并发送的光源。Step 4.2, the light source approximation module is the light source constructed and sent by the management node.

步骤4.3、掩模近似模块构建过程以双极型掩模模型为基础,与高斯卷积核进行卷积得掩模近场:Step 4.3, the construction process of the mask approximation module is based on the bipolar mask model, and the near field of the mask is obtained by convolution with the Gaussian convolution kernel:

Figure BDA0003934643040000103
Figure BDA0003934643040000103

其中,MNF(x,y)为近似掩模模型输出掩模近场;M2v(x,y)为利用双极性掩模模型将掩模图形转化的二值图;kGauss(x,y)为高斯卷积核。Among them, M NF (x, y) is the approximate mask model output mask near field; M 2v (x, y) is the binary image converted from the mask pattern by using the bipolar mask model; k Gauss (x, y) is a Gaussian convolution kernel.

步骤4.4、光瞳近似模块采用理想光瞳函数,NA选择较大值即可,如NA=0.95:Step 4.4, the pupil approximation module adopts the ideal pupil function, and NA can be selected as a larger value, such as NA=0.95:

Figure BDA0003934643040000111
Figure BDA0003934643040000111

其中,P(fx,fy)为理想光瞳函数。Among them, P(f x ,f y ) is the ideal pupil function.

步骤4.5结合光源近似模型、掩模近似模型、以及光瞳近似模型,利用Abbe成像公式,获得光刻胶内部光强分布I(x,y):Step 4.5 Combine the light source approximate model, the mask approximate model, and the pupil approximate model, and use the Abbe imaging formula to obtain the internal light intensity distribution I(x,y) of the photoresist:

Figure BDA0003934643040000112
Figure BDA0003934643040000112

步骤4.6、光刻胶近似模型为Sigmoid函数为基础的硬阈值模型,将光刻胶内部光强分布带入到光刻胶近似模型中,通过设定的阈值,即可完成光刻胶轮廓的提取。其中光刻胶近似模型输出图形强度分布J(x,y)为:Step 4.6, the photoresist approximate model is a hard threshold model based on the Sigmoid function, and the internal light intensity distribution of the photoresist is brought into the photoresist approximate model, and the photoresist profile can be completed by setting the threshold extract. The photoresist approximate model output pattern intensity distribution J(x,y) is:

Figure BDA0003934643040000113
Figure BDA0003934643040000113

其中,sig[]为Sigmoid函数,T为光刻胶反应阈值,α为光刻胶模型经验参数,根据实际工艺条件设定。Among them, sig[] is the Sigmoid function, T is the photoresist reaction threshold, and α is the empirical parameter of the photoresist model, which is set according to the actual process conditions.

光刻胶轮廓得到C(x,y)可通过以下流程提取:The photoresist profile obtained by C(x,y) can be extracted through the following process:

Figure BDA0003934643040000114
Figure BDA0003934643040000114

步骤5、在分布式计算集群的某一计算节点中,将提取的光刻胶仿真轮廓与输入的掩模切片图形进行比对,若不满足简单快速SMO流程收敛条件,则进入下一步骤;若满足简单快速SMO流程,则进入步骤8。Step 5. In a computing node of the distributed computing cluster, compare the extracted photoresist simulation profile with the input mask slice pattern, and if the convergence condition of the simple and fast SMO process is not met, proceed to the next step; If the simple and fast SMO process is satisfied, go to step 8.

SMO流程收敛条件为满足以下任一条件即可:1)SMO优化迭代总数达到用户设定阈值IterSMO;2)仿真提取轮廓与设计掩模图形之间的边缘放置误差EPE(Edge PlacementError)小于用户设定SMO流程误差阈值EPESMOThe convergence condition of the SMO process is to meet any of the following conditions: 1) The total number of SMO optimization iterations reaches the threshold value Iter SMO set by the user; 2) The edge placement error EPE (Edge PlacementError) between the simulation extracted contour and the design mask figure is less than the user Set the SMO process error threshold EPE SMO .

步骤6、在分布式计算集群的某一计算节点中,判断提取光刻胶仿真轮廓是否满足光源优化收敛条件,若满足则进入下一步骤;若不满足,则进行相应光源优化后,返回步骤4。Step 6. In a computing node of the distributed computing cluster, judge whether the extracted photoresist simulation profile meets the light source optimization convergence condition, and if so, proceed to the next step; if not, perform the corresponding light source optimization and return to the step 4.

光源优化方法包括但不限于:基于协方差矩阵自适应进化的光源优化、以及基于光源部分采样的光源优化等方法。Light source optimization methods include, but are not limited to: light source optimization based on covariance matrix adaptive evolution, and light source optimization based on partial sampling of light sources.

光源优化收敛条件为满足以下任一条件即可:1)光源优化迭代次数达到SMO流程优化迭代数量阈值IterSMO;2)仿真提取轮廓与设计掩模图形之间的EPE小于用户设定光源优化误差阈值EPESource;3)光源优化前后EPE改变小于用户设定光源优化误差变化阈值ΔEPESourceThe light source optimization convergence condition is to meet any of the following conditions: 1) The number of light source optimization iterations reaches the SMO process optimization iteration number threshold Iter SMO ; 2) The EPE between the simulation extracted contour and the design mask figure is less than the user-set light source optimization error Threshold EPE Source ; 3) EPE change before and after light source optimization is less than user-set light source optimization error change threshold ΔEPE Source .

步骤7、在分布式计算集群的某一计算节点中,判断提取光刻胶仿真轮廓是否满足掩模优化收敛条件,若满足则进入下一步骤;若不满足,则进行相应掩模图形优化后,返回步骤4。Step 7. In a computing node of the distributed computing cluster, judge whether the extracted photoresist simulation profile meets the mask optimization convergence condition, and if so, proceed to the next step; if not, perform corresponding mask pattern optimization , return to step 4.

掩模优化方法包括但不限于:基于掩模图形双边演化的掩模优化、以及基于离散余弦变换的掩模优化等方法。Mask optimization methods include, but are not limited to: mask optimization based on bilateral evolution of mask graphics, and mask optimization based on discrete cosine transform.

掩模优化收敛条件为满足以下任一条件即可:1)掩模优化迭代次数达到SMO流程优化迭代数量阈值IterSMO;2)仿真提取轮廓与设计掩模图形之间的EPE小于用户设定掩模优化误差阈值EPEMask;3)掩模优化前后EPE误差改变小于用户设定掩模优化误差变化阈值ΔEPEMaskThe mask optimization convergence condition is to satisfy any of the following conditions: 1) the number of mask optimization iterations reaches the SMO process optimization iteration number threshold Iter SMO ; 2) the EPE between the simulation extracted contour and the design mask figure is less than the user-set 3) EPE error change before and after mask optimization is less than user-set mask optimization error change threshold ΔEPE Mask .

步骤8、在分布式计算集群的某一计算节点中,判断经过简单快速SMO流程后所提取的仿真轮廓是否满足缺陷切片筛选条件,若满足则进入下一步骤;若不满足,则进入步骤11。Step 8. In a computing node of the distributed computing cluster, judge whether the simulation contour extracted after the simple and fast SMO process satisfies the defect slice screening condition, and if so, proceed to the next step; if not, proceed to step 11 .

缺陷切片筛选条件为满足以下任一条件即可:1)仿真提取轮廓与设计掩模图形之间的EPE小于用户设定关键图形误差阈值EPECP;2)仿真提取轮廓具有缺陷,如Hard-bridge、Pinch等。Defective slice screening conditions can meet any of the following conditions: 1) The EPE between the simulated extracted contour and the design mask pattern is less than the user-set key pattern error threshold EPE CP ; 2) The simulated extracted contour has defects, such as Hard-bridge , Pinch, etc.

步骤9、在分布式计算集群的某一计算节点中,按照用户设定子切片大小,围绕缺陷点从当前切片切分出对应图形。Step 9. In a computing node of the distributed computing cluster, according to the size of the sub-slice set by the user, the corresponding graph is segmented from the current slice around the defect point.

步骤10、在分布式计算集群的管理节点上,按照该子切片对应的SMO关键图形筛选流程等级i与图形的关键等级j,将相同等级的缺陷子切片中关键图形归类GijStep 10: On the management node of the distributed computing cluster, the process level i and the key level j of the figure are screened according to the SMO key figure corresponding to the sub-slice, and the key figures in the defect sub-slices of the same level are classified into G ij .

图3为本发明实施例提供的关键图形归类示意图。如图3所示,整个全芯片掩模版图按照占比α1~α4分为四个切片,以左上角的切片为例进行说明。该切片中存在两种缺陷,分别对应关键等级1和3,在流程等级i下得到关键图形归类G11和G13Fig. 3 is a schematic diagram of the classification of key graphics provided by the embodiment of the present invention. As shown in FIG. 3 , the entire full-chip mask layout is divided into four slices according to the proportions α 1 to α 4 , and the slice in the upper left corner is taken as an example for illustration. There are two kinds of defects in this slice, corresponding to key levels 1 and 3 respectively, and the key graphic classifications G 11 and G 13 are obtained under process level i.

完成缺陷子切片图形分类后,从初始切片集CInit中剔除当前切片,完成切片集CInit的更新,并进入下一步。After completing the graphic classification of defective sub-slices, remove the current slice from the initial slice set C Init , complete the update of the slice set C Init , and enter the next step.

步骤11、在分布式计算集群的管理节点上,判断当前切片是否为分布式计算集群中最后一个掩模切片,若不是,则回到步骤3;若是,则进入下一步。Step 11. On the management node of the distributed computing cluster, judge whether the current slice is the last mask slice in the distributed computing cluster, if not, go back to step 3; if yes, go to the next step.

步骤12、在分布式计算集群的管理节点上,判断是否完成所有光刻复杂度分级下的SMO流程,若不是,则将更新后的切片集CInit输入至分布式计算集群中,并回到步骤3进行下一光刻复杂度等级SMO流程;若是,则按照不同切片SMO关键图形筛选流程等级与图形的关键等级下相应图形占比wij随机从相应等级关键图形集Gij中挑选相应数量的图形,组合成最终关键图形集GfinalStep 12. On the management node of the distributed computing cluster, judge whether all the SMO processes under the lithography complexity classification are completed, if not, input the updated slice set C Init into the distributed computing cluster, and return to Step 3: Carry out the SMO process of the next lithography complexity level; if so, select the corresponding number from the key figure set G ij of the corresponding level at random according to the proportion of the corresponding figure w ij in the key figure screening process level of different slices SMO The graphics are combined into the final key graphics set G final :

Figure BDA0003934643040000131
Figure BDA0003934643040000131

wij=αiβj w iji β j

其中,k为光刻复杂度SMO流程分级数量,m为子切片缺陷等级分级数量,|Gij|和|Gfinal|分别代表集合Gij和Gfinal中所包含的元素的个数。Among them, k is the grading number of lithography complexity SMO process, m is the number of sub-slice defect level grading, |G ij | and |G final | represent the number of elements contained in the sets G ij and G final respectively.

本领域的技术人员容易理解,以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。It is easy for those skilled in the art to understand that the above descriptions are only preferred embodiments of the present invention, and are not intended to limit the present invention. Any modifications, equivalent replacements and improvements made within the spirit and principles of the present invention, All should be included within the protection scope of the present invention.

Claims (8)

1. A key graph rapid screening method oriented to full-chip light source mask optimization is characterized by being applied to management nodes of a distributed computing cluster and comprising the following steps:
s1, setting the size of a slice, the proportion of the slices used for graphic screening, the number of SMO key graphic screening process levels, the slice duty ratio coefficient under each process level, the defect level and the sub-slice duty ratio coefficient of each defect level; generating light source patterns with different complexity degrees according to the flow level; loading a full-chip mask layout, and slicing the full-chip mask layout according to the set slice size to obtain a slice set C total Randomly selecting slices with set proportion from the above to obtain a mask slice set C Init
S2, initializing a flow grade i=1;
s3, slicing the mask into a set C Init The flow level i and the light source graph S corresponding to the flow level i i Distributing the defect grade division rule to each idle computing node in the distributed computing cluster to carry out SMO key graph screening distributed computing under grade i;
s4, receiving defect sub-slices of all defect levels under the process level i returned by all computing nodes in the distributed computing cluster, classifying the patterns in the defect sub-slices of the same defect level under the process level i, and obtaining a plurality of key pattern sets C ij Mask slice set C Init Updated to the current mask slice set C Init And all key graphics set G ij Is the difference set of (2);
s5, judging whether the current mask slice is the last mask slice in the distributed computing cluster, if so, entering S6, otherwise, entering S3;
s6, judging whether SMO flows under all flow levels are completed, if not, updating the flow level i=i+1 to update the mask slice set C Init And a flow class i, entering S3; if yes, according to the flow level duty ratio coefficient and the sub-slice duty ratio coefficient of each defect level, randomly selecting a key graph set G of the corresponding level ij Selecting corresponding number of graphics to be combined into a final key graphics set G final
2. The method of claim 1, wherein the generating the light source patterns with different complexity levels according to the flow level comprises:
(1) A circular light source, an annular light source or a C-shaped multi-stage light source is adopted, the polarization state of the light source is set to be a non-polarization state, and the wavelength is set to be any wavelength in the deep ultraviolet or extreme ultraviolet band range;
(2) According to the slice duty ratio coefficient of each flow level, performing sparse sampling on the light source in different degrees by adopting an inverse interpolation method to obtain a light source approximation model;
Figure FDA0004226116090000021
wherein S is i The light source points s after sparse sampling under the process level i ij N is the original light source point i For the sparse sampling multiple under the process level i, the slice duty ratio coefficient alpha under each process level i Rise and fall, i.e. n i ∝1/α i
3. The method of claim 1, wherein the defect levels are classified according to defect type and EPE size, and the higher the defect level or the larger the EPE, the larger the level defect duty factor.
4. A key graph rapid screening method oriented to full-chip light source mask optimization is characterized by being applied to computing nodes of a distributed computing cluster, and comprising the following steps:
t1 receiving the assigned mask slice, flow level i, and light source pattern S under flow level i i Defect grade;
t2, constructing the simulated photoresist internal light intensity distribution of the mask slice under the process level i by using a photoresist internal light intensity distribution simulation method, substituting the photoresist internal light intensity distribution into a photoresist approximate model, and extracting the photoresist simulation contour of the slice through a set threshold value;
and T3, comparing the extracted photoresist simulation contour with an actual mask slice graph, and if the SMO flow convergence condition is not met, entering into T4; if the SMO flow convergence condition is met, entering T6;
t4, judging whether the extracted photoresist simulation contour meets the light source optimization convergence condition, and if so, entering into T5; if not, returning to T2 after light source optimization is carried out;
t5, judging whether the extracted photoresist simulation contour meets the mask optimization convergence condition, if so, entering into T6; if not, mask pattern optimization is carried out, and T2 is returned;
t6, judging whether the simulation contour extracted after the SMO process meets the defect slice screening condition, if so, entering into T7; if not, the current grade SMO flow is free of defect slices, the screening is finished, and the current grade SMO flow is set to be in an idle state;
t7, confirming the key grade of each defect point in the mask slice, cutting out a defect sub-slice containing a key pattern from the mask slice according to the set size of the sub-slice and surrounding the defect point, and transmitting the defect sub-slice to a management node;
the method for simulating the light intensity distribution in the photoresist comprises the following steps:
converting the mask slice graph into a binary graph by using a bipolar mask model, and convolving the binary graph with a Gaussian convolution kernel to obtain a mask approximation model;
constructing a pupil by adopting an ideal pupil function, wherein the threshold NA is not lower than 0.95, and obtaining a pupil approximation model;
and combining the light source pattern, the mask approximation model and the pupil approximation model, and obtaining the light intensity distribution inside the photoresist by using an Abbe imaging formula.
5. The method for rapid screening of critical patterns according to claim 4, wherein the substituting the light intensity distribution inside the photoresist into the photoresist approximation model extracts the photoresist simulation profile of the slice through a set threshold, specifically as follows:
Figure FDA0004226116090000041
Figure FDA0004226116090000042
wherein C (x, y) is the photoresist profile, J (x, y) is the photoresist approximate model output pattern intensity distribution, I (x, y) is the photoresist internal light intensity distribution, sig [ ] is a Sigmoid function, T is the photoresist reaction threshold, and alpha is the photoresist model experience parameter, and is set according to the actual process conditions.
6. A computer readable storage medium, characterized in that the computer readable storage medium stores a computer program comprising program instructions which, when executed by a processor, cause the processor to perform the method of any of claims 1-3; alternatively, the method of claim 4 or 5 is performed.
7. An apparatus for rapid screening of key graphics, comprising: a processor and a memory; the memory is used for storing computer execution instructions; the processor configured to execute the computer-executable instructions such that the method of any of claims 1-3 is performed.
8. An apparatus for rapid screening of key graphics, comprising: a processor and a memory; the memory is used for storing computer execution instructions; the processor configured to execute the computer-executable instructions such that the method of claim 4 or 5 is performed.
CN202211398324.6A 2022-11-09 2022-11-09 Key pattern rapid screening method and device for full-chip light source mask optimization Active CN115758699B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202211398324.6A CN115758699B (en) 2022-11-09 2022-11-09 Key pattern rapid screening method and device for full-chip light source mask optimization

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202211398324.6A CN115758699B (en) 2022-11-09 2022-11-09 Key pattern rapid screening method and device for full-chip light source mask optimization

Publications (2)

Publication Number Publication Date
CN115758699A CN115758699A (en) 2023-03-07
CN115758699B true CN115758699B (en) 2023-06-20

Family

ID=85368567

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202211398324.6A Active CN115758699B (en) 2022-11-09 2022-11-09 Key pattern rapid screening method and device for full-chip light source mask optimization

Country Status (1)

Country Link
CN (1) CN115758699B (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN117454831B (en) * 2023-12-05 2024-04-02 武汉宇微光学软件有限公司 Mask pattern optimization method and system and electronic equipment

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101644890A (en) * 2009-09-03 2010-02-10 浙江大学 Optical adjacent correction method suitable for pixel array of image sensor
CN102054092A (en) * 2009-10-28 2011-05-11 Asml荷兰有限公司 Pattern selection for full-chip source and mask optimization
CN102224459A (en) * 2008-11-21 2011-10-19 Asml荷兰有限公司 Fast freeform source and mask co-optimization method
CN105825036A (en) * 2016-06-07 2016-08-03 中国科学院微电子研究所 A method and system for optimizing layout design rules
WO2020078844A1 (en) * 2018-10-19 2020-04-23 Asml Netherlands B.V. Method to create the ideal source spectra with source and mask optimization
CN112578644A (en) * 2020-12-08 2021-03-30 北京理工大学 Self-adaptive full-chip light source optimization method and system
CN113792866A (en) * 2021-10-29 2021-12-14 智腾科技股份有限公司 Distance-regularized level set and level set mask optimization method of convolutional neural network
CN114326287A (en) * 2021-11-30 2022-04-12 华中科技大学 Separated strict mask model and photoresist model modeling and calibration method

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102269925B (en) * 2011-09-09 2012-10-03 北京理工大学 Phase-shift mask optimizing method based on Abbe vector imaging model
CN111624850B (en) * 2020-06-08 2021-07-27 中国科学院上海光学精密机械研究所 Critical pattern screening method for full-chip light source mask optimization

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102224459A (en) * 2008-11-21 2011-10-19 Asml荷兰有限公司 Fast freeform source and mask co-optimization method
CN101644890A (en) * 2009-09-03 2010-02-10 浙江大学 Optical adjacent correction method suitable for pixel array of image sensor
CN102054092A (en) * 2009-10-28 2011-05-11 Asml荷兰有限公司 Pattern selection for full-chip source and mask optimization
CN105825036A (en) * 2016-06-07 2016-08-03 中国科学院微电子研究所 A method and system for optimizing layout design rules
WO2020078844A1 (en) * 2018-10-19 2020-04-23 Asml Netherlands B.V. Method to create the ideal source spectra with source and mask optimization
CN112578644A (en) * 2020-12-08 2021-03-30 北京理工大学 Self-adaptive full-chip light source optimization method and system
CN113792866A (en) * 2021-10-29 2021-12-14 智腾科技股份有限公司 Distance-regularized level set and level set mask optimization method of convolutional neural network
CN114326287A (en) * 2021-11-30 2022-04-12 华中科技大学 Separated strict mask model and photoresist model modeling and calibration method

Also Published As

Publication number Publication date
CN115758699A (en) 2023-03-07

Similar Documents

Publication Publication Date Title
US10909294B2 (en) Modeling of a design in reticle enhancement technology
CN115087924B (en) Inverse lithography and machine learning methods for mask synthesis
US11113445B2 (en) Hotspot detection based on litho-aware machine learning
US10146124B2 (en) Full chip lithographic mask generation
US20210064977A1 (en) Neural network based mask synthesis for integrated circuits
US8650511B2 (en) Lithography performance check methods and apparatus
US12412017B2 (en) Methods for modeling of a design in reticle enhancement technology
JP2022533704A (en) Classifying Patterns in Electronic Circuit Layouts Using Machine Learning-Based Encoding
US8458631B2 (en) Cycle time reduction in data preparation
CN112506003A (en) Mask optimization method, mask optimization system and electronic equipment
CN115758699B (en) Key pattern rapid screening method and device for full-chip light source mask optimization
CN115268204A (en) Optical mask correction model optimization construction method and device and computer equipment
US20070011648A1 (en) Fast systems and methods for calculating electromagnetic fields near photomasks
US20180196349A1 (en) Lithography Model Calibration Via Genetic Algorithms with Adaptive Deterministic Crowding and Dynamic Niching
US20240078366A1 (en) Circuit design adjustments using redundant nodes
CN116137899A (en) 3D masking simulation based on feature image
CN111611759B (en) Mask auxiliary graph optimization method, computer readable medium and system
CN111929983A (en) Method for screening key graph of full-chip light source mask optimization based on polygonal region representation
Sun et al. Efficient model-based OPC via graph neural network
WO2025035626A1 (en) Method and apparatus for determining parameter of layout quality test tool, and device and medium
US12481213B2 (en) Mask corner rounding effects in three-dimensional mask simulations using feature images
CN114021435B (en) Method, device and electronic equipment for establishing near-field calculation model of extreme ultraviolet mask diffraction
CN118192174A (en) Calculation method of photoresist diffusion effect
CN117270311A (en) Mask optimization method, computer equipment and storage medium
CN116051887A (en) A Lithography Hotspot Classification Method Based on Residual Network

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant