книги / Модели и методы обеспечения функциональной и технологической воспроизводимости интегральных микросхем
..pdfвання и процессом производства, направленных на обеспечение устойчивой воспроизводимости выхода годных. Характерной осо бенностью сформулированной задачи является то, что уже на эта пе проектирования требуется создание модели или совокупности моделей, связывающих функциональные и конструктивные пара метры изделия с параметрами основных операций технологиче ского процесса, которые используют для проведения модельных экспериментов и принятия на их основе оптимальных решений. Известно, что общая задача нахождения количественного закона между выходными и входными параметрами изделия с парамет рами технологического процесса производства полностью не ре шена вследствие трудностей, возникающих на пути математиче ского описания процесса обеспечения функциональной и техноло гической воспроизводимости.
Одни из подходов к реализации такой задачи, позволяющий получить удовлетворительное решение, заключается в сведении общего процесса поиска решения к совокупности алгоритмических процедур единого сквозного цикла проектирования и производ ства. Указанная совокупность процедур формируется на основе объединенной физико-технологической модели элементов. Оче видно, что для реализации такого подхода базовой моделью в первую очередь должна быть технологическая модель элемента ИМС [69]. Так как до настоящего времени практически не раз работано полной технологической модели элемента ИМС, то ис пользуем так называемые промежуточные модели, которые по зволяют с некоторыми допущениями связать функциональные параметры элементов с параметрами ряда основных операций технологического процесса.
Для решения основной задачи потребуется использовать сово купность моделей схемы, элементов, процесса и т. д.; определить область согласования функциональных и технологических пара метров ИМС; обеспечить поиск необходимого решения. Если учесть, что в процессе поиска требуемого решения используют структурно и информационно сложные процедуры, упорядочение последовательности вызова которых крайне необходимо, то ста новится вполне очевидным, что весь процесс обеспечения функ циональной и технологической совместимости параметров целе сообразно представить в виде обобщенной структурной и инфор мационной модели. Таким образом, структурная и информационная модель становится средством системного представления процесса обеспечения совместимости функциональных и технологических параметров Р1МС. На основании такой модели разрабатывают и формируют математическую и программную модели.
При разработке структурной и информационной модели учи тываются особенности информационных связей с процедурами на иерархических уровнях и между ними; особенности локальных математических моделей и методов принятия оптимальных реше ний; особенности технических средств автоматизации. Существен ное влияние на разработку оказывает разносторонний характер
151
функционирования иерархических уровней. Наряду с этим завер шенность параметрических связей и состава информационных мас сивов на каждом уровне (и между ними) требует достаточно глу бокого анализа локальных функций, возлагаемых на блоки моде лирования и принятия решений, без чего нельзя сформировать состав параметров выходных информационных массивов. Поэтому модель целесообразно строить по принципу многоуровневых иерар хических систем (моделей).
Такой принцип позволяет сформулировать основную цель про цесса моделирования и глобальную целевую функцию для приня тия решения. Эти два параметра являются обязательными элемен тами информационных моделей [83]. При этом следует стремиться к минимизации числа параметрических связей между блоками переработки информации (моделирования, принятия решения и т. д.), особенно между уровнями иерархии, что позволит более эффективно осуществлять декомпозицию основной цели модели рования и глобального критерия принятия решения на локальные иерархические уровни.
С учетом сказанного построена структурная и информационная модель процесса обеспечения совместимости функциональных и технологических параметров ИМС (рис. 5.1). Предложенная мо дель структурно состоит из пяти иерархических уровней, форма лизованных в виде входных и выходных информационных масси вов и блоков переработки информации.
Очевидно, что для решения основной задачи необходимо осу ществить дальнейшую формализацию основных элементов по строенной модели, т. е следует разработать соответствующие математические модели для каждого уровня иерархии. Под ма тематической моделью блока переработки информации понимаем алгоритмическое представление его функций, обеспечивающее автоматизацию процесса переработки информации, содержащейся в массивах исходных данных, и формирование массивов выход ных данных в соответствии с параметрическими связями.
Как следует из рис. 5.1, предложенная модель структурно состоит из трех групп алгоритмов (вертикальная декомпозиция), осуществляющих преобразование параметров исходных данных в массив выходных (горизонтальная декомпозиция). Блок перера ботки информации «Анализ решения» состоит из следующих ос новных блоков.
1. Математических моделей электронной схемы без учета ло кальных температурных режимов F = f(Y ) и с учетом локальных
температурных режимов F = f(Y i, |
Ут), |
где F —{F i.........Fm} — |
век |
||
тор выходных параметров схемы; |
Y = {уи . . . , уп} |
— вектор |
вход |
||
ных параметров схемы; Y i={yu , . . . , |
yin-t} — вектор температур |
||||
но-независимых входных параметров; |
Ут= {Ут\,. . . , У п ) |
— вектор |
|||
температурозависимых входных параметров. |
|
|
|
||
2. Физико-топологических моделей элементов |
ИМС |
Y = f(X ), |
|||
где Х = {х \,. . . ,xi} — входные параметры модели |
(топологические |
1 5 2
Анализ решения |
Т |
Принятие решения |
~ ~ |
Г |
Область согласобания |
|
|||||
|
|
исходные данные |
|
||
|
|
|
|
|
|
|
|
|
|
|
RF --IF0-8F*F)*FO+6F ) |
Модель электрической, |
|
Назначение допускоб на |
|
|
Ry:{Y0-8Y*Yi*Y0<-8Y) |
схемы r = f( Y ) |
|
параметры элеменгоб |
|
|
|
|
|
SYr={6Yf>rSY3) ...,8Yn j |
|
|
|
|
ЕЕ |
|
||
Модель электрической |
Определение температур- |
|||
схемы F -f(Yi,Yr) |
J |
ных допусков |
||
|
8Уг~1*Уп№е,.. |
|||
- 1 |
- |
|
Л 1 |
|
|
|
|||
физика - топологичес - |
Назначение допускоб на |
|||
параметры физико-то |
||||
кая модель элемента |
||||
пологической. модели |
||||
Y - f W |
||||
8хЧ8х,,8хг,...,8Хе} |
||||
|
|
|
х . |
|
Модель технологического |
Оптшшзация технологичес |
|||
ких параметров. Назначе |
||||
процесса x = f(Z ) |
ние допусков на пара - |
|||
|
д |
п |
, » |
- i
8Y„p =dY/8Yr
Ry- { Yg -8Ynp£Y^YQ+f)Ynp}
- i
R rlx r $xtx*x<,+Bx}
-ч
Z'-lZi.Zz,
R2 ^Zt -SZiZ‘ Z0fSZi
■ |
г-гпуктурная и информационная модель оСеспечсння функциональной и технологической |
сооместимостн |
|||
5.1. |
ьтру |
л |
ч' . |
параметров ИМС. |
|
характеристики, выходные параметры модели |
технологического |
|||
процесса и т. д.). |
основных |
операций технологического процесса |
||
3. |
Моделей |
|||
производства ИМС (эпитаксиальное наращивание, двухстадийная |
||||
диффузия |
и т. д.) |
X = f(Z ), где |
Z = {г и . . . , zt) — |
вектор входных |
(оптимизируемых) |
параметров |
технологического |
процесса. Пере |
численные модели являются составной частью ОФТМ. Необходимо отметить, что, объединяя программно две послед
ние модели в одну, можно получить «промежуточную» техноло гическую модель элемента. Предложенная иерархия локальных моделей наглядно показывает зависимость выходных характерис тик схемы от параметров конструкции и технологического процес са, что является определяющим для изделий микроэлектроники.
Основная цель математического моделирования — выработка количественно обоснованных рекомендаций в процессе принятия оптимального решения, иаилучших из множества возможных. Спо собность выработать рациональное решение данная совокупность моделей приобретает в процессе поиска решения. Поэтому блок переработки информации «Принятие решения» непосредственно связан прямыми и обратными информационными связями с мо делями блока «Анализ решения» на соответствующих локальных уровнях.
Цель принятия решений — обеспечение согласования функ циональной точности параметров схемы с дисперсией воспроизво димости технологического процесса и последующей оптимизацией его параметров. Этот процесс следует рассматривать в неразрыв ной связи с выходным информационным массивом «Область со гласования (поиска) решения», поскольку вычисляемый массив однозначно определяет область допустимых значений параметров, при которых алгоритм анализа нижнего уровня иерархии должен осуществлять переработку информации, т. е. это та область, в ко торой осуществляется обеспечение (согласование) функциональ ной и технологической совместимости параметров ИМС. При этом необходимо отразить одну из важных характеристик предложен ной модели, а именно, область согласования (поиска) решения для нижнего уровня иерархии обязательно вырабатывается (опре деляется) на предыдущем уровне путем решения оптимизацион ной задачи. Таким образом, условия, накладываемые техническим заданием на выходные характеристики схемы, являются исходной областью согласования (поиска) решения задачи назначения до пусков на параметры элементов схемы
RF : {F 0- 5F ^ F ^ F0 + 8F ), |
(5.1) |
где F0= { F 0l.........F0m} — вектор номинальных значений выходных характеристик; 6 ^ = {6F i,. . . , 6Fm} — половина поля допуска отклонения выходной характеристики согласно ТЗ.
Как следует из рис. 5.1, общая задача принятия решения по обеспечению функциональной и технологической совместимости параметров трансформируется в ряд частных задач на соответ-
154
ствугощих уровнях. Так, на втором уровне блока «Принятие реше ния» формулируется и решается задача назначения допусков на параметры элементов схемы (подробно эта задача рассмотрена в гл. 3). Этот уровень формирует выходной массив в виде области поиска решения для последующего уровня
Ry : {У0 - 8 К ^ К ^ У 0 + ЗУ}, |
(5.2) |
где 6 K = { 6i/i, . . . . бУп) — вектор полученных значений половины поля допусков (в дальнейшем — просто допусков) параметров элементов.
На третьем уровне решается задача определения производст венных допусков параметров элементов при условии, что
8Гпр = 8YI{oYTU 8Y, U 8Yv U 5Г„}, |
(5.3) |
где бК — вектор полных электрических допусков; 6Упр — вектор производственных допусков; 6УТ — вектор температурных допус ков; бYt — вектор допусков старения; бУр — вектор допусков ра диации; 6 УП— допуски влажности.
Температурные допуски параметров определяют путем решения совместной задачи анализа тепловой физико-математической мо дели конструкции и анализа электронной схемы. Согласно ста тистическим исследованиям вклад остальной группы допусков в полный составляет в среднем 1 8 ... 2 0 %.
Определение производственных допусков позволяет решать оптимизационные задачи на уровнях физико-топологического мо
делирования |
через сформированную область согласования |
(поис- |
ка) решения |
: {Г , - ЬУ„, < У S Г , + »К„}. |
(5.4) |
На четвертом уровне модели решают задачу назначения допус ков на параметры физико-топологической модели (допуски на топологические характеристики, значения концентрации примеси, толщину окисной пленки и т. д.). Это позволяет определить об ласть поиска (согласования) решения для оптимизации и назна чения допусков на параметры технологического процесса. Область поиска представляется в виде
Rx :{ X 0 - b X ^ X ^ X 0 + oX )t |
(5.5) |
где 6Х = {6* 1, . . . , бх/} — полученные допуски на параметры фи зико-топологической модели элементов, которые являются одно временно допусками на выходные параметры модели технологиче ского процесса.
Область (5.5) можно назвать областью согласования функ циональной точности и дисперсии воспроизводимости технологи ческого процесса, поскольку на этом уровне происходит форми рование требуемых функциональных характеристик технологиче скими и физическими параметрами.
Прежде чем задать точность изменения параметров техноло гического процесса, следует определить их оптимальные значения
1SS
для воспроизводимости функциональных характеристик. Для это го на последнем иерархическом уровне решают задачу парамет рической оптимизации основных операций процесса, назначая до пуски на эти параметры.
В результате находят вектор оптимальных значений парамет
ров технологического процесса Z *= {z[ , . . . , z*} |
и допустимую об |
|
ласть их изменения |
|
|
/?f : { Z 0 - 8 Z < Z ^ Z 0 + 8Z}, |
(5.6) |
|
где 8Z ={6zi, . . . , бг,} — назначенные допуски |
на |
параметры про |
цесса.
Допустимая область (5.6) характеризует точность поддержа ния режимов управляемых параметров технологического процес са, значения которых являются определяющими для обеспечения функциональной и технологической совместимости и воспроизво димости параметров ИМС.
Согласование функциональной точности и дисперсии воспроиз водимости технологического процесса, а следовательно, и обеспе чение функциональной и технологической совместимости парамет ров ИМС являются процессом оптимальной декомпозиции выход ных параметров схемы и их допусков путем целенаправленного решения задач моделирования и принятия решения на соответ ствующих иерархических уровнях.
Рассмотрим один из возможных подходов к формализации структуры и функционирования предложенной модели [63]. Струк тура модели описывается графом G = (X , U), где множество вер шин X включает блоки переработки информации I, информацион ные массивы М, совокупность источников информации S и мно жество точек диалога D (если предусматривается интерактивное взаимодействие); множество ребер содержит множество парамет рических связей обмена информации N. Таким образом, .множе
ство элементов модели можно представить как |
|
G = {I, М, D, N, S), |
(5.7) |
а ее функционирование описать перечнем параметрических связей Nit передачей информационных массивов из Ai и В,- — блок пере работки информации. Тогда множество
Q = {N it Ai, Bi, Mi) |
(5.8) |
отображает функционирование структурной и информационной модели. Предложенную модель можно представить множеством
C ={Q , P (G )), |
(5.9) |
где P(G) — описание всех элементов структурной |
и информаци |
онной модели. |
|
Для случая, когда модель изображена в виде многоуровневой системы (рис. 5.1), которая характеризуется т иерархическими уровнями и т локальными целями принятия решения, ее функ ционирование описывается выражениями
156
|
|
CM = {Q(*l, р (G<*‘)}. |
|
|
|
QM = {NM, A\*\ B[k\ MM}, |
|
|
|
GM = {/(*), м м, DM, NM, SM), |
(5.10) |
где k = |
\ |
— число иерархических уровней модели. |
каж |
При разработке локальных математических моделей для |
дого уровня моделирования и принятия решения осуществлено согласование разрабатываемой модели с разработанными ранее.
5.2. МОДЕЛИРОВАНИЕ ОСНОВНЫХ ТЕХНОЛОГИЧЕСКИХ ОПЕРАЦИИ ПРОЦЕССА ПРОИЗВОДСТВА ИМС
5.2.1.Моделирование диффузионных процессов
Врезультате проектирования ИМС достигается опреде ленный компромисс между конструктивно-технологическими огра ничениями и требуемыми функциональными характеристиками эле ментов и схемы. Здесь важно определить, какие параметры тех нологического процесса принимают участие в моделировании как процесса, так и элементов схемы. Наиболее эффективным путем выявления параметров процесса, влияющих на качество изготов ления элементов, является моделирование технологических опера ций. Для решения задачи моделирования выделим из общего про цесса производства биполярных ИМС ряд основных технологиче ских операций, которые оказывают существенное влияние на фор мирование функциональных характеристик.
Это относится, в частности, к операциям окисления и диффузии
вкремний; операциям эпитаксиального наращивания и фотолито
графии; ионной имплантации, которые являются определяющи ми этапами изготовления элементов схемы.
Моделирование процессов окисления и диффузии требует реше ния целого комплекса задач, в частности, изучения физико-химиче ских процессов в газовой фазе и на поверхности пластины, а также собственно процессов диффузии примесей в полупроводнике.
Движение любой примеси описывается уравнением непрерыв ности, на которое влияет зависимость коэффициента диффузии от концентраций точечных дефектов и электрического потенциала. Для одномерного случая уравнение непрерывности имеет вид
Dm x j ) \ дх )
где N (x, t) и N(x, t) — соответственно полная и электрически активная концентрации (знак «плюс» относится к акцепторам, знак «минус» — к донорам); Ф — электрический потенциал
(5.12)
157
n, tii — соответственно фактическая и (при температуре диффу зии) собственная концентрации электронов.
Если принять, что коэффициент диффузии примеси в кремний вычисляют по формуле
D = 10,5 ехр ( - 3,69/kT) |
(5.13) |
и он не зависит от концентрации примеси, то решением задачи (5.11) является егк-распределение.
Вместе с тем в условиях высокой концентрации примесей (при N > 1019 см-3) коэффициент диффузии существенно меняется. Это объясняется ускорением диффузии за счет образующегося электри ческого поля, диффузии по вакансиям кристаллической решетки и рядом других факторов.
Программную реализацию зависимости коэффициента диффу зии фосфора и бора от коэффициента концентрации целесообраз
но осуществить с помощью эмпирических выражений |
[7] |
|||
Ц . М - А » [ н - |
81 N A (*) |
Т |
(5.14) |
|
N A ( х ) + 3 ,2 • 1 0 18 C M - 3J |
||||
|
|
|||
£>,M = 0„[l + |
350 W * ) |
|
(5.15) |
|
N 6 ( x ) + 1,05lО19 см -3. |
||||
|
|
|
где Dno и Dpо — значения коэффициентов диффузии, не завися щих от концентрации; NA[x) и ND{x) — коэффициенты концент рации акцепторов и доноров соответственно.
Процесс диффузии при изготовлении биполярных ИМС осуще ствляется в две стадии. Если первая из них, во время которой вводятся примеси в кремний, не отличается от аналогичных про цессов при изготовлении различных диффузионных приборов, то вторая (перераспределение примесей) — сопровождается выра щиванием на поверхности полупроводника окисла и перераспределе нием легирующих примесей, что вносит свою специфику в процесс диффузии. Это объясняется тем, что в процессе роста окисла при высоких температурах часть примеси в поверхностном слое крем ния переходит в растущий окисел, что сильно сказывается как на концентрации примеси в кремнии, так и на глубине диффузионного слоя примеси.
Окисление кремния происходит в результате диффузии кисло рода через границу раздела кремния, где возникает окислительная реакция. Кинетика роста окисной пленки описывается выражеии-
е м [88 ] X l ' + X „ - K t I K L - ‘ K t ( t + * ) , (5.16)
где Хок — толщина окисного слоя; К Р, KL — коэффициенты пара болического и линейного законов роста пленки соответственно; t —
время. |
|
|
Параметр т |
можно определить из выражения |
при условии |
,= 0 : |
' = (KL ■ X I + К„ ■ ХШ)!К , ■ K L- |
(5.17) |
156
Коэффициенты К Р и Кь зависят от температурных режимов, ориентации кристаллов кремния и концентрации легирующих при
месей в подложке. |
|
Решение уравнения (5.16) позволяет определить |
модель пер |
вого порядка роста толщины окисла: |
|
* ок = KPI2KL [ V T + (t -'r-)4K d K p - 1 ]. |
(5.18) |
Выражение (5.18) предполагает, что параболический и линей ный коэффициенты скорости роста постоянны на всем протяжении этапа окисления, но при концентрациях примеси в кремнии у гра ницы раздела больше п, оно уже неверно. Для определения тол щины окисла следует вычислить коэффициенты КР и KL.
Согласно модели коэффициент линейного роста толщины окис ла можно записать как
KL = K [ [ \ + y ( N r - \ ) ] , |
(5.19) |
где K ‘L — собственный (при низких концентрациях) коэффициент; Y — параметр, который определяется экспериментально как
Т «= 2,62-10 "3е х р [ - \,leV/kT], |
|
(5.20) |
||
■ нормализованная общая концентрация вакансий |
|
|||
ЛГ = - |
N - + N - |
|
(5.21) |
|
I + N + + |
|
|
||
N+-- = ехр [ ( £ + - £ ,)/й Г ], |
Е+ =0,35eV ; |
|
(5.22) |
|
N - = exp ((£, - E ~)/kT], |
£ - |
= Eg — 0,57 eV; |
(5.23) |
|
N “ = exp [{2Ei—E -~E '")lkT ], |
E ~ = E g + E~ - 0 |
,1 U K |
(5.24) |
Уровень энергии запрещенной зоны Ее и соответственный уро вень энергии Е{ в зависимости от температуоы определяются вы ражениями
|
Ее ( Т) = |
1,17 - 4,73 •10 - 4 [Г3/(Г + 6,36)] в У; |
|
|
|
Et (Г) = Eg/2 — kTjA. |
(5.25) |
Для |
примесей п-типа увеличение коэффициента КР запишек |
||
|
|
КР = К‘р (1+Ъ .№ />), |
(5.26) |
ГДе |
|
S = 9,63-10-6e x p ^ - e V , |
(5.27) |
|
|
kT |
|
Юр — |
собственный |
коэффициент параболического роста; |
NT — |
общая концентрация примесей п-типа.
159
Поскольку в процессе окисления концентрация примесей по верхности изменяется ё зависимости от распределения коэффи циентов диффузии и сегрегации, то при расчете коэффициентов КР и KL в общем случае нужно учитывать зависимость от вре мени. В этом случае выражение (5.18) можно представить через приращения:
ЛЛ-„ = [ 1 - (2Х „ + K J K L) + V W ^ + K ^ R T F M ^ ] •(5-28)
Таким образом, коэффициенты Кр и Кь определяют в зависи мости от концентрации примесей за каждый дискрет времени At и через эти значения вычисляют приращение толщины окнсной пленки.
Перераспределение примеси происходит во взаимодействии с конвективным движением границы согласно свойствам термодина мической сегрегации материалов. Между материалом 1 и 2 (ска жем, Si—S i0 2) имеется некоторый поток
/71-2=/г(М 1- М 2/ ^ (1_2)), |
(5.29) |
где F I- 2 — поток примесей от области 1 к области 2; |
h — ско |
рость, с которой процесс сегрегации достигает своего равновесия; Ni, N2 — коэффициенты концентрации в первой и второй области соответственно; K m -2)= N 2/Ni — равновесный коэффициент сегре гации, представляющий собой отношение концентрации примесей, внедрившихся в окисел Ar2(S i0 2), к концентрации оставшихся при
месей в кремнии на |
границе раздела |
с |
окислом, т. е. /(« = |
= iV2(Si02)/M i(Si). Этот |
поток включается |
как |
граничное условие |
для диффузии в каждом слое. Благодаря |
свойству сегрегации |
примесей в системе S i—S i0 2 бор проникает в окисел, а фосфор и мышьяк — в кремний. При диффузии и сегрегации бора основная часть примеси осаждается в окисле. В этом процессе граница раз дела кремния играет доминирующую роль и в физическом смысле, и в смысле построения аналитической модели.
Так, в случае движущейся границы раздела Si—S i0 2 такое пе ремещение вызывает дополнительный поток, как результат дейст
вия различных значений концентраций: |
|
F ^ —VoiNi—aNz), |
(5.30) |
где v0=dXoi<ldt — скорость роста толщины окисной пленки; а — отношение толщины кремния к толщине окисного слоя.
Перераспределение примесей в процессе эпитаксиального на
ращивания описывается выражениями (5.29) |
и (5.30). На границе |
|
раздела твердое тело—га'з существуют |
два |
компонента потока, |
Fi^z и F b. Поток примесей и испарения |
|
|
F l-2 = h (K s N'g l- N |
1), |
(5.31) |
где h — коэффициент испарения примесей; |
Ngl — равномерная |
|
концентрация примесей в объеме газа; |
— концентрация приме- |
160