FEEM: Waveguide Simulator

FEEM provides superior accuracy and performance scaling with a finite element Maxwell’s solver based on the Eigenmode method. A material-adaptive finite element mesh and the use of higher-order polynomial basis functions make FEEM well suited for highly accurate analysis of waveguide modes in complex geometries and materials.

FEEM is a solver within Lumerical’s DEVICE Multiphysics Simulation Suite, the world’s first multiphysics suite purpose-built for photonics designers. The DEVICE suite enables designers to accurately model components where the complex interaction of optical, electronic, and thermal phenomena is critical to performance. As part of Finite Element IDE, designers can quickly analyze complex active devices while benefiting from Lumerical’s industry-leading usability, performance, and accuracy.

Key FEEM applications include:

  • Thermal waveguide tuning
  • Passive waveguides and fibers
  • Modulators
  • Photonic crystal fibers
  • GRIN fibers

Finite Element Eigenmode Solver

  • Accurate results for curved waveguide geometries
  • Superior performance scaling thanks to higher order mesh polynomials
  • Spatially varying index perturbations for easy electro-optic and thermo-optic modeling
  • Ideal for WG thermal sensitivity analysis, modulators, photonic crystal fibers, and GRIN

Highly integrated interoperable solvers

  • Perform multiphysics simulations
    • Electro-optic (CHARGE & FEEM)
    • Opto-thermal (FEEM & HEAT)

Finite Element IDE

  • 1D/2D/3D modeling
  • Import STL, GDSII, and STEP
  • Parameterizable simulation objects
  • Domain partitioned solids for easy property definition
  • Geometry-linked sources and monitors
  • Automatic mesh refinement based on geometry, materials, doping, refractive index, and optical or heat generation

Comprehensive Material Models

  • Flexible visual database
  • Multi-coefficient broadband optical material models
  • Scriptable material properties

Automation

Lumerical tools are interoperable through the Lumerical scripting language, Automation API, and Python and MATLAB APIs.

  • Build, run, and control simulations across multiple tools.
  • Use a single file to run optical, thermal, and electrical simulations before post-processing the data in MATLAB.