4. The Practical Handbook of Genetic Algorithms. Applications I Ed. L. D. Chambers. - Florida : CRC Press, 2000. - Vol. I. - 520 p.
5. Beni G. Swarm Intelligence I G. Beni, J. Wang II Annual Meeting of the Robotics Society: Proceedings of Seventh International Conference. - Tokyo : RSJ Press, 1989. -P. 425-428.
6. Bonabeau E. Swarm Intelligence: From Natural to Artificial Systems I E. Bonabeau, M. Dorigo, G. Theraulaz. -
New York : Oxford University Press, 1999. - З20 p.
7. De Castro L. N. Artificial Immune Systems. Part I. Basic
Theory And Applications I L. N. De Castro, F. J. Von Zu-
ben. - Technical Report No. Rt Dca 01I99. - Brazil : FeecI Unicamp, 1999. - 95 p.
8. Dorigo M. The Ant System: Optimization by a colony of cooperating agents I M. Dorigo, V. Maniezzo, A. Colorni II IEEE Transactions on Systems, Man, and Cybernetics. -1996. - Part B, № 26(1). - P. 29-41.
9. Прогрессивные технологии моделирования, оптимизации и интеллектуальной автоматизации этапов жизненного цикла авиадвигателей: Монография I А. В. Бо-гуслаев, Ал. А. Олейник, Ан. А. Олейник и др.; под ред. Д. В. Павленко, С. А. Субботина. - Запорожье : Мотор Сич, 2009. - 468 с.
10. Sumpter D. J. Formalising the Link between Worker and Society in Honey Bee Colonies I D. J. Sumpter, D. S. Broom-head II Lecture Notes In Computer Science: Proceedings of the First International Workshop on Multi-Agent Systems and Agent-Based Simulation. - MABS’98, LNAi, 1998. - P. 95-110.
11. Passino K. M. Biomimicry of bacterial foraging for distributed optimization and control I K. M. Passino II IEEE Control System Magazine. - 2002. - № 3 (22). - P. 52-67.
12. Madigam M. T. Biology of Microorganisms I M. T. Madi-gam, J. M. Martinko, J. Parker. - New Jersey : Prentice Hall, 1997. - 1036 p.
13. BergH.C. Random Walks in Biology I H. C. Berg. -Princeton : Princeton University Press, 1993. - 164 p.
14. Tripathy M. Transmission Loss Reduction Based on FACTS and Bacteria Foraging Algorithm I M. Tripathy,
S. Mishra, L. L. Lai, Q. P. Zhang II Proceedings of 9th International Conference of Parallel Problem Solving from Nature. - Heidelberg : Springer, 2006. - P. 222-231.
15. Analysis And Design Of Intelligent Systems Using Soft Computing Techniques / Ed. MelinP., Castillo O. R., Ramirez E. G., Kacprzyk J. - Heidelberg : Springer, 2007. - 855 p.
16. MishraS. A hybrid least square-fuzzy bacterial foraging strategy for harmonic estimation / S. Mishra // IEEE Transactions on Evolutionary Computation. - 2005. - № 1(9). -P. 61-73.
17. Kim D. H. Bacterial Foraging Based Neural Network Fuzzy Learning / D. H. Kim, C. H. Cho // Proceedings of the 2nd Indian International Conference on Artificial Intelligence (IICAI-2005). - Pune : IICAI, 2005. - P. 2030-2036.
Надшшла 18.02.2010
Олейник А. А.
МУЛЬТИАГЕНТНЫЙ МЕТОД С КОСВЕННОЙ СВЯЗЬЮ МЕЖДУ АГЕНТАМИ
Исследован метод оптимизации на основе мультиаген-тного подхода. Разработан мультиагентный метод с косвенной связью между агентами, предусматривающий выполнение дополнительных этапов отбора, скрещивания и мутации. Проведены эксперименты по решению задач оптимизации многомерных нелинейных функций, что позволило исследовать эффективность предложенного метода.
Ключевые слова: агент, генетические операторы, мультиагентный метод, оптимизация, целевая функция.
Oliinyk A. O.
MULTIAGENT METHOD WITH INDIRECT COUPLING BETWEEN AGENTS
The optimization method based on multiagent approach has been investigated. A multiagent method with indirect coupling between agents is developed, providing execution of additional stages of selection, crossover and mutation. Experiments have been made aimed at solving the problems of multidimensional nonlinear functions optimization, which made it possible to evaluate efficiency of the proposed method.
Key words: agent, genetic operators, multiagent method, optimization, efficiency function.
УДК 621.315.592
Таланин В. И.1, Таланин И. Е.2, Семикина М. Ю.3
1Д-р физ.-мат. наук, заведующий кафедрой Классического приватного университета (г. Запорожье) 2Канд. физ.-мат. наук, профессор Классического приватного университета (г. Запорожье) 3Старший преподаватель Классического приватного университета (г. Запорожье)
КОМПЬЮТЕРНОЕ МОДЕЛИРОВАНИЕ ОБРАЗОВАНИЯ ПЕРВИЧНЫХ РОСТОВЫХ МИКРОДЕФЕКТОВ В БЕЗДИСЛОКАЦИОННЫХ МОНОКРИСТАЛЛАХ КРЕМНИЯ
Представлена математическая модель и компьютерная программа расчета для процесса образования первичных ростовых микродефектов в бездислокационном монокристалле кремния на основе диссоциативного процесса диффузии.
Ключевые слова: ростовые микродефекты, бездислокационный монокристалл кремния, первичные ростовые дефекты, гетерогенный механизм дефектообразования.
ВВЕДЕНИЕ ты определяют не только исходную дефектную
Образующиеся в процессе роста бездислокацион- структуру монокристаллов, но и последующие проного монокристалла кремния ростовые микродефек- цессы трансформации этой структуры в результате
© Таланин В. И., Таланин И. Е., Семикина М. Ю., 2010
технологических воздействий. Поэтому исследование механизма образования таких дефектов помогает решить проблему управления дефектной структурой кристалла и проблему фундаментальных взаимодействий точечных дефектов.
На сегодняшний день подходы к решению проблемы дефектообразования в монокристалле кремния можно разделить на две группы: теоретические и экспериментальные. К первой группе относится широко распространенная модель динамики точечных дефектов [1, 2], основой которой является модель В. Воронкова [3, 4]. Основа модели Воронкова -признание критичной роли процесса «быстрой рекомбинации» собственных точечных дефектов около фронта кристаллизации. Модель динамики точечных дефектов предполагает образование в процессе охлаждения кристалла в узком температурном интервале ниже 1200 °С межузельных дислокационных петель и вакансионных микропор в различных областях кристалла в зависимости от температурных условий роста. Кроме того, предполагается, что образование всех видов микродефектов имеет гомогенный характер и игнорируется процесс взаимодействия собственных точечных дефектов с атомами примеси [2]. В модели динамики точечных дефектов неявно предполагается, что в зависимости от соотношения V/G (V - скорость роста кристалла, О - осевой температурный градиент) образующиеся в температурном интервале 1420... 1200 °С дефекты представляют собой либо малые вакансионные микропоры, либо малые межузельные дислокационные петли [3].
Ко второй группе относятся подходы, связанные с экспериментальными исследованиями физической природы и характеристик ростовых микродефектов [5]. На основании экспериментальных исследований был построен качественный гетерогенный механизм образования и трансформации ростовых микродефектов, который базируется на следующих положениях [6]:
- рекомбинация собственных точечных дефектов вблизи температуры плавления ничтожна из-за наличия рекомбинационного барьера;
- распад пересыщенного твердого раствора собственных точечных дефектов во время охлаждения кристалла проходит по двум механизмам: вакансион-ному и межузельному;
- фоновые примеси кислорода и углерода принимают непосредственное участие в образовании и трансформации ростовых микродефектов.
Основные положения гетерогенного механизма находятся в противоречии с теоретическими положе-
ниями модели Воронкова. Недостатком гетерогенного механизма является отсутствие теоретической (математической) модели образования дефектов как в температурном интервале 1420... 1200 °С, так и в температурном интервале 1200... 900 °С.
Целью настоящей работы является обоснование теоретической модели гетерогенного механизма образования ростовых микродефектов как результата взаимодействия «примесь - собственный точечный дефект».
Различия в физической сущности образования первичных и вторичных ростовых микродефектов дают возможность рассматривать дефектную структуру бездислокационных монокристаллов кремния в рамках гетерогенного механизма образования и трансформации ростовых микродефектов как структуру, состоящую из двух подсистем: подсистемы первичных ростовых микродефектов (включает в себя взаимодействие «примесь - собственный точечный дефект») и подсистемы вторичных ростовых микродефектов (включает в себя взаимодействие «собственный точечный дефект - собственный точечный дефект») [7].
Исходя из анализа кинетических процессов взаимодействий примесей, в качестве математической модели образования подвижных комплексов можно выбрать приближение сильного комплексообразова-ния модели последовательной диффузии, которая допускает простую физическую интерпретацию и наиболее адекватна рассматриваемой физической модели. В условиях гетерогенного механизма образования и трансформации ростовых микродефектов речь может идти о модели последовательной диффузии, когда собственные точечные дефекты можно рассматривать как компонент, находящийся в начальный момент времени в объеме образца, а фоновые примеси - как компонент на границе образца и вводимый в образец. При этом не делается различия между диффузией примеси вглубь с поверхности образца и выделением из пересыщенного твердого раствора [8].
1. МАТЕМАТИЧЕСКАЯ МОДЕЛЬ
Математическая модель процесса образования первичных ростовых микродефектов была сформулирована на основе диссоциативного процесса диффузии примесей. Полное решение задачи о последовательной диффузии компонента А в образец, однородно легированный компонентом В с учетом комп-лексообразования А + В о АВ, было приведено в работе [9].
Искомое уравнение диффузии рассматривалось в виде
2[ (NA - NB - k + Jk2^2k(NA+NB)+(NA-'NB)2'j^
+ 2Я NA
i[ (NB - NA - k ^ Jk2+2k(NA+NB)+(NA-N'B)2)^ +
+ 2 ЯС 2NB = 0
(1)
где Я =
2jDA
t
- подстановка Больцмана, штрих
обозначает дифференцирование по X, d2 = DA/DB, DA, Db - коэффициенты диффузии компонентов; Na, Nb - полные концентрации компонентов; k(T) - константа реакции комплексообразования. Начальные и граничные условия:
Na(x, 0) = 0;
Nb(x, 0) = Nb(^);
Na (0, t) - Q (0, t) = Ha (0);
dX[Nb(x, t) - Q(x, t)]x = 0 = 0.
Решение задачи диффузии компонента А в полу-бесконечный образец, однородно легированный ком -понентом В, при условии отсутствия испарения компонента В из образца и наличия свободного компонента А на границе образца языком полных компонентов имеет вид:
I г erfcCk/dA)-\
Q = I<na< 0 >- N„ {■-JfftTdA-] ■Я<Я.;(2)
нл
N
I 0, Я > Я,
(0, Я < Я0
Нв = NB-Q
erfc (Я/dB) -
Q=
I Nb(-)[ 1-erfc(VdB)J ,Я>ЯП
NB1, Я > Я0;
N ефд/^ Я<Я
merfc(k0,/dQ)’ 0,
Nb ! T(Xq/Cq ) = Nb C-) TCV dB);
Nbi ТСЯ0/Cq) = {NaC0) - Nb! }S(VdA),
(3)
(4)
(5)
где Т(х) = ехР(-х2) ; 5(х) = е;ХР(^^2) ; ЖА(0) -
л/кхег/е(х) л/ЛхегДх)
- ЖВ1 = ЯА( 0).
В условиях физической модели (гетерогенного механизма образования ростовых микродефектов) было принято, что компонент А является фоновой примесью (кислорода или углерода), а компонент В - собственные точечные дефекты (вакансии или собственные междоузельные атомы). Для вакансионного механиз-
ма рассматривалось взаимодействие «кислород + вакансия» (O + V), для междоузельного механизма -«углерод + собственный междоузельный атом» (C +1) для нелегированных бездислокационных монокристаллов FZ-Si и CZ-Si. В расчетах были использованы следующие величины: Ha(0) (см-3) = Ho(0) = 4-1015 (FZ-Si); Ha(0) (см-3) = Ho(0) = 81016 (CZ-Si); CB (см-3) = = CV = 8,84-1014; Da (см2/с) = DO = 0,17exp(-2,54/kT); Db (см2/с) = Dv = 4-10-5; Ha(0) (см-3) =Hc(Tot) = 4-1015 (FZ-Si); Ha(0) (см-3) = Hc(0) = 1-1016(CZ-Si); CB (см-3) = = CI = 6,31 • 1014; DA(см2/с) = DC = 1,9exp(-3,1/kT); DB (см2/с) = DI = 4,75^10-4.
Приближенные аналитические выражения согласуются с гетерогенным механизмом образования ростовых микродефектов, и используемый математический аппарат позволяет учитывать и анализировать взаимодействие собственных точечных дефектов не только с фоновыми примесями кислорода и углерода, но и с другими примесями (переходных металлов, азота, водорода и др.), а также взаимодействия типа «примесь - примесь» [10].
2. ПРОГРАММНАЯ РЕАЛИЗАЦИЯ
Первым этапом эксперимента является процесс формирования исходных данных для его проведения. Исходные данные, которые при необходимости могут изменяться, хранятся во внешнем файле. Константы, количество которых невелико, прописаны в самой программе. Затем поток данных направляется в блок расчета, где, в соответствии с вышеизложенными правилами обработки исходных значений, формируется результат расчета. Завершающим этапом работы программы является визуальное представление полученного результата и его дальнейший вывод. Вывод организован таким образом, что в одно окно формы выводятся все полученные данные в текстовом виде, а в другое - те же данные, только в графическом виде.
Минимальные системные требования для работы с программой:
а) процессор - 700 МГц;
б) оперативная память - 128 Мб;
в) платформа - Microsoft. NET Framework 2.0;
г) операционная система - Microsoft Windows XP/ Vista.
В качестве среды разработки была использована среда Dev-C++ версии 4.9.8.0. Такой выбор обусловлен простотой самой среды, а также наличием в математической модели функций erf и erfc (2)-(5). Именно в среде Dev-C++ сложность реализации (синтаксиса) этих функций сведена к минимуму.
Функциональная часть главной формы сочетает в себе модуль ввода и проверки. При запуске программы появляется форма Form1, на которой располагаются меню, поля ввода исходных данных и кнопка «Рассчитать». Главное меню содержит в себе такие подменю, как «Выход», «Помощь» и «О программе». Меню «Выход» завершает работу программы. При нажатии на кнопку меню «Помощь» открывается форма Help, а при нажатии кнопки меню «О программе» - форма About. Форма Help представляет собой инструкцию пользователя, вторая же содержит информацию о программе и ее разработчиках.
Выбор метода выращивания для кристалла кремния осуществляется за счет изменения содержимого области «Метод выращивания». При этом меняются и значения исходных данных в соответствии с выбранным методом. Эти значения устанавливаются программой по умолчанию и при желании их можно изменить.
На рис. 1 представлен интерфейс программы, а также исходные данные программы. Результат работы программы представлен на рис. 2.
При нажатии на кнопку «Рассчитать» исходные данные проходят проверку на правильность ввода. Проверяется наличие данных в полях формы и соответствие их ограничениям (например, скорость роста при методе выращивания - БЗП должна быть в диапазоне от 1 до 9 мм/мин). При успешном прохождении проверки значения параметров передаются в форму Result для дальнейшего расчета. Если хотя бы одно значение введено неверно, то прохождение про-
Файл Справка
Исходные данные Нохральского “г- | Метод выращивания
0,5 Скорость роста, мм/мин
8е+16 Концентрация кислорода
|8,84е+14 | Концентрация вакансий
le+16 Концентрация углерода
|б,31е+14 1 Концентрация СМА
Расчитать
Рис. 1. Интерфейс программы Silicon
верки будет проведено повторно, при этом сопровождаясь сообщением об ошибке соответствующего параметра.
На первом этапе расчетной части программы объявляются все необходимые переменные, а также производится расчет параметров, которые носят статический характер. Алгоритм расчета построен в соответствии с гетерогенным механизмом образования микродефектов в кремнии и разделен на две ветви: вакансионную и межузельную. Первым производится расчет для вакансионной ветви. Параметр Choice определяет, в соответствии с каким методом выращивания монокристаллов кремния будет произведен расчет. Если значение этого параметра равно единице, то расчет производится для метода бестигельной
Рис. 2. Вывод результатов в программе
зонной плавки, в противном случае - для метода Чохральского. Необходимости в условии равенства параметра Choice двойке или любому другому значению, отличному от единицы, нет, так как еще на форме Form1 этот параметр может принять одно из двух значений, иначе не пройдет этап проверки.
Следующим шагом является главный цикл, в котором рассчитываются динамические величины, зависящие от длины кристалла и радиуса. Также в теле цикла производится вывод рассчитанных данных на вкладке формы Result. Для того, чтобы при построении графических зависимостей не возвращаться к расчетам, определены динамические массивы.
Далее следует расчетная часть для междоузельной ветви, во многом идентичная вакансионной ветви. Сначала определяются и рассчитываются параметры статического характера, соответствующие данной ветви гетерогенного механизма, затем запускается главный цикл. Главный цикл также содержит механизмы для вывода расчетных характеристик на вкладки формы Result.
За расчетами следует этап построения графических зависимостей. Сначала строятся кривые температурных характеристик T(x), затем концентраций вакансий CV/CV(0), комплексов (O + V CQ1 /CQ1(0), концентраций собственных междоузельных атомов Ci /Ci(0) и, наконец, комплексов (C + I) CQ2 /CQ2(0).
ВЫВОДЫ
Сформулирована математическая модель процесса образования первичных ростовых микродефектов на основе диссоциативного процесса диффузии. Рассмотрены случаи взаимодействия «кислород - вакансия» (O + V) и «углерод - собственный межузельный атом кремния» (C + I) вблизи фронта кристаллизации для бездислокационных монокристаллов кремния, полученных методами бестигельной зонной плавки и Чохральского. Полученные приближенные аналитические выражения согласуются с гетерогенным механизмом образования ростовых микродефектов.
Разработано приложение для программной реализации математической модели образования первичных ростовых микродефектов в бездислокационных монокристаллах кремния. Проведен численный расчет модели, подтвердивший основные положения гетерогенного механизма образования микродефектов.
Разработанный программный продукт предполагает высокую точность и скорость расчетов, а также представление данных в удобочитаемом виде. Основным преимуществом является совместимость формата импортируемого файла с программным комплексом Microsoft Office Excel. Это дает возмож-
ность накопления данных и представления их в графическом виде. Как следствие, такая база данных может послужить хорошей платформой для дальнейшего анализа.
СПИСОК ЛИТЕРАТУРЫ
1. Kulkarni M. S. Quantification of defect dynamics in unsteady-state and steady-state Czochralski growth of monocrystalline silicon I Kulkarni M.S., Voronkov V., Falster R. II J. Electrochem. Soc. - 2004. - Vol. 151. - No. 5. -P. G663-G669.
2. Sinno T. Modeling microdefect formation in Czochralski silicon I Sinno T., Brown R.A., Von Ammon W., Dorn-berger E. II J. Electrochem. Soc. - 1998. - Vol. 145, № 1.- Р. 302-318.
3. Voronkov V. V. Mechanism of swirl defects formation in silicon I Voronkov V.V. II J. Cryst. Growth. - 1982. - Vol. 59, № 3. - P. 625-642.
4. Voronkov V. V. Nucleation of oxide precipitates in vacancy-containing silicon I Voronkov V.V., Falster R. II J. Electrochem. Soc. - 2002. - Vol. 149. - P. G167.
5. Talanin V. I. Nucleation, growth and transformation of microdefects in FZ-Si I Talanin V. I., Talanin I. E. II New Research on Semiconductors I Ed. T. B.Elliot. - New York : Nova Sci. Publ., 2006. - P. 35-59.
6. Talanin V. I. Classification of microdefects in semiconducting silicon I Talanin V I., Talanin I. E. II Defect & Diffusion Forum. - 2004. - Vol. 230-232, № 1. - P. 177-198.
7. Таланин В. И. Моделирование и свойства дефектной структуры бездислокационных монокристаллов кремния I Таланин В. И. II Дні науки. Збірник тез доповідей. - Запорожье: ЗИГМУ, 2007. - 275 с.
8. Таланин В. И. Взаимодействие точечных дефектов в процессе роста бездислокационных монокристаллов кремния I Таланин В. И. II Известия вузов. Материалы электронной техники. - 2007. - № 4. - С. 27-40.
9. Булярский С. В. Термодинамика и кинетика взаимодействующих дефектов в полупроводниках I Буляр-ский С. В., Фистуль В. И. - М. : Наука, 1997. - 352 с.
10. Talanin V. I. About formation of grown-in microdefects in dislocation-free silicon single crystals I Talanin V. I., Talanin I. E., Voronin A. A. II Can. J. Phys. - Vol. 85, № 12. - Р. 1459-1471.
Надійшла 22.02.2010 Після доробки 23.03.2010
ТаланінВ. І., Таланін І. Є., СемикінаМ. Ю.
КОМП’ЮТЕРНЕ МОДЕЛЮВАННЯ УТВОРЕННЯ ПЕРВИННИХ РОСТОВИХ МІКРОДЕФЕКТІВ У БЕЗДИСЛО-КАЦІЙНОМУ МОНОКРИСТАЛІ КРЕМНІЮ
Представлено математичну модель і комп’ютерну програму розрахунку для процесу утворення первинних ростових мікродефектів у бездислокаційному монокристалі кремнію на основі дисоціативного процесу дифузії.
Ключові слова: ростові мікродефекти, бездислокацій-ний монокристал кремнію, первинні ростові мікродефекти, гетерогенний механізм дефектоутворення.
Talanin V. I., Talanin I. E., Semikina M. Yu.
COMPUTER MODELING OF PRIMARY GROW-IN MICRODEFECTS FORMATION IN DISLOCATION-FREE SILICON MONOCRYSTALS
The mathematical model and computer program for primary growing microdefects formation process in a dislocation-free silicon monocrystal based on a dissociation diffusion process are represented in this article.
Key words: grow-in microdefects, dislocation-free silicon monocrystal, primary grow-in microdefects, heterogeneous defect formation mechanism.