demo3 复合靶的创建
前文已经描述了如何设置TRIM,如何确定一个n型半导体井的注入离子种类、能量以及如何估算在半导体注入过程中的损伤。此demo将描述创建一个气体固体复合结构的载能离子气体电离探测器。
设定一个装置,由一个长的圆柱体构成。在其左边有一个非常狭窄的入射窗口,它由一种名为 Paralence “C”的聚合物制成,仅为 1um的薄膜。它能够让束流进入探测器时损失最少的能量。这个探测器内部充有名为 P-10的气体,其成分为 10%甲烷和 90%氩气。氩气原子被粒子电离,然后放出的电子被电场清除出去。
有一种可能是电离气体流会导致击穿,并且 10%的甲烷气体会“猝息”过多的电荷堆积。最后在末端有一个“束流截止”靶。束流需要全部被截止在 P-10气体中,通常会使用一个足够厚的尾部平板以确保安全。
我们在 SRIM中创建这个探测器,来用作创建复合靶的例子。通过 SRIM我们可以估计当一个束流进入探测器时会发生什么。
首先我们打开 SRIM,选择 TRIM Calculation,打开 TRIM Demo,在第二列底部选择靶”He(5MeV)into Gas Ionization Detector”,然后点击 Save Input and Statr TRIM开始计算(或许会有一个弹窗,是关于靶密度的提醒,点击 Yes即可)。
这样设置可以提供给我们气体电离探测器的靶细节信息。
另外有几点需要注意:
- 所有的离子在到达底部的束流截止靶前应停止下来
- 我们得到的图像只展示了靶的一部分。注意横坐标,显示的距离为 40nm到 50nm处的深度。也就是说是将该深度的部分进行了放大,这使得我们可以更详细的看到离子最终的径迹
- 狭窄的入射窗口没有画出,但实际上是存在的。当我们将所选区域放大时它所在的第一层就不显示在图中了。
此时我们可以查看几张计算得到的图像,但是我们看不到反冲原子或是溅射原子。这是因为他们在这个计算中被忽略了。
接下来我们要手动建立一个相同的设置来展示如何在 TRIM中创建一个复合靶。
首先关闭计算窗口,弹窗点否。
- 点击 Clear All清空所有条目
- 输入离子信息(ION DATA)
- 在 Ion Data中输入氦
- 输入离子能量(以5MeV为例)
- 入射角度垂直,故保持不变
- 输入靶信息(分为三层:表面薄膜、长圆柱气体以及黄铜束流截止靶)
- 首先是Paralence “C”薄膜。用快捷的方式输入它。
- 在 TARGET DATA右边有 Compound Dictionary按钮,点击它。
- 此时我们会得到300多种混合物,Paralence “C”是一种商品名称,我们要知道它的确切名字或者查阅冗长的商品名称列表来寻找它。
- 点击 PLASTICS/POLYMERS,在展开的列表中我们可以找到“Polychloro-p-xylyene/Paralene-C”。此时我们会得到关于他的一些信息。点击Paralene-C,然后点击 Add to Current Layer,会有弹窗提示是否使用该化合物的阻止本领修正,选择是就对了
- 此时第一层已经OK了,对于其厚度(width,默认为10000Ang),10000A=1um,故不需改动,可以创建第二层了
- 点击 Add New Layer,键入该层的名字如:P-10 Gas。然后在右侧通过点击 PT来添加Ar和CH4。
- Ar作为单质可以直接添加,CH4要分别添加 C和 H。
- 现在我们来设置每种元素的数量。已知90%的Ar和10%的CH4,这是质量百分比,在 SRIM中使用原子百分比。可通过相对原子数,分别在Ar、H、C的 Atom.Stoich.列中输入64、29、7(具体计算不展开了,很简单),然后SRIM会自动将其归一化为正确的比例。
- 另外,在该层旁边要勾选“Gas”,然后将密度修改为气体密度,0.00125
- 最后将该层的厚度改为 49mm
- 新建束流截止靶,层名字尽量简洁,可用:Brass
- 为了简化输入,可仍使用 Compound Dictionary按钮,点击METAL/ALLOYS
- 找到 Brass(typical),点击它然后点击 Add New Element to Layer,弹窗点 是
- 黄铜中包换铜、锌和铅。除了层厚,所有的数据都已经填好了。我们将厚度设置为 2.5mm,记得下拉单位菜单选择“mm”
- 首先是Paralence “C”薄膜。用快捷的方式输入它。
这就完成了计算的设定。
注意到我们没有像在之前(demo2)一样在窗口的顶部改变计算类型(“Type of TRIM Calculation”)。
我们想要看在运行计算程序时将会发生什么,所以现在我们在使用快速损伤计算(默认)。特别是我们并不确定是否设定了足够厚的气体靶来截止所有的离子,我们将运行TRIM来看看将发生什么然后调整尺寸。
点击 Save Input and Run TRIM开始计算
如果输入信息无误的话,我们将会得到粒子运动的轨迹图像,我们可以通过修改计算来得到更多更详细的信息。
- 在 TRIM窗口点击 PAUSE
- 点击 Change TRIM
- 此时我们想要查看离子射程末尾的细节。
- 展开图像窗口。在左边你可以看到一个名为 PLOT Window 的表格。
- 在其下方是数字 0A-515010000A。这意味着这个图像显示了从表面 0 埃到 51.5mm 最深处的整个靶的情况。改变左窗口的值为40mm=400000000A(8个零)。改变右窗口的值为50mm=500000000A(8个零)。这将会产生一个专门显示射程末端的窗口。
- 在窗口的顶部点击 End Edit键。
- 将会有一个弹窗告诉你你将重新开始 TRIM计算。点击Yes继续,TRIM将重新启动。
这时你的图像应该和你执行 DEMO 所得到的相同。
注意到离子在它们行程的末尾之前都具有很好的方向性。它们初始速度很大,使得它们无法与靶发生强相互作用。靶中的传导电子具有相当于每核子25keV的速度(氦离子的速度大约为100keV,因为氦离子具有4个原子质量单位)。
这是在氦和靶电子之间发生最大强度相互作用的能量。氦和靶核之间的相互作用只有在这个能量以下才是显著的。
因而直到氦离子能量降到 100keV,也就是初始能量 5MeV的2%以下前,氦离子束一直被紧紧地聚焦着。
接下来看几张图。点击 Pause TRIM
- 点击Ion Distribution。
- 你将会看到一个漂亮的高斯分布,中心位于 46.6mm 处。它非常窄,歧离度不到深度的2%。
- 点击 Ionization。
- 这张图展示了耗散到靶电子中去的能量。注意到在图像的底部是非常小的反冲原子电离的贡献(蓝线)。超过 99%转移给电子的能量损失是通过和离子的直接作用发生的。
- 点击 Phonons。
- 这个图像恰好显示了与靶中产生声子相反的趋势。现在靶中反冲原子占据了能量损失的主要成分。注意坐标的单位,声子能损大约是由于靶电子发生的离子能损的 1%。
- 事实上,反冲原子给靶电子的贡献和声子(损失给靶原子)大致相当。离子损失给声子的能量几乎为零(看图中灰暗的红色虚线)。我们可以查看窗口右面叫做((%ELOSS的表格,这里可以看到能量损失的相对分布。直接损失给靶电子的能量大约是离子能量损失的 99%,而其他的损失则是相当微小的。
TRIM设置窗口的tips:
在左下角有一个带有输入框的命令“AutoSave at Ion#”。
在一定数量的离子后 TRIM会自动保存计算结果。当我们通宵运行 TRIM时,这个特色工具确保了即使出现断电情形也会有信息被存储下来。默认值是10000个离子。你可以使用 Resume Saved TRIM命令来查看已经计算好的结果。
下一个命令是 Total Number of Ions(默认为 99999)。
若使用略有不同的离子或靶得到相同的计算结果,这一命令在对它们进行比较时非常有用。但所有设定的离子计算完成时,它会保存计算结果并停止。
下一个命令是随机数产生器(默认为空白)。
它用于计算人工制造的事件(奇异事件)。例如,也许在 10000 个离子中可能只有一次机会使某个离子能够和表面原子发生强烈的碰撞,产生一个强级联反冲。如果你想保存典型的图像,有时这些罕见的事件会产生不正常的图像造成干扰。输入任意数字(1就可以)然后你将得到一个完全不同的计算结果。如果没有数字被键入,那么这个默认的数值是16381,它是深入钻研随机数理论的人所崇敬的一个数字(我也不是很懂)。
更新预告:靶损伤计算