stringtranslate.com

Отражательная способность рентгеновских лучей

Отражательная способность рентгеновских лучей (иногда известная как зеркальная отражательная способность рентгеновских лучей , рентгеновская рефлектометрия или XRR ) — это поверхностно-чувствительный аналитический метод, используемый в химии , физике и материаловедении для характеристики поверхностей , тонких пленок и многослойных материалов . [1] [2] [3] [4] Это форма рефлектометрии , основанная на использовании рентгеновских лучей и связанная с методами нейтронной рефлектометрии и эллипсометрии .

Схема зеркального отражения рентгеновских лучей

Основной принцип отражательной способности рентгеновских лучей заключается в отражении пучка рентгеновских лучей от плоской поверхности и последующем измерении интенсивности рентгеновских лучей, отраженных в зеркальном направлении (угол отражения равен углу падения). Если граница раздела не является идеально четкой и гладкой, то интенсивность отраженного света будет отклоняться от той, которая предсказывается законом отражательной способности Френеля . Затем отклонения можно проанализировать, чтобы получить профиль плотности границы раздела нормали к поверхности.

История

Похоже, что этот метод впервые был применен к рентгеновским лучам Лайманом Г. Парратом в 1954 году. границы раздела твердых и жидких тел.

Приближение

Когда граница раздела не является идеально острой, но имеет профиль средней электронной плотности, определяемый выражением , тогда коэффициент отражения рентгеновских лучей можно аппроксимировать следующим образом: [2] : 83 

Вот коэффициент отражения, длина волны рентгеновского излучения (обычно пик K-альфа меди при 0,154056 нм), плотность в глубине материала и угол падения. Ниже критического угла (полученного из закона Снелла ) 100% падающего излучения отражается за счет полного внешнего отражения . Для , . Обычно эту формулу можно затем использовать для сравнения параметризованных моделей профиля средней плотности в направлении z с измеренной отражательной способностью рентгеновских лучей, а затем изменять параметры до тех пор, пока теоретический профиль не будет соответствовать измерению.

Колебания

Для пленок с несколькими слоями отражательная способность рентгеновских лучей может демонстрировать колебания с Q (угол/длина волны), аналогичные эффекту Фабри-Перо , называемому здесь полосами Киссига. [6] Период этих колебаний можно использовать для определения толщины слоев, межслоевых шероховатостей, плотности электронов и их контрастов , а также комплексных показателей преломления (которые зависят от атомного номера и атомного форм-фактора ), например, используя формализм матрицы Абелеса или рекурсивный формализм Паррата следующим образом:

где X j — соотношение отраженных и прошедших амплитуд между слоями j и j+1, d j — толщина слоя j, а r j,j+1коэффициент Френеля для слоев j и j+1.

где k j,z — z-компонента волнового числа . Для зеркального отражения, когда углы падения и отражения равны, использованное ранее значение Q в два раза превышает k z , поскольку . При условиях R N+1 = 0 и T 1 = 1 для системы N-интерфейса (т.е. ничего не возвращается изнутри полубесконечной подложки и падающей волны единичной амплитуды) все X j могут быть вычислены последовательно. Шероховатость также можно учесть, добавив коэффициент

где – стандартное отклонение (он же шероховатость).

Толщина тонкой пленки и критический угол также могут быть аппроксимированы с помощью линейной аппроксимации квадрата угла падения пиков в рад 2 в зависимости от безразмерного квадрата числа пиков следующим образом:

.

Подгонка кривой

Измерения отражательной способности рентгеновских лучей анализируются путем подгонки к измеренным данным смоделированной кривой, рассчитанной с использованием рекурсивного формализма Парратта в сочетании с формулой грубого интерфейса. Параметры подгонки обычно представляют собой толщину слоя, плотность (на основе которой рассчитывается показатель преломления и, в конечном итоге, компонент волнового вектора z ) и шероховатость поверхности раздела. Измерения обычно нормализуются так, чтобы максимальная отражательная способность была равна 1, но при подгонке также можно включить коэффициент нормализации. Дополнительными параметрами подгонки могут быть уровень фонового излучения и ограниченный размер образца, из-за чего след луча под малыми углами может превышать размер образца, что снижает отражательную способность.

Для определения отражательной способности рентгеновских лучей было опробовано несколько алгоритмов подбора, некоторые из которых находят локальный оптимум вместо глобального оптимума. Метод Левенберга-Марквардта находит локальный оптимум. Из-за того, что кривая имеет много интерференционных полос, она определяет неправильную толщину слоя, если только первоначальное предположение не является чрезвычайно точным. Симплекс-метод без производных также находит локальный оптимум. Чтобы найти глобальный оптимум, необходимы алгоритмы глобальной оптимизации, такие как имитация отжига. К сожалению, имитацию отжига сложно распараллелить на современных многоядерных компьютерах. Можно показать , что при достаточном количестве времени моделирование отжига позволяет найти глобальный оптимум с вероятностью, приближающейся к 1, [7] , но такое доказательство сходимости не означает, что требуемое время достаточно мало. В 1998 году [8] было обнаружено, что генетические алгоритмы являются надежными и быстрыми методами определения отражательной способности рентгеновских лучей. Таким образом, генетические алгоритмы были внедрены в программное обеспечение практически всех производителей рентгеновских дифрактометров, а также в программное обеспечение с открытым исходным кодом.

Для аппроксимации кривой требуется функция, обычно называемая функцией приспособленности, функцией стоимости, функцией ошибки аппроксимации или показателем качества (FOM). Он измеряет разницу между измеренной кривой и моделируемой кривой, поэтому чем меньше значение, тем лучше. При подгонке измерения и наилучшее моделирование обычно представляются в логарифмическом пространстве.

С математической точки зрения функция ошибки аппроксимации математически корректно учитывает эффекты пуассоновского шума счета фотонов:

.

Однако эта функция может придавать слишком большой вес областям высокой интенсивности. Если важны области высокой интенсивности (например, при определении плотности массы под критическим углом), это может не быть проблемой, но подгонка может визуально не соответствовать измерениям в диапазонах низкой интенсивности под большим углом.

Другая популярная функция ошибки аппроксимации — это функция 2-нормы в логарифмическом пространстве. Это определяется следующим образом:

.

Излишне говорить, что в уравнении необходимо удалить точки данных с нулевым измеренным количеством фотонов. Эту 2-норму в логарифмическом пространстве можно обобщить до p-нормы в логарифмическом пространстве. Недостаток этой 2-нормы в логарифмическом пространстве состоит в том, что она может придавать слишком большой вес областям, где относительный шум подсчета фотонов высок.

Программное обеспечение с открытым исходным кодом

Производители дифрактометров обычно предоставляют коммерческое программное обеспечение для измерения отражательной способности рентгеновских лучей. Однако также доступно несколько пакетов программного обеспечения с открытым исходным кодом: GenX [9] [10] — широко используемое программное обеспечение с открытым исходным кодом для подбора кривой отражения рентгеновских лучей. Он реализован на языке программирования Python и поэтому работает как в Windows, так и в Linux. Motofit [11] [12] работает в среде IGOR Pro и, следовательно, не может использоваться в операционных системах с открытым исходным кодом, таких как Linux. Micronova XRR [13] работает под управлением Java и поэтому доступен в любой операционной системе, в которой доступен Java. Reflex [14] [15] — это автономное программное обеспечение, предназначенное для моделирования и анализа рентгеновских лучей и отражательной способности нейтронов от многослойных слоев. REFLEX — это удобная бесплатная программа, работающая на платформах Windows, Mac и Linux.

Рекомендации

  1. ^ Холи, В.; Кубена, Ю.; Олидал, И.; Лишка, К.; Плотц, В. (15 июня 1993 г.). «Отражение рентгеновских лучей от грубых слоистых систем». Физический обзор B . 47 (23). Американское физическое общество (APS): 15896–15903. Бибкод : 1993PhRvB..4715896H. doi : 10.1103/physrevb.47.15896. ISSN  0163-1829. ПМИД  10005989.
  2. ^ ab Дж. Альс-Нильсен, Д. МакМорроу, Элементы современной рентгеновской физики , Уайли, Нью-Йорк, (2001).
  3. ^ Ж. Дайлант, А. Жибо, Отражательная способность рентгеновских лучей и нейтронов: принципы и приложения . Спрингер, (1999).
  4. ^ М. Толан, Рассеяние рентгеновских лучей тонкими пленками из мягкого материала , Springer, (1999).
  5. ^ Парратт, LG (15 июля 1954 г.). «Исследование поверхности твердых тел методом полного отражения рентгеновских лучей». Физический обзор . 95 (2). Американское физическое общество (APS): 359–369. Бибкод : 1954PhRv...95..359P. doi : 10.1103/physrev.95.359. ISSN  0031-899X.
  6. ^ Киссиг, Хайнц (1931). «Untersuchungen zur Totalreflexion von Röntgenstrahlen». Аннален дер Физик (на немецком языке). 402 (6). Уайли: 715–768. Бибкод : 1931АнП...402..715К. дои : 10.1002/andp.19314020607. ISSN  0003-3804.
  7. ^ Гранвилл, В.; Криванек, М.; Рассон, Ж.-П. (1994). «Имитация отжига: доказательство сходимости». Транзакции IEEE по анализу шаблонов и машинному интеллекту . 16 (6). Институт инженеров по электротехнике и электронике (IEEE): 652–656. дои : 10.1109/34.295910. ISSN  0162-8828.
  8. ^ Дейн, AD; Вельдхейс, А.; Бур, ДКГде; Линэрс, AJG; Байденс, LMC (1998). «Применение генетических алгоритмов для характеристики тонкослоистых материалов методом рентгеновской рефлектометрии скользящего падения». Физика Б: Конденсированное вещество . 253 (3–4). Эльзевир Б.В.: 254–268. Бибкод : 1998PhyB..253..254D. дои : 10.1016/s0921-4526(98)00398-6. ISSN  0921-4526.
  9. ^ Бьорк, Мэттс. «GenX – Дом». genx.sourceforge.net .
  10. ^ Бьорк, Мэттс; Андерссон, Габриэлла (10 ноября 2007 г.). «GenX: расширяемая программа улучшения отражательной способности рентгеновских лучей, использующая дифференциальную эволюцию». Журнал прикладной кристаллографии . 40 (6). Международный союз кристаллографии (IUCr): 1174–1178. дои : 10.1107/s0021889807045086. ISSN  0021-8898.
  11. ^ "Главная страница - Motofit" . motofit.sourceforge.net .
  12. ^ Нельсон, Эндрю (12 марта 2006 г.). «Совместное уточнение данных многоконтрастной нейтронной и рентгеновской отражательной способности с использованием MOTOFIT». Журнал прикладной кристаллографии . 39 (2). Международный союз кристаллографии (IUCr): 273–276. дои : 10.1107/s0021889806005073. ISSN  0021-8898.
  13. ^ "jmtilli/micronovaxrr". Гитхаб . 25 июля 2017 г.
  14. ^ Виньо, Гийом; Жибо, Ален (01 февраля 2019 г.). «РЕФЛЕКС: программа для анализа данных зеркального рентгеновского и нейтронного отражения». Журнал прикладной кристаллографии . 52 (1). Международный союз кристаллографии (IUCr): 201–213. дои : 10.1107/s1600576718018186. ISSN  1600-5767. S2CID  104467965.
  15. ^ "Главная страница - Рефлекс" . reflex.irdl.fr/Reflex/reflex.html .