Photon_LASER_ex04.in : Using Reflect on a GaAs/AlGaAs Stripe Geometry Laser

Photon_LASER_ex04.in : Using Reflect on a GaAs/AlGaAs Stripe Geometry Laser

Photon_LASER_ex04.in : Using Reflect on a GaAs/AlGaAs Stripe Geometry Laser

Every software package contains a full set of examples suitable for that version and are installed with the software. If you see examples here that are not in your installation you should consider updating to a later version of the software. These examples can be used by beginners and advanced users for product evaluation, teaching purposes, and self-training.

Required Modules

Atlas

  • Blaze
  • Laser

This example demonstrates the use of a reflecting laser boundary condition for the simulation of a stripe geometry GaAs/AlGaAs laser diode. The example shows:

Laser structure definition using Atlas syntax

Material parameters specification

Setting conventional physical models

Device initial biasing

Activating LASER module of Atlas

Mesh definition for solving the Helmholtz wave equation

Definition of laser physical models and their parameters including a physically based frequency dependent optical gain model

Comparison between the full laser diode structure and simulation of only half the structure but with a reflecting laser boundary condition

Two simulations are performed; the first simulation is of only half the structure by assuming reflection around the x=0 plane and the second simulation is of the entire device.

To create the reflecting laser boundary condition, the reflect parameter of the laser statement should be specified. This automatically assumes that the device is reflected around the x=0 plane. Also, the device mesh should have the diagonal triangle flipping turned off by specifying the parameter ^diag.flip on the mesh statement.

Images

Photon_LASER_ex04_03.png
Photon_LASER_ex04_02.png
Photon_LASER_ex04_01.png

Related Articles