Помощь в написании студенческих работ
Антистрессовый сервис

Моделирование розподілу потенціалу до МДП-структуре

РефератПомощь в написанииУзнать стоимостьмоей работы

Для кожної сфери МДП — структури побудуємо консервативну разностную схему, враховуючи у своїй задані условия. Розглянемо застосування методу встановлення з прикладу алгоритму для обчислення виконання завдання Дирихле: Зробивши щодо Ex і Ey припущення анологичные (**) поклавши Qss (y) = Qss = const при yj-Ѕ < y . У своїй, тоді як рівнянні одне із індексів фіксований… Читать ещё >

Моделирование розподілу потенціалу до МДП-структуре (реферат, курсовая, диплом, контрольная)

МАТЕМАТИЧЕСКАЯ МОДЕЛЬ РОЗПОДІЛ ПОТЕНЦІАЛУ У МДП-СТРУКТУРЕ.

Математична модель — - - - - - - - - - - - - - - - - - - 3.

ЗАСТОСУВАННЯ МАТЕМАТИЧНИХ МЕТОДІВ К.

ВИРІШЕННЯ ЗАДАЧИ.

Використання разностных схем для решения.

рівняння Пуассона й у граничних условий.

розділу сред.

Рівняння Пуассона — - - - - - - - - - - - - - - - - - - - - - 5.

Граничні умови розділу середовищ — - - - - - - - - - - - - - - - - - - - - - 8.

Загальний алгоритм численого рішення задачи.

Метод встановлення — - - - - - - - - - - - - - - - - - - - - - 10.

Метод змінних напрямів — - - - - - - - - - - - - - - - - - - - - - 13.

Побудова разностных схем — - - - - - - - - - - - - - - - - - - - - - 16.

ДОДАТОК — - - - - - - - - - - - - - - - - - ;

ЛІТЕРАТУРА — - - - - - - - - - - - - - - - - - ;

Математична модель розподілу потенціалу до МДП-структуре.

Математична модель.

Пусть??(x, y) — функція, яка описувала розподіл потенціалу до напівпровідникової структурі. У сфері оксла (СDEF) вона задовольняє рівнянню Лапласа:

d2???d2???

dx2 dy2.

а області напівпровідника (прямокутник ABGH) — рівнянню Пуассона:

d2?? d2? = ?

dx2 dy2.

где.

q — елементарний заряд e;

?nnдиэлектрическая проникність кремния;

Nd (x, y) -розподіл концентрації донорської домішки в підкладці ;

Na (x, y) -розподіл концентрації акцепторной домішки в подложке;

?? -диэлектрическая постоянная.

0 D E.

y.

B G.

З F.

A H.

x.

На контактах приладу поставлено умова Дирихле:

?| BC = Uu.

?| DE = Uз.

?| FG = Uc.

?| AH = Un.

На бічних сторони напівпровідникової структури потрібно выполнение.

однорідної умови Неймана що з симетричності структуры.

щодо ліній лежачих на відтинках AB і GH:

d??? d???

dy AB dy GH.

На бічних сторони окисла як і задається однорідне умова Неймана.

що означає що у напрямі осі OY відсутня протягом электрического.

тока:

d??? d???

dy DC dy EF.

На межі поділу структури окиселнапівпровідник ставиться условие.

поєднання :

?| -0 = ?| +0.

?ok Ex |-0 — ?nn Ex |+0 = - Qss.

де Qssщільність поверхового заряда;

?okдиэлектрическая проникність окисла кремния;

?nnдиэлектрическая проникність полупроводника.

Під символом «+0» и"-0″ розуміють що значення функції береться нескінченно близько до кордону CF із боку або напівпровідника або окисла кремнію. Тут першу умову означає безперервність потенціалу під час переходу кордону розділу середовищ, а друге — вказує співвідношення що пов’язує величину розриву вектора напруженості під час переходу з однієї середовища до іншої з величиною поверхового заряду за українсько-словацьким кордоном раздела.

ЗАСТОСУВАННЯ МАТЕМАТИЧНИХ МЕТОДІВ К.

ВИРІШЕННЯ ЗАДАЧИ.

Використання разностных схем на вирішення рівняння Пуассона й у граничних умов розділу сред.

Рівняння Пуассона.

У сфері {(x, y): 0 < x < Lx, 0 < y < Ly } вводиться сетка>

W={(x, y): 0 < і < M1, 0 < j < M2}>

x0 =0, y0=0, xM1 = Lx, yM2 = Ly.

xi+1 = xi + hi+1, yj+1 = yj+ rj+1.

і = 0,…, M1−1 j = 0,…, M2−1.

Потокові точки:

xi+? = xi + hi+1, і = 0,1,…, M1−1.

yj+? = yj + rj+1, j = 0,1,…, M2−1.

Означимо :

U (xi, yj) = Uij.

I (xi+?, yj) = Ii+?, j.

I (xi, yj+Ѕ) = Ii, j+Ѕ.

Проинтегрируем рівняння Пуассона:

?? = - q (Nd + Na).

?0?n.

Q (x, y).

по области:

Vij = { (x, y): xi- Ѕ < x < xi+ Ѕ, yj- Ѕ < y < yj+ Ѕ }>

xi+ Ѕ yj+ Ѕ xi+ Ѕ yj+ Ѕ.

??? ???dxdy = ??? Q (x, y) dxdy.

xi- Ѕ yj- Ѕ xi- Ѕ yj- Ѕ.

Отсюда:

yj+Ѕ xi+Ѕ.

?(Ex (xi+Ѕ, y) — Ex (xi-Ѕ, y))dx + ?(Ey (x, yj+Ѕ) — Ey (x, yj-Ѕ))dy=.

yj-Ѕ xi-Ѕ.

xi+ Ѕ yj+ Ѕ.

= ??? Q (x, y) dxdy.

xi-? yj- ?

Здесь:

Ex (x, y) = - d?(x, y).

dx (*).

Ey (x, y) = - d?(x, y).

dy.

x у-компоненты вектора напруженості електричного поля Е.

Припустимо при.

yj-Ѕ < y < yj- Ѕ Ex (xi + Ѕ, yj) = Ei+ Ѕ, j = const>

yj-? < y < yj-? Ex (xi — ?, yj) = Ei- ?, j = const (**)>

xi-? < x < xi+? Ey (xi, yj + ?) = Ei, j+? = const>

xi-? < x < xi+? Ey (xi, yj -?) = Ei, j —? = const>

xi-? < x < xi+ ?>

yj-? < y < yj+? — Q (x, y) = Qij = const>

Тогда.

(Ex)i+ ?, j — (Ex)i -?, j r*j + (Ey)ij+? — (Ey)ij-? h*i = Qijh*i r*j.

де h*i = hi — hi+1, r*j = rj — rj+1.

2 2.

Тепер Еi+ Ѕ, j висловлюємо через значення ?(x, y) в вузлах сетки:

xi+1.

??x (x, yj) dx = - ?i+1,j — ?ij.

xi.

з (**) при y=yj:

(Ex)i+ ?, j = - ?i+1j — ?ij.

hi+1.

Анологично :

(Ey)i, j+ ?= - ?ij+1 — ?ij.

rj+1.

Отсюда:

(??)ij = 1?? i+1,j — ??ij — ???і j — ??i-1,j + 1 ??і j+1 — ??ij — ??ij — ??ij-1 =.

h*i hi+1 hi r*j rj+1 rj.

= Ndij + Naij.

Граничні умови розділу сред.

SiO2.

?1.

Si y.

?n.

x.

Для області V0j.

yj+ Ѕ x Ѕ.

?n?0 ?(Ex (x Ѕ, y) — E+x (0,y))dy + ?n?0? (Ey (x, yj+ Ѕ) — Ey (x, j- Ѕ))dx =.

yj- Ѕ 0.

x Ѕ yj+Ѕ.

= q? ? (Nd + Na) dxdy.

0 yj-Ѕ.

Для області V`0j.

yj+ Ѕ x Ѕ.

?n?0 ?(E-x (0,y) — Ex (x -Ѕ, y))dy + ?n?0? (Ey (x, yj+Ѕ) — Ey (x, j-Ѕ))dx = 0.

yj- Ѕ 0.

де E+x (0,y) і E-x (0,y) -граничні значення x компоненти вектора.

Є із боку кремнію і окисла. Складывая рівності і учитывая.

условия:

?n?0 d? + - ?1?0 d? — = -Qss.

dx dx.

имеем.

yj+Ѕ xЅ.

? (?n?0Ex (xЅ, y) — ?1?0Ex (x-Ѕ, y) — Qss (y))dy + ?n?0? (Ey (x, yj+Ѕ) + ?y (x, yj-Ѕ))dx +.

yj-Ѕ 0.

0 xЅ yj+Ѕ.

+ ?1?0? (Ey (x, yj+Ѕ) — Ey (x, yj-Ѕ))dx = q ??? (Nd + Na) dxdy.

x-Ѕ 0 yj-Ѕ.

Зробивши щодо Ex і Ey припущення анологичные (**) поклавши Qss (y) = Qss = const при yj-Ѕ < y < yj+Ѕ та враховуючи умови :>

j+ = jdj + = dj ;

dy dy.

«+" — із боку кремния.

«-» — із боку окисла.

Одержимо :

?n?0(Ex)Ѕ, j — ?1?0(Ex)-Ѕ, j — Qss r*j + ?n?0h1 + ?1?0h-1. (Ey)0,j+Ѕ - (Ey)0,j-Ѕ =.

2 2.

= q (Nd0j — Na0j) h1r*j.

які можна записати :

1 ?n?0 ?ij -?0j — ?1?0 ?0j — ?ij + ?n?0h1 + ?1?0h-1 ?0,j+1 — ?0j — ??0j — ?0,j-1 =.

h* h1 h-1 2h*r*j rj+1 rj.

= - q (Nd0j — Na0j). h1 — Qss.

2 h* h*.

де h* = h1 + h-1.

Загальний алгоритм численого рішення задачи.

Метод установления.

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

Розглянемо застосування методу встановлення з прикладу алгоритму для обчислення виконання завдання Дирихле:

?xxUmn + ?yyUmn = ?(xm, yn) (1).

Umn|г = ?(smn) m, n = 1,2,…, M-1.

аппроксимирующий диференціальну завдання Дирихле:

d2U + d2U = ?(x, y) 0 0, Ci > Ai + Bi.

яка вирішується методом прогонки.

Розглянемо тепер нашу двимерную завдання прямокутнику. Сітку ?h можна подати як сукупність вузлів, розташованих на рядках i2=0,1,2,…, N2, чи як сукупність вузлів розташованих на шпальтах i1=1,2,…, N1. Усього є N1+1 шпальт і N2+1 рядків. Кількість вузлів у кожному рядку одно N1+1, а кожному стовпці N2+1 — узлов.

Коли кожному рядку (чи стовпці) вирішувати проблему виду (2) методом прогонки при фиксированом i2(или i1), то тут для відшукання рішення усім рядках (чи шпальтах), тобто. переважають у всіх вузлах сітки, знадобиться О (N1N2) арифметичних дій. Основна ідея більшості економічних методів і полягає у зведенні переходу з шару на шар до послідовному рішенню одномірних завдань виду (2) вздовж рядків і вздовж столбцов.

Поруч із основними значеннями шуканої сеточной функції y (x, t), тобто. з y = yn і y` = yn+1 вводиться проміжне значення y = yn+Ѕ, що можна формально розглядати, як значення при t = tn+Ѕ = ?n+Ѕ. Перехід від шару n на шар n+1 відбувається удвічі етапу з кроками 0.5t.

yn+Ѕ - yn = ?1yn+Ѕ + ?2yn + ?n (3).

0.5t.

yn+1 — yn+Ѕ = ?1yn+Ѕ + ?2yn+1 +??n (4).

0.5t.

Ці рівняння пишуться переважають у всіх внутрішніх вузлах x = xi сітки ?h і всіх t=th > 0.

Перша схема неявна в напрямі х1 і явна по х2, друга схема явна по х1 і неявна по х2. До рівнянням (3); INSERT INTO `ref` (`id_predmet`, `name_predmet`, `id_ref`, `name_ref`, `text_ref`) VALUES (4) треба додати початкові условия:

y (x, 0) = U0(x), x?? h (5).

і разностно крайові умови, наприклад, в виде:

yn+1 = ?n+1 при i1=0, i2=N2 (6).

yn+? =? при i1=0, i2=N1 (7).

де? = 1 (?n+1 + ?n) —? L2(?n+1 — ?n) (8).

2 4.

Т.а., разностная крайова завдання (3)-(8) відповідає завданню (1). Зупинимося на методі вирішення цього завдання. Пререпишем (3) і (4) в виде:

2 y — ?1 y = F, F = 2 y + ?2 y + ?

* ???9).

2y` - ?2 y` = F', F = 2 y + ?1 y + ??

* ???

Введём обозначения:

xi = (i1h1, i2h2).

F = Fi1, i2.

y = yi1, i2.

у своїй, тоді як рівнянні одне із індексів фіксований, то не пишемо. Тоді (9) можна записати як (2), т. е.:

1 yi1−1 — 2 1 + 1 yi1 + 1 yi1+1 = - Fi1.

h21 h21? h21.

i1 = 1,…, N1−1 (10).

y =? при i1 = 0, N1.

1 y`i2−1 — 2 1 + 1 y`i2 + 1 y`i2+1 = - Fi2.

h22 h22? h22.

i2 = 1,…, N2−1 (11).

y` = ?` при i2 = 0, N2.

Нехай поставлено у=уn. Тоді обчислюємо ?F, потім методом прогонки вздовж рядків i2=1,…, N2−1 вирішуємо і завдання (10) і визначимо y' переважають у всіх вузлах сітки ?h, після чого обчислюємо F і вирішуємо і завдання (11) вздовж шпальт i1=1,…, N1−1, визначаючи y`=yn+1. При переході від шару n+1 до верстви n+2 процедура повторюється, тобто. відбувається постійно чергування направлений.

Побудова разностных схем.

Для кожної сфери МДП — структури побудуємо консервативну разностную схему, враховуючи у своїй задані условия.

Разобьём цю МДП — структуру сталася на кілька областей наступним образом:

L M N.

y.

K0.

K1.

x.

I: jk0, y = Un.

?. ?k+?i-1,y + 1 +? + ??. ?k+?ij — ?. ?k+?i+1y = ?ij.

2h*ihi 2h*ihi+1 2h*i2hi 2h*ihi+1.

?k1,y = Un.

де ?ij = ?kij +? (?y?kij + f? kij).

?y = 1? kij+1 — ?kij — ?kij — ?kij-1.

r*j rj+1 rj.

II: ?ij=U3.

… ?k+?i-1,j + 1 + ?? + … ?k+? ij —? ??k+?i+1,j =.

2h*ihi 2h*ihi+1 2h*ihi 2h*ihi+1.

???kij +? ?y?kij.

2, 0 < і < k0−1 L< j.

?ok. ?k+? i-1,j + - ?nn — ?ok. ?k+? ij + ?n. ?k+? i+1,j = ?*ij, i=k0.

h*i-1 h*hi h*hi-1 h*ihi.

?. ?k+?i-1,j + 1 + ?? + ??. ?k+? ij — ?. ?k+?i+1,j =.

2h*ihi 2h*ihi 2h*ihi 2h*ihi+1.

= ??kij +? ?y?kij — f kij, k0+1< і < k1>

?k1,j = Un.

III: ?k0,j =Uc.

… ?k+?i-1,j + 1 + ?? + … ?k+? ij —? ??k+?i+1,j =.

2h*ihi 2h*ihi+1 2h*ihi 2h*ihi+1.

=??kij +? ?y (?kij — f kij), M+1 < j < N>

?k1,j = Un.

Разностные схеми (I)-(III) вирішуються методом прогонки у бік осі OX.

y.

K0.

K1.

x.

().

Разностные схеми (IV)-(VI) також вирішуються методом прогонки у бік осі OY.

1. Годунов С. К., Рыбинский В. С.: «Разностные схемы».

2. Кобболд Р.: «Теорія і приминение транзисторов».

3. Самарський А. М.: «Теорія разностных схем».

4. Самарський А. М., Николаев Е. С.: «Методи рішення сіткових уравнений».

5. Самарський А. А., Андреев В. Б.: «Разностные на методи вирішення еліптичних уравнений».

6. Калиткин М. М.: «Чисельні методы».

Показать весь текст
Заполнить форму текущей работой