Паразитарное извлечение
В автоматизации проектирования электронных устройств паразитное извлечение — это расчет паразитных эффектов как в спроектированных устройствах, так и в необходимых межсоединениях электронной схемы : паразитных емкостей , паразитных сопротивлений и паразитных индуктивностей , обычно называемых паразитными устройствами , паразитными компонентами или просто паразитными.
Основная цель паразитного извлечения — создать точную аналоговую модель схемы, чтобы детальное моделирование могло имитировать реальные отклики цифровой и аналоговой схемы. Отклики цифровых схем часто используются для заполнения баз данных для расчета задержки сигнала и нагрузки, например: временной анализ ; анализ мощности ; моделирование цепей ; и целостности сигнала анализ . Аналоговые схемы часто проверяются на детальных испытательных стендах, чтобы определить, позволят ли дополнительные извлеченные паразитные компоненты функционировать разработанной схеме.
Фон
[ редактировать ]В ранних интегральных схемах влияние проводки было незначительным, и провода не считались электрическими элементами схемы. ниже 0,5 микрометра Однако сопротивление узла технологии и емкость межсоединений начали оказывать существенное влияние на производительность схемы. [1] С развитием технологических процессов влияние индуктивности межсоединений также стало важным.
Основные эффекты паразитных соединений включают в себя: задержку сигнала , шум сигнала , падение ИК-излучения (резистивная составляющая напряжения) .
Извлечение межсоединительной емкости
[ редактировать ]Емкость межсоединения рассчитывается путем предоставления средству извлечения следующей информации: макета конструкции сверху в виде входных полигонов на наборе слоев; сопоставление набора устройств и контактов (из прогона схемы и схемы ) и поперечное понимание этих слоев. Эта информация используется для создания набора разводок проводов с добавленными конденсаторами, где указывают входные многоугольники и структура поперечного сечения. Выходной список цепей содержит тот же набор входных цепей, что и входной список цепей, и между этими цепями добавляются паразитные конденсаторные устройства.
Извлечение сопротивления межсоединения
[ редактировать ]Сопротивление межсоединений рассчитывается путем предоставления средству извлечения следующей информации: макет конструкции сверху в виде входных полигонов на наборе слоев; сопоставление набора устройств и контактов (из прогона «Раскладка по сравнению со схемой» ) и понимание поперечного сечения этих слоев, включая удельное сопротивление слоев. Эта информация используется для создания набора дополнительных проводов компоновки, которые имеют добавленное сопротивление между различными частями проводов. Вышеупомянутая межсоединительная емкость делится и распределяется между подузлами пропорциональным образом. Обратите внимание, что в отличие от емкости соединения, сопротивление соединения требует добавления подузлов между элементами схемы для размещения этих паразитных резисторов. Это может значительно увеличить размер извлеченного выходного списка соединений и вызвать дополнительные проблемы при моделировании.
Извлечение индуктивности межсоединения
[ редактировать ]Этот раздел пуст. Вы можете помочь, добавив к нему . ( июль 2010 г. ) |
Инструменты и поставщики
[ редактировать ]Инструменты делятся на следующие широкие категории.
- Полевые решатели обеспечивают физически точные решения. Они рассчитывают электромагнитные параметры, непосредственно решая уравнения Максвелла . Из-за большой вычислительной нагрузки они применимы только к очень небольшим проектам или к частям проектов.
- Приближенные решения с использованием методов сопоставления с образцом — единственный возможный подход к извлечению паразитов для полноценных современных интегральных схем.
Экстрактор ANSYS Q3D
[ редактировать ]ANSYS Q3D Extractor использует метод моментов (интегральные уравнения) и FEM для расчета матриц емкостей, проводимости, индуктивности и сопротивления. Он использует метод быстрых мультиполей (FMM) для ускорения решения интегральных уравнений. Выходные данные решателя включают распределения тока и напряжения, матрицы CG и RL. [2] [3]
ФастКэп, ФастГенри
[ редактировать ]FastCap и FastHenry от Массачусетского технологического института — два бесплатных инструмента для извлечения паразитных величин емкости, индуктивности и сопротивления. Цитируемые во многих научных статьях, они считаются золотыми справочниками в своей области. [ нужна ссылка ]
Исходный код и двоичные версии Windows со средством просмотра и редактором доступны бесплатно на сайте FastFieldSolvers . [4] [5]
FasterCap
[ редактировать ]FasterCap от FastFieldSolvers — это бесплатный решатель полей емкостей с открытым исходным кодом, доступный для ОС Windows и Linux, способный моделировать проводящие структуры, встроенные в кусочно-постоянные диэлектрические среды со сложной диэлектрической проницаемостью, возможность автоматического уточнения сетки и функции ввода/вывода. Ядро решателя.
StarRC
[ редактировать ]StarRC от Synopsys (ранее Avanti ) — универсальный инструмент для удаления паразитов, применимый для полного спектра электронных устройств. [6]
Сколько
[ редактировать ]Quantus от Cadence — это инструмент для извлечения паразитов как для цифровых, так и для аналоговых проектов, поэтому необходимо выполнить проверку извлечения паразитов, чтобы подготовить проект к проверке после компоновки. [7]
Квиккап
[ редактировать ]QuickCap NX от Synopsys — это инструмент для извлечения паразитов как для цифровых, так и для аналоговых проектов. [8] Он был основан на QuickCap, разработанном Ральфом Айверсоном из Random Logic Corporation, которую приобрели Magma и Synopsys.
Калибр xACT3D
[ редактировать ]Caliber xACT3D от Mentor Graphics — это инструмент для извлечения паразитов как для цифровых, так и для аналоговых проектов. [9] Он был основан на PexRC, разработанном Ванци Цю и Вейпином Ши из Pextra Corporation, которую приобрела Mentor.
См. также
[ редактировать ]Ссылки
[ редактировать ]- ^ «Автоматическое изменение макета», Майкл Рейнхардт, стр. 120
- ^ Группа вычислительного прототипирования Массачусетского технологического института
- ^ Экстрактор ANSYS Q3D
- ^ Группа вычислительного прототипирования Массачусетского технологического института
- ^ FastFieldSolvers
- ^ СтарRC
- ^ Количественный раствор для экстракции QRC
- ^ Квиккап
- ^ Калибр xACT3D