一种淀积工艺的仿真方法及装置转让专利

申请号 : CN202110927132.9

文献号 : CN113378444B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 陈智卫周洁云陈雪莲薛洁

申请人 : 墨研计算科学(南京)有限公司

摘要 :

本申请提供一种淀积工艺的仿真方法及装置。所述方法包括:根据淀积反应剂的淀积参数确定仿真淀积速率,并将淀积时长划分为多个淀积时间段,按照该仿真淀积速率,在每个淀积时间段初始时刻的初始仿真立体结构的淀积剖面上进行对应时长的仿真淀积后,得到每个淀积时间段结束时刻的待处理立体结构,利用预设的高斯函数对该待处理立体结构的淀积剖面进行平滑处理后,得到每个淀积时间段结束时刻的仿真立体结构,如此不断迭代,直至得到淀积对象在最后一个淀积时间段结束时刻的仿真立体结构。如此,本申请提供的方法考虑到了淀积过程结束之后淀积回流对淀积对象结构的影响,整个方法的仿真精确度较高。

权利要求 :

1.一种淀积工艺的仿真方法,其特征在于,包括:获取淀积对象的初始立体结构;

根据预设的淀积反应剂的淀积参数,确定仿真淀积速率;

根据预设淀积时长,确定多个淀积时间段,以及每个淀积时间段的时长;

针对多个淀积时间段中任一目标淀积时间段,执行淀积仿真步骤,直至得到所述淀积对象在最后一个淀积时间段结束时刻的仿真立体结构;其中,所述淀积仿真步骤包括:获取所述淀积对象在所述目标淀积时间段初始时刻的初始仿真立体结构,其中,如果所述目标淀积时间段为初始淀积时间段,则所述初始仿真立体结构为所述初始立体结构;

按照所述仿真淀积速率,在所述初始仿真立体结构的淀积剖面上进行对应时长的仿真淀积,得到所述淀积对象在所述目标淀积时间段结束时刻的待处理立体结构;

利用预设的高斯函数对所述待处理立体结构中的淀积剖面进行平滑处理,得到所述淀积对象在所述目标淀积时间段结束时刻的仿真立体结构;

其中,在所述初始仿真立体结构的淀积剖面上进行对应时长的仿真淀积,得到所述淀积对象在所述目标淀积时间段结束时刻的待处理立体结构,包括:对所述初始仿真立体结构进行网格化处理,得到多个立体网格单元,所述立体网格单元包括多个网格面;

从所有网格面中,获取位于所述初始仿真立体结构的淀积剖面上的表面网格面;

针对所有表面顶点中任一目标顶点,根据每个共享网格面的面法线,确定所述目标顶点的目标移动方向,所述表面顶点为所述表面网格面对应的顶点,所述共享网格面为所有表面网格面中包含所述目标顶点的网格面;

将所述目标顶点按照所述仿真淀积速率沿所述目标移动方向进行对应时长的移动,得到所述目标淀积时间段结束时刻的更新目标顶点;

根据所有更新目标顶点,以及所有内部顶点,生成多个更新立体网格单元,所述内部顶点为所有网格面对应的顶点中除所述表面顶点以外的其他顶点;

根据所有更新立体网格单元,生成所述淀积对象在所述目标淀积时间段结束时刻的待处理立体结构。

2.根据权利要求1所述的方法,其特征在于,所述对所述初始仿真立体结构进行网格化处理,包括:

如果所述目标淀积时间段为所述初始淀积时间段,则对所述初始仿真立体结构进行网格剖分;否则,对所述初始仿真立体结构中的淀积部分进行局部网格重构,所述淀积部分为所述初始仿真立体结构与所述初始立体结构的差异部分。

3.根据权利要求1所述的方法,其特征在于,所述根据每个共享网格面的面法线,确定所述目标顶点的目标移动方向,包括:将每个共享网格面的面法线进行矢量求和,得到所述目标顶点的目标移动方向。

4.根据权利要求1所述的方法,其特征在于,所述利用预设的高斯函数对所述待处理立体结构中的淀积剖面进行平滑处理,包括:将预设的高斯函数与所述待处理立体结构中的淀积剖面进行卷积运算。

5.根据权利要求1所述的方法,其特征在于,所述淀积反应剂的淀积参数包括所述淀积反应剂的表面化学反应速率、所述淀积反应剂的初始反应粒子浓度、所述淀积反应剂的质量传输系数和所述淀积反应剂的单位体积薄膜原子数。

6.根据权利要求5所述的方法,其特征在于,所述根据预设的淀积反应剂的淀积参数,确定仿真淀积速率,包括:

通过以下公式确定仿真淀积速率:其中,v为所述仿真淀积速率,ks为所述淀积反应剂的表面化学反应速率,hG为所述淀积反应剂的质量传输系数,CG为所述淀积反应剂的初始反应粒子浓度,N为所述淀积反应剂的单位体积薄膜原子数。

7.一种淀积工艺的仿真装置,其特征在于,包括:初始立体结构获取模块,用于获取淀积对象的初始立体结构;

仿真淀积速率确定模块,用于根据预设的淀积反应剂的淀积参数,确定仿真淀积速率;

淀积时间段确定模块,用于根据预设淀积时长,确定多个淀积时间段,以及每个淀积时间段的时长;

淀积仿真模块,用于针对多个淀积时间段中任一目标淀积时间段,执行淀积仿真步骤,直至得到所述淀积对象在最后一个淀积时间段结束时刻的仿真立体结构;其中,所述淀积仿真模块包括:

初始仿真立体结构获取子模块,用于获取所述淀积对象在所述目标淀积时间段初始时刻的初始仿真立体结构,其中,如果所述目标淀积时间段为初始淀积时间段,则所述初始仿真立体结构为所述初始立体结构;

淀积仿真子模块,用于按照所述仿真淀积速率,在所述初始仿真立体结构的淀积剖面上进行对应时长的仿真淀积,得到所述淀积对象在所述目标淀积时间段结束时刻的待处理立体结构;

仿真立体结构确定子模块,用于利用预设的高斯函数对所述待处理立体结构中的淀积剖面进行平滑处理,得到所述淀积对象在所述目标淀积时间段结束时刻的仿真立体结构;

其中,所述淀积仿真子模块包括:立体网格单元确定单元,用于对所述初始仿真立体结构进行网格化处理,得到多个立体网格单元,所述立体网格单元包括多个网格面;

表面网格面获取单元,用于从所有网格面中,获取位于所述初始仿真立体结构的淀积剖面上的表面网格面;

目标移动方向确定单元,用于针对所有表面顶点中任一目标顶点,根据每个共享网格面的面法线,确定所述目标顶点的目标移动方向,所述表面顶点为所述表面网格面对应的顶点,所述共享网格面为所有表面网格面中包含所述目标顶点的网格面;

更新目标顶点确定单元,用于将所述目标顶点按照所述仿真淀积速率沿所述目标移动方向进行对应时长的移动,得到所述目标淀积时间段结束时刻的更新目标顶点;

更新立体网格单元生成单元,用于根据所有更新目标顶点,以及所有内部顶点,生成多个更新立体网格单元,所述内部顶点为所有网格面对应的顶点中除所述表面顶点以外的其他顶点;

待处理立体结构生成单元,用于根据所有更新立体网格单元,生成所述淀积对象在所述目标淀积时间段结束时刻的待处理立体结构。

8.根据权利要求7所述的装置,其特征在于,所述仿真立体结构确定子模块包括:卷积运算单元,用于将预设的高斯函数与所述待处理立体结构中的淀积剖面进行卷积运算。

说明书 :

一种淀积工艺的仿真方法及装置

技术领域

[0001] 本申请涉及集成电路制造技术领域,特别涉及一种淀积工艺的仿真方法及装置。

背景技术

[0002] 随着半导体工艺的发展,集成电路器件上晶体管的数目不断增多,导致集成电路制造的精确度面临愈加严峻的挑战。在半导体器件的制备过程中,通常需要在衬底上进行
薄膜淀积,即将预设的淀积材料按预设的形状一层一层地淀积在衬底的表面。为了准确地
描述淀积过程中淀积对象(包括衬底以及在衬底结构上淀积的薄膜)的结构变化,在衬底的
淀积剖面上进行实际淀积之前,需要对整个淀积过程进行仿真。
[0003] 对淀积过程进行仿真,通常可以将衬底划分为多个合适的部分,每一部分作为一个仿真窗口,获取仿真窗口内沟槽图形的等效参数,进而确定仿真窗口内的等效沟槽表面
积和等效淀积体积,再根据淀积过程的淀积反应剂中入射粒子淀积体积与等效沟槽表面积
的线性关系,确定仿真窗口内的实际淀积体积,最终根据实际淀积体积和等效淀积体积,获
得淀积过程结束后淀积对象的结构变化。
[0004] 然而,淀积过程是动态的过程,淀积材料在淀积过程结束之后、构造完全稳定之前会有不同程度的回流,即淀积回流,淀积回流是非线性的变化过程,因而无法采用简单的线
性函数进行描述。可见,采用上述划分仿真窗口的方法仅能仿真与衬底的结构呈线性变化
的淀积过程,难以考虑到淀积过程结束之后淀积回流对淀积对象结构的影响,因而淀积过
程的仿真精确度较低。

发明内容

[0005] 本申请提供了一种淀积工艺的仿真方法及装置,可用于解决现有技术仿真精确度较低的技术问题。
[0006] 第一方面,本申请实施例提供一种淀积工艺的仿真方法,包括:
[0007] 获取淀积对象的初始立体结构;
[0008] 根据预设的淀积反应剂的淀积参数,确定仿真淀积速率;
[0009] 根据预设淀积时长,确定多个淀积时间段,以及每个淀积时间段的时长;
[0010] 针对多个淀积时间段中任一目标淀积时间段,执行淀积仿真步骤,直至得到所述淀积对象在最后一个淀积时间段结束时刻的仿真立体结构;其中,所述淀积仿真步骤包括:
[0011] 获取所述淀积对象在所述目标淀积时间段初始时刻的初始仿真立体结构,其中,如果所述目标淀积时间段为初始淀积时间段,则所述初始仿真立体结构为所述初始立体结
构;
[0012] 按照所述仿真淀积速率,在所述初始仿真立体结构的淀积剖面上进行对应时长的仿真淀积,得到所述淀积对象在所述目标淀积时间段结束时刻的待处理立体结构;
[0013] 利用预设的高斯函数对所述待处理立体结构中的淀积剖面进行平滑处理,得到所述淀积对象在所述目标淀积时间段结束时刻的仿真立体结构。
[0014] 结合第一方面,在第一方面的一种可实现方式中,所述按照所述仿真淀积速率,在所述初始仿真立体结构的淀积剖面上进行对应时长的仿真淀积,得到所述淀积对象在所述
目标淀积时间段结束时刻的待处理立体结构,包括:
[0015] 对所述初始仿真立体结构进行网格化处理,得到多个立体网格单元,所述立体网格单元包括多个网格面;
[0016] 从所有网格面中,获取位于所述初始仿真立体结构的淀积剖面上的表面网格面;
[0017] 针对所有表面顶点中任一目标顶点,根据每个共享网格面的面法线,确定所述目标顶点的目标移动方向,所述表面顶点为所述表面网格面对应的顶点,所述共享网格面为
所有表面网格面中包含所述目标顶点的网格面;
[0018] 将所述目标顶点按照所述仿真淀积速率沿所述目标移动方向进行对应时长的移动,得到所述目标淀积时间段结束时刻的更新目标顶点;
[0019] 根据所有更新目标顶点,以及所有内部顶点,生成多个更新立体网格单元,所述内部顶点为所有网格面对应的顶点中除所述表面顶点以外的其他顶点;
[0020] 根据所有更新立体网格单元,生成所述淀积对象在所述目标淀积时间段结束时刻的待处理立体结构。
[0021] 结合第一方面,在第一方面的一种可实现方式中,所述对所述初始仿真立体结构进行网格化处理,包括:
[0022] 如果所述目标淀积时间段为所述初始淀积时间段,则对所述初始仿真立体结构进行网格剖分;否则,对所述初始仿真立体结构中的淀积部分进行局部网格重构,所述淀积部
分为所述初始仿真立体结构与所述初始立体结构的差异部分。
[0023] 结合第一方面,在第一方面的一种可实现方式中,所述根据每个共享网格面的面法线,确定所述目标顶点的目标移动方向,包括:
[0024] 将每个共享网格面的面法线进行矢量求和,得到所述目标顶点的目标移动方向。
[0025] 结合第一方面,在第一方面的一种可实现方式中,所述利用预设的高斯函数对所述待处理立体结构中的淀积剖面进行平滑处理,包括:
[0026] 将预设的高斯函数与所述待处理立体结构中的淀积剖面进行卷积运算。
[0027] 结合第一方面,在第一方面的一种可实现方式中,所述淀积反应剂的淀积参数包括所述淀积反应剂的表面化学反应速率、所述淀积反应剂的初始反应粒子浓度、所述淀积
反应剂的质量传输系数和所述淀积反应剂的单位体积薄膜原子数。
[0028] 结合第一方面,在第一方面的一种可实现方式中,所述根据预设的淀积反应剂的淀积参数,确定仿真淀积速率,包括:
[0029] 通过以下公式确定仿真淀积速率:
[0030]
[0031] 其中,v为所述仿真淀积速率,ks为所述淀积反应剂的表面化学反应速率,hG为所述淀积反应剂的质量传输系数,CG为所述淀积反应剂的初始反应粒子浓度,N为所述淀积反应
剂的单位体积薄膜原子数。
[0032] 第二方面,本申请实施例提供一种淀积工艺的仿真装置,包括:
[0033] 初始立体结构获取模块,用于获取淀积对象的初始立体结构;
[0034] 仿真淀积速率确定模块,用于根据预设的淀积反应剂的淀积参数,确定仿真淀积速率;
[0035] 淀积时间段确定模块,用于根据预设淀积时长,确定多个淀积时间段,以及每个淀积时间段的时长;
[0036] 淀积仿真模块,用于针对多个淀积时间段中任一目标淀积时间段,执行淀积仿真步骤,直至得到所述淀积对象在最后一个淀积时间段结束时刻的仿真立体结构;其中,所述
淀积仿真模块包括:
[0037] 初始仿真立体结构获取子模块,用于获取所述淀积对象在所述目标淀积时间段初始时刻的初始仿真立体结构,其中,如果所述目标淀积时间段为初始淀积时间段,则所述初
始仿真立体结构为所述初始立体结构;
[0038] 淀积仿真子模块,用于按照所述仿真淀积速率,在所述初始仿真立体结构的淀积剖面上进行对应时长的仿真淀积,得到所述淀积对象在所述目标淀积时间段结束时刻的待
处理立体结构;
[0039] 仿真立体结构确定子模块,用于利用预设的高斯函数对所述待处理立体结构中的淀积剖面进行平滑处理,得到所述淀积对象在所述目标淀积时间段结束时刻的仿真立体结
构。
[0040] 结合第二方面,在第二方面的一种可实现方式中,所述淀积仿真子模块包括:
[0041] 立体网格单元确定单元,用于对所述初始仿真立体结构进行网格化处理,得到多个立体网格单元,所述立体网格单元包括多个网格面;
[0042] 表面网格面获取单元,用于从所有网格面中,获取位于所述初始仿真立体结构的淀积剖面上的表面网格面;
[0043] 目标移动方向确定单元,用于针对所有表面顶点中任一目标顶点,根据每个共享网格面的面法线,确定所述目标顶点的目标移动方向,所述表面顶点为所述表面网格面对
应的顶点,所述共享网格面为所有表面网格面中包含所述目标顶点的网格面;
[0044] 更新目标顶点确定单元,用于将所述目标顶点按照所述仿真淀积速率沿所述目标移动方向进行对应时长的移动,得到所述目标淀积时间段结束时刻的更新目标顶点;
[0045] 更新立体网格单元生成单元,用于根据所有更新目标顶点,以及所有内部顶点,生成多个更新立体网格单元,所述内部顶点为所有网格面对应的顶点中除所述表面顶点以外
的其他顶点;
[0046] 待处理立体结构生成单元,用于根据所有更新立体网格单元,生成所述淀积对象在所述目标淀积时间段结束时刻的待处理立体结构。
[0047] 结合第二方面,在第二方面的一种可实现方式中,所述立体网格单元确定单元包括:
[0048] 网格剖分子单元,用于如果所述目标淀积时间段为所述初始淀积时间段,则对所述初始仿真立体结构进行网格剖分;
[0049] 局部网格重构子单元,用于如果所述目标淀积时间段不为所述初始淀积时间段,则对所述初始仿真立体结构中的淀积部分进行局部网格重构,所述淀积部分为所述初始仿
真立体结构与所述初始立体结构的差异部分。
[0050] 结合第二方面,在第二方面的一种可实现方式中,所述目标移动方向确定单元包括:
[0051] 目标移动方向确定子单元,用于将每个共享网格面的面法线进行矢量求和,得到所述目标顶点的目标移动方向。
[0052] 结合第二方面,在第二方面的一种可实现方式中,所述仿真立体结构确定子模块包括:
[0053] 卷积运算单元,用于将预设的高斯函数与所述待处理立体结构中的淀积剖面进行卷积运算。
[0054] 结合第二方面,在第二方面的一种可实现方式中,所述淀积反应剂的淀积参数包括所述淀积反应剂的表面化学反应速率、所述淀积反应剂的初始反应粒子浓度、所述淀积
反应剂的质量传输系数和所述淀积反应剂的单位体积薄膜原子数。
[0055] 结合第二方面,在第二方面的一种可实现方式中,所述仿真淀积速率确定模块包括:
[0056] 仿真淀积速率确定子模块,用于通过以下公式确定仿真淀积速率:
[0057]
[0058] 其中,v为所述仿真淀积速率,ks为所述淀积反应剂的表面化学反应速率,hG为所述淀积反应剂的质量传输系数,CG为所述淀积反应剂的初始反应粒子浓度,N为所述淀积反应
剂的单位体积薄膜原子数。
[0059] 本申请实施例公开了一种淀积工艺的仿真方法,根据淀积反应剂的淀积参数确定仿真淀积速率,并将淀积时长划分为多个淀积时间段,按照该仿真淀积速率,在每个淀积时
间段初始时刻的初始仿真立体结构的淀积剖面上进行对应时长的仿真淀积后,得到每个淀
积时间段结束时刻的待处理立体结构,利用预设的高斯函数对该待处理立体结构的淀积剖
面进行平滑处理后,得到每个淀积时间段结束时刻的仿真立体结构,如此不断迭代,直至得
到淀积对象在最后一个淀积时间段结束时刻的仿真立体结构。整个方法可以在电子设备上
对淀积对象的整个淀积过程淀积剖面的变化进行仿真,可重复性较高,而且还考虑到淀积
过程结束之后淀积回流对淀积对象结构的影响,因此整个方法的仿真精确度较高。

附图说明

[0060] 图1为本申请实施例提供的一种淀积工艺的仿真方法所对应的整体流程示意图;
[0061] 图2为淀积反应剂淀积到淀积对象表面的过程示意图;
[0062] 图3为本申请实施例提供的仿真淀积过程中确定淀积对象在目标淀积时间段结束时刻的待处理立体结构的方法所对应的具体流程示意图;
[0063] 图4为本申请实施例提供的初始仿真立体结构的淀积剖面上表面网格面的结构示意图;
[0064] 图5为本申请实施例提供的确定目标顶点的目标移动方向的方法所对应的示意图;
[0065] 图6为本申请实施例提供的淀积工艺仿真过程中淀积对象在目标淀积时间段内的轮廓结构示意图;
[0066] 图7为本申请实施例提供的一种淀积工艺的仿真装置的结构示意图;
[0067] 图8为利用本申请实施例提供的淀积工艺的仿真装置进行淀积仿真的界面展示示意图。

具体实施方式

[0068] 为使本申请的目的、技术方案和优点更加清楚,下面将结合附图对本申请实施方式作进一步地详细描述。
[0069] 为了解决现有技术仿真精确度较低的技术问题,本申请通过以下实施例公开了一种淀积工艺的仿真方法。通常来说,淀积工艺是利用淀积的方式在硅片表面形成特定的图
形的工艺,具体包括淀积过程和淀积回流过程,本申请实施例提供的淀积工艺的仿真方法
应用于仿真淀积对象在整个淀积过程中整体结构(包括形状和轮廓)的变化,以及淀积过程
结束后淀积回流对淀积对象整体结构的影响。
[0070] 基于上述应用场景,图1示例性示出了本申请实施例提供的一种淀积工艺的仿真方法所对应的整体流程示意图,如图1所示,本申请实施例提供的淀积工艺的仿真方法具体
包括如下步骤:
[0071] 步骤S101,获取淀积对象的初始立体结构。
[0072] 具体地,在淀积开始之前,淀积对象指的是待淀积的衬底(例如硅片),在淀积过程中,淀积对象指的是衬底以及衬底上的淀积薄膜部分,本申请实施例中是将衬底以及衬底
上的淀积薄膜部分作为一个整体,即淀积对象,仿真该淀积对象在整个淀积工艺中的结构
变化。
[0073] 进一步地,可以通过对淀积对象的实物进行CSG(Constructive Solid Geometry,构造实体几何)处理的方式来获取初始立体结构,具体不作限定。
[0074] 采用上述方式,对淀积对象的实物进行CSG处理,可以准确描述出不规则的以及尺寸微小的几何图形,为后续对淀积进行精确地仿真垫定了基础。
[0075] 步骤S102,根据预设的淀积反应剂的淀积参数,确定仿真淀积速率。
[0076] 具体地,淀积反应剂的淀积参数包括淀积反应剂的表面化学反应速率、淀积反应剂的初始反应粒子浓度、淀积反应剂的质量传输系数和淀积反应剂的单位体积薄膜原子
数。
[0077] 进一步地,根据预设的淀积反应剂的淀积参数,确定仿真淀积速率,可以通过公式(1)实现:
[0078] 公式(1)
[0079] 公式(1)中,v为仿真淀积速率,ks为淀积反应剂的表面化学反应速率,hG为淀积反应剂的质量传输系数,CG为淀积反应剂的初始反应粒子浓度,N为淀积反应剂的单位体积薄
膜原子数。
[0080] 更进一步地,公式(1)是基于以下原理所确定的:
[0081] 考虑到在淀积过程中,淀积反应剂会与淀积对象的淀积剖面不断发生化学反应,反应的过程中,淀积反应剂的浓度会变小,因此根据记录下的淀积反应剂的初始反应粒子
浓度以及其他相关参数,可以求出仿真淀积速率。
[0082] 图2示例性示出了淀积反应剂淀积到淀积对象表面的过程示意图,如图2所示,淀积反应剂从主气流区以扩散方式通过边界层到达衬底(硅片)表面,其中,边界层是指主气
流区与硅片表面之间气流速度受到扰动的气体薄层。淀积反应剂从主气流区通过边界层到
硅片表面的流量F1可以通过公式(2)确定:
[0083] 公式(2)
[0084] 公式(2)中,F1为淀积反应剂从主气流区通过边界层到硅片表面的流量,(CG‑CS)为淀积反应剂的粒子在主气流区和硅片表面的浓度差,hG为淀积反应剂的质量传输系数。公
式(2)中的F1表示通过流动气体(或液体)与固体(硅片)之间静态边界层的气相扩散。
[0085] F2是淀积反应剂由表面化学反应消耗的流量,根据第一级反应动力学原理,F2可以通过公式(3)确定:
[0086] 公式(3)
[0087] 公式(3)中,F2为淀积反应剂由表面化学反应消耗的流量,kS为淀积反应剂的表面化学反应速率,CS为淀积反应剂在硅片表面的粒子浓度。
[0088] 假定静态淀积条件下,F1和F2对应的过程串联进行,令淀积反应剂的流量F=F1=F2,再根据公式(2)和公式(3)可得公式(4):
[0089] 公式(4)
[0090] 公式(4)中,CS为淀积反应剂在硅片表面的粒子浓度,CG为淀积反应剂在主气流区的粒子浓度,kS为淀积反应剂的表面化学反应速率,hG为淀积反应剂的质量传输系数。
[0091] 由于仿真淀积速率v可以看做淀积反应剂的流量F与淀积反应剂的单位体积薄膜原子数N的比值,再结合公式(4),即可得到本申请实施例提供的公式(1)。
[0092] 步骤S103,根据预设淀积时长,确定多个淀积时间段,以及每个淀积时间段的时长。
[0093] 具体地,淀积时长的具体值根据需要进行设置,此处不作具体限定。
[0094] 淀积时间段的划分数量不作限定,各个淀积时间段的时长可以相同,也可以不同,不作具体限定。
[0095] 需要说明的是,淀积时间段划分数量越多,计算量越大,计算时间也越长,但是划分数量过少,最终得到的结果的准确性也越低,因此应将淀积时间段的划分数量设置在合
适的范围内。
[0096] 还需要说明的是,每个淀积时间段的初始时刻为前一个相邻的淀积时间段的结束时刻,每个淀积时间段的结束时刻为后一个相邻的淀积时间段的初始时刻。
[0097] 步骤S104,针对多个淀积时间段中任一目标淀积时间段,执行步骤S1041至步骤S1046,直至得到淀积对象在最后一个淀积时间段结束时刻的仿真立体结构。
[0098] 步骤S1041,针对目标淀积时间段,获取淀积对象在目标淀积时间段初始时刻的初始仿真立体结构。
[0099] 其中,如果目标淀积时间段为初始淀积时间段,则初始仿真立体结构为初始立体结构。
[0100] 具体地,目标淀积时间段初始时刻,即为目标淀积时间段的前一个淀积时间段的结束时刻。
[0101] 步骤S1042,按照仿真淀积速率,在初始仿真立体结构的淀积剖面上进行对应时长的仿真淀积,得到淀积对象在目标淀积时间段结束时刻的待处理立体结构。
[0102] 具体地,淀积剖面指的是淀积对象的所有表面中与淀积反应剂进行接触的表面。
[0103] 进一步地,图3示例性示出了本申请实施例提供的仿真淀积过程中确定淀积对象在目标淀积时间段结束时刻的待处理立体结构的方法所对应的具体流程示意图,如图3所
示,具体包括以下步骤:
[0104] 步骤S301,对初始仿真立体结构进行网格化处理,得到多个立体网格单元。其中,立体网格单元包括多个网格面。每个网格面都包括多个顶点。
[0105] 进一步地,如果目标淀积时间段为初始淀积时间段,则对初始仿真立体结构进行网格剖分。如果目标淀积时间段不为初始淀积时间段,则对初始仿真立体结构中的淀积部
分进行局部网格重构。其中,淀积部分为初始仿真立体结构与初始立体结构的差异部分。
[0106] 也就是说,在淀积仿真开始之前,对淀积对象的初始立体结构进行网格剖分,此时得到的网格质量较高;在淀积过程中的每个淀积时间段,由于衬底结构之外、淀积材料淀积
的部分几何形状会发生巨大改变,因此网格的质量会大大降低,为了更准确进行下一个淀
积时间段的仿真,需要对淀积过程中每个淀积时间段的初始时刻对淀积部分进行局部网格
重构,以重新建立质量较高的网格。
[0107] 可以利用网格生成技术对初始仿真立体结构进行网格化处理,比如网格生成器,具体不作限定。
[0108] 优选地,立体网格单元的形状为四面体形状,每个网格面的形状为三角形,每个网格面包括三个顶点。
[0109] 如此,采用上述网格剖分的方式,将淀积对象的复杂结构进行网格化,可以准确地描述淀积对象的结构形状,将淀积对象结构连续的几何问题转化为离散的数学问题,即将
淀积对象结构分解为离散的节点,通过计算节点的分布情况来描述淀积对象淀积剖面的结
构变化,有利于解决非线性结构变化的问题。此外,淀积过程中,由于淀积过程中淀积对象
内部并没有发生器件结构的变化,因此无需对内部进行网格重构,仅需对在淀积过程中对
淀积对象的淀积部分进行网格重构,更能表述淀积对象在淀积过程中器件的结构变化。
[0110] 步骤S302,从所有网格面中,获取位于初始仿真立体结构的淀积剖面上的表面网格面。
[0111] 图4示例性示出了本申请实施例提供的初始仿真立体结构的淀积剖面上表面网格面的结构示意图,如图4所示,为初始仿真立体结构的部分淀积剖面,其中所示出的所有三
角形网格面均为表面网格面。
[0112] 步骤S303,针对所有表面顶点中任一目标顶点,根据每个共享网格面的面法线,确定目标顶点的目标移动方向。
[0113] 其中,表面顶点为表面网格面对应的顶点,共享网格面为所有表面网格面中包含目标顶点的网格面。面法线即为共享网格面的单位法向量,垂直于共享网格面。
[0114] 需要说明的是,对于所有立体网格单元包含的所有网格面中,包含目标顶点的网格面有多个,但是本申请实施例提供的共享网格面仅为表面网格面中包含目标顶点的网格
面,包含目标顶点的内部网格面并不予以考虑。
[0115] 具体地,可以通过以下方法确定目标顶点的目标移动方向:
[0116] 将每个共享网格面的面法线进行矢量求和,得到目标顶点的目标移动方向。
[0117] 图5示例性示出了本申请实施例提供的确定目标顶点的目标移动方向的方法所对应的示意图。如图5所示,A为目标顶点,面ABC、面ABD和面ACD均为表面网格面,并且分别为A
的三个共享网格面,面ABC的面法线为 ,面ABD的面法线为 ,面ACD的面法线为 ,则A的
目标移动方向为 、 和 的矢量和所确定的方向。
[0118] 步骤S304,将目标顶点按照仿真淀积速率沿目标移动方向进行对应时长的移动,得到目标淀积时间段结束时刻的更新目标顶点。
[0119] 步骤S305,根据所有更新目标顶点,以及所有内部顶点,生成多个更新立体网格单元。
[0120] 其中,内部顶点为所有网格面对应的顶点中除表面顶点以外的其他顶点。
[0121] 需要说明的是,所有目标顶点构成目标淀积时间段初始时刻初始仿真立体结构的淀积剖面,所有更新目标顶点构成了目标淀积时间段结束时刻待处理立体结构的淀积剖
面,所有更新目标顶点以及所有内部顶点构成了多个更新立体网格单元。
[0122] 具体地,针对目标淀积时间段初始时刻的淀积剖面,在目标淀积时间段内的淀积方向 可以通过公式(5)表示:
[0123] 公式(5)
[0124] 公式(5)中,为目标淀积时间段初始时刻初始仿真立体结构的淀积剖面在目标淀积时间段内的淀积方向, 为第l个目标顶点的速度矢量, 的值为公式(1)中得到的仿真
淀积速率, 的方向为步骤S303中确定的第l个目标顶点的目标移动方向;l为大于或等于1
且小于或等于X的整数,X为目标淀积时间段初始时刻初始仿真立体结构的淀积剖面上目标
顶点的数量。
[0125] 可以通过公式(6)来表示目标淀积时间段结束时刻待处理立体结构的淀积剖面:
[0126] 公式(6)
[0127] 公式(6)中, 为目标淀积时间段结束时刻待处理立体结构的淀积剖面,为目标淀积时间段的前一个淀积时间段结束时刻仿真立体结构的淀积剖面,也
就是目标淀积时间段初始时刻初始仿真立体结构的淀积剖面,ti为目标淀积时间段的时
长,f为生长阶段的算子,表示网格移动运算。
[0128] 步骤S306,根据所有更新立体网格单元,生成淀积对象在目标淀积时间段结束时刻的待处理立体结构。
[0129] 具体地,所有更新立体网格单元构成淀积对象在目标淀积时间段结束时刻的待处理立体结构。
[0130] 步骤S1043,利用预设的高斯函数对待处理立体结构中的淀积剖面进行平滑处理,得到淀积对象在目标淀积时间段结束时刻的仿真立体结构。
[0131] 进一步地,可以通过以下方式利用预设的高斯函数对待处理立体结构中的淀积剖面进行平滑处理:
[0132] 将预设的高斯函数与待处理立体结构中的淀积剖面进行卷积运算。
[0133] 具体可以通过公式(7)来表示高斯函数与待处理立体结构中的淀积剖面进行卷积运算的过程:
[0134] 公式(7)
[0135] 公式(7)中, 为目标淀积时间段结束时刻待处理立体结构的淀积剖面,G(axis)为高斯函数, 为目标淀积时间段结束时刻仿真立体结构的淀积剖面。
[0136] 更进一步地,公式(7)中的高斯函数可以通过公式(8)表示:
[0137] 公式(8)
[0138] 公式(8)中,G(x,y)为高斯函数,x、y分别为空间任一点的横坐标和纵坐标,σ为方差。
[0139] 如此,采用上述利用高斯函数对淀积剖面进行平滑处理的方式,可以准确地反映淀积回流后得到的平滑的淀积剖面,将无法用简单线性函数描述的淀积回流过程予以准确
描述,使得整个淀积仿真过程的仿真精确度较高。
[0140] 为了更加清楚地说明目标淀积时间段中淀积对象的仿真立体结构的变化,图6示例性示出了本申请实施例提供的淀积工艺仿真过程中淀积对象在目标淀积时间段内的轮
廓结构示意图。如图6所示,是从二维的角度出发,以二维剖面来展示淀积对象的结构变化,
其中,淀积剖面是以轮廓的形式进行体现的。图6中,淀积对象的初始立体结构为衬底,淀积
对象在目标淀积时间段初始时刻的初始仿真立体结构的淀积剖面为Si‑1,经过目标淀积时
间段对应时长的各个表面顶点的移动后,得到的淀积对象在目标淀积时间段结束时刻的待
处理立体结构的淀积剖面为 ,对 进行高斯平滑处理后,得到淀积对象在目标淀积时间段
结束时刻的仿真立体结构的淀积剖面Si。
[0141] 步骤S1044,判断目标淀积时间段是否为淀积时长中最后一个淀积时间段,如果不是,则执行步骤S1045,如果是,则执行步骤S1046。
[0142] 步骤S1045,将目标淀积时间段的下一个淀积时间段确定为目标淀积时间段,并返回执行步骤S1041。
[0143] 步骤S1046,结束淀积对象的淀积仿真过程。
[0144] 如此,通过上述以迭代的方式确定淀积对象在各个淀积时间段结束时刻的仿真立体结构,准确性较高,更为贴近真实的淀积剖面形状。
[0145] 采用本申请实施例提供的一种淀积工艺的仿真方法,根据淀积反应剂的淀积参数确定仿真淀积速率,并将淀积时长划分为多个淀积时间段,按照该仿真淀积速率,在每个淀
积时间段初始时刻的初始仿真立体结构的淀积剖面上进行对应时长的仿真淀积后,得到每
个淀积时间段结束时刻的待处理立体结构,利用预设的高斯函数对该待处理立体结构的淀
积剖面进行平滑处理后,得到每个淀积时间段结束时刻的仿真立体结构,如此不断迭代,直
至得到淀积对象在最后一个淀积时间段结束时刻的仿真立体结构。整个方法可以在电子设
备上对淀积对象的整个淀积过程淀积剖面的变化进行仿真,可重复性较高,而且还考虑到
淀积过程结束之后淀积回流对淀积对象结构的影响,因此整个方法的仿真精确度较高。
[0146] 下述为本申请装置实施例,可以用于执行本申请方法实施例。对于本申请装置实施例中未披露的细节,请参照本申请方法实施例。
[0147] 图7示例性示出了本申请实施例提供的一种淀积工艺的仿真装置的结构示意图。如图7所示,该装置具有实现上述淀积工艺的仿真方法的功能,所述功能可以由硬件实现,
也可以由硬件执行相应的软件实现。该装置可以包括:初始立体结构获取模块701、仿真淀
积速率确定模块702、淀积时间段确定模块703和淀积仿真模块704,其中:
[0148] 初始立体结构获取模块701,用于获取淀积对象的初始立体结构。
[0149] 仿真淀积速率确定模块702,用于根据预设的淀积反应剂的淀积参数,确定仿真淀积速率。
[0150] 淀积时间段确定模块703,用于根据预设淀积时长,确定多个淀积时间段,以及每个淀积时间段的时长。
[0151] 淀积仿真模块704,用于针对多个淀积时间段中任一目标淀积时间段,执行淀积仿真步骤,直至得到淀积对象在最后一个淀积时间段结束时刻的仿真立体结构。
[0152] 淀积仿真模块704包括初始仿真立体结构获取子模块7041、淀积仿真子模块7042和仿真立体结构确定子模块7043,其中:
[0153] 初始仿真立体结构获取子模块7041,用于获取淀积对象在目标淀积时间段初始时刻的初始仿真立体结构,其中,如果目标淀积时间段为初始淀积时间段,则初始仿真立体结
构为初始立体结构。
[0154] 淀积仿真子模块7042,用于按照仿真淀积速率,在初始仿真立体结构的淀积剖面上进行对应时长的仿真淀积,得到淀积对象在目标淀积时间段结束时刻的待处理立体结
构。
[0155] 仿真立体结构确定子模块7043,用于利用预设的高斯函数对待处理立体结构中的淀积剖面进行平滑处理,得到淀积对象在目标淀积时间段结束时刻的仿真立体结构。
[0156] 在一种可实现方式中,淀积仿真子模块7042包括:
[0157] 立体网格单元确定单元,用于对初始仿真立体结构进行网格化处理,得到多个立体网格单元,立体网格单元包括多个网格面。
[0158] 表面网格面获取单元,用于从所有网格面中,获取位于初始仿真立体结构的淀积剖面上的表面网格面。
[0159] 目标移动方向确定单元,用于针对所有表面顶点中任一目标顶点,根据每个共享网格面的面法线,确定目标顶点的目标移动方向,表面顶点为表面网格面对应的顶点,共享
网格面为所有表面网格面中包含目标顶点的网格面。
[0160] 更新目标顶点确定单元,用于将目标顶点按照仿真淀积速率沿目标移动方向进行对应时长的移动,得到目标淀积时间段结束时刻的更新目标顶点。
[0161] 更新立体网格单元生成单元,用于根据所有更新目标顶点,以及所有内部顶点,生成多个更新立体网格单元,内部顶点为所有网格面对应的顶点中除表面顶点以外的其他顶
点。
[0162] 待处理立体结构生成单元,用于根据所有更新立体网格单元,生成淀积对象在目标淀积时间段结束时刻的待处理立体结构。
[0163] 在一种可实现方式中,立体网格单元确定单元包括:
[0164] 网格剖分子单元,用于如果目标淀积时间段为初始淀积时间段,则对初始仿真立体结构进行网格剖分。
[0165] 局部网格重构子单元,用于如果目标淀积时间段不为初始淀积时间段,则对初始仿真立体结构中的淀积部分进行局部网格重构,淀积部分为初始仿真立体结构与初始立体
结构的差异部分。
[0166] 在一种可实现方式中,目标移动方向确定单元包括:
[0167] 目标移动方向确定子单元,用于将每个共享网格面的面法线进行矢量求和,得到目标顶点的目标移动方向。
[0168] 在一种可实现方式中,仿真立体结构确定子模块7043包括:
[0169] 卷积运算单元,用于将预设的高斯函数与待处理立体结构中的淀积剖面进行卷积运算。
[0170] 在一种可实现方式中,淀积反应剂的淀积参数包括淀积反应剂的表面化学反应速率、淀积反应剂的初始反应粒子浓度、淀积反应剂的质量传输系数和淀积反应剂的单位体
积薄膜原子数。
[0171] 在一种可实现方式中,仿真淀积速率确定模块702包括:
[0172] 仿真淀积速率确定子模块,用于通过以下公式确定仿真淀积速率:
[0173]
[0174] 其中,v为仿真淀积速率,ks为淀积反应剂的表面化学反应速率,hG为淀积反应剂的质量传输系数,CG为淀积反应剂的初始反应粒子浓度,N为淀积反应剂的单位体积薄膜原子
数。
[0175] 为了更加清楚地说明本申请实施例提供的淀积工艺的仿真装置,图8示例性示出了利用本申请实施例提供的淀积工艺的仿真装置进行淀积仿真的界面展示示意图,如图8
所示,假设目标淀积时间段为t0时刻~t1时刻,A为淀积对象在t0时刻的初始仿真立体结构示
意图,B为经过目标淀积时间段的淀积后,淀积对象在t1时刻的待处理立体结构示意图,C为
对t1时刻的待处理立体结构进行淀积回流仿真后得到的淀积对象在t1时刻的仿真立体结
构。
[0176] 如此,本申请实施例提供的一种淀积工艺的仿真装置,根据淀积反应剂的淀积参数确定仿真淀积速率,并将淀积时长划分为多个淀积时间段,按照该仿真淀积速率,在每个
淀积时间段初始时刻的初始仿真立体结构的淀积剖面上进行对应时长的仿真淀积后,得到
每个淀积时间段结束时刻的待处理立体结构,利用预设的高斯函数对该待处理立体结构的
淀积剖面进行平滑处理后,得到每个淀积时间段结束时刻的仿真立体结构,如此不断迭代,
直至得到淀积对象在最后一个淀积时间段结束时刻的仿真立体结构。整个装置可以在电子
设备上对淀积对象的整个淀积过程淀积剖面的变化进行仿真和展示,可重复性较高,而且
还考虑到淀积过程结束之后淀积回流对淀积对象结构的影响,因此整个装置的仿真精确度
较高。
[0177] 以上结合具体实施方式和范例性实例对本申请进行了详细说明,不过这些说明并不能理解为对本申请的限制。本领域技术人员理解,在不偏离本申请精神和范围的情况下,
可以对本申请技术方案及其实施方式进行多种等价替换、修饰或改进,这些均落入本申请
的范围内。本申请的保护范围以所附权利要求为准。