3D Optoelectronic Device Simulator

Luminous 3D is an advanced simulator used to model absorption and photogeneration in semiconductor devices with arbitrary topology in three dimensions. Exact solutions for general optical sources are obtained using geometric ray tracing. This feature allows Luminous 3D to account for arbitrary topologies, internal and external reflections are refractions and polarization dependencies. Luminous 3D is fully integrated with Atlas and the Device 3D simulator and other Atlas device technology modules. Luminous3D allows simulation of mono-chromatic and multi-spectral sources. It allows DC, transient, AC, spectral and spatial response analysis to optical source variations. Luminous 3D also provides an array of models for surface lenslets to expedite analysis of imaging devices.


  • Fully integrated with the Atlas framework and Device 3D simulator to allow simulation of light absorption and photodetection in all semiconductor material systems
  • Self consistently solves drift-diffusion or energy-balance equations with photogeneration from an optical source
  • Uses advanced three dimensional raytracing to couple between the optical source and photogeneration in the device
  • Allows single or multiple optical sources. Sources can be either monochromatic or multispectral
  • Provides for steady state, time domain and small signal analysis
  • Supports spatial response analysis
  • Supports spectral response analysis
  • Integrated with Giga 3D to account for self-heating effects
  • Parallel 3D Ray Tracing

Imaging Applications

Due to the three dimensional capability, Luminous 3D is well suited for analysis of imaging applications.

3 dimensional raytrace for a particular color into a cell of an imaging array.



3D Ray Tracing Performance (1000x1000 rays)

  Number of Processors Time (min) Speed Improvement  

1 processor

22.9 min


2 processors

11.8 min



3 processors

8.0 min



4 processors

6.2 min



5 processors

5.1 min



6 processors

4.3 min



7 processors

3.7 min



8 processors

3.4 min




A birds eye view of the raytrace is shown in this figure for the same imaging cell.
Example of an isosurface plot of photo generation rate in the imaging cell.


Lenslet Types

Currently, Luminous 3D supports four types of lenslets. For each lenslet type the user specifies the lenselet index and various geometrical placement parameters. The lenslets are not meshed for drift-diffusion type analysis and are only used for raytracing.

Raytrace resulting from a elliptical lense. The user specifies the semi-major axes, center and index for elliptical lenses.


Raytrace resulting from a spherical lense. The user specifies the radius, center and index for spheical lenses.


Raytrace resulting from a composite lense. The composite lense is composed of a rectangular, planar center portion with edges composed of cylindrical and spherical sections. The user specifies the rectangular area along with the lens height and width of the cylindrical and spherical sections for composite lenses.


Raytrace resulting from a aspherical lense. For aspherical lenselets the user specifies a table of measurements (Sag-h data) which is fitted to a 10th order polynomial using a non-linear least squares fit.


Rev 110613_03