irfpy.util.sputtering
¶
A formulation of sputtering
Code author: Yoshifumi Futaana
|
Thompson-Sigmund energy spectrum. |
- class irfpy.util.sputtering.ThompsonSigmund(n0, y, ene_bind, ene_in, m1, m2)[source]¶
Bases:
object
Thompson-Sigmund energy spectrum.
>>> ts0 = ThompsonSigmund(1, 0.5, 1.5, 1000., 1, 25) >>> print('%.3f' % ts0.ei) 147.929
Todo
Clarify the unit system. Energy looks eV. What about the energy spectrum?
Initialize the formulation.
\[F(E) = nC\frac{E}{(E+E_b)^3}\Bigl(1-\sqrt{\frac{E+E_b}{Ei'}}\Bigr)\]Note that C is a parameter including the yield. The unit of C is the energy. After several argebla, C is obtained from yield, Y, like
\[C = \frac{Y}{\frac{1}{2E_b}-\frac{4}{3\sqrt{EbEi'}}}\]- Parameters:
n0 – Density.
y – Yeild.
ene_bind – Binding energy, \(E_b\)
ene_in – Impinging beam energy, \(E_i\)
m1 – Mass of impinging beam. Unitless.
m2 – Mass of target. Unitless.