Optical Generation in Sentaurus TCAD Chen Shi 10/21/2015
Optical Generation in
Sentaurus TCADChen Shi
10/21/2015
SDEVICE USER GUIDE
• /usr/local/Synopsys/H-2013.03-SP2/tcad/H-2013.03-SP2/manuals/PDFManual/data/sdevice_ug.pdf
• Chapter 21. Optical Generation
• Some other user guide:
• Sense_ug.pdf (about SDE)
• Svisual_ug.pdf (about SVISUAL)
File {
Grid = "@tdr@"
Plot = "@tdrdat@"
Current = "@plot@"
Output = "n@node@"
}
Electrode {
{ name="Cathode" Voltage=0.0 }
{ name="Anode" Voltage=0.0 }
}
Physics {
Mobility( DopingDep HighFieldSaturation Enormal )
EffectiveIntrinsicDensity( oldSlotboom )
}
Math {
Extrapolate
RelErrControl
Notdamped=50
Iterations=20
}
Plot {
eDensity hDensity
eCurrent hCurrent
ElectricField eEnormal hEnormal
eQuasiFermi hQuasiFermi
Potential Doping SpaceCharge
SRH Auger AvalancheGeneration
eMobility hMobility
DonorConcentration AcceptorConcentration Doping
eVelocity hVelocity
}
Solve {
Quasistationary(
InitialStep=1e-3 MaxStep=0.5
Goal{Name="Cathode" Voltage=2.0}
){Coupled{Poisson Electron Hole}
CurrentPlot(Time=(Range=(0 1) Intervals=20))
}
}
FILE SECTION
The input file(from SDE)
Sometimes you may need parameter
files.
Output file
XXX.tdr------ Device figure
XXX.plt------ Plot file
XXX.log, XXX.out----log files
ELECTRODE SECTION
PHYSICS SECTION
What models will be used
MATH SECTION
About calculation issue
Plot Section
What parameter will be showed
in the XXX.tdr output file
Solve Section
How to simulate the device
Physics {
…
Optics(
ComplexRefractiveIndex(…)
OpticalGeneration(…)
Excitaion(…)
OpticalSolver(…)
)
}
To define the refractive index
and the extinction coefficient;
to specify a plane wave excitation;
to specify the solver;
to define the carrier generation issue;
Excitaion(…)It is common to all optical solvers;
• Intensity [W/cm2]
• Wavelength [um]
• Theta [deg]
• Phi [deg]
• PolarizationAngle [deg]0 for TM excitation
1 for TE excitation
• Window
Make sure the device is exposed to the light illumination.
For 2D simulation, there are some differences:
• Theta is the angle between the light propagation
direction and positive y axis;
• The window is defined by Line, not rectangle.
ComplexRefractiveIndex
Refractive index: n
Extinction coefficient : k
ComplexRefractiveIndex
Parameter file
OpticalGeneration(…)
OpticalSolver
Plot Section
Solve Section
• IV curve
• it is the same as basic PN diode simulation.
• Spectrum Response
• Sweep the wavelength, the test the
current.
Conclusion
• Find the template projects(Raytracer_Detector_EQE, Raytracer_Detector_IV), read the sdevice code. You can also find the guide for these projects.
• /usr/local/Synopsys/H-2013.03-SP2/tcad/H-2013.03-SP2/Applications_Library/Opto/Raytracer_Detector_EQE
• Read the Chapter 21 in Sdevice User Guide.• Chapter 21. Optical Generation
• Try to copy the physics-optical part from the command of template projects and then adjust the parameter for your design.
• Copy Plot part from the command of template projects.
Conclusion
• Run the simulation, if it goes well, check the “optical generation” inXXX.tdr file. If there is 0 optical generation, it means:
• the device is not proposed to the light illumination; or
• the quantum yield is not correct; or
• the absorption coefficient is not correct;
• TRY TO DEBUG ONE BY ONE;
• If the “optical generation” is not zero, then adjust the parameter or the solve part and get more results.