, эВ
|
|
Для оценочных расчетов, а также в случае
воздействия на полупроводник монохроматического излучения с энергией, большей
ширины его запрещенной зоны, коэффициент пропускания с достаточной точностью
можно считать равным нулю. Однако для некогерентного света со значительной
длинноволновой областью в спектре, для которой полупроводниковый материал
прозрачен, требуется учет пропускания.
Коэффициент пропускания является сложной
функцией толщины, температуры образца и энергии воздействующих фотонов.
Надежные экспериментальные данные, также как и простые аналитические выражения
для диапазона температур, представляющего практический интерес (от комнатной до
700 - 800 °С), отсутствуют. В приближении слабой зависимости поглощения от
энергии фотонов получено выражение
(9)
(10)
Рассчитанные с учетом спектральных и
температурных зависимостей полупроводниковых материалов профили распределения
поглощенной энергии в кремнии, облучаемом когерентным и некогерентным светом, а
также в германии, арсениде галлия и антимониде индия, нагреваемых излучением
галогенных ламп, показаны на рисунке 2 .В случае монохроматического лазерного
излучения его энергия поглощается в тонком приповерхностном слое толщиной около
1 мкм.
Рисунок 2 - Распределение
поглощенной мощности по толщине пластин кремния, германия, арсенида галлия и
антимонида индия, облучаемых когерентным и некогерентным светом с
экспозиционной мощностью 35 Вт/см2
Для некогерентного света, имеющего в
своем спектре длинноволновое излучение, глубина слоя поглощения достигает 40 -
60 мкм при температурах 100-400 °С. С увеличением температуры
полупроводникового образца слой поглощения становится более тонким за счет
уменьшения ширины запрещенной зоны и дополнительной генерации свободных
носителей, приводящей к увеличению коэффициента поглощения. В температурном
интервале 400-700 °С коэффициент поглощения кремния для излучения видимого и ИК
диапазонов увеличивается в 3-5 раз, что приводит к практически полной адсорбции
энергии фотонов в облучаемых образцах.
Следует также отметить, что при
задании спектрального распределения мощности воздействующего излучения таблично
и аналитически формулой Планка для галогенных ламп различия в результатах
расчета мгновенного источника тепла находятся в пределах 3-5 %. Для излучения
же ксеноновой лампы интегральное значение выделенной энергии при табличном
задании спектра оказывается на 7-9 % больше, чем при использовании
аналитического выражения.
2. Описание
программы
Для расчета графика зависимости необходимо
задать энергию ионов (E)
в верхней части программы и нажать клавишу "РАСЧЕТ". При этом
появится график. Если изменить значение энергии ионов и произвести новый
расчет, то новый график будет отображен рядом со старым, а справа от графиков
будут приведены значения энергии ионов и цвет линии графика при этом значении.
При нажатии на кнопку "ОЧИСТИТЬ",
производится очистка графика от предыдущих расчётов. Если график не очистить,
то следующий график выводится на панель с сохранением графиков предыдущих
расчётов, что удобно для наблюдения изменений расчетов.
Если надо указать глубину залегания
предварительно выйти в меню "ФАЙЛ" и изменить параметры глубины.
Первоначально график зависимости строится в
"x,y,z"
формате. Чтобы перейти в плоскость "x,y"
- нажимаем меню "ФАЙЛ" затем соответствующий пункт.
Для выхода из программы нажимаем кнопку
"ВЫХОД".
Информация о разработчике указана вверху
программы.
Общий вид главного окна программы представлен на
рисунке 3.1
Пример работы программы показан на рисунке 3.2
Рисунок 3.1 - Общий вид главного окна программы
Рисунок 3.2 - Пример работы программы
. Исходный код
с пояснениями
unit Unit1;
//Название модуля
interface, Messages, SysUtils,
Variants, Classes, Graphics, Controls, Forms,, StdCtrls, ExtCtrls, TeeProcs,
TeEngine, Chart, Series, Menus; //Библиотеки f(x,rp,drp:extended):extended;
//Предварительное создание функции
type //Описание
классов программы
TForm1 = class(TForm): TChart;:
TComboBox;: TLabel;: TButton;: TButton;: TEdit;: TLabel;: TButton;: TMemo;:
TMainMenu;: TMenuItem;: TMenuItem;: TMenuItem;: TMenuItem;: TMenuItem;:
TMenuItem;: TImage;: TLabel;Button2Click(Sender: TObject);Button1Click(Sender:
TObject);Button3Click(Sender: TObject);N3Click(Sender:
TObject);N31Click(Sender: TObject);N5Click(Sender: TObject);XY1Click(Sender:
TObject);
{ Private declarations }
{$R *.dfm}
function
f(x,rp,drp:extended):extended; //Программируем
функцию
по
формуле
(6),b:extended; //Задание переменных:=1/sqrt(2*3.14*drp);:=-0.5*sqr((x-rp)/drp);:=a*exp(b);:=a;;TForm1.Button2Click(Sender:
TObject); //Очистка графиков
при
нажатии
кнопки
// "ОЧИСТИТЬ"Form1.Chart1.SeriesCount<>0
do Form1.Chart1.Series[0].Destroy;;TForm1.Button1Click(Sender: TObject); //непосредственный
расчет
программы
//при нажатии кнопки "РАСЧЕТ"
var //Задание
переменных,a,b : extended;,drp: extended;:
TLineSeries;1.Visible:=True;
//При нажатии кнопки "РАСЧЕТ" выводится окно-графика
Memo1.Visible:=False;
//А окно-описание прячется
b:=strtofloat(Form1.Edit1.Text)*1E-6;
//Ввод
глубины
залегания:=b/200;
Form1.ComboBox1.ItemIndex
of //Выбор
"энергии ионов" из заданного списка
0: begin
// Для
E=200 кэВ
rp:=1818E-9; :=123E-9;;
: begin
// Для
E=500 кэВ
rp:=5000E-9; :=250E-9;;
: begin
// Для
E=1000 кэВ
rp:=7200E-9;
:=450E-9;;;:=0;:=TLineSeries.Create(self);.Title:='E='+Form1.ComboBox1.Text;
//Вывод информации о "энергии ионов (E)"
Form1.Chart1.AddSeries(s);
//Добавляет эту надпись на график
while a<b do
// Вывод графика
зависимости
s.AddXY(a*1E6,f(a,rp,drp),'',clTeeColor);:=a+h;;;TForm1.Button3Click(Sender:
TObject);; //Выход из программы;TForm1.N3Click(Sender:
TObject);.Visible:=True;.Visible:=True;;TForm1.N31Click(Sender:
TObject);.View3D:=True; //Вывод
3D графика;TForm1.N5Click(Sender:
TObject);; //Выход из программы
end;TForm1.XY1Click(Sender:
TObject);1.View3D:=False;
//Переходит в режим x,y
плоскости
end;
end.
Заключение
Современное проектирование процесса производства
интегральных схем невозможно представить без автоматизации. Слишком много
параметров нуждаются в расчете, поэтому практически все процессы рассчитываются
на ПК. Для расчетов используются различные языки (среды) программирования.
Одной из таких является язык Delphi.
В результате проделанной работы была создана
программа, позволяющая моделировать в диалоговом режиме мгновенного внутреннего
источника тепла, создаваемого в кремнии облучением ионами водорода.
Программа позволяет получать графики и
графические значения одновременно для нескольких входных параметров.
Программа разработана в среде Delphi
7.0.
полупроводниковый
программа тепло delphi
Литература
. Бубенников А. Н.
Моделирование интегральных микротехнологий, приборов и схем. - М., Высшая
школа. 1989
. Борисенко В. Е.
Твердофазные процессы в полупроводниках при импульсном нагреве. - Мн., Наука и
техника. 1991
. Абрамов И. И. Курс лекций
"Моделирование элементов интегральных схем". - Мн., БГУ. 1999
. Зи С. Физика
полупроводников - М: Радио и связь, 1989
. Лешок А.А. Курс лекций по
МТПиЭИС