Optical Generation in SentaurusTCADece.gmu.edu/~qli/ECE584/To add light source in Sentaurus.pdf ·...

Preview:

Citation preview

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.

Recommended