Будь умным!


У вас вопросы?
У нас ответы:) SamZan.net

Лабораторная работа 1 МОДЕЛИРОВАНИЕ ТЕХНОЛОГИЧЕСКИХ ПАРАМЕТРОВ НАНОПЕРЕХОДОВ НА БАЗЕ ОСНОВНЫХ ОБОЛОЧЕК

Работа добавлена на сайт samzan.net:

Поможем написать учебную работу

Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.

Предоплата всего

от 25%

Подписываем

договор

Выберите тип работы:

Скидка 25% при заказе до 25.11.2024

Лабораторная работа № 1

МОДЕЛИРОВАНИЕ ТЕХНОЛОГИЧЕСКИХ ПАРАМЕТРОВ
НАНОПЕРЕХОДОВ НА БАЗЕ ОСНОВНЫХ ОБОЛОЧЕК И
ПОДСИСТЕМ
TCAD SENTAURS

1.1. Цель и содержание работы

Цель работы – освоение первичных методик одномерных и двумерных расчетов, анализа и графического представления результатов в TCAD SenTaurus на основе оболочек: SenTaurus WorkBench, Ligament Flow, Inspect, Tecplot_sv и подсистемы технологического моделирования SProcess.

Содержанием работы является исследование простейшего технологического маршрута изготовления диффузионных нанопереходов и анализ их основных параметров: глубины, бокового ухода, слоевого сопротивления в зависимости от различных режимов технологического маршрута.

1.2. Первые понятия, необходимы для работы в TCAD SenTaurus

1.2.1. Краткое описание структуры TCAD SenTaurus

Система приборно-технологического моделирования TCAD SenTaurus предназначена для компьютерного моделирования технологических маршрутов изготовления различных полупроводниковых многомерных структур и расчета их электрофизических параметров и характеристик. Система обеспечивает проектирование и оптимизацию элементной базы при разработке широкого спектра современных полупроводниковых наносистем различного назначения – от нанотранзисторов для микропроцессоров, схем памяти, цифро-аналоговых ИМС до сенсоров, приборов оптоэлектронной и высокочастотной техники.

Версия Z-2007.03 работает в линуксовой операционной системе
UBUNTU (вер. 7.10). Система установлена на сервере, доступ к которому осуществляется с автоматизированных рабочих мест (АРМ), организующих работу конечных пользователей.

Структурно система состоит из различных вычислительных оболочек (framework), базовых подсистем для расчета технологии, структур, сеток и приборов и специализированных утилит. Общее число этих программных продуктов  – более 30.

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

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

Sentaurus Workbench (SWB) – графическая интерактивная управляющая оболочка, обеспечивающая дружественный интерфейс с пользователем TCAD. SWB предназначена для организации информационного процесса внутри рабочих каталогов, проектов и сценариев, взаимодействия всех программных продуктов, объединенных в единый вычислительный поток, а так же для параметризации входных файлов, планирования вычислительного эксперимента и статистического анализа полученных результатов в рамках проводимого исследования.

Ligament Flow – оболочка, обеспечивающая высокоуровневый интерфейс, при составлении командного файла для моделирования технологических маршрутов. Интерфейс максимально независим от используемых программ технологического моделирования и размерности формируемой структуры.

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

Tecplot_SV – графическая оболочка, предназначенная для визуализации двумерных и трехмерных результатов расчетов для всех моделирующих подсистем SenTaurus.

Sentaurus Process – основная подсистема-приложение, предназначенная для одно-, двух- и трехмерного моделирования технологических процессов для кремния и различных сложных полупроводников. Прежде всего, обеспечивается моделирование маршрутов с циклически повторяющимися процессами имплантации, диффузии, окисления, силицидизации, травления и осаждения.

Наряду с Sentaurus Process в SenTaurus есть еще две дополнительные подсистемы для технологического моделирования: DIOS, SUPREM-IV  и Taurus Process.

Sentaurus Structure Editor (SSE) – подсистема-приложение для графического проектирования двумерных и трехмерных полупроводниковых структур, исключающая применение программ технологического моделирования. Проектирование включает в себя генерацию геометрической модели, задание аппроксимационных профилей легирования, выделение областей и определение вычислительной конечно-элементной сетки.

Sentaurus Device – основная подсистема двумерного и трехмерного моделирования полупроводниковых приборов с учетом различных электрофизических приближений: диффузионно-дрейфовом, гидродинамическом, с учетом квантовых поправок и т.д. Обеспечивает расчет, анализ и оптимизацию различного рода параметров и характеристик для широкого ряда полупроводниковых структур: от кремниевых МДП-нанотразисторов и мощных биполярных транзисторов до гомо и гетероструктур на сложных материалах типа A3B5, карбиде кремния и т.д.

Mesh Generator  – подсистема, обеспечивающая генерацию высококачественной дискретизационной конечно-элементной сетки для одномерных, двумерных и трехмерных расчетов на основе следующих приложений: Mesh и Sentaurus Mesh – упрощенного сеточного генератора для планарных структур и улучшенного для непланарных структур сеточного генератора соответственно.

Дополнительно в системе SenTaurus имеются:

Noffset3D – 3-D генератор сеток с повышенной вычислительной устойчивостью, обеспечивающий «подстроение» сетки к поверхностным слоям с целью более точного расчета различных параметров, например, ток, текущих в контактах;

MGoal – библиотека сеток, обеспечивающая оптимальную генерацию 3-D сеток с целью уменьшения времени расчета путем упрощения требований к качеству сетки. Автоматически встроена в SProcess.


1.2.2. Моделируемый технологический маршрут

Лабораторная работа состоит из трех частей: A, B и C. В части A необходимо подготовить 2-D командный файл в оболочке Ligament Flow, а затем выполнить его в SWB и графически проанализировать в Inspeсt и Tecplot_SV. В части B необходимо провести 1-D расчет прямой задачи для готового проекта Lab_1b, состоящего из двух сценариев, а в части С – решить обратную задачу о подборе параметров технологических процессов, обеспечивающих заданную глубину p-n перехода по готовому проекту Lab_1с.

Технологический маршрут и варианты заданий приведены в таблицах 1 и 2 соответственно.

Таблица 1. Моделируемый технологический маршрут

Описание операции

Параметры операции в частях A, B, C

A

B

C

D_E

T_t

1

Исходная подложка

КДБ-20 (100)

КДБ-20 (100)

КДБ-20 (100)

Подложка *

2

Осаждение маски из SiO2

Dox=0,3 мкм

3

Ионная имплантация

Фосфор

D=1014 см-3

Е=30 КэВ

Фосфор

D=*

E=*

Фосфор

D=1014 см-3

Е=30 КэВ

Примесь –*

D=???

Е=???

4

Отжиг

T=1100C

t=0,5 мин

T=500C

t=1 мин

T=*

t=*

T=???

t=???

Примечание:

операция отсутствует; * – определяется вариантом задания; ??? – требуется вычислить.

Таблица 2 Варианты заданий по бригадам

Часть

Параметры

Номера бригад

1

2

3

4

5

B D_E

D1

1012 см-3

21012 см-3

31012 см-3

41012 см-3

51012
см
-3

D2

1013 см-3

21013 см-3

31013 см-3

41013 см-3

51013 
см-3

D3

1014 см-3

21014 см-3

31014 см-3

41014 см-3

51014 
см-3

E1

15 КэВ

11 КэВ

13 КэВ

10 КэВ

18 КэВ

E2

25 КэВ

25 КэВ

33 КэВ

30 КэВ

30 КэВ

E3

45 КэВ

50 КэВ

48 КэВ

53 КэВ

45 КэВ

B T_t

T1

1010C

1020C

1030C

1040C

1050C

T2

1110C

1120C

1130C

1140C

1150C

T3

1210C

1220C

1230C

1240C

1250C

t1

1

2

3

4

5

T2

2

3

4

5

6

T3

3

4

5

6

7

C

Подложка

КДБ-20 (100)

КДБ-20 (111)

КДБ-10 (100)

КЭФ-4,5 (111)

КЭФ-7,5 (100)

Примесь

Phosphorus

Phosphorus

Phosphorus

Boron

Boron

Глубина
p-n перехода

Xj(мкм)

0,1

0,2

0,3

0,4

0,5

Рис. 1.1. Двумерный профиль распределения примесей с сеткой в p-n переходе


1.2.3.Основные принципы работы в оболочке  
Sentaurus Workbench

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

Работа в оболочке SWB может проводиться различными способами: через меню, с помощью управляющих кнопок, с помощью левой и правой кнопок мыши и с помощью кнопок на клавиатуре. При этом практически все команды эквивалентны командам оболочки Genesis, подробно описанной в пособии Макарова Е.А.

Рис. 1.2. Общий вид окна SWB 

Рис. 1.3. Окно SWB при создании рабочего потока для текущего проекта

Рис. 1.4. Окно SWB при выполнении сценария Dose_Energy для проекта Lab1_b

1.2.4.Основные принципы работы в оболочке  Ligament Flow 

Рис. 1.5. Окно Ligament Flow при определении параметров головной части

Рис. 1.7. Окно Ligament Flow при просмотре командного файла sprocess_lig.cmd

1.2.5.Основные принципы работы в оболочке  Inspect

Рис. 1.8. Одномерный профиль распределения примесей в мелком переходе

1.2.6.Основные принципы работы в оболочке  Tecplot_SV 

Рис. 1.8. Двумерный профиль распределения примесей в мелком переходе в двух контрольных точках маршрута: Diode_1 (после маски) и Diode_2 (конец маршрута)

1.2.7. Описание структуры командного файла для работы
в системе технологического моделирования
SProcess 

Командный файл для SProcess Работа в оболочке SWB может проводиться различными способами: через меню, с помощью управляющих кнопок, с помощью левой и правой кнопок мыши и с помощью кнопок на клавиатуре.

## ------------------------------------

## ---- Lab_1a -----

## ------------------------------------

## -----Enviroment --------------------

set sim_left 0

set sim_right 1.0

set sim_bottom 1

set sim_top 0

## -----------------------------------##

## --------  LIGAMENT OUTPUT  --------##

## -----------------------------------##

## ------- user defined grid ---------##

## -----------------------------------##

# ----- Control Models. --------------------------------------------

implant tables=Default

pdbSet Silicon Dopant DiffModel Pair

# ----- Control Grid. ----------------------------------------------

mgoals on min.normal.size=0.01 max.lateral.size=0.025 normal.growth.ratio=1.1 accuracy=1<nm>

# ----- Forming Grid. ----------------------------------------------

line x location=0 spacing=0.1 tag=Top

line x location=1 spacing=0.1 tag=Bottom

line y location=0 spacing=0.1 tag=Left

line y location=1 spacing=0.1 tag=Right

# ----- Forming Substrate. -----------------------------------------

region Silicon xlo=Top xhi=Bottom ylo=Left yhi=Right

init concentration=6.80e+14 field=Boron wafer.orient=100  slice.angle=[CutLine2D 0 0 0.0 1.0]

## ------------------------------------

## ---- Forming a Diode Structure. -----

## ------------------------------------

## ----- Oxide-Mask Deposition. ------------------------------------

mask name=window segments= { 0 0.4   0.6 1 } negative

deposit Oxide thickness=0.3 type=anisotropic mask=window

##  ----- Save Struct. ---------------------------------------------

struct smesh=Diode_1

##  ----- Phosphorus Implantation. ---------------------------------

implant Phosphorus dose=1e14 energy=30 tilt=7 rot=-90

##  ----- Annealing. -----------------------------------------------

temp_ramp name=tempramp_1_2 time=0.5 temp=1100

diffuse temp_ramp=tempramp_1_2

##  ----- Save Struct. ---------------------------------------------

struct smesh=Diode_2

##  ----- Save Profiles. -------------------------------------------

SetPlxList { Boron }

WritePlx Boron.plx y=0.5

SetPlxList { Phosphorus }

WritePlx Phosphorus.plx y=0.5

SetPlxList { NetActive }

WritePlx NetActive.plx y=0.5

##  ----- Rs Xj Calculation. ---------------------------------------

SheetResistance y=0.5

##  ----- The End. -------------------------------------------------

exit

Замечание:

строки mgoals и init concentration набираются без переноса.

1.3. Порядок выполнения работы

  1.  Включить РС, запустить UBUNTU, активизировать соединение с сервером, войти в SenTaurus, активизировав SWB.
    1.  Запустить 2 окно Терминала, запустить MC, определить содержание данных в рабочей студенческой директории, найти папку с учебным курсом и папку с описанием руководств пользователя  содержанием  SenTaurus.
    2.  Подключить флешку и переписать на нее какой-либо файл из руководств пользователя.
    3.  Вернуться в оболочку SWB. Перехватить текущее изображение и записать его на рабочий стол. Перейти в окно UBUNTU и с рабочего стола записать файл на флешку.
    4.  Вернуться в оболочку SWB. В студенческой директории создать рабочий каталог бригады и подкаталог для первой части лабораторной работы Lab1_a.
    5.  Далее, приступить к созданию нового проекта по расчету диффузионного наноперехода (часть А). Для этого через меню активизировать новый проект, задать вычислительный поток приложений для вычислительного эксперимента (через меню Tools/Add Tool или по кнопке     ), состоящий здесь из одной подсистемы SProcess. При этом необходимо указать в качестве источника для формирования командного файла SProces *.cmd оболочку Ligament Flow и сохранить проект.
    6.  Через 2-е окно исследовать содержимое рабочей директории, соответствующей проекту Lab1_a. Записать все имена файлов, содержащихся в ней.
    7.  Вернуться в оболочку SWB и приступить к созданию командного файла *sprocess_lig.cmd, задающего процесс моделирования технологического маршрута в SProcess с помощью оболочки Ligament Flow. Для перехода в оболочку на активизированной по правой кнопке иконке SProcess в вычислительном потоке выбрать в выпавшем меню Edit input/Legament Flow. Затем в окне Ligament определить технологическую программу, под которую создается командный файл (через меню Preferences/Target) и создать шаблон заготовки головной части командного файла (через меню Edit/Add Process Header) и, наконец, поднять наверх в шаблоне комментарий  путем его перетаскивания мышкой.

Потом определить содержание раздела головной части environment. Для этого установить значения переменных: title, save (установить false), simulator,
region (0 0 0 1), graphics (установить false), depth (1). В окне переменной user_ grid набрать все недостающие строки раздела environment в соответствии с описанием командного файла, приведенного в пункте 1.2.7.

В завышении работы с головной частью определить параметры для раздела Substrate. После набора можно проконтролировать его качество с помощью транслятора командного файла.

Далее необходимо приступить к набору содержательной части проекта путем перетаскивания необходимых шаблонов команд comment, remark, insert, implant, anneal из правого нижнего подокна. Команда insert должна использоваться всегда, когда необходим ручной набор технологической операции. Периодически можно контролировать качество набора с помощью трансляции потока команд.

После завершения создания командного файла *_lig.cmd надо закрыть окно оболочки Ligament кнопкой Х. Теперь через второе открытое окно Терминала следует проконтролировать содержимое своей рабочей директории и указать, какие новые файлы в ней появились.

  1.  Перейти снова в оболочку SWB. Сохранить проект. Запустить его на расчет (например, по кнопке    или клавишами Ctrl+R). Наблюдение за ходом расчета можно вести в окне, активизированном с помощь двойного нажатия клавиш ctrl+w.
    1.  После завершения расчета перейти в двумерный визуализатор Tecplot_SV, (например, через меню Extensions). Выбрав в нем файлы с именами diod1_fps и  diod2_fps, получить двумерные изображения технологического маршрута в двух его состояниях. Посмотреть расчетную сетку в окисле и полупроводнике. Определить с помощью линейки глубину p-n перехода и коэффициенты бокового ухода примеси под маску. Перехватить на рабочий стол все необходимые изображения для отчета. Переписать на флешку содержание рабочей директории Lab1_a. По файлу n1_fps.out определить глубину перехода Xj и поверхностное сопротивление Rs.
    2.  Вернуться в оболочку SWB. С помощью одномерного визуализатора Inspect построить график распределения легирующих примесей в сечении, соответствующем середине структуры (для y=0,5 мкм), который должен быть подобен рис. 1.7. Закрыть активизированные окна Tecplot_SV и Inspect.
    3.  Приступить к исследованию готового проекта Lab1_b. Для этого перенести этот проект из общей папки к себе в рабочую директорию. В отличии от предыдущего случая данный проект разделен на два сценария: Dose_Energy и Temp_Time.
    4.  Загрузить для расчета первый сценарий и установить его параметры в соответствии с вашим вариантом (для правки дважды кликнуть на нужном значении) и запустить его на расчет. После того как расчет завершиться (клетки окрасятся в желтый цвет) посмотреть номера узлов (по кнопке F9) и перейдя в окно MC определить, какие файлы соответствуют в рабочей директории каждому узлу и описать принцип кодировки имен узлов.
    5.  Вернувшись в SWB, составить числовую таблицу 3, содержащую итоговые результаты вычислений по сценарию Dose_Energy.

Таблица 3. Итоговые результаты расчета для сценария Dose_Energy

Доза

Энергия

Сопротивление Rs

Глубина Xj

Для нахождения Rs и Xj следует посмотреть содержимое выходных расчетных файлов, соответствующих каждому узлу( например, с помощью двойного нажатия клавиш ctrl+w на выбранном узле).

Дома построить графики зависимости Сопротивления и Глубины от дозы при разных энергиях как параметре.

  1.  Для графического просмотра профилей легирования в p-n переходе перейти в одномерный визуализатор Inspect. Выбрать графические файлы *.plx и получить одномерное сечение всех p-n переходов. Затем, выбрав какую-то дозу построить графики зависимостей для разных энергий и наоборот, разных энергий при фиксированной дозе. Эти два изображения перехватить на рабочий стол с целью дальнейшего их использования при составлении отчета.
    1.  Вернуться в оболочку SWB. Запустить второй сценарий Temp_Time и провести его исследование аналогично пунктам 14 и 15. При этом, вместо таблицы 3 следует заполнить итоговую таблицу 4:

Таблица 4. Итоговые результаты расчета для сценария Temp_Time

Время

Температура

Сопротивление Rs

Глубина Xj

и дома построить разгоночные кривые, т.е. зависимости Rs и Xj от времени разгонки, используя температуру как параметр.

  1.  Для работы дома переписать содержимое рабочих каталогов Lab1_b к себе на флешку, а также все изображения, хранящиеся на рабочем столе АРМа.
    1.  Приступить к выполнению завершающего проекта Lab1_c. Для этого следует переписать проект из общей директории к себе в рабочий каталог, установить параметры проекта в соответствии со своим вариантом и, варьируя технологические параметры маршрута, добиться нужной глубины p-n перехода.
    2.  В завершение работы переписать все нужные для работы дома файлы из рабочей директории и рабочего стола, закрыть все активные соединения, затем окна, размонтировать флешь и, корректно завершив работу UBUNTU, выключить РС.




1. ФАКТОРНЫЙ АНАЛИЗ КАК ИНСТРУМЕНТ ТВОРЧЕСКОЙ ДЕЯТЕЛЬНОСТИ СУБЪЕКТОВ 1
2. Гадячсир член Партії регіонів проживає в селі Нові Безрадичі Обухівського району Київської області судим.html
3. Аудит валютных средств и валютных операций
4. і Широко використовується ефект ірреального- його елементи проникають у повсякденне життя але сприймаються
5. Уводзіны ў літаратуразнаўства для студэнтаў 1 курса факультэта славянскіх і германскіх моў спецыяльнасці-1
6. Реферат на тему- Этические проблемы оказания психиатрической помощи Выполнила- студентка 5 курса
7. страницадень до специализированных
8. Этический уровень организации характеризуется степенью ориентации руководителей и ее рядовых сотруднико
9. Задачи учета оплаты труда
10. РЕФЕРАТ дисертації на здобуття наукового ступеня кандидата технічних наук Луганськ ~ Дисе
11. САМАРСКИЙ ГОСУДАРСТВЕННЫЙ АЭРОКОСМИЧЕСКИЙ УНИВЕРСИТЕТ ИМЕНИ АКАДЕМИКА С.2
12. статьям классификации источников финансирования дефицита федерального бюджета на 2011 год и на плановый пер
13. Xes. In the figure velocity of the cr s function of time is shown in three prts I II III.html
14. правова форма підприємства як юридичної особи; права власників; основні напрямки діяльності; склад права об
15. Джоджо Мойес Лу Кларк знает сколько шагов от автобусной остановки до ее дома
16. ЛЕКЦИЯ 8 Деятельность Деятельность относится к метакатегориям психологии значит что это понятие наи
17. Победы русской армии XVIII столети
18. Тема- Планирование образовательного процесса План 1
19. А в чем проблема спрашиваю я у меня кота нет ничего особенного из кормов я посоветовать не могу все пакет
20. тема основные источники Предмет трудового правапонятие характеристика виды отношений