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

книги / Модели и методы обеспечения функциональной и технологической воспроизводимости интегральных микросхем

..pdf
Скачиваний:
0
Добавлен:
12.11.2023
Размер:
8.2 Mб
Скачать

Рис. 4.7. Алгоритм многоуровневого обеспечения функциональной воспроизводимости ИМС по критерию тепловой совместимости па­ раметров.

рая позволяет свести решение общей глобальной задачи обеспе­ чения тепловой совместимости к решению ряда частных более простых задач.

Анализ схемы обеспечения функциональной и конструктивной воспроизводимости ИМС (рис. 4.7) показывает, что на каждом уровне иерархии локальная задача обеспечения теплоэлектриче­ ской совместимости параметров элементов и компонентов форму­ лируется как задача принятия решения.

Так, на первом уровне иерархии решается одна из основных задач — расчет температурного поля ИМС на основании разра-

141

ботанной тепловой физико-математической макромодели конст­ рукции. Исходные данные для решения задачи анализа содержат­

ся в

множествах

{*oi,. . . , * 0£.} (при

условии первого вхожде-

ния на уровень I) и

=

.........х Уе)

(ПРИ Условии

последую­

щих

вхождений на

этот

уровень).

Элементами

указанных

множеств являются значения теплофизических параметров элемен­ тов и материала интегральной структуры, геометрические разме­ ры элементов и микросхемы, характеристики конструктивного ре­ шения. Результат решения задачи анализа теплового поля — это числовые значения координатного распределения температуры согласно локальному расположению элементов и компонентов на поверхности и в объеме структуры Т = {tit . . . ,t„}, где п — число элементов и компонентов.

По результатам анализа теплового поля осуществляют реше­ ние второй задачи этого уровня — уточненный расчет темпера­ турозависимых параметров элементов и их моделей с последую­ щим анализом электронной схемы. Результатом анализа электрон­ ной схемы является вектор выходных параметров У ={у\ ......... у™} (т — число выходных параметров), по значению которых можно определить уровень теплоэлектрической совместимости пара­ метров.

Кршерием обеспечения теплоэлектрической совместимости па­ раметров элементов и компонентов служит выход годных, т. е. вероятность удовлетворения значений вычисленных выходных па­ раметров аналогичным параметрам схемы по условию ТЗ. Таким образом, условием правильности решения задачи является удов­ летворение вектора выходных характеристик У условиям ТЗ. В случае невыполнения указанного условия решение общей задачи передается на второй уровень иерархии, где решается задача оптимального размещения источников теплового поля на поверх­ ности либо в объеме подложки. Исходные данные для решения этой задачи содержатся в двух множествах: Т = {ft,. . . , fn} — множестве локальных температур, где п — число элементов схемы, и Z ={Z i, . . . ,z 3} — множестве топологических параметров микро­ схемы, где а — число параметров.

Задача оптимального размещения источников поля формули­ руется следующим образом. В области Rt необходимо осуществить размещение источников поля, имеющих определенные геометри­ ческие и энергетические характеристики так, чтобы в определен­ ных условиях критерий оптимальности принимал экстремальное значение. То есть необходимо разместить элементы, чтобы значе­

ние температурного поля в точках, принадлежащих

элементам,

находилось в пределах их рабочего температурного диапазона.

 

Результаты оптимизационной

задачи

формируют

два

новых

вектора: ^

.........*J.2)}

вектор

топологических характе­

ристик микросхемы, т. е. вектор

местоположения элементов,

и

7W » {/[*),...,/« *> } — вектор

температур (формируется

по

ре­

зультатам

оптимизации и

анализа теплового поля).

Элементы

142

этих векторов являются исходными для решения задач (второго вхождения) на первом уровне иерархии. В случае неудовлетворе­ ния условиям глобального критерия решение задачи передается на третий уровень иерархии системы.

Согласно структуре (рис. 4.7) на третьем уровне решается комплекс задач, направленных на создание нового варианта прин­ ципиальной электрической схемы и соответствующего топологиче­ ского решения микросхемы. Исходные данные для этого уровня — вектор выходных характеристик схемы с учетом температурных

режимов:

Ут= { у т1.........yTtn},

и вектор температур, согласно пре­

дыдущему

топологическому

решению; TW=

, • .., ^я21}. Основ­

ными схемотехническими методами обеспечения температурной совместимости параметров элементов является использование це­ пей термокомпенсацин, диодов термокомпенсации или других средств теплового предохранения. По результатам микросхемотех­ нического решения разрабатывают топологию микросхемы с уче­ том необходимых конструктивных ограничений. Выходными дан­ ными этого уровня, которые одновременно исходные для вхождения на перпый уровень, являются значения топологических харак­ теристик микросхемы и мощности рассеивания элементами и ком­ понентами, которые содержатся в множестве = $ , . . . ,

В случае невыполнения условий критерия выхода годных ^задача обеспечения теплоэлектрической совместимости решается на четвертом иерархическом уровне общей схемы процесса. На этом уровне используют современные методы теплофизического конст­ руирования микросхемы, обеспечивающие теплоотвод путем при­ нудительного охлаждения или другими средствами. Как один из вариантов, конструкция ИМС может представлять собой герме­ тичный корпус, плотно заполненный элементами и жидкостью по­ вышенной теплопроводности. При таком способе теплоотвода в об­ щей конструкции радиоустройства необходимо обеспечить возмож­ ность температурного изменения объема жидкости.

Второй метод заключается в использовании сухой монолитной конструкции, состоящей из металлической пластины с отсеками, пазами и полостями, в которых размещают микросхемы (конст­ руирование по принципу «непрерывной» микросхемы). Плотность упаковки должна быть такой, чтобы физический объем оставше­ гося металла составлял не более 20 . .. 30% габаритного объема изделия.

Главное условие во всех конструктивных методах обеспечения теплоотвода — нельзя, чтобы в конструкции было воздушное про­ странство. Его следует заполнить материалом с максимально вы­ сокой теплопроводностью, количество которого должно быть ми­

нимальным.

конструктивных мер теплозащиты уточняют

По результатам

(или рассчитывают)

топологические характеристики, которые фор­

мируют вектор

. Правильность обеспечения тепловой совмес­

тимости элементов экзаменуется по обычной схеме. В этом случае

143

определяют окончательные реальные значения в.ыходных парамет­ ров микросхемы, которые характеризуют нормальное функциони­ рование при рабочих температурных режимах.

4.Б. ФОРМАЛИЗАЦИЯ ЗАДАЧ ПРИНЯТИЯ РЕШЕНИЯ ДЛЯ ОБЕСПЕЧЕНИЯ ФУНКЦИОНАЛЬНОЙ ВОСПРОИЗВОДИМОСТИ и м с

Сложность формализации и решения задачи принятия оптимального решения для обеспечения функциональной воспро­ изводимости ИМС по критерию теплоэлектрической совместимости параметров обусловлена, в первую очередь, сложностью задач мо­ делирования и анализа (тепловых полей конструкций, электрон­ ной схемы с учетом локальных температурных режимов, тополо­ гического решения микросхемы). В таких условиях задача принятия решения характеризуется многокритериальностыо, многопараметричностыо, наличием целого ряда условий и ограничений, различных по физическому смыслу и математическому описанию. Приведем несколько примеров задач принятия конструктивного решения, которые наиболее часто встречаются в практике конст­ руирования ИМС.

В области определенной геометрической формы необходимо разместить заданное число разнотипных источников теплового поля /,• ( i = l , . . . , п) таким образом, чтобы интегральные или диффе­ ренциальные характеристики температурного поля удовлетворяли условию нормального функционирования ИМС (соответствие вы­ ходных характеристик схемы ТУ) с учетом выполнения необходи­ мых условий и ограничений.

Задачу целесообразно трансформировать в последовательность оптимизационных задач, сформулированных на основании следую­ щих частных целевых функций: а) обеспечение равномерного рас­ пределения температурного поля на подложке; б) минимизация максимальных локальных значений температурного поля; в) обес­ печение требуемого значения температурного поля в заданных координатах (не превышающего наперед заданной величины). Естественно, что экстремум частных целевых функций достигается путем поэтапного решения задачи размещения при условии удов­ летворения множества функций ограничений.

В рассматриваемых задачах множество ограничений можно разбить на три группы: ограничения на значения температурного поля как в отдельных координатных точках, так и во всей области поиска решения; ограничения на значения топологических (гео­ метрических) характеристик элементов, компонентов, микросхемы; ограничения на значения функциональных параметров элементов, компонентов и схемы. Удовлетворение названных групп ограниче­ ний в совокупности адекватно выполнению глобального условия — нормального функционирования микросхемы.

Для математической формализации общей оптимизационной задачи положим, что тепловое поле, создаваемое источниками теп­

144

ла в области определенной геометрической формы R? (подложки), описывается краевой задачей вида

ДГ (х, у, z ,t) = — Q; Dj Т (х ,у , z , /) = ф/, j = (1,. ••, m), (4.66)

где Д — оператор Лапласа; Т(х, у, z, t) — функция, характери­ зующая распределение теплового поля; D, — операторы, харак­ теризующие начальные, граничные условия и условия сопряжения слоев; Q — функция, определяющая распределение тепловых ис­

точников согласно

выражению

(4.6); ф3-

заданные

функции

условии / = 1 ......... т.

 

 

 

 

 

Математические

трудности,

связанные

с

расчетом

теплового

поля, в значительной мере обусловлены видом оператора основ­ ного уравнения теплопроводности, краевыми и начальными усло­ виями сопряжения слоев, геометрическими формами тепловых источников и подложки. Для эффективного решения оптимизацион­ ных задач систему функций ограничений на требуемое значение температурного поля целесообразно представлять аналитическими выражениями. Поэтому решение задачи (4-66) для данного случая необходимо производить аналитическим методом, который позво­

ляет

получить результат в виде единого аналитического выраже­

ния,

содержащего топологические

характеристики и

параметры

размещения тепловых источников.

 

 

 

 

Таким образом, решение задачи (4.66) можно записать в об­

щем виде как

 

 

 

 

 

 

Т (х, у, z ,J ) = ш (У) •F (х, у, z),

 

(4.67)

где

со(J) = {он (7).........

ц)п(-0}т —

вектор

коэффициентов,

учиты­

вающих энергетические

и топологические

характеристики

тепло­

вых

источников; F(xt у, z) = {fi(x,

у, а ) ,. . . ,f n(.v, у, z )} —

функ­

ция,

характеризующая

координатное распределение

теплового

поля; J= {X i, уи zi} — вектор, характеризующий местоположение тепловых источников в структуре i = 1 , ..., п.

Тогда функция ограничения на локальное значение температур­

ного поля в области R7i принимает вид

 

gi ( Т) = { Т (*, у. z, У) |«п е ПТ} — Т, > 0, i = 1, • .., Р,

(4.68)

где Дт, — локальная область температурного поля; Ti — требуе­ мое значение температурного поля в i-н области, t= l , .. . , p .

Для формирования второй группы ограничений используем понятие геометрического расстоянияДля двухмерного простран­ ства расстояние между i-м и /-м элементами запишется как

[ ( * i - * / ) 2 + ( > ’/ -

У.)2Г г «ли dif — |х, — Лу| + |у< — Уу 1- (4.69)

Введение функции

(4.69) позволяет определить ограничения

на расстояния между тепловыми источниками, тепловыми источ­ никами и границей подложки, источниками и запрещенными облас­ тями.

10—3925

145

Тогда множество функции ограничений второй группы запи­ шется как

g,<d) = d „ (I„ l,) - < iT i l > 0 ,

(i ф j ,

.« ). (4.70)

t t (3) = d , \ h . R J R t \ - f r , > 0‘ (‘ “

1. •••,»; ; ' = 1,

.8 ). (4.71)

=о, (i = l . •••,«; р = 1 , . . . , 5 ) , (4.72)

где £л(5) — ограничения, обеспечивающие непересечение тепло­

вых источников, k = l , 2, . . . , p ; g t (d) —

ограничения, обеспечи­

вающие нахождение источников в области RT,

тг); g c(d )

ограничения, препятствующие попаданию

теплового

источника в

P-запрещенную область, е = 1 , . .. ,у ; dT

требуемые

(заданные)

значения расстояний.

К третьей группе ограничений относятся выражения, обеспечи­ вающие требуемые значения функциональных параметров темпе­ ратурозависимых элементов схемы и ограничения на выходные

характеристики. Тогда выражения

 

 

 

& (*) “ *«т — * < /> 0 ,

( i =

1, •• •,п; у =

1, •••, t),

(4.73)

( Л = f k t (х) - f kj ffl,

(Л =

1. •••, т\ j

= 1, •••, 0

(4.74)

являются ограничениями на функциональные параметры элемен­ тов и схемы, где *гт — требуемое значение параметра i = 1 , . . . , я; хц — текущее значение t-ro параметра; /лт(*) — требуемое зна­ чение выходного параметра схемы, k = l , . . . , m; fhj(x) — текущее значение выходного параметра, / = l , . . . , f — число итераций.

Как следует из содержательной постановки общей задачи по­ иска оптимального решения, оптимизируемыми параметрами явля­

ются вектор J = { x ,

у, 2}

(точнее его элементы), характеризующий

местоположение тепловых источников в области RT, и численное

значение

температурного

поля

в

координатных

точках

U, где

1 = 1 , .... п — число координатных точек.

 

 

 

Таким образом, общая оптимизационная задача математически

формулируется как

 

 

 

 

 

 

 

 

 

 

 

Q ( T ,J ) =

min

 

 

 

(4.75)

 

 

 

 

 

 

Т, J e # rd

 

 

 

 

где R td‘- {g (T )^ 0 ;

g ( d ) ^ 0;

g [f(x )]^ s 0 }

— область поиска тре­

буемого

решения; _Q (Г,

/)_обобщенный

критерий

оптимальности;

g {d )= g k {d )

gt(d') |J

ge(d)

множество геометрических

огра­

ничений;

g[f (*)] = 5 » W U ^ (f)

множество

функциональных

ограничений;

Г*, J*

оптимальные значения параметров.

 

Первая группа ограничений формируется с помощью програм­ мы анализа теплового поля; вторая группа — с помощью програм­ мы размещения тепловых источников (элементов) на подложке; третья — с помощью программы расчета параметров температуро­ зависимых элементов и программы анализа электронной схемы.

14G

Анализ задачи (4.75) показывает, что поиск оптимального реше­ ния — процесс сложный и его можно реализовать, используя прин­ ципы системного программирования. Поэтому поиск решения це­ лесообразно осуществлять по структурной схеме (рис. 4.8).

Функция модели F состоит из трех составляющих: топологи­ ческой модели микросхемы; физико-математической тепловой мо­ дели микросхемы и математической модели электронной схемы. Вся начальная информация хранится в информационном массиве входных параметров X. Текущее и результирующее значения топо-

Рис. 4.8. Схема процесса обеспечения теплоэлектрической совмести­ мости параметров ИМС путем оптимального размещения элементов.

логических характеристик /, параметров температурного поля 'Л и параметров элементов схемы хранятся в информационном мас­ сиве выходных параметров У.

На основании общей задачи (4.75) можно сформулировать ряд частных задач оптимального распределения температурного поля на подложке гибридной интегральной микросборки. Покажем это на примерах.

З адача 1. Пусть стационарное температурное поле, порождае­

мое совокупностью источников

( i = l , . .. ,n ) в прямоугольной

области подложки Rv с размерами

LxX Lv, описывается краевой

задачей (4.7)— (4.12). Необходимо минимизировать максимальное

значение температурного поля путем переразмещения элементов. Задача оптимизации для двухмерной области RT формулиру­

ется следующим образом:

 

<7, (Т) = Т{ (х, у, z ) -J- min шах ,

(4.76)

Т е RTd i е [1. /я]

 

147

где

 

 

 

 

^

(# * 0 0 = ^ u i h ^ j ) — dT. j > 0

,

(i Ф А

i j ' — 1. •* * *я)

 

l g t (5) = dt [/,, * / * T] - dTj >

 

0, [i -

4, •••, пи = 1. •••. 4).

В поставленной задаче используются только ограничения вто­ рой группы, которые обеспечивают непересечение тепловых источ­ ников и нахождение их в области поиска решения /<т. Поскольку критерий оптимальности и часть функций ограничений представ­ лены нелинейными зависимостями, то задача (4.98) является за­ дачей нелинейной оптимизации. Для ее решения необходимо ис­ пользовать программы анализа теплового поля, размещения эле­

ментов и принятия оптимального решения.

 

 

Задача 2. Тепловое стационарное поле с источниками

тепла

/,• ( i= l,

представлено физико-математической

моделью

(4.7) — (4.12). Необходимо обеспечить максимальную

плотность

упаковки элементов на подложке (в пределах области

R7)

таким

образом, чтобы значения температурного поля в заданных ло­

кальных областях не превышало требуемого

значения

Ги (k =

Задача поиска оптимального решения в этом случае формули­

руется как

 

 

 

 

 

где

0 т = У . У . !<*</(/<.'/)- 4 у - Г

-

mm .

(4.77)

1 -1 у- 1

 

 

 

Ч *

 

д

ffc ( О - Н Ч * . у, •/)«,».*, - Т

к >

о,

А =

1 , - . - , д

 

'

I е, № = d, [/„ R-IRA - d„ > 0

(< =

1,

•■•, я; ] = 1, ’••■, 4);

din — требуемое расстояние между элементами; d T,• — требуемое расстояние между элементами и краями подложки.

Для получения рационального решения следует использовать программы размещения элементов в плоскости, анализа стацио­ нарного теплового поля и принятия оптимального решения. Поиск оптимального решения задачи 2 — довольно длительный и слож­ ный процесс, так как задача характеризуется большой размер­ ностью и необходимостью группового перебора всех элементов. Поэтому сформулированную задачу целесообразно использовать либо для оптимального проектирования микросхем малой степени интеграции, либо с целью обеспечения максимальной плотности упаковки элементов для локальных областей (группы элементов) подложки.

Для повышения эффективности процедуры поиска решения же­ лательно в обобщенную критериальную функцию ввести вектор

весовых коэффициентов © = {© i,. . . , <вп), значения которых одно­ значно определяли бы решение поставленной задачи.

Задача 3. Стационарное тепловое поле гибридной интегральной микросборки создается активными источниками тепла (активными

148

компонентами) /,• (i= 1 , ..., m), температурные режимы которых оказывают значительное влияние на значение выходных характе­ ристик схемы. Тепловое поле описывается дифференциальным уравнением (4.7) и совокупностью начальных и граничных условий (4.8) — (4.12).

Обеспечить допустимый температурный дрейф выходных харак­ теристик схемы путем размещения тепловых источников в облас­ ти RT таким образом, чтобы распределение температурного поля по подложке было максимально равномерным. Математически эта задача формулируется следующим образом:

 

Q (Т) = [ Ртах (х, у.У) — 7^, (*, у,У)12

min ,

(4.78)

 

 

 

 

 

 

 

 

 

 

d

 

гле 1 g«(d) =

dij(I{,IJ) ~ d Tlj > 0

, (i ф

j\

i , j

= \, •••, я),

 

R jd .

g ,(d ) =

dtVi.RVRr} ~

dTj> 0 , (i =

1, •••,я; у = 1, -• •,4),

 

g ,(x ) =

xij — x ,y > 0 ,

( i =

1. •••, n\ j =

1, ••• ,e),

 

 

& (Л =

Са, - [ / 4 т(х) - Л у( * Ц > 0,

(Л=

1,•••,/»; У =1,- •- ,e)

^min п

максимальное

и

минимальное значения темпера­

турного поля

в

области s-ro

и

р-го

элементов

соответственно;

Сйз — заданное значение температурного дрейфа для ft-выходных характеристик схемы; е — число итераций.

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

Эффективность решения сформулированных задач и качество результатов значительно повысятся при интерактивной организа­ ции режима поиска оптимального решения.

Г Л А В А 5

ОБЕСПЕЧЕНИЕ ФУНКЦИОНАЛЬНОЙ ИТЕХНОЛОГИЧЕСКОЙСОВМЕСТИМОСТИ ПАРАМЕТРОВ ИМС

5.1. ПОСТРОЕНИЕ ИНФОРМАЦИОННОЙ и структурной м одели о беспечения

функциональной и техн ологическо й совместимости ПАРАМЕТРОВ имс

Формирование выходных характеристик элементов и микросхемы в целом можно представить как постепенное «нара­ щивание» функциональных параметров по мере целенаправлен­ ного продвижения изделия по технологической последовательности операций автоматизированного процесса проектирования и про­ изводства. При этом каждый технологический этап (операция) количественно и качественно влияет на формирование параметров, т. е. от операции к операции происходит последовательное накоп­ ление информации, которая, в конечном итоге, характеризует функциональное состояние изделия. Одновременно с формирова­ нием требуемого функционального состояния изделия каждая опе­ рация проектирования и производства (особенно это характерно для операций технологического процесса) уменьшает значение вы­ хода годных ввиду несоответствия дисперсии функциональных па­ раметров изделия с дисперсией воспроизводимости этапов техно­ логического процесса.

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

Очевидно, что в такой ситуации формализация и решение зада­ чи обеспечения функциональной и технологической совместимости параметров ИМС имеет принципиальный характер.

В дальнейшем под .автоматизированным процессом обеспечения функциональной и технологической совместимости параметров ИМС понимаем целенаправленную последовательность решения иерархического ряда задач моделирования, анализа и принятия конструктивно-технологических решений над объектом проектиро-

150

Соседние файлы в папке книги