Ellipsometry is a well-known material analytical method widely used to measure thickness and optical properties of thin films and surfaces across a wide range of industrial and research applications including critical dimensions in chipmaking. The method employs the fact that light undergoes a change in polarization state upon reflection from or transmission through a material. The desired properties of the surface structure are related to measurements by the electromagnetic models expressed by Maxwell’s equations as well as models of material properties. The work here demonstrates the use of artificial intelligence in the form of a multilayer perceptron artificial neural network to apply the electromagnetic model. The reflecting surface examined here is composed of indium tin oxide (ITO) films approximately 400 nm in thickness deposited on silicon substrates. Solutions are provided by 299 artificial neural networks, one per wavelength from 210 to 1700 nm across which ITO exhibits transparent as well as absorbing characteristics. Thus, it serves as a proxy for a wide range of other materials. To train the network, simulated measurements are computed at two thicknesses which differ randomly by 1–6 nm and at three different incidence angles of 55°, 65°, and 75°. Following training, results are obtained in less than one second on a conventional desktop computer.

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