Home> >

Photodiode_ex02.in : User-defined Photo-Generation Rate

Photodiode_ex02.in : User-defined Photo-Generation Rate

Photodiode_ex02.in : User-defined Photo-Generation Rate

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

Victory Device

  • 2D Simulator
  • 2D Optical

This example demonstrates how an interpreter function can be used to specify arbitrary generation rate profiles in the device. It shows:

Definition of a 2D diode structure using Victory Device syntax
Setting of a user-defined generate rate in the beam statement

In this example, the interpreter function is used to emulate the absorption of normally incident light. Since this model is a built-in feature of Optical, the results can be compared with the built-in model. To do this run the deck and look at the output. Edit the deck, comment out the parameter f.radiate flag and run the file again. In either case the results should match. The function in the .lib file can be varied to demonstrate that the interpreted functions is being used in the first case.

The user-defined function is in the text file specified by the f.radiate flag. This file can be edited manually to set any function or shape of photogeneration profile in the device. The value of the photogeneration rate from the subroutine is multiplied by the value of the b1 parameter of the solve statement.

Images

Photodiode_ex02_01.png

Related Articles