В САПР VPIphotonics появилась среда моделирования и разработки волоконно-оптических линий передач, структур и сложных интегральных устройств

В САПР VPI Photonics появилась новая среда моделирования VPIdeviceDesigner, предназначенная для моделирования и разработки волоконно-оптических линий передач, структур и различных сложных интегральных устройств, то есть ориентирована на создание многоядерных, многомодовых фотонно-кристалические устройства.

САПР имеет обширную библиотеку материалов с возможностью создания собственных с требуемыми характеристиками. Широкие возможности представления результатов измерений помогают легко находить дефекты и изучать процессы в проектируемом устройстве.

Отдельно стоит отметить, что САПР использует постобработки данных на базе Python. Это позволяет самостоятельно адаптировать ряд фукнций VPIdeviceDesigner под свои задачи.

Разработка интегрированных фотонных устройств и оптических волокон

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

vpidesigner_1.jpg

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

VPIdeviceDesigner использует Python и библиотек NumPy, SciPy и Matplotlib. Кроме того, VPIdeviceDesigner упрощает создание компактных имитационных моделей для проектируемых волноводов и устройств, обеспечивая интеграцию с VPIcomponentMaker, Photonic Circuits и VPItoolkit PDK с расширением файлов fab.

vpidesigner_2.jpg

Преимущества VPIdeviceDesigner

  • Упрощение сложных структур волноводов и задач оптимизации с помощью интерфейса Python;
  • Моделирование прямых, изогнутых волноводов, волоконно-оптических линий передач из дисперсионных, анизотропных материалов и материалов с потерями;
  • Моделирование многомодовых, многоядерных и фотонно-кристаллических волоконно-оптических устройств;
  • Моделирование однонаправленных матриц распространения и рассеяния электромагнитного поля для планарных и объёмных фотонных устройств;
  • Проверка поперечных сечений, слоёв устройств и анализ результатов, используя расширенные и настраиваемые возможности визуализации;
  • Интеграция с симулятором схемотехнического уровня VPIcomponentMaker Photonic Circuits.

Дисперсионные, анизотропные оптические материалы и материалы с потерями

  • Линейное определение бездисперсионных оптических материалов с потерями;
  • Встроенная библиотека дисперсионных и термооптических материалов (воздух, кремний, InP, LiNbO3 и стандартные металлы);
  • Встроенная поддержка моделей дисперсионных материалов Селмейера и Лоренца-Друде;
  • Возможность создания материалов с произвольная частотная зависимость показателя преломления или диэлектрической проницаемости, потерь и термооптического коэффициента;
  • Анизотропные оптические материалы (включая гиротропное двойное лучепреломление и магнитооптический эффект).
vpidesigner_3.jpg

Гибкое определение структуры волноводов, оптоволокна и 3D-устройств

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

Настраиваемая неоднородная разностная сетка

  • Встроенная адаптивная квазиоднородная сетка.
  • Равномерные, квазиоднородные и растянутые сетки в определяемых пользователем областях макета.
  • Произвольные пользовательские неоднородные сетки
  • Субпиксельное усреднение дискретизированной диэлектрической проницаемости

Полновекторные вычислители для оптических режимов с конечной разностью

  • Полновекторные вычислители с конечной разностью мод для прямых и изогнутых анизотропных и изотропных канальных волноводов и волокон;
  • Специализированная одномерная программа для расчета прямых и изогнутых планарных волноводов;
  • Расчет направляемых и негерметичных режимов (утечка на подложку, утечка из-за изгиба);
  • Поддержка недиагональной анизотропии для прямых волноводов;
  • Особенности электрического поля вблизи острых углов плазмонных и высококонтрастных волноводов;
  • Поглощение граничных условий идеально согласованного слоя (PML);
  • Симметричные граничные условия для идеального электрического или магнитного проводника (PEC, PMC).
vpidesigner_4.jpg

Полновекторные методы распространения конечно-разностного луча

  • Полновекторные конечно-разностные 2D- и 3D-схемы для моделирования устройств фотоники;
  • Возбуждение плоскими волнами, гауссовыми лучами, соединительным режимом или произвольным распределением поля;
  • Поддержка PML и прозрачных граничных условий.
  • Расчет матриц рассеяния для 2D и 3D фотонных устройств.

Объектно-ориентированные операции с полями управляемого режима

  • Работа со скалярными и векторными полями, как со сложными математическими объектами;
  • Встроенная интерполяция и визуализация полей;
  • Применение многочисленных алгебраических операций к вычисляемым полям.

Автоматическое сканирование параметров

  • Вычислитель с режимом построения массива частот или длин волн и массива требуемых значений температуры или радиуса изгиба;
  • Автоматический расчет управляемых режимов для всех желаемых значений параметров;
  • Автоматическая подготовка и интерполяция вычисленных показателей коэффициента эффективности и затухания.
vpidesigner_5.jpg

Расчет параметров фотонных устройств

  • Расчёт индекса группового режима моды и модовой дисперсии;
  • Расчет интегралов перекрытия между различными режимами полей;
  • Расчет эффективности оптической связи, эффективной области режима и других характеристик;
  • Моделирование на уровне схем фотонных устройств на основе волноводов.

Пример: многоядерные и фотонно-кристаллические волокна.

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

vpidesigner_6.jpg

Пример: интегрированные устройства с BPM

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

vpidesigner_7.jpg

Пример: оптика в свободном пространстве с BPM

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

vpidesigner_8.jpg

Возврат к списку