mgoals on min.normal.size=1<nm> max.lateral.size=2.0<um> \
normal.growth.ratio=1.4 accuracy=2e-5
В данном примере минимальный размер ячейки по вертикали 1 нм, максимальный размер по горизонтали 2 нм. Ключевое слово normal.growth.ratio определяет, как быстро интервал сетки может увеличиться от одного слоя до другого.
MGOALS сохраняет начальный размер ячейки в максимально возможной степени и изменяет ячейку в новых слоях. Относительная точность вычислений – 2 е-5.
2.4. Перегенерация сетки:
grid remesh
2.5. Для измерения толщины выращенного оксида используйте:
select z=Boron layers
2.6. Сохранение структуры:
struct tdr=lab2 struct smesh=lab2_f
Сохраните и закройте редактируемый файл.
2.7. В командной строке необходимо перейти в папку с вашим файлом и затем ввести команду sprocess имя_файла (например sprocess lab1.cmd) и нажать Enter. После этого программа начнёт расчет – это займёт некоторое время.
3. Просмотр результатов. В командной строке набираем команду tecplot_sv, при этом запускается программа Tecplot.
Вибираем в меню File -> Load и загружаем файл: lab2_f_fps.tdr. Для этого выбираем с помощью мыши нужный файл (справа в окошке Files) и нажимаем Add. После того как файл выбран, нажимаем ОК. Получаем исходную структуру (рис. 3.1).
Эпитаксия при других условиях:
∙ Эпитаксия при температуре 1200 ºС и времени 1 мин. В файле "lab2.cmd" заменяем значения температуры и времени:
temp_ramp name=t1 temperature=1200 time=1<min> Epi thick=10<um> \ epi.doping = { Phosphorus=1e18 }
diffuse temp.ramp=t1
Вид полученной структуры представлен на рис. 3.2.
16
Рис. 3.1. Полученная структура
Рис. 3.2. Полученная структура
Рис. 3.3. Полученная структура
∙ Эпитаксия при температуре 1200 ºС и времени 10 мин. В файле "lab2.cmd" заменяем значения температуры и времени:
temp_ramp name=t1 temperature=1200 time=10<min> Epi thick=10<um> \ epi.doping = { Phosphorus=1e18 }
diffuse temp.ramp=t1
Вид структуры представлен на рис. 3.3.
17
3.3. Содержание отчёта
1.Цель работы.
2.Основные положения об эпитаксии.
3.Текст программы.
4.Зависимость толщины эпитаксиального слоя от параметров технологического процесса. Требуемые параметры спросить у преподавателя.
5.Рисунки, иллюстрирующие процесс получения эпитаксиального слоя.
6.Выводы.
3.4.Контрольные вопросы
1.Назовите основные типы эпитаксии?
2.Назовите программы, используемые в данной работе, и их назначение.
3.С помощью какой команды задаётся сетка?
4.Как влияет концентрация примеси на процесс эпитаксии.
5.Какие параметры влияют на толщину эпитаксиального слоя.
6.Как зависит толщина эпитаксиального слоя от температуры?
Лабораторная работа 4 ИОННОЕ ЛЕГИРОВАНИЕ КРЕМНИЕВОЙ СТРУКТУРЫ БОРОМ
Цель работы: приобретение навыков моделирования процесса ионного легирования. Моделирование осуществляется в специализированном пакете
Synopsys Sentaurus TCAD модулем Sentaurus Process.
4.1. Основные положения
Ионное легирование – это технологическая операция введения примесей в поверхностный слой пластины или эпитаксиальной пленки путем бомбардировки ионами примесей.
Идея использования ионного пучка для легирования полупроводников (в частности, кремния) проста. Разогнанные электрическим полем, обладающие значительной энергией ионы элементов, используемых обычно для создания примесной проводимости, внедряясь в кристалл полупроводника, занимают в его решетке положение атомов замещения и создают соответствующий тип проводимости.
Ионная имплантация позволяет контролировать параметры приборов более точно, чем термодиффузия, и получать более резкие p–n -переходы. Технологически проходит в несколько этапов:
18
–загонка (имплантация) атомов примеси из плазмы (газа);
–активация примеси, контроль глубины залегания и плавности p–n - перехода путем отжига.
Ионная имплантация контролируется следующими параметрами:
–доза – количество примеси;
–энергия определяет глубину залегания примеси (чем выше, тем глубже);
–температура отжига – чем выше, тем быстрее происходит перераспределение носителей примеси;
–время отжига – чем дольше, тем сильнее происходит перераспределение примеси.
4.2.Порядок выполнения работы
1.В папке с проектом создайте новый текстовой документ с расши-
рением cmd (например lab3.cmd). Далее открываем этот файл для редактирования.
2.Процесс ионного легирования
2.1. Необходимо задать размеры подложки, а также области, в которых будут проводиться вычисления.
2.1.1. Задаём сетку по x:
Line x location=0.0 spacing= 1.0<nm> tag=SiTop
Line x location=50.0<nm> spacing= 10.0<nm>
Line x location=0.5<um> spacing= 50.0<nm>
Line x location=2.0<um> spacing= 0.2<um>
Line x location=4.0<um> spacing= 0.4<um>
Line x location=10.0<um> spacing= 2.0<um> tag=SiBottom
2.1.2. Задаём сетку по y:
Line y location=0.0 spacing=50.0<nm> tag=Mid
Line y location=0.40<um> spacing=50.0<nm> tag=Right
Система координат в Sentaurus Process выбирается таким образом, чтобы в дальнейшем выбранную систему координат можно было использовать для 2D- и 3D-моделирования. Ось x направлена вниз (в подложку), ось y – параллельно подложке.
В результате работы программы будет построена расчетная сетка. Сетка более плотная на поверхности (1 нм) и менее плотная после 2 мкм в глубину. Для горизонтального направления используется постоянный интервал ячейки 50 нм.
19
2.1.3. Необходимо указать материал подложки, задать концентрацию примеси и кристаллографическое направление. В данном примере материалом является кремний:
region silicon xlo=SiTop xhi=SiBottom ylo=Mid yhi=Right
init concentration=1.0e+15<cm-3> field=Phosphorus wafer.orient=100
Для 2D-моделирования область подложки определена через ссылки для x- и y-направлений. Эти связующие ссылки были ранее определены в командной строке (tag= ).
Команда xlo задаёт нулевое значение x, которое соответствует нижней части нашей подложки. Команда xhi задаёт максимальное значение x, которое соответствует верхней части подложки. Для оси y задаются аналогичные команды.
2.2. Имплантация Бора. Команда имеет вид:
implant (материал) (количество примеси) (энергия частиц) (наклон) (поворот)
Проводим три имплантации бора подряд с различными параметрами:
implant Boron dose=2.0e13<cm-2> energy=200<keV> tilt=0 rotation=0 implant Boron dose=1.0e13<cm-2> energy= 80<keV> tilt=0 rotation=0 implant Boron dose=2.0e12<cm-2> energy= 25<keV> tilt=0 rotation=0
2.3. Для задания вычислительной сетки в Sentaurus Process используется функция MGOAL. Задание параметров для автоматической перегенерации вычислительной сетки (так как начальная сетка действительна до первой команды, которая изменяет геометрию):
mgoals on min.normal.size=1<nm> max.lateral.size=2.0<um> \
normal.growth.ratio=1.4 accuracy=2e-5
В данном примере минимальный размер ячейки по вертикали 1 нм, максимальный размер по горизонтали 2 нм. Ключевое слово normal.growth.ratio определяет, как быстро интервал сетки может увеличиться от одного слоя до другого.
MGOALS сохраняет начальный размер ячейки в максимально возможной степени и изменяет ячейку в новых слоях. Относительная точность вычислений – 2 е-5.
20