Intrinsic

class semiconductor.recombination.Intrinsic(**kwargs)[source]

Calculates the intrinsic recombiation which includes both radiative and Auger recombiation

inputs
  1. material: (str, Si)
    The elemental name for the material
  2. temp: (float Kelvin, 300)
    The temperature of the material in
  3. Na: (array like cm-3)
    The number of acceptor dopants
  4. Nd: (array like cm-3)
    The number of donar dopants
  5. ni_author: (str)
    Author for the intrinsic carrier density
  6. rad_author: (str)
    Author to use for the radiative recombiation model
  7. aug_author: (str)
    Author to use for the radiative recombiation model
itau(nxc, **kwargs)[source]

Returns the inverse of the intrinsic carrier lifetime in s^-1^

tau(nxc, **kwargs)[source]

Returns the intrinsic carrier lifetime in seconds

Auger

class semiconductor.recombination.Auger(**kwargs)[source]

A class to allows the calculation of different Auger recombiation models

itau(nxc, **kwargs)[source]

Returns the inverse of the intrinsic carrier lifetime in s^-1^

tau(nxc, **kwargs)[source]

Returns the intrinsic carrier lifetime in seconds

Radiative

class semiconductor.recombination.Radiative(**kwargs)[source]

A class to allows the calculation of different radiative models

itau(nxc, **kwargs)[source]

Returns the inverse of the intrinsic carrier lifetime in s^-1^

tau(nxc, **kwargs)[source]

Returns the intrinsic carrier lifetime in seconds