The invention provides a method to improve the accuracy of initial value prediction of OPC, provides the layout to be OPC and carries out lattice sampling to matrix the layout, divides the layout into segments, calculates gradient fields at different points in the segment according to the matrix, obtains gradient vectors at different points in the segment, and indexes the segments into spatial indexes to retrieve the adjacent segments, and calculates the gradient vectors. Calculate the distance and projection ratio between the segment and its adjacent segments; establish the state vector consisting of gradient direction, distance, projection ratio and the length of the segment itself for the segment; obtain the modified discrete probability distribution table and record the probability distribution table to the database; according to the state vector of the new layout, extract the discrete probability distribution of the state vector in the database. Table, take the state vector of the new layout corresponding to the maximum probability of the correction. The invention can reduce the number of iterations and greatly increase the stability of the system due to the small optimization range.
【技术实现步骤摘要】
一种提高OPC初值预估精度的方法
本专利技术涉及半导体制造技术,特别是涉及一种提高OPC初值预估精度的方法。
技术介绍
OPC(光学邻近校正)技术在光刻过程中由于光刻系统的衍射现象和各种物理化学效应,使得版图在经过图形转移后得到的图形与预期不同,而OPC技术通过在光刻之前对掩膜板的版图进行一定的校正,使得光刻结果能与设计吻合。随着集成电路产业进入超亚微米时代,版图复杂程度的增加,基于模型的OPC首先根据配方文件对掩膜版图进行切分,之后进行校正。OPC程序首先对掩膜切分片段进行微调,而后对微调后的掩膜进行仿真,通过将仿真结果与目标相比较,OPC程序根据比较结果进行再次微调,直到满足误差要求后结束迭代循环,输出结果。OPC方法修正过程中不是一次就能得到精确结果,一般需要经历多次修正,对应基于模型的OPC,一次修正称为一个迭代。在OPC计算中需要做多次迭代才能获得最后的版图优化结果,修正后的模拟结果符合目标图形,或与目标值的误差在允许范围内。OPC修正时间主要是取决于迭代的次数,迭代次数越多修正时间越长。然而多次迭代的结果是使修正结果报错的数目增加。图1显示为现有技术中原始版图。图2至图3显示为现有技术中由原始版图迭代优化后得到的修正版图。图1至图3从最初图1中的两个邻近图形A和图形B到图3中优化结果的两个邻近图形A和图形B,中间迭代15到35次,经过不同中间步骤的图2。每次迭代过程,都要做图形分析和光学模拟卷积。而且随着迭代次数的增加,系统的计算误差也会叠加,会造成最后结果的不收敛。因此,需要提出一种OPC的初值预估精度方法来解决上述问题。
技术实现思路
鉴于以上 ...
【技术保护点】
1.一种提高OPC初值预估精度的方法,其特征在于,该方法至少包括:步骤一、提供待OPC版图并对其进行格点采样,将所述版图矩阵化;步骤二、将所述待OPC版图中的图形作切分得到切分小段,根据步骤一中得到的矩阵对所述切分小段中的不同点作梯度的场运算,得到所述切分小段中不同点的梯度向量;步骤三、将步骤二中的切分小段作空间索引,检索出临近小段,并计算每条切分小段与其临近小段的距离和投影比例;步骤四、对所述每条切分小段建立由所述梯度方向、距离、投影比例以及切分小段自身长度构成的状态向量;步骤五、统计不同状态向量所对应的修正量,并得到修正量关于状态向量的离散概率分布表,将所述概率分布表记录至数据库;步骤六、对新版图进行OPC结果预测:根据所述新版图的状态向量,调取所述数据库中关于状态向量的离散概率分布表,取所述新版图的状态向量所对应最大概率的修正量。
【技术特征摘要】
1.一种提高OPC初值预估精度的方法,其特征在于,该方法至少包括:步骤一、提供待OPC版图并对其进行格点采样,将所述版图矩阵化;步骤二、将所述待OPC版图中的图形作切分得到切分小段,根据步骤一中得到的矩阵对所述切分小段中的不同点作梯度的场运算,得到所述切分小段中不同点的梯度向量;步骤三、将步骤二中的切分小段作空间索引,检索出临近小段,并计算每条切分小段与其临近小段的距离和投影比例;步骤四、对所述每条切分小段建立由所述梯度方向、距离、投影比例以及切分小段自身长度构成的状态向量;步骤五、统计不同状态向量所对应的修正量,并得到修正量关于状态向量的离散概率分布表,将所述概率分布表记录至数据库;步骤六、对新版图进行OPC结果预测:根据所述新版图的状态向量,调取所述数据库中关于状态向量的离散概率分布表,取所述新版图的状态向量所对应最大概率的修正量。2.根据权利要求1所述的提高OPC初值预估精度的方法,其特征在于:步骤一中对所述OPC版图进行格点采样并矩阵化的方法包括:(1)将所述待OPC版图的区域划分为横纵的网格;(2)所述网格中每个格点的采样值根据格点的占空比进行统计:被图形完全覆盖的格点,其采样值统计为1;完全没有被图形覆盖的格点,其采样值统计为0;被图形不完全覆盖的格点,其采样值统计为0-1之...
【专利技术属性】
技术研发人员:金晓亮,王聪玉,
申请(专利权)人:上海华虹宏力半导体制造有限公司,
类型:发明
国别省市:上海,31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。