
User’s
Manual for GAIN Program
Programmed
by Dr. Tso-min Chou
Manual Written by Photonic Study Group
Southern
Fall 2003
Table of Contents
Chapter 2 Computation of Material Composition and Band
Edges
2.1 Input Parameters for Each Material System
2.3 Running the Software for Material Composition and
Band Edge Calculations
2.3.1 Selecting the Material
System
Chapter 3 Energy Band Calculations
3.1 Brief Overview for Energy Band Calculations
3.2 Explanations on Input and Output Parameters
3.2.1 Calculating the Energy
Values
3.2.2 Inputting Structure
Parameters
3.2.3 Selecting the Material
System
3.2.5 Calculation of Energy
Values
3.2.6 Calculation of
Envelope Functions and Confinement Factors
3.4 Running the Software for Energy Calculations, an
Example
3.4.1 Conduction Band Energy
Calculations
3.4.2 Conduction Band Heavy
and Light Hole Band Energy Calculations
Chapter 4 Simulations of Gain and Laser Properties
4.1 Theories for computations of Gain and Laser
Properties
4.1.2 Threshold Current
Density (Jth) and Slope Efficiency Calculations
4.3.1 The table for the
Output Files.
4.3.2 The Drawings for the
Output Files.
4.4 Running the Software for Gain and Laser
Characteristics
Appendix A Material Parameters
1 AlGaAs/AlGaAs
(Substrate: GaAs)
2 InGaAsP/InGaAsP
(Substrate: InP)
3 InGaAs/InGaAsP/InP
(Substrate: InP)
4 InGaAlAs/InGaAlAs
(Substrate: InP)
5 GaInP/(AlGa)0.5In0.5P/AlInP
(Substrate: GaAs)
6 InGaAs/AlGaAs/AlGaAs
(Substrate: GaAs)
8 AlyInxGa1-x-yAs/AlzGa1-zAs/GaAs
(Substrate: GaAs)
9
InzGa1-zAs/AlxGayIn1-x-yAs/AlxGayIn1-x-yAs(Substrate:
InP)
10 InGaAlAs/InGaAlAs/AlAsxSb1-x (Substrate: InP)
11
Ga1-zAs/AlxGayIn1-x-yAs/AlAsxSb1-x (Substrate: InP)
12 In(y)Ga(1-y)As(x)N(1-x)/GaAs (dilute N) (Substrate
GaAs)
13
In(1-x)Ga(x)As(y)P(1-y)/GaAs (Substrate GaAs)
Appendix B Complex Structure Examples
B.1 A
1.55μm InGaAlAs/InP compressive strained Single-Quantum-Well laser with
GRIN structure
Appendix C Examples for Each Material System
The GAIN program is a software program that is used to
calculate the gain and r elated parameters in semiconductor quantum well laser structures.
This tool can be used mainly in optoelectronics and photonics fields. It is
free and runs under DOS and Windows based platforms.
The software works for thirteen material systems most of which are used to make semiconductor quantum well lasers, find the band offsets and energy levels in both conduction and valence bands, and calculate the gain curves with respect to wavelength and current density. The program uses one-dimensional analysis in computations, and gives fast and practically accurate results.
This software was developed by Dr. Tso-min Chou in the
Department of Electrical Engineering at Southern Methodist University,
The contributions in preparing this User’s Manual by the members of the Photonics Group at SMU are greatly appreciated.
This chapter includes the introduction of the input parameters for each material system and the output files generated by running the material system. The given example is for 1.55um single quantum well strain compensated SCH structure. For a better reading of this manual, the following conventions are used for giving the example of running the program. The Italic style is for the output screen from the screen of the program. The user’s typing starts with a “>” to indicate the user’s input.
There are four major kinds of input parameters (I, II, III, and IV) for each material system. The following paragraph explains each input parameters:
This is the number of the layers except for the quantum well. For example, the simple SCH quantum well structure has the “N” which equals to 2. For the graded index SCH structure with single quantum well that can have 10 steps between the quantum part and cladding part, we then need to give N equaling to 11. N-1 does not include the cladding layer. Figure 2.1.1 shows the different conduction band structure of the simple and graded index SCH.

Figure 2.1.1 Different SCH structure for band edge profile
The wavelength range differs with the material system. We give the wavelength range for each material system layer in appendix A. The QW wavelength has the highest wavelength, then barrier wavelength and then cladding because of the band gap difference for different layers. The wavelength in the QW is related to the desired lasing wavelength. However, the input wavelength is approximated according to the bulk material’s energy band gap. If the user know the composition for quantum well, barrier and cladding layer, the appendix A provides the formula to calculate the wavelength. The wavelength in um can be obtained from 1.24/energy band gap.
Users can input the desired width value in am-strong Å. If the GRINSCH and multiple quantum wells structure is for the desired structure, the user needs to be aware of the input value for the barrier width. The program divides the input barrier width over N-1 as the barrier width between the quantum wells.
From the strain constant (e) [1],
(2.1)
where aq , ab are lattice constants of the quantum well and barrier layers, respectively. From energy band semiconductor structure, figure 2.1.2, we know that the value of tensile strain is positive for aq< ab, and compressive strain has a negative value for aq> ab. (2.1) is good for the unstrained barrier and the barrier is lattice matched to the substrate. In (2.1), we can always put aq as the strain layer and ab for unstrain layer, which is usually lattice match to the substrate, to calculate the strain. For example, if we put strain in the barrier, we will have the barrier lattice as aq and substrate lattice as ab.
The other definition is often used for the strain constant
(2.2)
where au is the unstrained layer and usually lattice match to substrate, as is the strained layer
For this definition, as > au is compressive strain. We will get the positive strain constant. Similarly, if as < au, which is tensile strain, we will get the negative strain constant. However, for the Gain program, we use the equation (2.1) for the definition of the strain constant.

Figure 2.2.2 Energy band semiconductor structure. The conduction Vc and valence Vhh, Vlh potentials for a semiconductor structure with quantum-well, barrier and cladding layers. Notation: dh: hydrostatic potential, ds:shear potential, Eg: energy band gap for quantum well, Egb: energy band gap for barrier, DVcb: conduction band offsets for the barrier, DVcc: conduction band offsets for the cladding, DVvb: valence band offsets for the barrier, DVvc: valence band offsets for the cladding.
Different material systems may have slightly different input parameters and procedures. The only big variation is for material system #10, which does not need the wavelength and width input parameters. So a list of input parameters and steps for each material system is shown in Table 2.1 based on the order that they appear in program screen.