Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Методическое пособие 565

.pdf
Скачиваний:
8
Добавлен:
30.04.2022
Размер:
2.42 Mб
Скачать

#Указываем затвор из поликремния n-типа, задаем модель и метод расчета contact name=gate n.poly

models cvt srh auger bgn impact selb p.min=1e7

method bicgst ilup pc.fill_ratio=3.0 cx.tol=1.0e-6

#Задаем смещение на затворе

solve init

solve vgate=1.98

#Сохраняем log-файл и проводим расчет log outf=3transistir_p_1log.log

solve vdrain = 0.1 vstep = -0.1 vfinal = -1 name = drain log off

#Выводим log-файл на экран

tonyplot 3transistir_p_1log.log

#Переходим в victorydevice и задействуем все ядра процессора go victorydevice simflags="-P all"

#Загружаем структуру

mesh infile = 3transistors_p.str width=0.1

#Указываем затвор из поликремния n-типа, задаем модель и метод расчета contact name=gate n.poly

models cvt srh auger bgn impact selb p.min=1e7

method bicgst ilup pc.fill_ratio=3.0 cx.tol=1.0e-6

#Задаем смещение на стоке

solve init

solve vdrain=0.001

#Сохраняем log-файл и начинаем расчет log outf=3transistir_p_2log.log master

solve vgate=-1 vstep=0.01 vfinal=-0.2 name=gate log off

#Выводим log-файл на экран

tonyplot 3transistir_p_2log.log quit

Готовые ВАХ МОП-транзистора р-типа показаны на рис. 30.

60

а

б

Рис. 30. ВАХ МОП-транзистора р-типа, выполненного по технологии 0,18 мкм: а – выходная характеристика; б – передаточная характеристика

3.3. Моделирование МОП-транзисторов с сопротивлением на стоке

Рассматривается моделирование МОП-транзистора n-типа, на сток которого подсоединен резистор. Транзистор и резистор будут браться из предыдущих работ. Также будет получена выходная характеристика, после чего можно будет ее сравнить с ранее полученной и убедиться в работоспособности.

Листинг программы для расчета МОП-транзистора с сопротивлением на стоке:

#Переходим в victoryprocess и задействуем все ядра процессора go victoryprocess simflags="-P all"

#1 строка: физические характеристики подложки: материал – кремний, легированный бором;

#2 строка: задание структуры (2D режим) с начальной толщиной подложки

1,8 мкм

#3 строка: численные параметры расчета технологического процесса – разрешение при моделировании

init material="silicon" rot.sub=45 c.boron=1e14 \ from=0 to=1.8 depth=0.5 gasheight=1 \ resolution="0.01,0.01"

61

#Задаем настройки сетки моделирования

#по оси Х:

line X loc=0.0

spac=0.02

line X loc=0.02

spac=0.02

line X loc=0.04

spac=0.01

line X loc=0.08

spac=0.01

line X loc=0.11

spac=0.03

line X loc=0.14

spac=0.01

line X loc=0.18

spac=0.01

line X loc=0.2

spac=0.03

line X loc=0.32

spac=0.03

line X loc=0.35

spac=0.01

line X loc=0.39

spac=0.01

line X loc=0.42

spac=0.03

line X loc=0.47

spac=0.03

line X loc=0.48

spac=0.01

line X loc=0.52

spac=0.01

line X loc=0.55

spac=0.03

line X loc=0.77

spac=0.03

line X loc=0.8

spac=0.01

line X loc=0.82

spac=0.01

line X loc=0.85

spac=0.03

line X loc=0.95

spac=0.03

line X loc=0.98

spac=0.01

line X loc=1.02

spac=0.01

line X loc=1.05

spac=0.03

line X loc=1.25

spac=0.03

line X loc=1.28

spac=0.01

line X loc=1.32

spac=0.01

line X loc=1.35

spac=0.03

line X loc=1.41

spac=0.03

line X loc=1.44

spac=0.01

line X loc=1.48

spac=0.01

line X loc=1.51

spac=0.03

line X loc=1.54

spac=0.04

line X loc=1.545

spac=0.001

line X loc=1.55

spac=0.001

line X loc=1.65

spac=0.1

line X loc=1.75

spac=0.001

line X loc=1.755

spac=0.001

line X loc=1.8

spac=0.045

62

# по оси Z:

 

line Z loc=-0.2

spac=0.01

line Z loc=0.1

spac=0.01

line Z loc=0.2

spac=0.1

line Z loc=0.5

spac=0.1

# Создаем два кармана n+-типа

deposit material="photoresist" thick=0.4

etch DRY material="photoresist" thick=0.34 between="0.52,0.74" etch DRY material="photoresist" thick=0.34 between="1.05,1.26" implant phos dose=5e16 energy=11

strip resist

# Создаем карман р+-типа

deposit material="photoresist" thick=0.4

etch DRY material="photoresist" thick=0.3 between="0.24,0.29" implant boron dose=3e18 energy=10

strip resist

#Формируем сильнолегированную область резистора путем имплантации мышьяка

deposit material="photoresist" thick=0.4

etch DRY material="photoresist" thick=0.4 between="1.58,1.72" implant arsenic dose=2.45e15 energy=8

strip resist

diffuse time=10 temp=900

#Создаем изолированный поликремневый затвор у транзисторов

deposit material="oxide" thick=0.01 between="0.81,0.99" deposit material="polysilicon" thick=0.04 between="0.81,0.99" deposit material="Si3N4" thick=0 between="0.79,0.81" max deposit material="Si3N4" thick=0 between="0.99,1.01" max deposit material="oxide" thick=0.04 between="0.75,1.05"

# Создаем электроды

deposit material="aluminum" thick=0.04 between="0.25,0.3" deposit material="aluminum" thick=0.04 between="0.6,0.65" deposit material="aluminum" thick=0.04 between="1.15,1.2" deposit material="aluminum" thick=0.04 between="1.56,1.57" deposit material="aluminum" thick=0.04 between="1.73,1.74"

63

# Присваиваем имена электродам

electrodes name="substrate" X=0.27 Z=-0.01 electrodes name="source" X=0.62 Z=-0.01 electrodes name="drain" X=1.17 Z=-0.01 electrodes name="drain" X=1.565 Z=-0.01 electrodes name="gate" X=0.9 Z=-0.02 electrodes name="gnd" X=1.735 Z=-0.01

#Сохраняем структуру и выводим ее на экран export structure=3transistors_resistor.str tonyplot 3transistors_resistor.str

#Переходим в victorydevice и задействуем все ядра go victorydevice simflags="-P all"

#Загружаем структуру

mesh infile = 3transistors_resistor.str width=0.1

#Указываем затвор из поликремния n-типа, задаем модель и метод расчета contact name=gate n.poly

models cvt srh auger bgn impact selb p.min=1e7

method bicgst ilup pc.fill_ratio=3.0 cx.tol=1.0e-6

#Задаем смещение на затворе

solve init

solve vgate=1.98

#Сохраняем log-файл и начинаем расчет log outf=3transistors_resistor_log.log

solve vdrain = -0.1 vstep = 0.3 vfinal = 4 name = drain log off

#Выводим log-файл на экран

tonyplot 3transistors_resistor_log.log quit

При сравнении ВАХ на рис. 29 и рис. 31 можно заметить, что при одинаковом напряжении на затворе проходящие по структуре токи отличаются.

64

а

б

Рис. 31. МОП-транзистора n-типа с сопротивлением на стоке:

а– структура МОП-транзистора с сопротивлением на стоке;

б– ВАХ МОП-транзистора с сопротивлением на стоке

65

4. БИПОЛЯРНЫЙ ТРАНЗИСТОР ЗАДАННОГО ВИДА. ХАРАКТЕРИСТИКА

По технологии 0,18 мкм разрабатывается биполярный n-p-n транзистор в кремневой подложке. В подложке кремния с примесью n-типа (фосфор) проводится первая диффузия бора для создания слаболегированной области p-типа, затем проводится вторая диффузия фосфора для создания сильнолегированной области n+-типа. Максимальное рабочее напряжение составляет 5,5 В.

Базу делают как можно более тонкой, что связано со временем жизни носителей зарядов. Носители зарядов должны пересекать базу и как можно меньше рекомбинировать с основными носителями базы, для того чтобы достигнуть коллектора. Для того чтобы коллектор мог наиболее полно собирать носители, прошедшие через базу, его стараются сделать шире [8]. Схема включения – с общим эмиттером.

Листинг программы для расчета биполярного транзистора:

#Переходим в victoryprocess и задействуем все ядра процессора go victoryprocess simflags="-P all"

#1 строка: физические характеристики подложки: материал – кремний, легированный фосфором;

#2 строка: задание структуры (2D режим) с начальной толщиной подложки 1 мкм

#3 строка: численные параметры расчета технологического процесса – разрешение при моделировании

init material="silicon" rot.sub=45 c.phos=1e14 \ from=4.5 to=5.5 depth=0.5 gasheight=1 \ resolution="0.01,0.01"

#Задаем настройки сетки моделирования

#по оси Х:

line X loc=4.46

spac=0.1

line X loc=4.58

spac=0.01

line X loc=4.63

spac=0.02

line X loc=4.66

spac=0.02

line X loc=4.71

spac=0.01

line X loc=4.77

spac=0.03

line X loc=4.91

spac=0.03

line X loc=4.96

spac=0.01

line X loc=5.01

spac=0.03

line X loc=5.09

spac=0.03

line X loc=5.14

spac=0.01

line X loc=5.26

spac=0.1

line X loc=5.5

spac=0.1

66

# по оси Z:

 

line Z loc=-0.2

spac=0.01

line Z loc=0.1

spac=0.01

line Z loc=0.5

spac=0.1

# Создаем область p-типа базы

deposit material="photoresist" thick=0.4

# Вытравливание кармана в маске

etch DRY material="photoresist" thick=0.31 between="4.65,5.05"

#Формирование p-слоя методом ионной имплантации с дальнейшей разгонкой внедряемой примеси диффузией

implant boron dose=1e13 energy=11 strip resist

diffuse time=10 temp=900

#Создаем область n+-типа эмиттера

deposit material="photoresist" thick=0.4

# Вытравливание кармана в маске

etch DRY material="photoresist" thick=0.33 between="4.75,4.93"

#Формирование p-слоя методом ионной имплантации с дальнейшей разгонкой внедряемой примеси диффузией

implant phos dose=1e18 energy=14 strip resist

diffuse time=10 temp=900

#Увеличиваем концентрацию дырок в базе

deposit material="photoresist" thick=0.4

# Вытравливание кармана в маске

etch DRY material="photoresist" thick=0.29 between="5.02,5.06"

#Формирование p-слоя методом ионной имплантации с дальнейшей разгонкой внедряемой примеси диффузией

implant boron dose=1e19 energy=10 strip resist

diffuse time=10 temp=900

#Создаем электроды

deposit material="aluminum" thick=0.04 between="4.83,4.88" deposit material="aluminum" thick=0.04 between="5.02,5.07" deposit material="aluminum" thick=0.04 between="5.25,5.3"

# Присваиваем имена электродам

electrodes name="emitter" X=4.84 Z=-0.01 electrodes name="base" X=5.03 Z=-0.01 electrodes name="collector" X=5.26 Z=-0.02

#Сохраняем структуру и выводим ее на экран export structure=4bipolar.str

tonyplot 4bipolar.str

#Переходим в victorydevice и задействуем все ядра процессора

67

go victorydevice simflags="-P all"

# Загружаем структуру

mesh infile = 4bipolar.str width=0.1

#Указываем эмиттер – поликремний n-типа и задаем модель и метод расчета contact name=emitter n.poly

models cvt srh auger bgn impact selb p.min=1e7

method bicgst ilup pc.fill_ratio=3.0 cx.tol=1.0e-6

#Задаем смещение на базе

solve init

solve vbase=0.025 solve vbase=0.05

solve vbase=0.1 vstep=0.1 vfinal=1 name=base

# Подаем на базу ток

contact name=base current solve ibase=1.e-6

#Сохраняем log-файл и начинаем расчет log outf=4bipolar_1log.log

solve vcollector = 0 vstep = 0.05 vfinal = 3 name = collector log off

#Выводим log-файл на экран

tonyplot 4bipolar_1log.log

#Переходим в victorydevice и задействуем все ядра go victorydevice simflags="-P all"

#Загружаем структуру

mesh infile = 4bipolar.str width=0.1

#Указываем эмиттер – поликремний n-типа и задаем модель и метод расчета contact name=emitter n.poly

models cvt srh auger bgn impact selb p.min=1e7

method bicgst ilup pc.fill_ratio=3.0 cx.tol=1.0e-6

#Задаем смещение на эмиттере

solve init

solve vemitter=1

#Сохраняем log-файл и начинаем расчет log outf=4bipolar_2log.log master

solve vbase=-1 vstep=0.1 vfinal=1 name=base log off

#Выводим log-файл на экран

tonyplot 4bipolar_2log.log quit

Готовый биполярный n-p-n транзистор показан на рис. 32, на рис. 33 приведена ВАХ.

68

Рис. 32. Биполярный n-p-n транзистор, выполненный по технологии

0,18 мкм

а

б

Рис. 33. ВАХ биполярного n-p-n транзистора, выполненного по технологии 0,18 мкм: а – выходная характеристика; б – передаточная характеристика

69