Ellipsometry is a material analytical method in which the desired parameters, for example, film thickness and index of refraction, are related to the instrument measurements through Maxwell’s equations, light wavelength, and measurement geometry. Consequently, obtaining the desired parameters has required solving the model equations using a wide variety of methods. A commonly used method is least squares curve fitting, frequently the Levenberg–Marquardt method. This numerical method depends upon not only the model but also the initial estimates of solution, the possible interference of local minima, and the algorithm stopping conditions. Being iterative, it also takes nonzero time. The work here demonstrates the use of artificial intelligence in the form of a multilayer perceptron artificial neural network to avoid these problems and find solutions in the millisecond time scale. This noniterative, stable, and fast performance lends itself to real-time, in situ monitoring of thin film growth. Examples for thin (up to 30 nm) films will be given using a multilayer perceptron configuration consisting of four input and four output neurons with two hidden layers of 40 neurons each. Solutions are predicted by the artificial neural network at each wavelength independently and do not rely on fitting functions which express a relationship between optical properties and wavelength.

1.
R. M. A.
Azzam
and
N. M.
Bashara
,
Ellipsometry and Polarized Light
(
North Holland
,
New York
,
1977
).
2.
M.
Yamamoto
and
T.
Namioka
,
Appl. Opt.
31
,
1612
(
1992
).
3.
F. K.
Urban
III
,
D. C.
Park
, and
M. F.
Tabet
,
Thin Solid Films
220
,
247
(
1992
).
4.
F. K.
Urban
III
and
M. F.
Tabet
,
J. Vac. Sci. Technol. A
11
,
976
(
1993
).
5.
F. K.
Urban
III
and
M. F.
Tabet
,
Thin Solid Films
245
,
167
(
1994
).
6.
G. H.
Park
,
Y. H.
Pao
,
K. G.
Eyink
,
S. R.
Leclair
, and
M. S.
Soclof
, in
Artificial Intelligence in Real Time Control
(Materials Directorate, Wright Patterson AFB, Ohio,
1995
), pp.
123
128
.
7.
M.
Paluszek
and
S.
Thomas
, “
MATLAB machine learning toolboxes
,” in
Practical MATLAB Deep Learning
(
Apress
,
Berkeley
,
CA
,
2020
), pp.
25
41
.
8.
M. T.
Hagan
,
H. B.
Demuth
,
M. H.
Beale
, and
O. De
Jesús
,
Neural Network Design
, 2nd ed. (
Martin Hagen
,
Poland
,
2014
).
9.
D. E.
Rumelhart
,
G. E.
Hinton
, and
R. J.
Williams
,
Parallel Distributed Processing
(
MIT
,
Cambridge
,
1986
), pp.
115
138
.
10.
Handbook of Optical Constants of Solids
, edited by
E. D.
Palik
(
Academic
,
New York
,
1998
).
You do not currently have access to this content.