Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

LS-Sb92720

.pdf
Скачиваний:
20
Добавлен:
13.02.2021
Размер:
1.13 Mб
Скачать

Рис. 2.3. Окно свойств слоев

Имеется возможность сохранения структуры в файл (*.het) и загрузка ранее сохраненных структур (кнопки «save»/«load» сохранить/загрузить). В комплекте с программой прилагаются некоторые примеры структур, которые можно использовать для обучения работе с программой.

2.1.1. Редактирование параметров слоя

Параметры слоев описывают свойства полупроводниковых материалов, из которых состоит структура (рис. 2.3). Для полупроводникового материала должны быть заданы основные параметры:

«Thickness» – толщина слоя [см];

«Dk» – диэлектрическая постоянная [-]; «Chi» – электронное сродство [эВ];

11

«Eg» – ширина запрещенной зоны [эВ];

«EgOpt» – оптическая ширина запрещенной зоны [эВ];

«Nc» – эффективная плотность состояний зоны проводимости [см–3 ]; «Nv» – эффективная плотность состояний валентной зоны [см–3 ]; «Me» – подвижность электронов [см2/В · с];

«Mh» – подвижность дырок [см2/В · с];

«Na» – концентрация мелких акцепторов [см–3 ]; «Nd» – концентрация мелких доноров [см–3 ]; «Ve» – тепловая скорость электронов [см/с]; «Vh» – тепловая скорость дыры [см/с];

«Rho» – плотность [г · см–3 ];

«Rae» – коэффициент Оже-рекомбинации для электронов [см6/с]; «Rah» – коэффициент Оже-рекомбинации для дырок [см6/с]; «Rbb» – коэффициент излучательной рекомбинации [см3/с].

Существует два способа ввода перечисленных параметров. В нормальном режиме (значение по умолчанию) параметр является постоянными («constant») для всего слоя. В режиме градиента («gradient») будет использоваться линейная интерполяция по толщине слоя для всех параметров. Для этого необходимо определить начальные и конечные значения. Щелкните по «functional dependence», чтобы выбрать необходимый режим.

Также возможно задать оптические свойства слоев: показатель преломления (n) и безразмерный коэффициент поглощения (k): α = 4πk/λ, загружая nk-файл (*.nk) или вводя два постоянных коэффициента n [-] и k [-]. Все nk- файлы расположены в подпапке программы \Spectra. При создании своих собственных файлов необходимо убедиться, что у них правильный формат файла (см. файлы примера). При этом отсутствуют любые ограничения интервала по длине волны для nk-файлов, поскольку используются подпрограммы линейной интерполяции.

Дополнительно слой может также содержать дефекты в пределах запрещенной зоны полупроводника. Необходимо учесть, что при отсутствии дефектов в структуре и малых значениях коэффициентов рекомбинации (в объеме или на границах раздела) могут возникнуть проблемы сходимости. Для слоя может быть задано произвольное число различных распределений плотности состояний дефектов (DOS). При наличии дефектных уровней в полупроводниковом слое их распределение (DOS) в пределах запрещенной

12

Рис. 2.4. Окно свойств дефектов

зоны будет графически проиллюстрировано во вкладке свойств слоя (рис. 2.3). При определении энергетического положения дефектов в пределах запрещенной зоны энергия валентной зоны приравнивается нулю (Ev = 0), поэтому энергия зоны проводимости равна запрещенной зоне (Ec = Eg). На правой стороне «Окна слоя» есть поле, перечисляющее все дефекты слоя. Выберите дефект из поля и нажмите «edit», чтобы изменить его свойства в новом окне (рис. 2.4). Нажмите «delete», чтобы удалить дефект, или нажмите «add», чтобы добавить новый. Выше списка находится график, иллюстрирующий энергетическое распределение дефектов. Красным цветом отображается фактически выбранный дефект, который может быть изменен (отредактирован, удален). Другие невыделенные дефекты отображаются синим цветом.

Можно сохранить, загрузить или удалить («save», «load», «delete») все свойства слоя, включая дефекты, в файл (*.lay).

13

2.1.2. Редактирование свойств дефектов

При введении новых дефектов (рис. 2.4) сначала необходимо задать тип дефекта: донорный или акцепторный. Далее выбрать вид энергетического распределения и задать плотность состояний (концентрацию). Возможно выбрать следующие виды распределения:

точечный дефект «Single»: необходимо задать его энергетическое положение E [эВ], концентрацию Ntr (общее количество) = (определенный) Ntr;

постоянное распределение «Continous»: задаются значения начальной «E_start» и конечной «E_end» энергии [эВ]. Также задается плотность

«Ntr(specific)» или концентрация дефектов «Ntr(total)» (Ntr(specific) =

=Ntr(total)/(E_start-E_end));

гауссовское распределение «Gauss»: задаются величины энергетического положения E [эВ] и ширины «Sigma» [эВ] гауссовского распределения. Можно задать максимальную плотность дефектов «Ntr(specific)» или полную

концентрацию дефектов «Ntr(total)», соответствующую интегралу плотности по энергии (Ntr(total) = (2 π)0.5 sigma Ntr(specific));

хвост валентной зоны «Valence-Tail»: распределение дефектов в пределах запрещенной зоны по экспоненте уменьшается от потолка валентной зоны (Ev) полупроводника. Необходимо задать ширину наклона хвоста валентной зоны «E_urbach» [эВ]. Задается максимальная плотность дефектов «Ntr(specific)» или полная (интергральная) концентрация дефектов «Ntr(total)»;

хвост зоны проводимости «Conduction-Tail»: распределение дефекта в пределах запрещенной зоны по экспоненте уменьшается от дна зоны проводимости (Eс) полупроводника. Задаются параметры аналогично предыдущему случаю.

Также необходимо задать площади сечения захвата дефектов: «cn» – площадь сечения захвата для электронов [см2]; «cp» – площадь сечения сечение захвата для дырок [см2].

Если заданы все основные величины, то для информации пользователя будут вычислены следующие вторичные параметры:

– эффективное время жизни электронов и дырок «Tau_n» и «Tau_p» [с], согласно следующей зависимости τn = 1/(Ntr(total) ve cn), τp = 1/(Ntr(total) vh cp);

14

– эффективная диффузионная длина для электронов и дырок «L_n» и «L_p» [см]: Ln = (kT/q μe τn )1/2, Lp = (kT/q μh τ p )1/2, где T – температура; k

постоянная Больцмана; q – заряд электрона; μe , μh – подвижность.

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

2.2. Внешние параметры

Для активации внешних параметров необходимо нажать на кнопку «DC» или «АС» в левой части основного окна программы (см. рис. 2.1). В центральной части основного окна программы (см. рис. 2.1) находится управление внешними параметрами. Они разделены на 3 подгруппы: «Illumination» – освещение, «Temperature» – температура и «Bondary» – граничные условия. Каждый раз при запуске программы внешние параметры сброшены к значениям по умолчанию.

2.2.1. Освещение

Сначала необходимо определиться, должно ли освещение быть включено или выключено (темнота). Если освещение включено, нужно задать параметры падающего излучения, состоящие из двух компонентов, которые могут быть независимо включены и выключены: спектральная и монохроматическая составляющие. Если включены оба компонента, то падающий свет будет их суммой. Есть также возможность выбора между освещением тыльной и верхней сторон. Для просмотра полного спектра падающего излучения используйте кнопку «spectra» в главном окне.

Спектральная составляющая задается файлом с расширением *.in, в котором определено число фотонов для каждой длины волны падающего излучения. Их число будет дополнительно умножено на коэффициент «times», который также необходимо ввести. Файл по умолчанию AM15.in с коэффициентом times = 1 описывает спектр солнечного излучения AM1.5 (для диапазона 300...1200 нм). Можно создать свои собственные файлы падающего излучения (*.in), но необходимо соблюдать правильный формат файла (см. файлы в качестве примера).

Другая составляющая излучения – монохроматический источник света (излучение лазера). Для него задаются: «wavelength» – длина волны [нм], «photon flux» – поток [1/(см2 · с)] и «width» – спектральная ширина [нм].

15

2.2.2. Температура

Температура однородна по всему устройству. По умолчанию она установлена на 300 K. Температурная зависимость параметров материалов не включена в вычисления. Однако такую зависимость можно реализовать, программируя числовой модуль материала по выбору.

2.2.3. Граничные условия

Режим постоянного тока «Boundary control DC». Необходимо вы-

брать, управляется структура напряжением или током:

внешнее напряжение «ext. voltage»: задаете прикладываемое внешнее напряжение [В] к структуре;

внешний ток «ext. current»: задаете плотность тока [А/см2] через структуру. В этом режиме наиболее вероятны проблемы со сходимостью численного решения, если начальные значения далеки от реального решения.

Вэтом случае рекомендуется сначала выполнить расчет для требуемого тока при использовании внешних граничных условий напряжения и скорректировать требуемый ток вручную.

Режим переменного тока «Boundary control AC». Дополнительно к граничным условиям на постоянном токе, упомянутым ранее, может быть добавлен периодический синусоидальный сигнал «AC». При переключении на режим вычисления периодического синусоидального сигнала (AC) появляются граничные условия переменного сигнала «Boundary control AC». Они характеризуются частотой переменного сигнала «AC frequency» [Гц], напряжением переменного сигнала «AC voltage» [В] или током переменного сиг-

нала «AC current» [А/см2], а также переменным потоком освещения «AC il-

lumination» [1/(см2 · с)].

В результате вычисления (например, при нажатии кнопки «calculate» – вычислить) будут определены недостающие значения внешнего тока или внешнего напряжения.

2.3. Настройки

Если нажать кнопку под названием «setting» в главном окне, то откроется окно (рис. 2.5), которое позволяет редактировать основные параметры численного расчета. Настройки будут сохранены при выходите из программы. Нажмите «reset to defaults» (сброс к значениям по умолчанию), если хотите заново инициализировать все настройки. Настройки расположены в четырех вкладках. Остановимся на двух наиболее важных.

16

Рис. 2.5. Окно настроек численного моделирования

Числовые настройки «Numerical» (рис. 2.5). Точность «Accuracy».

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

Реальная точность отображает-

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

Минимальное число итераций

«Min. number of iterations»: даже если реальная точность уже ниже указанного после первой итерации значения, программа выполняет заданное количество итераций, чтобы гарантировать лучшую сходимость.

Максимальное число итераций

«Max. number of iterations»: даже если точность не ниже заданного значения, вычисление будет закончено, когда заданное число итераций достигнуто. Реальное число итераций всегда отображается в строке состояния главного окна во время вычисления.

Максимальное число итераций (равновесие) «Max. number of iterations (equilibrium)»: даже если точность не ниже заданного значения, вычисление при равновесии будет закончено, когда это число итераций достигнуто. Максимальное количество итераций при равновесии было выделено, поскольку

17

вычисления при равновесии часто нуждаются в большем количестве итераций для обеспечения сходимости.

Величина «Delta E» определяет дискретность энергии в пределах запрещенной зоны для дефектов.

Расстояние между слоями «Spacing between layers»: все узловые точки расположены в объеме, в границе раздела (интерфейсе) точек нет. Может быть задано расстояние между двумя узловыми точками, левой и правой к интерфейсу. Это расстояние будет использоваться в качестве толщины для интерфейсного слоя, если используется дрейфово-диффузионный числовой модуль. Также может быть задано расстояние между интерфейсом верхней /тыльной стороны и первой/последней узловой точкой. Если возникают проблемы со сходимостью, можно попытаться изменить это значение в диапазоне 10–12 ...10–8 см.

Числовой ноль падающих/поглощенных фотонов «Numeric 0 incident/absorbed photons»: число фотонов, падающих на структуру, и число фотонов, поглощенных в структуре, рассчитывается численно. Задайте значение этих чисел, которые программой будут восприниматься как ноль, т. е. необходимо определить пренебрежимо малое значение числа фотонов, меньше которого они не будут учитываться.

Редактирование узлов решетки «Edit grid points»: нажмите эту кнопку,

чтобы открыть окно, которое позволит редактировать число и позицию узлов решетки структуры. Обычно программа вычисляет лучшее количество и позицию узлов решетки. Однако есть возможность дискретизировать некоторые области более точно или сэкономить время вычисления, сокращая узлы решетки.

Оптические настройки «Optical». Здесь можно выбрать оптическую модель, используемую для вычисления скорости генерации. Оптические модели отличаются тем, как они используют входные данные (nk-файлы и т. д.) для расчета генерации. В настоящее время есть две оптические модели:

1. Модель Бугера– Ламберта– Бера «Lambert–Beer model». В данной мо-

дели используется только коэффициент поглощения α(λ), полученный из k(λ) как α = 4πk/λ, для вычисления простого экспоненциального поглощения: I(λ, x) = = I0exp (– α(λ)x). Отражение внутри гетероструктуры не учитывается. Таким образом, входящий свет отражен (и поглощен) только передним контактом и затем распространяется только в одном направлении, поглощаясь в слоях структуры согласно закону Бугера– Ламберта– Бера. Все оптические слои будут проигнорированы.

18

2. Модель многократного отражения и когерентности «Multiple reflections and coherrence model». Модель многократного отражения уже нуждается в показателе преломления n(λ) для учета многократных отражений в пределах структуры. При этом, разумеется, изменяется поглощение и, следовательно, генерация в структуре. В этой модели используются оптические слои, которые могут быть заданы спереди и сзади электрических слоев, для вычисления многократных отражений всей многослойной структуры. Используя эту модель, можно также задать для каждого слоя, должны ли многократные отражения быть когерентными или некогерентными. Данная модель является гораздо более усовершенствованной по сравнению с первой, что приводит к более реалистическим результатам расчета. В частности, могут быть рассчитаны антиотражающие покрытия. Однако для данной модели требуется гораздо большее вычислительное время из-за ее сложности.

2.4.Расчет

ВAFORS-HET есть четыре различных режима вычисления: 1) режим состояния равновесия «Eq»; 2) режим стационарного состояния «DC»; 3) режим стационарного состояния с малыми периодическими отклонениями «AC»; 4) переходный режим «transient». Эти режимы можно выбрать, нажимая соответствующие кнопки «Eq», «DC», «AC», «transient» в главном окне

(см. рис. 2.1, Calculation/mode:).

Если нужно задать новую структуру или изменить ее, программа автоматически произведет расчет структуры в состоянии равновесия. При этом результаты расчета будут отображены в другом окне (см. 2.5). Если хотите, чтобы состояние равновесия было повторно вычислено, нажмите кнопку «Initialize» в главном окне (см. рис. 2.1). Это можно сделать в любое время. Условия равновесия означают отсутствие освещения и прикладываемого напряжения к структуре, а также протекание нулевого внешнего тока через структуру.

Чтобы произвести расчет в состоянии равновесия «Eq», стационарном состоянии «DC» или стационарном состоянии с малыми периодическими отклонениями «AC», нажмите кнопку «Calculate» в главном окне. Расчет будет произведен с учетом заданных внешних параметров (температура, освещение, приложенное напряжение или протекающий через структуру ток). При этом актуальное (действующее на данный момент) решение будет использовано в качестве начального решения для последующих итераций. Однако можно также загрузить свое начальное решение. Для этого необходимо в

19

Рис. 2.6. Окно управления в процессе автоматического вычисления

разделе «Calculation» главного окна под надписью «initial values for calculation» (начальные значения для расчета) нажать кнопку «Load» (Загрузить) и выбрать имеющийся файл с начальной итерацией. Для создания этого файла рекомендуется выбрать наиболее подходящее решение и сохранить его (кнопка «Save» в этом же разделе главного окна).

Обратите внимание, что решение будет сходиться, только если начальное решение не слишком далеко от истинного решения. Поэтому иногда необходимо проводить вычисления в несколько этапов, чтобы достигнуть сходимости для требуемых внешних воздействий. Например, при необходимости провести расчет при очень высоких уровнях освещения, нужно постепенно увеличивать уровень освещения в несколько этапов.

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

2.5. Отображение результатов

При выполнении любых вычислений сразу появляется окно результатов, на котором изображены полученные данные (рис. 2.7). Чтобы открыть окно результатов, можно также нажать на кнопку «results» основного окна. Вывод результатов разделен на различные листы, которые могут быть выбраны в главной панели окна.

Актуальные (действующие на момент последнего расчета при заданном уровне освещения и граничных условиях) свойства структуры, такие как зонная диаграмма, электростатический потенциал, распределение концентрации носителей заряда, распределение уровня генерации и рекомбинации, а также локальные плотности тока, представлены на странице «cell results» (рис. 2.7). В зависимости от режима вычисления некоторые результаты могут быть дополнительно показаны на странице «cell results AC». При выполнении различных измерений или вариации параметров будут сгенерированы новые страницы, например при расчете вольт-амперной характеристики. Для удаления страницы можно воспользоваться пунктом меню sheet/remove.

20

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]