Sonnet Suites - программное обеспечение для моделирования планарных СВЧ устройств
Пакет программ Sonnet Suites предназначен для электромагнитного моделирования планарных СВЧ структур: полосковых и микрополосковых линий, копланарных волноводов, одно- и многослойных печатных плат, включающих переходные отверстия различных конфигураций, вертикальных микрополосковых линий, а также антенн.
Имя компании Sonnet давно является синонимом слова «точность», когда речь заходит о трехмерном планарном ЭМ моделировании СВЧ устройств. Использование в своей основе метода моментов (MoM) в закрытом объеме позволяет стабильно получать качественные результаты с точностью 1% и ниже. Дополнительные настройки программы позволяют получить повторяющиеся результаты анализа с точностью лучше 0.1%. Уже более 20 лет компания Sonnet занимает доминирующие позиции на рынке высокоточного электромагнитного анализа планарных схем для различных приложений (RFIC, MMIC), работающих в диапазоне рабочих частот от 1 МГц до 2 ТГц.
Самостоятельное изучение высокотехнологичного программного обеспечения с мощным математическим аппаратом внутри в общем случае может оказаться сложной задачей. Пакет Sonnet предоставляет пользователю все необходимое для быстрого освоения: интуитивный интерфейс, понятные самоучители для начинающих, толковые руководства пользователя, обширные наборы примеров и тщательно проработанную контекстную справку. Для самостоятельного изучения предоставляется бесплатная версия пакета Sonnet Lite, которая позволяет моделировать не очень сложные проекты.
Помимо того, что компания Sonnet предоставляет очень точный инструментарий для высокочастотного электромагнитного анализа планарных структур, она также дает своим клиентам возможность использования привычного для них программного обеспечения. Гибкость системы Sonnet дает возможность встраивать ее в большинство популярных систем проектирования СВЧ устройств с помощью специально разработанных интерфейсов. Как правило, интеграция выполнена на столь высоком уровне, что от пользователя не требуется никаких специальных действий, он продолжает работать в привычной для него среде. Весь обмен данными происходит в автоматическом режиме.
В настоящее время доступны интерфейсы к следующим системам:
Cadence Virtuoso,
Advanced Design System (ADS) компании Keysight (Agilent),
AWR Microwave Office,
SonnetLab Toolbox for MATLAB,
Nuhertz Technologies Filter Solutions,
Applied Computational Sciences (ACS) LINC2.
В то же время, поддерживаются и простые способы взаимодействия, например, обмен данными в форматах DXF и GDSII.
В версии Sonnet Suites 14 для обеспечения более надежной интеграции с EDA системами проектирования были впервые реализованы технологические слои, представляющие собой описание в EM проекте Sonnet связанных между собой объектов, например, групп общих атрибутов (имя слоя, физическое положение в стеке слоев, характеристики металла, параметры управления сеткой разбиения). Технологические слои могут быть определены для планарных металлических слоев, межслойных переходов, диэлектрических блоков. Определение слоев может быть выполнено автоматически при импорте данных в форматах GDSII и DXF, причем информация передается без изменения имен слоев, что позволяет сохранить CAD информацию о слоях после последовательных операций импорта и экспорта. Технологические слои дают возможность пользователю сохранить определенные слои, которые необходимы в EDA системе, но не используются в Sonnet.
Новая панель Stackup Manager, добавленная в редактор Sonnet Project Editor, обеспечивает интуитивный интерфейс для описания и редактирования стека слоев моделируемой структуры. Модуль также предоставляет графический интерфейс управления новыми технологическими слоями. Использование менеджера стека слоев дает возможность неопытному пользователю быстро выбрать нужный слой для редактирования его топологии. Панель Stackup Manager автоматически появляется при обращении к интерфейсу обмена данными с программами Cadence Virtuoso и Agilent ADS.
Самой большой проблемой в измерении параметров реальных СВЧ устройств
является подача на него измерительных сигналов, так чтобы неоднородность,
возникающая в структуре
Компания Sonnet разработала технологию калибровки портов, которая, как
показало время, является наиболее точной в этой отрасли индустрии и позволяет
получать качественные
Для эффективного использования технологии
Программное обеспечение Sonnet делает возможным использование новых мощных методов оптимизации схем, в которых через внутренние порты к структуре могут быть подключены последовательные или параллельные подстроечные элементы, работающие на уровне схемы. Использование EM анализа для моделирования 98% всего устройства, и ее настройка с помощью подключаемых внешних элементов позволяют существенно повысить эффективность работы. В результате получается точность на уровне полного EM анализа и скорость на уровне схемотехнического моделирования.
Программное обеспечение Sonnet позволяет выполнять экстракцию эквивалентных схем замещения для анализируемых структур, которые потом могут использоваться в системах моделирования СВЧ схем частотными или временными методами. Полученные модели могут включать:
Наборы
SPICE модели на основе
Широкополосные SPICE схемы замещения, описывающие поведение EM структуры в широком диапазоне частот, и не имеющие ограничений на размер схемы и ее конфигурацию.
Модель на основе матрицы связных линий (TCM), представляющую собой TLINE RLGC матрицу для N связных параллельных линий передачи и используемую при моделировании программой Cadence Spectre.
Современные технологии x86 процессоров развиваются в сторону наращивания числа ядер в одном кристалле. Если правильно распределить эти ресурсы для выполнения интенсивных численных вычислений, то каждое ядро может функционировать как отдельный 64−разрядный процессор. Распараллеливание расчетов на этих ядрах может дать прирост производительности пропорциональный количеству доступных ядер.
Компания Sonnet по достоинству оценила все преимущества данной технологии и разработала специальный вычислитель, который позволяет распараллеливать вычисления на нескольких процессорных ядрах. При расчете одной частотной точки матрица решения распределяется между несколькими ядрами в виде независимых процессов, называемых «потоками вычислений». После завершения расчета данные из каждого потока быстро и эффективно комбинируются, что дает снижение суммарного времени анализа, пропорциональное количеству задействованных ядер.
В новой версии вариант вычислителя Desktop Solver Engine поддерживает
параллельные вычисления на 6 ядрах (против 3 ранее), что позволило достичь
почти двукратного прироста производительности. Вычислитель High Performance
Solver в новой версии поддерживает распараллеливание потоков на 32 ядрах
(против 12 ранее), что позволяет выполнять очень быстрый анализ. Для решения
сложных задач, требующих для анализа больших временных и вычислительных
ресурсов, компания Sonnet разработала специальную
Помимо многопоточности расчетов, значительно усовершенствованы алгоритмы
построения сеток разбиения, нацеленные на достижение максимальной
производительности вычислителя. Сетки на массивах переходных отверстий теперь
строятся более аккуратно, что позволяет обеспечить ускорение анализа топологий
и межсоединений современных кремниевых ВЧ БИС. Патентованная технология
построения конформной сетки обеспечивает высокую скорость моделирования
многослойных структур с толстыми металлическими слоями. Примененные здесь
алгоритмы тщательно настроены для распознавания отдельных частей схемы, где
требуется более измельченная сетка. Например, пакет Sonnet автоматически
формирует правильную сетку на краях микрополосковых линий, позволяющую учесть
эффект краевых токов и существенно повысить точность полученных результатов.
Многослойная модель толстых проводящих слоев используется для правильного
представления проникновения полей и токов в глубь проводника, когда толщина
Разработанная компанией Sonnet оригинальная адаптивная технология ABS
(Adaptive Band Synthesis) позволяет быстрее выполнять моделирование в широких
диапазонах частот без потери точности за счет сокращения числа точек анализа.
Сотни точек графика частотной характеристики могут быть получены по итогам
всего анализа всего в нескольких частотных точках. От пользователя требуется
лишь задать интересующий его диапазон частот, после чего адаптивный алгоритм
ABS сформирует частотные характеристики с прецизионным частотным шагом за
минимально возможное время моделирования. Алгоритм анализирует проект и
определяет минимально допустимое число запусков EM анализа, которое не приведет
к потере точности, запускает моделирования и по его результатам формирует
зависимости