A Multiphysics Platform for VCSELs and Semiconductor Devices

Po.Li.Te is a modular multiphysics Python3-based suite built on two solid foundations. The first is VCSELs: our flagship, most mature application, where optical, thermal and transport physics run fully coupled. The second is the drift-diffusion transport core, coupled to the thermal solver and validated on photodetectors and power semiconductor devices, which extends the same predictive approach to other semiconductor device families. See the full application matrix to check if Po.Li.Te fits your device.

Po.Li.Te GUI showing a VCSEL cross-section design with optical simulation parameters

Optical Solver: Full-Vector 3D Modal Analysis

Based on Coupled Mode Theory, the optical solver computes:

  • Transverse modes
  • Emission wavelengths
  • Threshold gain
  • Longitudinal confinement factors
  • Near-field and far-field distributions
  • Polarization properties
  • Outcoupling efficiency
  • Full vectorial Poynting distribution

Key advantages:

No brute-force PDE solvers

Supports arbitrary transverse geometries

Handles surface patterning and complex apertures

Computational times in seconds to minutes

Thermal simulation heat map of a VCSEL showing temperature distribution

Thermal Solver:
FEM-Based Heat Modeling

The thermal module evaluates:

  • Internal temperature distribution
  • Self-heating effects
  • Thermal lensing
  • Temperature-induced refractive index changes

The thermal output is directly coupled to the optical solver, enabling realistic performance predictions under operating current.

Transport Solver: Drift-Diffusion Across Device Families

The drift-diffusion transport module sits alongside the Optical and Thermal solvers as a full peer, with validated results on photodetectors and power semiconductor devices (CMOS, diodes). Coupled to the thermal solver, it addresses any device family whose behavior is governed by carrier transport and self-heating, from detectors and power electronics to cryogenic CMOS. VCSEL-specific transport coupling is in active development.

Coming soon

  • Grating module

From Modules to Design Decisions

Companies don’t license a solver, they need answers. The Optical, Thermal and Transport modules are all already available and validated, and combined they already answer the questions your team asks before a design goes to fabrication — interactively in the GUI for a handful of designs, or as a Python script to sweep dozens of them unattended.

Will it survive at operating current?

Couple the optical mode analysis to the thermal self-heating model to predict rollover current and reliability margin, so a marginal design shows up in simulation instead of in qualification testing.

Which aperture wins: beam quality or thermal robustness?

Sweep the oxide-aperture geometry and get near/far-field beam quality and thermal impedance for every variant, so you pick the trade-off on purpose instead of by accident.

Which of fifty variants is worth fabricating?

Batch-run every geometry and drive-current combination in your design space overnight across both solvers, then review a ranked shortlist in the morning instead of re-running each variant by hand.

GUI or Python: Same Solvers, Your Workflow

Every workflow above runs either way, at your convenience.

Po.Li.Te graphical user interface for VCSEL design

GUI

Import an epi-structure, sweep aperture size or drive current with sliders, and watch mode profiles, beam patterns and temperature maps update live. Built for fast, visual exploration of a handful of designs.

Importing an epi-structure file into Po.Li.Te

Import structure

Read standard epi-structure files straight from your existing PDK or foundry tools, in the GUI or in a script, with no manual re-entry of layer stacks.

Python scripting interface for automating VCSEL simulations in Po.Li.Te

Scripting

Full Python access to every computed quantity, modes, fields, temperature maps. Loop over geometries, drive currents or wafer variants, and feed the results straight into your own analysis or CI pipeline.

One aperture sweep, from geometry to reliability margin, in a few lines — illustrative example:

import polite as plt

for aperture_um in [4, 6, 8, 10]:
    optical = plt.OpticalSolver(structure="wafer_A.epi", aperture_um=aperture_um)
    modes = optical.solve()

    thermal = plt.ThermalSolver.from_optical(optical, drive_current_mA=8)
    rollover_mA = thermal.find_rollover_current()

    print(aperture_um, modes.threshold_gain, rollover_mA)

Why Is Po.Li.Te Different?

  • Built specifically for VCSELs and semiconductor device physics
  • Fully integrated multiphysics workflow
  • Optimized computation time
  • No high-performance computing required
  • Modular licensing structure
  • Designed for R&D teams

Po.Li.Te is not an extension of a general-purpose tool.
It is a purpose-built VCSEL and semiconductor device design engine

Application Engineering

Every device program has its own constraints. Our engineering team works directly with yours to fit Po.Li.Te into it.

Custom Templates

Simulation templates matched to your specific epitaxial stack, wavelength, or fabrication process, so every new project starts from a validated baseline instead of a blank canvas.

Custom Features

Need a new figure of merit, a solver extension, or an integration with your existing design tools? Our team builds it to your specification, including in-house electromagnetic solvers such as FDTD, which we run as custom engineering projects rather than as part of the standard platform.

Licensing & Deployment

Po.Li.Te is licensed per seat with flexible terms, and deploys the way your IT and data-security policies require.

Annual or Multi-Year Licenses

Single-user, single-machine licenses on annual or multi-year terms, so the commitment matches your project timeline.

Discounts for Teams

Equipping more than one engineer? Multi-user licenses come with volume discounts that scale with your team size.

Offline or Cloud Deployment

Install fully offline on your own hardware, keeping your IP and data entirely inside your network — or choose our diskless cloud deployment for install-free access from anywhere.

Frequently Asked Questions

What does Po.Li.Te simulate?

Po.Li.Te is a multiphysics simulation platform built on two pillars: VCSELs, its flagship application, where optical, thermal and transport physics run fully coupled, and a drift-diffusion transport core validated on photodetectors and power semiconductor devices (CMOS, diodes) that extends the same approach to other semiconductor device families. See the full application matrix for details.

What is device modeling used for?

Device modeling lets R&D teams validate a design on a computer before committing to an expensive fabrication run. For VCSELs, it predicts mode behavior, polarization, beam quality and thermal reliability; for photodetectors and power semiconductor devices, it predicts carrier transport and electrical characteristics. Either way, it catches design flaws early and cuts the number of physical prototyping iterations.

How is Po.Li.Te different from general-purpose TCAD tools like Ansys Lumerical or Synopsys RSoft?

Unlike general-purpose TCAD tools adapted to handle many device types, Po.Li.Te is built with dedicated, device-specific solvers — starting from a full-vector 3D coupled-mode optical engine validated against the team’s own peer-reviewed VCSEL research, extended with thermal and drift-diffusion transport modules validated on photodetectors and power semiconductor devices. That lets it handle complex device geometries fast, on standard desktop hardware, without an HPC cluster.

Can Po.Li.Te be automated or scripted?

Yes. Po.Li.Te runs through its GUI for interactive design, or fully scripted in Python to sweep parameters, batch-run dozens of design variants overnight, and feed results straight into your own analysis pipeline.

Is Po.Li.Te validated against real measurements or published research?

Yes. Po.Li.Te’s optical engine is built directly on the team’s own peer-reviewed research in VCSEL physics, published in journals including Optics Express, Optics Letters and IEEE Photonics Journal. Its transport module is separately validated on photodetectors and power semiconductor devices.