Eetop - CN - SentaurusTechnologyTemplateSimulationofaGaNLightEmitting Diode
Eetop - CN - SentaurusTechnologyTemplateSimulationofaGaNLightEmitting Diode
Abstract
This Sentaurus TCAD template provides an example of a GaN light-emitting diode
(LED) simulation. Two experiments for different device configurations are
considered. Scheme functions are used to create the layered multimaterial LED
structure. The simulation uses a dual-grid approach with two dedicated meshes used
for electrical and optical simulation. Raytracing is used for the optical simulation.
Standard optical and electric characteristics of the devices are obtained and
visualized.
Synopsys and the Synopsys logo are registered trademarks of Synopsys, Inc.
to be later used for structure creation (refer to the Sentaurus After these functions are defined, the electrical structure and
training material for more information on the use of Scheme grid are created with the following:
scripts).
(define y 0)
layer:create-doping: Using standard Sentaurus (define FID (open-output-file
Workbench functions, it creates constant region-based "n@node@_AxisAligned.txt")
doping given two arguments: )
(define AxisAligned "AxisAligned { yCuts = ( ")
• name: Region name.
• doping: Doping value. (for-each
(lambda (region material height width
layer:create-xmole: Similar to the previous doping xmole yref minboxel boxratio boxdir)
function, it creates the XMoleFraction profile. (begin
• name: Region name. (sdegeo:create-rectangle
(position 0 y 0.0)
• xmole: XMoleFraction value.
(position width (+ y height) 0.0)
layer:create-multibox: Creates a region-based material region)
multibox refinement using the arguments: ...
)
• region: Region name. ) regions materials heights widths
• y: y-coordinate of a refinement window boundary. dopings xmoles yrefs minboxels boxratios boxdirs
• height: Refinement window height; also used as a )
maximum refinement size.
(set! AxisAligned (string-append AxisAligned " ) }"))
• width: Refinement window width; also used as a (display AxisAligned FID)
maximum and minimum refinement size. (close-output-port FID)
• min_el_size: Minimum refinement size in y- (sdedr:append-cmd-file "n@node@_AxisAligned.txt")
direction. (define semi_d y)
0.26
The for-each Scheme function loops through
components in the lists regions, materials, and so on, 0.27
assigning their values to its respective local variables
0.28
region, material, and so on, and executing its body
Y [µm]
functions (omitted here) for all the regions and other 0.29
parameters in the lists.
0.3
Material = "AlGaN" {
#include "./par/AlGaN_GaN.tcl"
}
Material = "InGaN" {
#include "./par/InGaN_GaN.tcl"
}
0
During the preprocessing step, Sentaurus Workbench reads 420 440 460 480
the par/AlGaN_GaN.tcl file and executes the Tcl Wavelength [nm]
blocks there. For example, the mole fraction x of Al, set Figure 3 Spontaneous emission spectrum for the LED with (blue) and
without (red) pyramidal structure at the bottom
through the global variable xmole_AlGaN (previously
defined in Sentaurus Structure Editor input), is set by the
The foreach Tcl loop is used in the
Tcl block:
PlotIsp_ins.cmd input file to scale the wavelength to
!( nanometers:
set x @xmole_AlGaN@
)! proj_load "d1_n10_el_gain_des.plt" PLT($N)
1.5
wavelength-dependent characteristics of the device. These
are shown in Figure 3 to Figure 5 on page 8.
3 1
Figure 3 shows the spontaneous emission spectrum.
2 0.5
1 0
0 20 40 60 80
Current [mA]
Figure 4 Drive voltage and power versus electrical current; the
characteristics do not depend on the bottom width of the device
0.55
0.5
0.45
Efficiency [%]
0.4
0.35
0.3
0 0.05
Current [A]
Figure 5 Internal quantum efficiency versus electrical current for the LED
with (blue) and without (red) the pyramidal structure at the bottom