Тепловое моделирование интегральных схем - Thermal simulations for integrated circuits
Миниатюризация компонентов всегда была основной целью полупроводник промышленность, потому что это снижает производственные затраты и позволяет компаниям создавать компьютеры и другие устройства меньшего размера. Однако миниатюризация увеличила рассеиваемую мощность на единицу площади и сделала ее ключевым ограничивающим фактором в Интегральная схема спектакль. Повышение температуры становится актуальным для проводов с относительно небольшим поперечным сечением, где оно может повлиять на нормальное поведение полупроводников. Кроме того, поскольку выделение тепла пропорционально частоте работы схем переключения, быстрые компьютеры выделяют больше тепла, чем медленные, что нежелательно для производителей микросхем. В этой статье обобщаются физические концепции, описывающие генерацию и теплопроводность в интегральной схеме, и представлены численные методы, моделирующие теплопередачу с макроскопической точки зрения.
Производство и передача тепла
Закон Фурье
На макроскопическом уровне Закон Фурье устанавливает связь между теплопередачей в единицу времени на единицу площади и градиентом температуры:
Где - теплопроводность, [Вт · м−1 K−1].
Джоулевое нагревание
Электронные системы работают на основе сигналов тока и напряжения. Ток - это поток заряженных частиц через материал, и эти частицы (электроны или дырки) взаимодействуют с решеткой кристалла, теряя свою энергию, которая выделяется в виде тепла. Джоулевое нагревание является преобладающим механизмом тепловыделения в интегральных схемах.[1] и в большинстве случаев является нежелательным эффектом. Для омического материала он имеет вид:
Где - плотность тока в [А · м−2], - удельное электрическое сопротивление в [· М] и - количество выделяемого тепла на единицу объема в [Вт · м−3].[1]
Уравнение теплопередачи
Основное уравнение физики теплопередача Задача связывает поток тепла в пространстве, его изменение во времени и выработку энергии следующим выражением:
Где - теплопроводность, - плотность среды, - удельная теплоемкость, , температуропроводность и - скорость тепловыделения на единицу объема. Тепло распространяется от источника в соответствии с приведенным выше уравнением, и решение в однородной среде следует распределению Гаусса.
Методы решения уравнения теплопроводности
Преобразование Кирхгофа
Чтобы избавиться от температурной зависимости , Преобразование Кирхгофа может быть выполнено [2]
куда и - температура радиатора. При применении этого преобразования уравнение теплопроводности принимает следующий вид:
куда называется коэффициентом диффузии,[2] что также зависит от температуры. Чтобы полностью линеаризовать уравнение, используется второе преобразование:
что дает выражение:
Простое прямое применение этого уравнения требует приближения. Дополнительные члены, возникающие в преобразованном лапласиане, опускаются, оставляя лапласиан в его обычной форме.[2]
Аналитические решения
Хотя аналитические решения можно найти только для конкретных и простых случаев, они дают хорошее представление о более сложных ситуациях. Аналитические решения для обычных подсистем также можно комбинировать для получения подробных описаний сложных структур. В работе профессора Бэтти[2] разложение в ряд Фурье по температуре в области Лапласа вводится для нахождения решения линеаризованного уравнения теплопроводности.
Пример
Эту процедуру можно применить к простому, но нетривиальному случаю: однородный кубический штамп из GaAs, L = 300 мкм. Цель состоит в том, чтобы найти распределение температуры на верхней поверхности. Верхняя поверхность разбита на более мелкие квадраты с индексом i = 1 ... N. Один из них считается источником.
Преобразование Лапласа в уравнение теплопроводности:
куда
Функция раскладывается по косинусным функциям для и переменных и в терминах гиперболических косинусов и синусов для Переменная. Затем, применяя адиабатические граничные условия на боковых стенках и фиксируя температуру внизу (температуру радиатора), выводится матричное уравнение теплового импеданса:
Где индекс учитывает источники энергии, а индекс относится к каждой небольшой области.
Для получения дополнительных сведений о выводе см. Статью профессора Бэтти.[2]На рисунке ниже показано распределение температуры в установившемся режиме этого аналитического метода для кубической матрицы размером 300 мкм. Источник постоянной мощности 0,3 Вт подается на центральную поверхность размером 0,1 x 0,1 литра. Как и следовало ожидать, распределение затухает по мере приближения к границам, его максимум находится в центре и почти достигает 400K.
Численные решения
Численные решения используют сетку конструкции для выполнения моделирования. Самые популярные методы: Метод конечных разностей во временной области (FDTD), Метод конечных элементов (FEM) и метод моментов (MoM).
Метод конечных разностей во временной области (FDTD) - это надежный и популярный метод, который заключается в численном решении дифференциальных уравнений, а также в некоторых граничных условиях, определенных задачей. Это делается путем дискретизации пространства и времени и использования формул конечных производных, таким образом, дифференциальные уравнения в частных производных, которые описывают физику проблемы, могут быть решены численно с помощью компьютерных программ.
FEM также представляет собой численную схему, используемую для решения инженерных и математических задач, описываемых дифференциальными уравнениями, а также граничными условиями. Он разбивает пространство на более мелкие элементы, для которых базовые функции назначаются их узлам или ребрам. Базисные функции - это линейные многочлены или полиномы более высокого порядка. Применяя дифференциальное уравнение и граничные условия задачи к базисным функциям, формулируется система уравнений с использованием либо Ритц или же Метод Галеркина. Наконец, для решения системы линейных уравнений используется прямой или итерационный метод.[3] Для теплового случая больше подходит метод конечных элементов из-за нелинейного характера тепловых свойств.
Пример
Предыдущий пример можно решить численным методом. В этом случае куб можно разбить на прямоугольные элементы. Его базисные функции могут быть выбраны как аппроксимация первого порядка (линейная):
куда . Если , тогда .
Используя эти базисные функции и применив метод Галеркина к уравнению теплопередачи, получается матричное уравнение:
куда,
- .
Эти выражения можно оценить с помощью простого кода МКЭ. Подробнее см.[3] На рисунке ниже показано распределение температуры для случая численного решения. Это решение очень хорошо согласуется с аналитическим случаем, его пик также достигает 390 К в центре. Очевидное отсутствие гладкости распределения происходит из-за аппроксимации базисных функций первого порядка, и это можно решить, используя базисные функции более высокого порядка. Кроме того, лучшие результаты могут быть получены при использовании более плотной сетки структуры; однако для очень плотных сеток время вычислений сильно увеличивается, что делает моделирование непрактичным.
На следующем рисунке показано сравнение максимальной температуры как функции времени для обоих методов. Система достигает устойчивого состояния примерно через .
Снижение заказа модели
Численные методы, такие как FEM или FDM, выводят матричное уравнение, как показано в предыдущем разделе. Чтобы решить это уравнение быстрее, метод под названием Снижение заказа модели можно использовать для нахождения приближения более низкого порядка. Этот метод основан на том, что многомерный вектор состояния принадлежит низкоразмерному подпространству [1].
На рисунке ниже показана концепция приближения MOR: найдя матрицу V, размерность системы можно уменьшить, чтобы решить упрощенную систему.
Следовательно, исходная система уравнений:
становится:
Чей порядок намного ниже, чем в оригинале, что делает вычисления намного дешевле. Как только решение получено, исходный вектор находится путем взятия произведения на V.
Вывод
Выделение тепла в основном происходит за счет джоулева нагрева, этот нежелательный эффект ограничивает производительность интегральных схем. В готовой статье описана теплопроводность и представлены аналитические и численные методы решения задачи теплопередачи. С использованием этих методов было вычислено установившееся распределение температуры, а также пиковая температура как функция времени для кубической матрицы. Для входной мощности (или же ), нанесенного на один поверхностный источник на вершине кубической матрицы, было вычислено пиковое приращение температуры порядка 100 К. Такое повышение температуры может повлиять на поведение окружающих полупроводниковых устройств. Кардинально меняются такие важные параметры, как мобильность. Вот почему рассеивание тепла является актуальной проблемой, и ее необходимо учитывать при проектировании схем.
Смотрите также
Рекомендации
- ^ а б Т. Бехтольд, Э. В. Рудный, Я. Г. Корвинк "Динамическое электротермическое моделирование микросистем - обзор, "Журнал микромеханики и микротехники. Том 15, стр. R17 – R31, 2005 г."
- ^ а б c d е В. Бэтти, К. Э. Кристофферсен, А. Дж. Пэнкс, С. Дэвид, К. М. Сноуден, М. Б. Стир, «Электротермические САПР силовых устройств и схем с полностью физическим зависящим от времени компактным тепловым моделированием сложных нелинейных трехмерных систем, ”IEEE Trans. Комп. и упаковка. Технологии, т. 24, вып. 4. С. 566–590, 2001.
- ^ а б Ж.-М. Джин, Метод конечных элементов в электромагнетизме. Нью-Йорк: Wiley, 2-е изд., 2002.