VPIdeviceDesigner™ is a versatile simulation framework for the analysis and optimization of integrated photonic devices, waveguides, and optical fibers.
This powerful design tool offers a set of full-vectorial finite-difference mode solvers for waveguide analysis as well as a beam propagation method (BPM) and an eigenmode expansion method (EME) for simulating 2D and 3D photonic devices.
VPIdeviceDesigner supports the flexible definition of 2D waveguide cross-sections and 3D device layouts with realistic (dispersive, temperature-dependent, etc.) optical materials, widely customizable nonuniform meshing, and perfectly matched layers.
VPIdeviceDesigner provides a user-friendly object-oriented Python interface, which is closely integrated with the
Python-based ecosystem of open-source software for mathematics,
science, and engineering, including the libraries NumPy,
SciPy, and the comprehensive 2D plotting library
Besides, VPIdeviceDesigner facilitates the easy creation of compact simulation models for the designed waveguides and devices, enabling seamless integration with VPIcomponentMaker Photonic Circuits and VPItoolkit PDK <fab> extensions.
An advanced analysis of the simulation results, including manipulations on the calculated electromagnetic fields, and easy design automation concerning any desired performance criteria are facilitated.
Photonic Crystal Holey Fiber
Arbitrary 3D Shapes and Paths
Electric Field Intensity in Waveguide X-Coupler
3D Bend Waveguide Design
3D Design of Waveguide X-Coupler
Mode Profile in basic Rib Waveguide
BPM for Light propagation via Birefringent Prism
Bended Circular Plasmonic Nanowire
Mode Profile of Waveguide Bend