You are on page 1of 36

Atlas

Release Notes
01/22/15

Copyright Silvaco Inc. 2014

RELEASE NOTES
For notes on earlier releases see the release notes file shipped with the 2012 Baseline
Version of Atlas (5.18.3.R)

VERSION 5.20.2
NEW FEATURES

Baseline release

"Clockwise Angle" and "Anticlockwise Angle" ANGPOWER and RAYPLOT log file output

ALTERATIONS AND ENHANCEMENTS

Improve S-PISCES and BLAZE licensing to prevent potential conflict

TMM support for POLAR parameter

Improve ANGPOWER file output to prevent incorrect TE/TM and angle unit labels

Improve structure file output to prevent incorrect values of interface acceptor DOS
and trapped density

UST model support for lumped resistance boundary conditions

Modify default value of FAST on LED and SAVE statements to true

Improve waveguide mode calculation to prevent incorrect behavior when using the
WAVEGUIDE statement

VERSION 5.20.1
NEW FEATURES

Baseline release

ALTERATIONS AND ENHANCEMENTS

Modify GaAs MU2N.CAUG default value

VERSION 5.20.0

NEW FEATURES

Baseline release

VERSION 5.19.35
NEW FEATURES

Group velocity log file output and modal field magnitude structure file output for
PHOTONIC statement

ALTERATIONS AND ENHANCEMENTS

Improve photonic mesh creation performance and accuracy

Improve Gaussian band effective mass calculation to prevent possible convergence


problems

Improve k.p model laser device convergence when using current boundary conditions

Improve accuracy and robustness of k.p model average particle density calculation

Improve laser gain calculation to prevent incorrect negative values are band edges

Improve accuracy of LED power spectral density calculation

Improve SONOS model to prevent possible convergence problem

VERSION 5.19.34
NEW FEATURES

REGION MODIFY support for built-in material names

ELECTRODE MODIFY support for electrode material modification

Layered media transfer matrix method model

2D rectangular mode solver for arbitrary dielectric contrasts

PHOTONICS for multiple photonic device simulation

ALTERATIONS AND ENHANCEMENTS

Support for different spellings of Molybdenum and Aluminum

Improve accuracy of Geiger line integral output for log file probe

Improve accuracy of transfer matrix method output spectra calculation for multiple
spontaneous emission regions

Improve TRAP and DEFECTS statements to prevent incorrect model activation

Improve ODEFECTS and OINTDEFECTS statements TFILE file output to prevent


incorrect saving of host and dopant specific quantities

Improve SAVE statement TRAP.FILE file output to prevent incorrect saving of host
and dopant acceptor defect densities

VERSION 5.19.33
NEW FEATURES

Dopant singlet exciton diffusion term

Dopant singlet exciton annihilation C-Interpreter function

Dopant triplet exciton model

BTE solver stability algorithm and discretization specification

FDTD specular reflectance log file output

FDTD source, scattering region and periodic cell parameter specification

Uniform optical power generation specification for optical scattering matrix

ODEFECT and OINTDEFECT host and dopant trap DOS data file output quantities

Geiger mode probability model specification

ALTERATIONS AND ENHANCEMENTS

Modify PROFILE.GAUSS output file to use valence band as reference energy

Modify ODEFECT and OINTDEFECT AFILE output file acceptor energy reference value

Support for ODEFECTS and OINTDEFECTS specification during an existing simulation


run

Improve thermionic emission model to prevent spurious error message for insulator
as semiconductor interfaces

Improve BTE solver to prevent possible incorrect acceleration integral values

Improve ZAIDMAN model to prevent spurious error message for certain device
geometries

MixedMode AC log file support for Atlas device conductance and capacitances

Improve MixedMode time step algorithm to prevent incorrect small time steps with
PWL source specifications

Modify simplified Poole-Frenkel mobility model to include gamma term

Improve accuracy of FDTD post-process scattered field calculation

LED statement support for optical scattering matrix

VERSION 5.19.32
NEW FEATURES

FDTD periodic boundary conditions support for oblique incidence

FDTD sinusoidal and Gaussian input pulse

2D general near-to-far field pattern transformation for oblique and normal incidence

Support for optical parameters in small-signal AC log files

Automatic FDTD near field re-sampling to improve resolution and reduce noise for far
field patterns

ALTERATIONS AND ENHANCEMENTS

Improve semiconductor-conductor interface resistance accuracy

Improve ANGPOWER file output to prevent incorrect wavelength values

Improve accuracy of small signal AC analysis with UST model and SURF.REC models

Improve SINGLEEVENTUPSET PCUNITS to prevent incorrect scaling of B.DENSITY for


2D cylindrical devices

Improve thermionic interface support for SIS.EL and SIS.HO models to prevent
spurious error message

Improve thermionic interface model to prevent incorrect results when S.S is not
specified

Default value of NORMALIZE.ANGULAR is now false

Improve memory FDTD memory handling to prevent memory leak

Improve k.p parabolic model to prevent potential crash

Improve OLED model to prevent potential crash in overlapping quantum regions

Improve calculation of FDTD far field pattern to prevent incorrect angle shift

VERSION 5.19.31
NEW FEATURES

Hamiltonian file specification for arbitrary-band k.p model

Optical response growth direction specification for arbitrary-band k.p model

k.p model energy range specification

ALTERATIONS AND ENHANCEMENTS

Change units of small-signal capacitance and conductance for 3D

Improve PCUNITS specification for exponentially varying SEU tracks to prevent


incorrect charge values

Improve structure file output to prevent incorrect sign of electron velocity vector
components

Improve GEIGER mode to prevent potential infinite loop

VERSION 5.19.30
NEW FEATURES

Singlet parameters log file probe

Second guest peak Gaussian band structure model

Singlet and triplet exciton concentration support in C-Interpreter nodal data callback
function

C-Interpreter nodal data callback function support for F.CONMUN and F.CONMUP
functions

Field-dependent phonon capture-cross section model for OXIDECHARGING and


INTOXIDECHARGING

F.LOWFLDMU low-field mobility C-Interpreter function

Default band-gap parameter flag for ZB.TWO and ZB.THREE models

Gauss-Fermi integral analytical approximation for organic Gaussian band structure


model

ALTERATIONS AND ENHANCEMENTS

Remove spurious warning message from interface trap log file probe

Modified TIMESPAN parameter of HEIMAN model to account for initial bias and bias
cutback

Improve velocity dependent singlet quenching model accuracy

Maximum number of 2D boundary nodes is now 20000

Improve transient time step algorithm for lumped elements solutions

Updated default ANALYTIC low-field mobility parameter for GaAs, AlAs, InAs, InP and
GaP

Improve k.p model material parameter specification and user-defined material


support

Improve LASER standard optical gain model to prevent incorrect scaling

Improve BTE.VERBOSE data file output to prevent incorrect mesh node numbers

VERSION 5.19.29
NEW FEATURES

Interface trap log file probe

Energy spectrum model for organic materials

Interface and bulk oxide charging trap-based model

Interface and bulk oxide trap parameters log file probe

Radiation-dependent oxide charging emission model

Small-signal AC laser resonant frequency output

Specification for small-signal AC laser reference frequency

Specification for band-structure model k-point grid minimum value

Specification for passive optical characterization unit source

Specification for angular spectrum output normalization

Gaussian band-structure structure file output

Gaussian band-structure C-Interpreter function

C-Interpreter nodal data callback function support for F.BANDCOMP, F.GENSINGLET,


F.GENTRIPLET, F.KEXCITON and F.KSINGLET functions

Exciton thermionic emission model

ALTERATIONS AND ENHANCEMENTS

Default number of threads is now 1

Improve radiation model to prevent incorrect bounding box definition

Improve MixedMode to prevent structure file output during steady-state simulation


with TSAVE specification

Improve small-signal AC simulation to prevent incorrect values of charge log file


probe

Improve accuracy of small-signal AC laser simulation

Improve laser simulation to prevent potential crash

Default value of DOPANT on ODEFECTS and OINTDEFECTS statements is now true

Improve accuracy of TMM LED model

Improve MixedMode to prevent incorrect specification of .RAD statement

Improve C-Interpreter call-back function to prevent incorrect values of electrostatic


potential

Improve FILE.PHOTOGEN model to prevent incorrect source and available photocurrent values

Improve accuracy of BTE solver

Definitions of SIGMAN.P and SIGMAP.N on OXIDECHARGING and INTOXIDECHARGING


statements are now swapped

Improve accuracy of Schenk band-gap narrowing model

Improve accuracy thermal velocity calculation in organic thermionic emission model

Improve DATASET interpolation to prevent incorrect values of photogeneration rate

VERSION 5.19.28

NEW FEATURES

Internal quantum efficiency specification for optical scattering matrix calculations

Triplet exciton intersystem crossing constant specification

Gaussian DOS parameter support in C-Interpreter nodal data callback function

Multiple host machine support for PAM.GMRES and PAM.BICGST MPI iterative linear
solvers

Organic heterojunction jump probability file output

In(1-x-y)Al(y)Ga(x)As k.p parameters

Band edge Eigenfunction probability density file output

BTE solver parameter file output

Alternate BTE discretization method

3D BQP cylindrical quantization direction specification

3D BQP Newton method support

MixedMode support for sub-circuit definition in .INCLUDE files

C-Interpreter nodal data callback function support for F.COPT, F.GAUN and F.GAUP
functions

ALTERATIONS AND ENHANCEMENTS

Improve SEU model to support multiple tracks

Improve contact resistance model to prevent potential convergence problem

Improve Luminescent power calculation to support singlet dopant emission

Improve ITAT/RTAT models convergence with wide bandgap semiconductors

Improve interface trap structure file output to prevent saving of incorrect quantities

Improve quantum spontaneous emission rate model to prevent incorrect results

Improve accuracy of heterojunction thermionic and thermionic field emission currents


in 3D

Improve speed of INTERFACE statement parsing in 3D

Improve accuracy of SIS.EL model tunneling current calculation

Improve accuracy of 3D BQP effective mass calculation

Improve MixedMode to prevent incorrect UST current calculation

Improve MixedMode sub-circuit parsing to prevent which incorrect voltage source


name specification in Fxxx and Hxxx elements

Improve accuracy CUBIC35 model InGaAsP, AlGaAsp, InAlAsP and InGaAsSb bandgap
calculation

Improve model specification parsing to allow simultaneous specification of SINGLET


and TRIPLET parameters

VERSION 5.19.27
NEW FEATURES

250,000 node 2D version (64-bit only)

Full domain Boltzmann Transport Equation solver

Ielmini trap assisted tunnelling model support for user-specified quantum tunneling
regions

ALTERATIONS AND ENHANCEMENTS

Improve acceleration integral degradation model to prevent incorrect scaling

VERSION 5.19.26
NEW FEATURES

Acceleration integral degradation model

ALTERATIONS AND ENHANCEMENTS

Improve 3D optical small-signal AC to prevent incorrect results

Improve hybrid laser model to prevent incorrect cavity transmission spectrum


calculation

VERSION 5.19.25
NEW FEATURES

SRH recombination C-Interpreter function

Hybrid laser model support for longitudinal mode spectrum, external air gap tuning
and output coupling diffraction loss

Laser total mode absorption structure file output

Stimulated emission rate log file probe

Ionic species name specification

ALTERATIONS AND ENHANCEMENTS

Improve organic thermionic emission model to prevent incorrect results

Improve CONDUCTOR model to prevent spurious error message with user-defined


insulator regions

Improve scalar Helmholtz solver to prevent potential crash

Improve eye diagram output to prevent incorrect values with large input files

Improve parallel ray-trace photo-generation calculation to prevent incorrect results


with C-Interpreter functions

Improve parallel MixedMode 3D conductance matrix calculation to prevent incorrect


CPU number specification

Improve F.CONMUN C-interpreter function to prevent incorrect values in extendedprecision

Improve F.QF C-Interpreter function to prevent incorrect interface bounding box


specification

Improve LED power spectrum normalization to prevent incorrect values

Improve parallel SAVE statement FDTD model to prevent incorrect values

VERSION 5.19.24
NEW FEATURES

Gaussian band structure model "guest" peak option

Gaussian band structure support for organic hopping mobility model

Add capture-cross sections to INTTFTACC and INTTFTDON C-Interpreter function


prototypes

Equation assembly ignore region specification

Black-body thermal boundary condition

Thermal 3D support for THERMCONTACT statement

Piecewise linear waveform file specification

ALTERATIONS AND ENHANCEMENTS

Improve PIPINYS model to prevent poor convergence

Improve structure file output to prevent incorrect recombination rate values in


transient simulations

Change LED coupling spectral file sampling definition

Improve PAM parallel iterative solver to prevent possible spurious exit

Support for capture-cross sections in continuous defects and interface defects

Modify name of ionized defect densities in CIgetNodelVoid C-Interpreter callback


function

Improve Langevin scattering and carrier density dependent mobility models to


prevent poor convergence

Improve FOURIER to prevent spurious error message when processing MixedMode log
files

Improve robustness of transient MixedMode log file output

Improve interface statement C-Interpreter specification to prevent a potential crash

Improve ODEFECTS statement TFILE data file output to prevent incorrect values if
double peak Gaussian DOS distribution is used without hopping model

Improve OX.POISS model support for fixed interface charge to prevent incorrect
results

VERSION 5.19.23
NEW FEATURES

GMRES iterative solver support for MixedMode 3D conductivity matrix calculation

Interface charge support in C-Interpreter nodal data callback function

Defect DOS and ionized density support in C-Interpreter nodal data callback function

MODELS PRINT support in Thermal 3D

Interface charge and total interface charge for log file probe

SOLVE statement specification for equation error file

ALTERATIONS AND ENHANCEMENTS

Improve 3D floating gate initialization to prevent spurious error message

Improve doping initialization to prevent incorrect values after multiple MESH


statement structure file loads

Improve hopping defects model to support DOPANT parameter

Improve VCSEL model to prevent potential crash

Normalize angle and spectrum output files for SAVE and LED statements

Improve 1D slice quantum calculation to prevent incorrect results when no slice at


y=0 is present

Improve MixedMode to prevent potential crash in .AC simulations

Improve MixedMode structure file output to prevent incorrect values of transient trap
hole recombination rate

VERSION 5.19.22
NEW FEATURES

Gaussian polarization charge distribution model

Transient time support in C-Interpreter global callback function

Edge-emitting laser model support for cavities with non-uniform index of refraction in
propagation direction

Specification for region property inheritance

Specification for equation error file minimum value

Equation error output in standard structure files

ALTERATIONS AND ENHANCEMENTS

Improve MixedMode structure file displacement current calculation to prevent


incorrect values

Improve 3D and MixedMode trap DOPING statement definition to prevent incorrect


values

Improve Hansch degradation model handling of interface charge to prevent incorrect


values

Improve calculation of polarization charges on obtuse triangles to prevent incorrect


values

Removed spurious warning message from SINGLEEVENTUPSET simulation

Remove spurious error message from MixedMode transient simulations with


transmission line elements

Improve error file output to prevent incorrect values of equation RHS errors

Improve MESH statement structure file loading to prevent incorrect doping values if
region is specified added after loading

Improve LASER statement to prevent incorrect eigenvalue mode specification

Improve HYBRID laser model to prevent incorrect calculation of gain confinement


factors

Improve automatic file generation in LED and solar to prevent incorrect file names

Improve LED angular power calculation to prevent incorrect values

Improve 3D ray-trace to prevent potential crash on Windows

Improve log file probe calculation of drift and diffusion currents to prevent incorrect
values

VERSION 5.19.21
NEW FEATURES

Optical source excess energy thermalization model for Thermal 3D

Specification for LED spectrum and angular power files normalization

Specification for LED spectrum and angular power files automatic enumeration

Extended correlated disorder mobility model for organic materials

Velocity dependent singlet quenching model for organic materials

Field dependent thermionic emission probability model for organic materials

Total interface charge support in C-Interpreter nodal data callback function

INTERFACE statement parameter support in C-Interpreter nodal data callback


function

ALTERATIONS AND ENHANCEMENTS

Improve interface charge specification to prevent potential crash or incorrect values


when specifying charge multiple times

LED spectrum and angular power file output are now non-normalized by default

Improve Lindefelt bandgap narrowing model for SiC to prevent incorrect values with
ionized dopants

Improve quantum absorption model to prevent potential crash

VERSION 5.19.20
NEW FEATURES

Option to output numerical errors in structure file

Unknown material warning for automatically converted materials

Non-linear and linear parameter value run-time output

User-specifiable calculation of parallel generation rate

Options to specify full derivatives for GANSAT mobility model

X and Y composition fraction support in C-Interpreter nodal data callback function

2D F.IMAGE C-Interpreter function

ALTERATIONS AND ENHANCEMENTS

Modify default 6H-SiC electron saturation velocity value

Remove spurious error message from INTERFACE statement due to REFLECT


parameter specification

Improve transient AC simulation to prevent incorrect time steps

Improve singlet exciton model to prevent incorrect binding energy calculation

Improve DOPING statement trap specification to prevent insulator region traps

Improve CONTACT statement inductance specification to prevent spurious error


message in extended-precision

Improve ray trace to prevent potential crash on Windows

Improve 3D DDMS model to prevent potential memory leak

Change LED spectral density units to W/sqcm/um for even samples

VERSION 5.19.19
NEW FEATURES

4H-SiC and 6H-SiC Slotboom bandgap narrowing material parameter run-time output

Oxygen vacancy and interstitial concentration log file probe

Differential laser gain log file specification

k.p model band structure recalculation specification

k.p model average region potential mode specification

PAM.BICGST and PAM.GMRES parallel iterative solver support for MixedMode 3D


conductivity matrix calculation

Iterative solver preconditioner specification for MixedMode 3D conductivity matrix


calculation

k.p ABS imaginary refractive index model

Optical intensity C-Interpreter function

C-Interpreter nodal data callback function support in doping C-Interpreter function

DEFECTS and INTDEFECTS statement parameter support in C-Interpreter nodal data


callback function

ALTERATIONS AND ENHANCEMENTS

Improve GANSAT mobility model to prevent poor convergence

Improve laser gain model to prevent poor convergence at lasing threshold

Improve accuracy of laser quantum well confinement factor calculation to prevent


incorrect results

Improve vector Helmholtz model to prevent potential crash when specifying multiple
orbital numbers and multiple transverse modes

Improve LED spectrum output to prevent incorrect results

Improve 2D ray-trace to prevent incorrect absorbed energy calculation

Improve 3D ray-trace to prevent incorrect results for reflected low energy rays

Improve bandgap log file probe to prevent incorrect results in structures with voids

Default maximum number of iterations is now 500 for PAM.BICGST and PAM.GMRES
parallel iterative solvers

Remove input deck position restrictions for doping C-Interpreter function

VERSION 5.19.18
NEW FEATURES

Minimum Newton iteration number specification

Interface barrier lowering specification for thermionic model

TRAP.FILE trap output at thermionic interface nodes

INTERFACE POLARIZ support for CALC.STRAIN specification on REGION or MODELS


statements

Output spectrum file specification for dipole emission spectra calculated from Fermi's
golden rule

PAM.BICGST parallel iterative linear solver

Domain decomposition pre-conditioner specification for PAM.GMRES and PAM.BICGST


parallel iterative solvers

LED output spectra units are now per unit wavelength

QWIP idealized parabolic quasi-continuum traveling states model

3, 4, 6 and 8 band k.p models

k.p model energy range specification for density of states and optical response

k.p model log file output for optical transition matrix elements, band character and
region-specific bulk band structure

Finite element basis order specification for Schrodinger equation solution for
improved hetero-interfaces accuracy

ALTERATIONS AND ENHANCEMENTS

Improve noise model to prevent spurious error message with GANSAT mobility model

Improve region summary run-time output for user-defined material names

Improve GANSAT mobility model to prevent poor convergence and AC continuity

Improve hole trap emission C-Interpreter function to prevent incorrect results

Improve FDTD time step calculation to increase simulation speed

Improve FDTD angle scanning to prevent incorrect results

Improve accuracy of transfer matrix method to prevent incorrect results

Improve QTUNN model to prevent possible error with Schrodinger-Poisson meshes

Change PAM.MPI linear solver specification to PAM.GMRES

Improve accuracy of log file velocity probe

Improve accuracy of 3D polarization charge calculation

Improve transient AC simulation to prevent incorrect results with continuous bulk or


interface defects

Improve 3D impact ionization model to prevent incorrect results with E.SIDE

Improve Pasveer Gaussian disorder transport model to prevent poor convergence in


extended-precision

Improve accuracy of quantum density structure file output to prevent incorrect


results

Improve accuracy of log file electric field probe at semiconductor/insulator interfaces

VERSION 5.19.17
NEW FEATURES

WAVEFORM statement tabular data specification

MixedMode device specification for REGION MODIFY

Recombination rate support in C-Interpreter nodal data callback function

Gaussian cutoff specification for QWIP mini-band edge absorption

QWIP radiative capture rate log file output

Calculated optical spectra output

ALTERATIONS AND ENHANCEMENTS

Improve log file probe electric field calculation adjacent to insulator regions

Prevent potential crash in 3D with MODELS CONMOB, F.TAUN or F.TAUP

Improve accuracy and convergence of Schottky tunneling models

Improve LED spectral output

Improve black body radiation model to prevent incorrect temperature specification

Improve laser spectrum output on SAVE statement

Default value of METHOD TEMP.TOL is now 1.0e-5

Improve auto meshing in FDTD to prevent coarse meshes

Improve interpolation between the super-lattice and quantum well meshes

Inter-subband absorption model now applied to all quantum well regions

Improve QWIP radiative capture rate model to prevent potential error with monospectral beams

Improve TMM model to support angle specification

WELL.CAPT parameter now enables inter-subband absorption calculation

Improve interface model to prevent possible crash when specifying F.QF C-Interpreter
model

VERSION 5.19.16
NEW FEATURES

Optical intensity structure file output for CONDUCTOR regions without absorption

Photo-absorption rate structure file output for organic semiconductors

Band structure k.p model using momentum space axial approximation

Built-in spectra library

Electron and hole trap emission rates C-Interpreter functions

Position-dependent specification of DEFECTS and INTDEFECTS statement parameters


using C-interpreter function

Position-dependent specification of ODEFECTS and OINTDEFECTS statement


parameters using C-interpreter function

C-interpreter nodal data callback function

ALTERATIONS AND ENHANCEMENTS

Improve Schrodinger-Poisson mesh to prevent incorrect mesh generation

Improve semiconductor/semiconductor thermionic interfaces to prevent incorrect


results with interface defects

Default Al2O3 bandgap is now 9eV

Improve structure file output to prevent incorrect Ta2O5 region definition

Improve carrier temperature model to allow flow of finite carrier energy at thermionic
interfaces

Improve log file probe to prevent incorrect values of recombination in extendedprecision

Improve log file probe to prevent incorrect integrated values with 2D cylindrical
meshes

Improve quasi-static CV output to prevent incorrect values with mesh width


specification

Improve accuracy of transient trap recombination model for very long transient
simulations

Improve photo-current calculation for quantum well infrared photo-detectors to


prevent incorrect results with optical beam incidence angle specification

Remove floating contacts from small-signal AC output to prevent incorrect results

Improve interface trap material specification to prevent inclusion of external


interfaces

Improve Schenk bandgap narrowing model to prevent incorrect results

Improve LED photon and energy flux regional summaries to prevent incorrect results

Improve transfer matrix method calculation to prevent incorrect results

Improve Tsu-Esaki Schottky contact tunneling models to prevent incorrect results

Improve mesh generation to prevent different mesh spacing in 64-bit and extendedprecision

Improve LED and SAVE statements spectrum assignment to prevent incorrect results

Improve LED output power calculation to prevent incorrect results

VERSION 5.19.15
NEW FEATURES

MIXEDMODE thermionic interface support

ALTERATIONS AND ENHANCEMENTS

Improve convergence behavior of thermionic interface model

Improve 3D to prevent possible crash when running on Windows

Improve convergence behavior and accuracy of Gaussian band model

Improve spectral analysis model to prevent spurious error message if dopant


spectrum is not specified

VERSION 5.19.14
NEW FEATURES

Interface resistance specification

Photo-generation rate reload

Gauss-Hermite integral Gaussian band model

Organic doping percentage specification

Dipole-dipole exciton energy transfer rate model

Ratio of cubic to total site specification for SiC two-level incomplete ionization model

Thermionic interface specification for homo-junctions

ALTERATIONS AND ENHANCEMENTS

Improve Sotoodeh III-V low-field mobility model temperature dependence and runtime output

Improve ionic species generic reaction model to prevent poor transient convergence
with three separate ionic species

Improve region and material semiconductor/insulator interface specification

Improve run-time output of Gummel method

Improve time step algorithm to prevent incorrect increments when running in 160-bit
extended-precision

Improve MixedMode 3D to prevent a potential crash when running in extendedprecision

Improve accuracy of 3D UST model when running in extended-precision

Improve thermionic interface model to prevent poor convergence with both lattice
temperature and carrier temperature simulations

Improve structure file reload to prevent incorrect current bias value with MESH
WIDTH specification

Improve carrier temperature X-norm BLOCK method specification to prevent incorrect


values

Improve 3D small-signal simulation to prevent incorrect conductance and


capacitance run-time output when running in extended-precision

Improve quantum parameters specification to prevent reset on subsequent MODELS


statements

VERSION 5.19.13
NEW FEATURES

Energy balance temperature-dependent energy relaxation time model

DevEdit fixed x-composition fraction material support

InGaAs, AlGaAs and InGaP GONZALEZ model bowing parameter

ALTERATIONS AND ENHANCEMENTS

Allow specification of EG300 and AFFINITY with k.p model

Improve log file PROBE output to prevent incorrect trap density results

Change default value of .NUMERIC DTMIN to 1e-25s

Warning message for conflicting material and region specification on MATERIAL,


MODEL and IMPACT statements.

VERSION 5.19.12

NEW FEATURES

PROBE statement scale parameter

Drift-diffusion simulation with periodic boundaries

PROBE statement spherical polar coordinate specification

THERMAL3D heat capacity and thermal conductivity default structure file output

ALTERATIONS AND ENHANCEMENTS

Improve 3D interface polarization model to prevent incorrect results

Improve C-Interpreter to prevent potential crash in parallel simulations

Improve MixedMode to prevent spurious error message when loading structure files
which were previously simulated using LUMINOUS

Improve Thermal 3D to prevent incorrect power calculation in multiple steady-state


solutions

Modify F.TAURN and F.TAURP C-Interpreter functions to include lattice temperature

Improve parallel Atlas to prevent potential crash when using more that 32 CPUs

Improve bundle licensing to prevent possible premature exit when simultaneously


running multiple versions of Atlas

Improve BEAM statement specifications within MixedMode to prevent spurious error


message

Improve structure file output to prevent incorrect values of charge concentration for
user defined insulator materials

VERSION 5.19.11
NEW FEATURES

Axial and transverse strain specification

Transient THERMAL3D simulation

ALTERATIONS AND ENHANCEMENTS

Improve GaN polarization structure file output to show both positive and negative
charge at thermionic hetero-interfaces

Improve MixedMode temperature compliance to prevent incorrect convergence


behavior

Improve convergence of oxygen interstitial transport model

Improve 3D thermionic interface model to prevent incorrect results for homojunctions

Change 3D AC iterative solver default fill level to 1

Improve 3D AC iterative solver parameter parsing to prevent incorrect behavior

Improve interface polarization and neutralization models to prevent incorrect results

Improve oxygen vacancy and interstitial model to prevent incorrect values at


electrode boundaries

Improve oxygen interstitial concentration calculation with OX.INTLIMIT to prevent


incorrect results

Improve 3D trap model to prevent incorrect DOS values

Improve 3D UST model to prevent potential crash

Improve 3D polarization model to prevent potential crash

Improve PROBE AVERAGE to prevent incorrect results with WIDTH specification

Improve TRAP.FILE output for organic DEFECTS to prevent incorrect results

Allow specification of interface charge after SOLVE INIT

Improve curvetracer algorithm so that voltage steps can be applied after curvetracer
finishes

Improve minimum and maximum temperature output in THERMAL3D to prevent


incorrect results

VERSION 5.19.10
NEW FEATURES

Piezoelectric polarization substrate axis-normal specification

Vector log file probe specification

Area average log file probe specification

Exponential doping grading using AUTO meshing

Automatic x-composition calculation for InGaAsP lattice matched to InP

Sotoodeh III-V low field mobility model

ALTERATIONS AND ENHANCEMENTS

Improve structure file charge concentration calculation to prevent incorrect results


with oxygen transport models

Improve oxygen exchange surface boundary model to account for current device
temperature

Improve 2D ASCII file doping to prevent incorrect values in extended-precision mode

Improve 3D Z-direction dependent piezoelectric polarization calculation to prevent


incorrect results

Improve structure file output to prevent incorrect material definition with TI02

Improve 3D ray-trace to prevent potential lock-up

Improve thermionic interface model to prevent incorrect results for homo-junctions

Improve 3D small-signal AC simulation with traps and defect models to prevent


potential crash

Improve structure file optical intensity output to prevent incorrect insulator values
with degradation models

Improve oxygen transport model to prevent spurious error message with volumetric
electrodes

Improve REGRID to prevent incorrect doping with DOPFILE specification

Improve hopping model donor DOS calculation to prevent incorrect values

Improve ODEFECT acceptor, donor and total DOS file output to prevent incorrect
values

VERSION 5.19.9
NEW FEATURES

Trap emission rates specification

Structure file support for ZrO2 and TiO2 materials

Electron and hole effective masses for TiO2

BLOCK method now available for lattice temperature with non-local band-to-band
tunneling model

Dipole density C-interpreter function

Dipole density table specification

Results file specification for Integrated dipole position

Cavity effect model for optical s-matrix singlet decay lifetime

Dipole position-dependent radiated power optical s-matrix file output

Optical s-matrix dipole color file output

ALTERATIONS AND ENHANCEMENTS

Improve accuracy of degradation model

Improve extended-precision output of transmission probe to prevent incorrect results

Improve NEGF model to prevent incorrect calculation of emitter state energies

NEGF.LOG file names now start from 1 instead of 0

Improve multi-state trap model to prevent incorrect results at insulator/insulator,


insulator/metal and insulator/conductor interfaces

Extra run-time output for bias cutbacks steps caused by lattice or carrier
temperatures exceeding their specified limits

Improve quasi-Fermi level dependent mobility model to prevent possible


convergence problems

Improve 3D ray-trace to prevent potential lock-up

Improve Schrodinger-Poisson model to prevent potential crash

Improve electron transmission resolution with non-uniform Schrodinger-Poisson grid

Improve lattice temperature solution with thermionic interfaces to prevent potential


convergence problems

Improve electrode re-definition of existing regions to prevent incorrect structure


generation

Improve interface material and number specification to prevent incorrect results with
interface resistance model

Improve accuracy of coupled NEGF model to prevent incorrect results

Improve vector Helmholtz model to prevent potential crash

Improve MIXEMODE to prevent incorrect photo-generation rate calculation with


multiple Atlas devices

Improve 3-band Schrodinger-Poisson model to prevent incorrect results

Improve 3D ray-trace to prevent possible incorrect results during spot scan

VERSION 5.19.8
NEW FEATURES

Small-signal AC support for MIM.ITAT.EL, MIM.ITAT.HO, MIM.RTAT, ITAT.SC.EL,


ITAT.SC.HO, RTAT.SC, QTNLSC.EL and QTNLSC.HO models

BGN.SCHENK model parameters output

Verilog-A element definition using Xxxx statement

ALTERATIONS AND ENHANCEMENTS

Improve doping loading from ATHENA structure files to prevent potential crash

Improve structure file charge calculation to include oxygen vacancy and oxygen
interstitial densities

Improve oxygen vacancy and oxygen interstitial transport equation initialization to


prevent convergence problem if SOLVE INITIAL is specified after SOLVE PREVIOUS

Improve F.RADIATE3D C-interpreter function to prevent incorrect results

Improve small-signal AC optical beam simulation to prevent potential crash

Improve oxygen vacancy and oxygen interstitial transport models to prevent


convergence problems when specifying charge number

Improve Verilog-A support

Improve DYNASONOS model to prevent possible steady-state convergence problems


after transient solutions

Improve galvanic transport model to prevent incorrect results

Improve impact ionization model to prevent possible convergence problems

Remove spurious energy balance model error message

Improve structure file creation to prevent possible crash when changing region into
electrode

Improve GAINMOD=5 laser gain model to prevent possible convergence problems

Alias ZLAT.CHAR to Z.CHARACTERISTIC on DOPING statement

Improve anisotropic permittivity model output to prevent incorrect results

VERSION 5.19.7
NEW FEATURES

Quality parameter for Scott-Malliaras boundary conditions

Ielmini model support for QTREGION parameter on REGION statement

Stabilization mode for SIS.TAT and RTAT.SC models

Output control parameters for optical s-matrix model

Position-dependent exciton coefficients C-interpreter functions

Pseudo-random bit sequence and pulse waveform specification

3D ray-trace spot scan

Region specific ionic species transport model

Fowler-Nordheim interface current structure file output

Oxygen transport equation charge number specification

ALTERATIONS AND ENHANCEMENTS

Improve multi-state trap model to prevent incorrect results at insulator interfaces

Improve optical s-matrix model to include exciton radiative decay in optical output
power calculation

Alias IMULT to VMULT on SOLVE statement

Improve 2D ray-trace to prevent convergence problem after structure file reload

MixedMode support for THERMCONTACT electrode number specification

Improve SIS models to include BBT.NONLOCAL model contributions

Improve ITAT.FILE output to prevent incorrect values in extended-precision mode

Improve single carrier simulation model to prevent incorrect results

Improve MixedMode to prevent incorrect results for optical beams

Improve optical s-matrix model to calculate perpendicular and parallel dipoles

Improve strain calculation to prevent incorrect results

Improve zincblende 2-band model to prevent incorrect results

Remove spurious error from 2D ray-trace

Improve convergence behavior for generic ion transport model

Improve IELMINI model small-signal AC simulation to prevent potential crash

Improve 3D ray-trace to prevent incorrect ray intersection with prism edges

Improve TMM to prevent incorrect results

Improve complex index of refraction log output

Improve GaSb bandgap model to prevent incorrect results

Improve MixedMode structure and circuit loading to prevent convergence problems


with non-300K device temperature

New default values for T.INITSTEP and T.MINSTEP on SAVE statement

Improve Geiger mode to prevent potential lock-up

Improve stability of RTAT.SC model

Improve photo-generation model to prevent potential crash

VERSION 5.19.6
NEW FEATURES

3D AC analysis iterative solver parameter specification

Multipole Debye dielectric permittivity model for AC analysis

Black body radiation model

Small-signal conductance calculation for MIMTUN-based models

Tunnel slice specific ITAT model parameter output

ALTERATIONS AND ENHANCEMENTS

Modify 2D structure file electrode current output to include device width

Improve convergence of oxygen transport model in structures with large


workfunctions

Improve 3D ray-trace to prevent potential crash

Improve structure file loading to prevent incorrect values when modifying


composition fraction using REGION and DOPING statements

Improve log file output to prevent incorrect values when using ten beams

Improve calculation of 3D interface charge to prevent incorrect values

Improve accuracy of transfer matrix model

Improve 2D ray-trace to prevent possible crash when using periodic optical


boundaries

Improve structure file output to prevent incorrect doping values at region interfaces if
doping is defined using individual dopant species

VERSION 5.19.5
NEW FEATURES

DATASET statement to rescale, window, stretch and rotate imported optical data

Photo-absorption rate structure file output

Quasi-Fermi level gradient-dependent electron and hole field mobility

Ionic species transport model support for finite volume electrodes and conductor
regions

Multistate trap model INTTRAP interface specification

MIM device band-to-band tunneling model

Semiconductor-conductor INTTRAP interface specification

Superlattice quantum model for bound and traveling states

Gaussian density of states conduction and valence band model for organic
semiconductors

Current direction-dependent impact ionization model

Oxygen vacancy surface recombination velocity model

ALTERATIONS AND ENHANCEMENTS

Improve support for multiple electrode with current boundary to prevent possible
error in linear solver

Improve interface model to prevent incorrect results with negative charge values

Improve convergence of non-local RTAT.SC, ITAT.SC.EL and ITAT.SC.HO trap-assisted


tunneling models

Improve accuracy of device degradation model to prevent incorrect values of hot


carrier density

Improve GaN polarization model to prevent incorrect interaction with other interface
models

Improve thermionic interface model to prevent potential crash when used with traps
specified in DOPING statement

Improve parabolic Schottky model to prevent incorrect results

Improve accuracy of photo-absorption rate output for tabular beams

Improve accuracy of drift and diffusion current structure file output

Improve F.INDEX C-Interpreter function to prevent incorrect temperature value

Improve interaction of BBT.NONLOCAL and SIS model to prevent potential crash

Improve composition fraction specification using both DOPING and REGION


statements to prevent incorrect results

Fermi statistics flag now applies to individual regions instead of whole device

Improve parallel 2D ray-trace to prevent possible crash after structure file load

VERSION 5.19.4
NEW FEATURES

Inter-subband absorption and spontaneous emission quantum well model

Complex optical device characterization method

TEOS material default parameters

Beam angle scan parameters

ALTERATIONS AND ENHANCEMENTS

Improve accuracy of parabolic Schottky model

Improve accuracy of r.h.s. convergence norm calculation for Meinerzhagen method

Improve surface mobility model to prevent incorrect results when used with
thermionic interfaces

Improve accuracy of combined DEVDEG and DYNASONOS models to prevent


incorrect results

Improve accuracy of DYNASONOS model to prevent incorrect results when used with
silicon nitride layers

Improve accuracy of interface hot electron and hot hole current structure file output

Improve Scott-Malliaras boundary conditions to prevent potential convergence


problems when used with multi-region simulations

Improve accuracy of GaN strain dependent polarization model when substrate lattice
constant cannot be determined

Improve parallel 2D ray-trace to prevent incorrect results

Replace OX.BOLTZ on the MODELS statement with OX.VACLIMIT and OX.INTLIMIT

Improve OX.VACFIXED model to prevent potential convergence problems

Improve PAM.MPI iterative solver to prevent potential crash

Improve accuracy of 3D ray-trace spot scan run-time output

VERSION 5.19.3
NEW FEATURES

Simultaneous solution of multiple orbital numbers for LASER and waveguide


simulations

Output spectrum and emitted spectrum file output for LED coupling analysis

Numerical method specification for lattice temperature equation Joule heating term

ALTERATIONS AND ENHANCEMENTS

Improve interface charge model to prevent possible incorrect results in 3D

Improve ITAT model to prevent possible convergence problems

Improve handling of insulator regions which are converted into semiconductors to


prevent incorrect model specification

Improve polarization charge model to prevent incorrect results when used with
thermionic interfaces

Improve calculation of interface charge to prevent incorrect results in structure file


output

Improve drift-diffusion vacancy transport equation to prevent possible convergence


problem with multiple layer structures

Include tunneling current in calculation of current convergence criteria

Apply minimum resolvable carrier concentration to thermopower calculation to


prevent possible incorrect values

Support for ATHENA and DevEdit structure files in Van Dort quantum confinement
model

Improve parabolic Schottky tunneling model to prevent incorrect values

Improve definition of substrate lattice constant for GaN strain polarization calculation
to prevent spurious error message

VERSION 5.19.2
NEW FEATURES

Uniform electric field specification for quasi-1D two-terminal devices

Default maximum angle specification for 2D circular/3D cylindrical meshes

Schenk bandgap narrowing model

Pasveer diffusion coefficient mobility enhancement parameters

Position and energy dependent density of states, current and carrier density
structure file output for NEGF model

NEGF model spectra log file specification

Singlet and triplet exciton generation C-interpreter functions

Lindefelt SiC bandgap narrowing model

ALTERATIONS AND ENHANCEMENTS

Improve Schenk tunneling model to prevent incorrect results

Improve 3D QWELL model to prevent potential crash when used with thermionic
interfaces

Improve accuracy of 80-bit extended-precision mode calculations

Improve LED extraction capabilities on SAVE and LED statements

Improve FDTD LED coupling measurement to prevent potential crash when only one
polarization is selected

Steady-state incomplete ionization model can now use two dopant ionization levels

Improve SiC default values for Conwell carrier-carrier scattering mobility model

Improve temperature dependence of SiC velocity saturation model

Improve optical index file name parsing to prevent potential crash

Improve accuracy of optical S-matrix calculations to prevent incorrect results

Improve cylindrical 2D (r-z) Helmholtz solver to prevent potential convergence


problems

Improve drift-diffusion oxygen transport equation to include non-linear mobility

VERSION 5.19.1
NEW FEATURES

Unity emission optical S-matrix fractional yield calculation

Options to change existing region into an electrode

Oxygen vacancy and interstitial velocity output in structure files

Linear transport specification for oxygen transport equations

ALTERATIONS AND ENHANCEMENTS

Improve Schenk Trap-Assisted-Tunneling model stability and accuracy

Improve accuracy of temperature dependence for conduction and valance band


density of states calculation

Improve structure file reload when using multi-band k.p model to prevent incorrect
results

Improve insulator/insulator interface charge model to prevent incorrect results

VERSION 5.19.0
NEW FEATURES

Wavelength sweep cutback method for optical simulation

2D circular and 3D cylindrical bounding box specification for INTERFACE statement

Maximum number of regions is now 15000

Ambient material specification for optical simulation

Insulator/insulator interface specification for INTERFACE statement

Relative stopping criteria specification for GMRES iterative solver

GMRES and PAM.MPI iterative solvers in 2D

64-bit PAM.MPI iterative solver selection when running in extended-precision mode

Conductivity log file probe

Run-time material output for bandgap narrowing and Auger recombination models

ALTERATIONS AND ENHANCEMENTS

Remove spurious error message when using Schottky contacts with lumped elements
or current boundary conditions

Improve 3D FDTD photo-generation rate calculation to prevent incorrect results

Improve TMM photo-generation rate and optical intensity calculations in high


absorption regions to prevent incorrect results

Improve DIRECT solver in 3D to prevent potential crash with very large structures

Improve 3D ray trace to prevent possible lock up

Remove spurious error message from 3D ray trace for marginally obtuse triangle
intersections

Improve bandgap model for InAlGaAs and InAlGaP to prevent incorrect results

Improve MixedMode electrode information run-time output to prevent incorrect print


out

Improve resistivity log file probe calculation in conductor regions to prevent incorrect
results

Improve 3D thermionic interfaces to prevent potential crash

Improve 3D structure file output to prevent incorrect values of Z-direction electric


field at thermionic interfaces

Improve Geiger mode model to prevent possible lock up

Improve anti-reflective coating material name specification for ray trace and TMM

Improve 3D GaN polarization model to prevent potential crash

Improve 2D iterative solvers to prevent incorrect specification of solver options

Change units for tabular photo-generation run-time output

Improve GaN polarization model to prevent incorrect values at thermionic interfaces

Change default value of maximum time step to 1e10s

Improve 3D PAM.MPI iterative solver to prevent incorrect results in extendedprecision

Improve specification of interface charge bounding box in 3D to prevent incorrect


results

Improve FDTD LED output coupling calculation to prevent incorrect results and runtime output

Change resistivity log file probe to use free-carrier resistivity in semiconductor


regions

BGN2 on the MODELS statement now selects the Klaassen bandgap narrowing model