Optiwave

OptiBPM

A comprehensive CAD environment for designing and simulating complex waveguide systems using the Beam Propagation Method.

What is OptiBPM?

OptiBPM is Optiwave software for designing and analyzing integrated optical circuits — waveguides, couplers, splitters, modulators, and multiplexers — using the Beam Propagation Method (BPM). The BPM method is particularly effective for modeling light propagation in long waveguide structures, where FDTD would be too computationally expensive.

The program offers a CAD environment for drawing waveguide cross-sections and defining material profiles, then runs 2D or 3D beam propagation simulations. OptiBPM supports both semi-vectorial and full-vectorial solvers, with the ability to model birefringence and polarization effects. Results can be exported to OptiFDTD for more detailed analysis of selected parts of the circuit.

OptiBPM key features

CAD environment

graphical editor for waveguide structures with support for graded-index and step-index profiles

2D and 3D BPM solver

semi-vectorial and full-vectorial, with TBC and PML boundary conditions

Mode analysis

calculation of waveguide eigenmodes and their field distributions

Splitter and coupler design

Y-splitters, MMI, directional and multimode interference couplers

Electro-optic modulators

modeling of LiNbO₃, GaAs modulators with an external electric field

Nonlinearities

Kerr effects, SHG, soliton propagation

Parametric sweeps

automatic optimization of waveguide geometric parameters

See OptiBPM in action

OptiBPM applications

Industry / FieldExample use case
Integrated opticsSilicon, InP, and polymer waveguides
Silicon photonicsGrating couplers, ring resonators, modulators
TelecommunicationsWaveguide multiplexers, optical switches
SensingWaveguide sensors based on index change
Academic researchPropagation analysis in experimental structures

Frequently asked questions about OptiBPM

When should I use OptiBPM versus OptiFDTD?

OptiBPM is optimal for long waveguide systems (hundreds of micrometers to millimeters), where propagation angles are small (paraxial assumption). OptiFDTD performs well for short, strongly scattering structures and structures with periodic patterns. Both programs can work together.

Does OptiBPM support 3D waveguides?

Yes. OptiBPM offers 3D simulations with a full-vectorial solver for structures requiring consideration of birefringence and polarization effects.

Is integration with Python/MATLAB possible?

OptiBPM supports scripting through its own macro language. Exporting results to ASCII format enables further processing in Python or MATLAB.

Have a question about OptiBPM?

Our engineer will reply within 1 business day — in Polish, no sales fluff.

Send a question

Need a quote?

We'll prepare a dedicated offer tailored to your needs and chosen licensing model.

Request a quote

Try OptiBPM for 14 days

Full version of the software with no restrictions during the trial period. Support in Polish.

Get OptiBPM trial