Книжная полка Сохранить
Размер шрифта:
А
А
А
|  Шрифт:
Arial
Times
|  Интервал:
Стандартный
Средний
Большой
|  Цвет сайта:
Ц
Ц
Ц
Ц
Ц

Микроэлектроника. Компьютерное моделирование параметров полупроводниковых компонентов микроэлектроники

Покупка
Артикул: 752983.01.99
Доступ онлайн
2 000 ₽
В корзину
В данном пособии излагаются теоретические основы работы программы SimWindows 1.5, предназначенной для моделирования полупроводниковых приборов и элементов интегральных схем. Приводится информация о типах файлов программы, о формировании необходимых данных по параметрам, используемых при моделировании материалов, примеры записи файлов о материалах и приборах на основе Si, AlGaInP, AlGaAs, нитридов элементов 3-й группы и их твердых растворах. Рассматривается пример моделирования диода с p-n переходом на основе гетероструктур AlGaAs. В приложении приводятся основные физические сведения о программе SimWindows. Пособие соответствует программе курса «Конструирование компонентов и элементов микроэлектроники». Предназначено для студентов, обучающихся по направлению «Электроника и микроэлектроника» в качестве бакалавров, магистров и инженеров, при выполнении домашних заданий, подготовке магистерских диссертаций и дипломных работ.
Сушков, В. П. Микроэлектроника. Компьютерное моделирование параметров полупроводниковых компонентов микроэлектроники : учебно-методическое пособие / В. П. Сушков, Г. Д. Кузнецов, О. И. Рабинович. - Москва : ИД МИСиС, 2005. - 105 с. - Текст : электронный. - URL: https://znanium.com/catalog/product/1232245 (дата обращения: 20.04.2024). – Режим доступа: по подписке.
Фрагмент текстового слоя документа размещен для индексирующих роботов. Для полноценной работы с документом, пожалуйста, перейдите в ридер.
№149

ФЕДЕРАЛЬНОЕАГЕНТСТВОПООБРАЗОВАНИЮ

Êàôåäðà òåõíîëîãèè ìàòåðèàëîâ ýëåêòðîíèêè

Â.Ï. Ñóøêîâ
Ã.Ä. Êóçíåöîâ
Î.È. Ðàáèíîâè÷

Ìèêðîýëåêòðîíèêà

Êîìïüþòåðíîå ìîäåëèðîâàíèå
ïàðàìåòðîâ ïîëóïðîâîäíèêîâûõ
êîìïîíåíòîâ ìèêðîýëåêòðîíèêè

Ó÷åáíî-ìåòîäè÷åñêîå ïîñîáèå

Ðåêîìåíäîâàíî ðåäàêöèîííî-èçäàòåëüñêèì
ñîâåòîì èíñòèòóòà

Ìîñêâà  Èçäàòåëüñòâî «Ó×ÅÁÀ»
2005

УДК 621.38:004 
 
С89 

Р е ц е н з е н т  
проф. Е.А. Калашников 

Сушков В.П., Кузнецов Г.Д., Рабинович О.И. 
С89  
Микроэлектроника. Компьютерное моделирование параметров полупроводниковых компонентов микроэлектроники: 
Учеб.-метод. пособие. – М.: МИСиС, 2005. – 105 с. 

В данном пособии излагаются теоретические основы работы программы 
SimWindows 1.5, предназначенной для моделирования полупроводниковых приборов и элементов интегральных схем. Приводится информация о типах файлов 
программы, о формировании необходимых данных по параметрам, используемых при моделировании материалов, примеры записи файлов о материалах и 
приборах на основе Si, AlGaInP, AlGaAs, нитридов элементов 3-й группы и их 
твердых растворах. Рассматривается пример моделирования диода с p-n переходом на основе гетероструктур AlGaAs. В приложении приводятся основные физические сведения о программе SimWindows. Пособие соответствует программе курса «Конструирование компонентов и элементов микроэлектроники».  
Предназначено для студентов, обучающихся по направлению «Электроника и микроэлектроника» в качестве бакалавров, магистров и инженеров, 
при выполнении домашних заданий, подготовке магистерских диссертаций и 
дипломных работ. 

Московский государственный институт 
стали и сплавов (Технологический  
университет) (МИСиС), 2005 

ОГЛАВЛЕНИЕ 

Введение....................................................................................................4 
1.  Документация для моделирования ....................................................6 
1.1. Начальные сведения......................................................................6 
1.2. Руководство пользователя ..........................................................12 
1.2.1. Типы файлов, с которыми может работать 
SimWindows....................................................................................13 
1.2.2. Функции пользователя.........................................................14 
1.2.3. Файлы параметров материалов ...........................................16 
1.2.4. Файлы приборов ...................................................................28 
1.2.5. Файлы состояния ..................................................................33 
1.2.6. Файлы данных.......................................................................34 
2. Примеры моделирования новых приборов ......................................35 
2.1. Файлы новых приборов...............................................................35 
2.1.1. Приборный файл диода  с Шоттки-барьером на 
основе Si ..........................................................................................35 
2.1.2. Приборный файл светодиода на основе 
гетероструктур AlGaInP.................................................................35 
2.1.3. Приборный файл фототранзистора  на основе 
гетероструктур AlGaAs..................................................................36 
2.1.4. Приборный файл лазера с вертикальным 
резонатором.....................................................................................36 
2.2. Файлы новых материалов ...........................................................39 
2.2.1. Файл для системы твердых растворов AlGaAs и GaAs...........39 
2.2.2. Файл для системы твердых растворов AlGaInP.................42 
2.2.3. Файл для системы твердых растворов AlGaInN, GaN, 
InN, AlN, AlGaN, InGaN.................................................................47 
2.3. Моделирование диода с p-n переходом  на основе 
гетероструктур AlGaAs......................................................................55 
Приложение. Физические основы программы SimWindows.............63 
1. Переменные и константы, используемые  в SimWindows.........63 
2. Заряд.................................................................................................68 
3. Внешняя оптическая генерация ....................................................82 
4. Энергия............................................................................................86 
5. Квантовые ямы..............................................................................101 
Библиографический список.................................................................104 
 

ВВЕДЕНИЕ 

Современный уровень конструирования полупроводниковых приборов и компонентов интегральных схем требует использования 
средств их машинного моделирования. Системы уравнений, описывающих электрические, оптические и тепловые свойства и лежащих 
в основе принципа действия тех или иных приборов, имеют, как правило, весьма сложный вид. Грубые аналитические аппроксимации 
этих уравнений могут быть использованы для расчетов характеристик лишь самых простых приборов. 
Использование средств компьютерного моделирования позволяет 
овладеть новым, намного более глубоким уровнем понимания физических процессов, происходящих в приборах, и на основе этих знаний осуществить оптимизацию их конструкций. 
Существует большое количество средств моделирования полупроводниковых электронных приборов и интегральных схем. Перечень средств моделирования с краткими описаниями приведен на 
Интернет-сайте [1]. Каждая программа имеет как свои преимущества, так и недостатки. При изучении курса «Конструирование компонентов и элементов микросхем» на кафедре «Технология материалов 
электроники» МИСиС оптимальную программу выбирали из следующих соображений: 
• обеспечение моделирования электрических, оптических и тепловых свойств приборов на основе систем точных исходных физических уравнений; 
• возможность моделирования одних и тех же приборов на основе самых различных материалов: кремния, германия, соединений и 
твердых растворов типа А3В5, А2В6 и т.п.; 
• возможность моделирования приборов со структурами, содержащими множество слоев, в том числе с квантовомеханическими 
свойствами (квантовые одиночные и множественные ямы); 
• разумное ограничение объемов вычислительных операций, позволяющих производить моделирование на персональных компьютерах с быстродействием более 100 МГц; 
• разумное ограничение номенклатуры моделируемых приборов 
в пользу приборов, характеристики которых в первую очередь зависят от свойств используемых материалов. 
В качестве такой оптимальной программы была выбрана программа SimWindows (SW), версия 1.5, разработанная в Центре опто
электронных систем при Колорадском университете в г. Боулдер, 
США. 
Использование свободной версии этой программы не ограничено 
временем; разрешается изготовление любого количества копий программы и документации, а также распространение их в неизменном 
виде. Загрузить программу можно по ряду адресов в Интернет, например по адресу [2]. Пользователь может по необходимости создавать свои файлы для моделирования новых приборов на основе новых материалов. 
Среди приборов, моделирование которых возможно, следует отметить диоды с p-n переходом, диоды с Шоттки-барьером, фотодиоды, солнечные батареи, фототранзисторы, лазеры с вертикальным 
резонатором, светодиоды на основе как гомопереходов, так и гетеропереходов. 

1.  ДОКУМЕНТАЦИЯ ДЛЯ МОДЕЛИРОВАНИЯ 

1.1. Начальные сведения 

Для запуска SimWindows необходимо дважды щелкнуть на ярлык 
SimWindows в главном меню среды Windows. Это действие запускает 
файл simwin32.exe. Существует вспомогательный файл, который 
должен быть в том же самом каталоге, что и файл simwin32.exe. Этот 
файл является заданным по умолчанию файлом параметров материала 
(Material.prm) для Si и AlxGa1-xAs, который SimWindows загружает в 
начале работы. Подробная информация относительно файлов параметров материалов рассмотрена в пп. 1.2.3 и 2.2. В случае отсутствия 
этого файла SimWindows выдаст сообщение об ошибке. Этот файл 
должен автоматически создаться, если установка программы прошла 
успешно. SimWindows отобразит предварительное окно с последующим созданием ярлыка SimWindows на рабочем столе экрана компьютера. Следующие разделы руководства для работы в программе 
SimWindows начинаются с краткого описания основного интерфейса 
SimWindows. Далее объясняется, как загрузить файл прибора, выполнить моделирование и организовать вывод данных. 

Рабочий стол SimWindows 

Рабочий стол SimWindows – главное окно, в котором будут открываться файлы, выполняться моделирование и проводиться исследования полученных результатов. Существуют четыре главных компонента рабочего стола: меню, панель инструментов, рабочая область окна, строка состояния. Данный раздел только в общем описывает эти компоненты и дает краткое руководство по работе в программе SimWindows. 

Таблица 1.1 
Список пунктов меню SimWindows 

Пункт меню 
Функция пункта меню 

File – Файл 
Команды операций 

Edit – Редактирование 
Редактирование и команды поиска файла 

Environment – Окружающая 
среда 
Изменение параметров окружающей среды 

Devicе – Прибор 
Изменение параметров прибора и моделирования 

Plot – Графики 
Построение и вывод графиков 

Data – Данные 
Ввод и вывод различных данных 

Window – Рабочие окна 
Настройка размещения окон 

Help – Справка 
Вывод справки о SimWindows 

С открытием программы на рабочем столе наблюдаются три 
состояния. Вначале большинство пунктов меню заблокированы, 
так как приборы еще не загружены. Как только прибор загружен, 
SimWindows активизирует большинство пунктов меню. Меню 
функционально изменяется. Это означает, что в зависимости от 
того, какое окно является активным или какие команды меню выбраны, только необходимые варианты меню будут активизирова-
ны. Однако File (файл), Environment (окружающая среда) и Help 
(справка) всегда доступны, так как они не зависят от типа прибора. В табл. 1 описаны пункты меню и их основные функции. Второй момент заключается в том что, перемещение указателя мыши 
с левой нажатой кнопкой вызывает в строке состояния SimWindows подсказку, связанную с каждым пунктом меню. Строка состояния (внизу экрана) не только выводит текст подсказки, но 
также отображает текущее состояние клавиш [Num Lock] и [Cap 
Lock] на клавиатуре. При редактировании файла строка состояния 
также отображает номер строки вашего курсора. Третий момент, 
на который стоит обратить внимание, это панель инструментов 
(Tool bar). Она содержит кнопки, которые выполняют те же 
функции, что и специализированные пункты меню. Таким же образом, как и основное меню, SimWindows функционально обновляет меню панели инструментов. Когда команда меню доступна, 
кнопка, связанная с этим действием, активизирована . SimWindows также выводит текст подсказки, когда указатель перемещается поверх кнопки в подменю Tool bar. 

Загрузка прибора 

Первым шагом при работе с программой SimWindows является 
выбор одного из двух вариантов: либо загрузить имеющийся файл, 
либо создать новый Device file (Файл прибора). В SimWindows есть 
ряд примеров файлов приборов. Подкаталог Examples→Сomments 
содержит файл Сomalgpn.dev, который соответствует простому p-n 
диоду на основе AlGaAs. Этот файл используется в качестве примера 
в данном пособии. Чтобы загрузить файл прибора, нужно выбрать 
File→Open (Файл→Открыть). Откроется диалоговое окно Оpen file 
(Открыть файл). Стандартное расширение файлов приборов – DEV. 
Далее следует переместиться в подкаталог Examples→Сomments и 
открыть файл Сomalgpn.DEV. SW создаст окно, которое содержит 
текст файла прибора.  

Само окно называется Device window (Окно прибора) и является 
одним из трех видов окон, которые используются в SW. Первая часть 
названия окна – Device file (файл прибора) – показывает, что в данном окне создают и редактируют файлы приборов. Файлы прибора – 
только файлы ASCII, которые содержат описание прибора. Они содержат такие параметры прибора, как материал, размеры и степень 
легирования. SW может редактировать одновременно несколько 
файлов приборов, а команды в меню Редактирование позволяют 
вырезать и вставлять выбранные части файла из одного в другой. Когда SW открывает файл, она определяет его тип.  
Существует только один тип файла, называемый State file (Файл 
состояния), который может читать только SW. Если файл – не файл 
состояния, то SW распознает его как текстовый файл и загружает его 
в окно прибора. Поэтому SW может редактировать любой вид текстового файла. После загрузки файла прибора, опция меню 
Device→Generate (Прибор→Создать прибор) становится активной. 
Для начала процесса моделирования прибора comalgpn, необходимо 
выбрать Device→Generate. Если открыты несколько файлов прибора, 
следует выбрать окно, содержащее прибор comalgpn, и затем выбирать Device→Generate. Когда SW создает прибор, происходит ряд 
действий.  
Во-первых, SW сохраняет файл прибора на диске. Если файл – 
новый и еще без имени, то SW попросит ввести имя файла. Если 
файл уже имеет имя, то SW сохраняет файл, используя его текущее 
имя. Следует обратить внимание на то, что SW запишет его поверх 
предыдущего файла.  
Во-вторых, SW читает файл прибора, распределяет память и выполняет предварительные вычисления. Если имеется синтаксическая 
ошибка в файле прибора, то SimWindows покажет номер строки с 
ошибкой и ее причину.  
В-третьих, SW сворачивает окно прибора и создает второе окно. 
Новое окно – окно состояния и является вторым из трех важных видов окон, которые использует SW. Окно состояния показывает состояние прибора.  
Наконец, SW активизирует большинство пунктов меню. Если все 
было выполнено успешно, то в окне состояния отобразится сообщение прибор успешно создан (Device successfully created). Окно состояния отображает информацию в процессе моделирования прибора. Теперь можно начинать моделирование. Свернутое окно устройства в дальнейшем не используется. 

Выполнение моделирования 

Важно помнить то, что SW всегда полностью сохраняет существующее состояние прибора. Каждое новое моделирование начинается с того места, где закончилось предыдущее. SW может моделировать одновременно только один прибор. Можно также сохранять состояние прибора на диске. Это выполняется щелчком на окне состояния и выбором опции File→Save As (Файл→Сохранить как). 
Если состояние не было предварительно сохранено, то SW попросит 
ввести имя файла. Заданное по умолчанию расширение для файлов 
состояния – STA. В файлах состояния записаны все результаты моделирования, чтобы потом пользователь мог обрабатывать их без 
повторного проведения моделирования. Чтобы открыть файл состояния, необходимо выбрать команду File→Open и название файла состояния. В начальном состоянии comalgpn-прибор не содержит зарядов в своих областях. Это – нематериальное состояние, которое SW 
использует как исходное состояние для выполнения моделирования 
прибора.  
Чтобы вернуться к исходному состоянию, нужно выбрать опцию 
Device→Reset (Прибор→Перезагрузка). Первое реальное (физическое) состояние, которое SW вычисляет, – тепловое равновесие. Выбрав Device→Start Simulation (Прибор→Начать моделирование), 
SW начнет выполнять итерации.  
Окно состояния показывает текущие рабочие условия, номер 
итерации и соответствующую погрешность итерации. Так как для 
решения уравнения в состоянии термодинамического равновесия 
требуется только одна переменная potential (потенциал), то окно 
состояния отображает только одно значение погрешности. По 
умолчанию погрешность перед завершением итераций должна быть 
меньше чем 10–8. Итерации также остановятся, если номер итерации 
достигает по умолчанию значения 15. Моделирование может также 
быть остановлено в любой момент выбором Device→Stop Simulation (Прибор→Остановить моделирование). Погрешность, максимальное количество итераций, так же как и другие параметры, устанавливаются использованием последовательности вложенных 
меню Environment→Preferences→Simulation (Окружающая среда→Свойства→Моделироваине).  
Когда вычисления закончены, окно состояния отобразит результат 
итераций (сходится или не сходится), состояние устройства на данный момент и затраченное время. По окончании вычисления доступ
ны различные параметры прибора путем выбора Device→Device 
Information (Прибор→Информация о приборе). Для построения графика нужно выбрать любой из параметров в подменю Plot. Следующий раздел дает подробную информацию относительно организации 
вывода полученных данных.  
Для управления рабочими режимами прибора (приложенное напряжение смещения, оптическое воздействие и т.д.) имеется ряд команд меню. Основной эксплуатационный параметр – приложенное 
напряжение смещения. Чтобы приложить прямое напряжение 0,5 В, 
нужно выбрать опцию меню Device→Contacts. Так как это – p-n 
диод (а не n-p диод), то положительное напряжение на левом контакте будет означать прямое смещение на приборе. Далее необходимо 
ввести 0.5 в поле окна редактирования Приложенное смещение (В) 
(Applied Bias(V)) и затем нажать кнопку OK. Для моделирования устройства нужно выбрать Device→Start. SW начнет выполнять итерации, но на сей раз окно состояния отобразит три значения погрешности: для потенциала, электронного квазиуровня Ферми и дырочного квазиуровня Ферми. Положительным фактором того, что SW всегда сохраняет текущее состояние прибора, является то, что если процесс не достигает сходимости до достижения максимального числа 
итераций, то можно запустить моделирование снова. SW продолжит 
моделирование с того момента, где было закончено предыдущее. 

Формирование выходных данных 

Plot (Окна графиков) – третий вид окон в SimWindows. Меню построения графиков предоставляет перечень различных команд их 
построения. Большинство команд этого меню доступно только тогда, 
когда прибор загружен, за исключением графика Внешний оптический спектр (External Optical Spectra), который SimWindows активизирует, когда в среде включено оптическое воздействие. Нужно выбрать Plot→Band Diagram (График→Зонная диаграмма), чтобы 
увидеть зонную диаграмму comalgpn-прибора. Чтобы изменить масштаб осей x и y, либо дважды щелкните на графике, либо выберите 
опцию меню Plot→Scale (График→Масштаб). Это активизирует диалоговое окно Scale (Масштаб) для выбранного графика. С помощью 
этого диалогового окна можно ввести значения минимума и максимума параметров x и y, а также выбрать линейный или логарифмический масштаб. Также доступны три команды для оси у – операции 
выбора значений y: либо «никакие» (none), либо «отрицательные» 

(negative), либо «абсолютные» (absolute) значения. Эти команды помогают рассматривать значения y, которые могут изменяться на несколько порядков, но могут быть при этом как положительными, так 
и отрицательными.  
Лучший пример этого – скорость рекомбинации. Часто удобно 
рассматривать рекомбинацию на графике в логарифмическом масштабе, но это проблематично, так как скорость рекомбинации может 
быть положительной или отрицательной. По умолчанию на графиках 
не отображаются нулевые и отрицательные значения в логарифмическом масштабе осей графиков, но, выбрав значение –y или абсолютный (y) в диалоговом окне масштаба, можно увидеть и эти значения. 
Более простой способ устанавливать масштаб – использовать увеличение (zoom). Для этого нужно нажать и держать левую кнопку мыши на графике, затем увеличить на графике прямоугольную область. 
Выбранная в прямоугольнике область графика будет увеличена и 
представлена во всей области графика. Чтобы вернуться к автоматическому масштабу, необходимо выбрать пункт меню Plot→AutoScale (График→Автомасштаб) или нажать клавишу [ESC]. 
Графическое окно может также выводить фактические числовые 
данные двумя способами. Первый метод – определение координат 
точек. Вначале нужно выбрать график, а затем опцию Plot→Show 
Trace Window (График→Определение координат точек), что отобразит диалоговое окно, связанное с выбранным графиком. Когда указатель мыши пересечет график, окно проекции отобразит значения x и 
y для самой близкой точки графика. Важно помнить, что каждый 
график имеет свое собственное окно определения координат точек. 
Если открыты два окна графиков, существует отдельное окно определения координат точек для каждого графика.  
Второй способ получить данные по графику состоит в том, чтобы 
выбрать график и выбрать опцию File→Save. SimWindows попросит ввести имя файла и затем запишет значения х и y в этот файл. 
Формат записи данных в файл – это разграниченные колонки, вследствие чего данные могут быть загружены в любые программы вида 
«электронные таблицы» для дальнейшего анализа. Когда графики 
видны и одновременно SimWindows продолжает моделировать прибор, данные на графиках меняются автоматически для наглядности 
происходящих изменений. Чтобы исключить это, нужно выбрать 
Plot→Freeze Plot (График→Заморозить (зафиксировать) график). 
График теперь «замораживается» с текущими данными. Эта функция 

Доступ онлайн
2 000 ₽
В корзину