0
В САПР VPIphotonics появилась среда

В САПР VPIphotonics появилась среда

18.06.2021

В САПР 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

Другие новости

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

Мы используем файлы cookie

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

Настройка cookie

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

Технические Cookie

Эти файлы cookie необходимы для правильной работы сайта и его основных функций (например, навигация, сохранение сессии, работа форм). Без них сайт не сможет функционировать должным образом. Они не собирают информацию для маркетинга или отслеживания. Этот тип cookie нельзя отключить.

Аналитические/Рекламные cookie

Эти файлы cookie позволяют нам собирать информацию о том, как посетители используют наш сайт (например, какие страницы посещают чаще, сколько времени проводят на сайте, возникают ли ошибки). Эта информация собирается в агрегированном или обезличенном виде и используется для анализа и улучшения работы сайта. Данные обрабатываются Яндекс.Метрикой согласно ее политике конфиденциальности (см. сайт Яндекса). Эти cookie активны только с вашего согласия.

Функциональные (остальные) cookie

Эти файлы cookie позволяют сайту запоминать сделанный вами выбор и предоставлять расширенные функции для вашего удобства. Они также могут использоваться для обеспечения работы встроенных на сайт сервисов (например, видеоплееров от Vimeo, виджетов социальных сетей VK), которые улучшают ваш опыт взаимодействия с сайтом. Эти сервисы могут устанавливать свои cookie для корректной работы и запоминания предпочтений. Эти cookie активны только с вашего согласия.

Настройка