The PLOT.3D line

Syntax

  PLOT.3d plotted-quantity control

Description

The PLOT.3D line dumps 3D scatter files for use in the external Coughran/Grosse 3D visualization system in Murray Hill. Scatter files can also be converted to the AVS unstructured cell data (UCD) format via the external "scat2avs" utility.

Each PLOT.3D line makes a single file which may have up to 5 quantities over the grid.

Parameters

plotted-quantity is up to 5 of:
  POtential    =  logical   Mid-gap potential
  QFN          =  logical   Electron quasi-fermi level
  QFP          =  logical   Hole quasi-fermi level
  N.temp       =  logical   Electron temperature
  P.temp       =  logical   Hole temperature
  BAND.Val     =  logical   Valence band potential
  BAND.Cond    =  logical   Conduction band potential
  DOping       =  logical   Doping
  ELectrons    =  logical   Electron concentration
  Holes        =  logical   Hole concentration
  NET.CHarge   =  logical   Net charge concentration
  NET.CArrier  =  logical   Net carrier concentration
  J.Conduc     =  logical   Conduction current (not yet implemented)
  J.Electr     =  logical   Electron current (not yet implemented)
  V.Electr     =  logical   Electron velocity (not yet implemented)
  J.Hole       =  logical   Hole current (not yet implemented)
  V.Hole       =  logical   Hole velocity (not yet implemented)
  J.Displa     =  logical   Displacement current (not yet implemented)
  J.Total      =  logical   Total current (not yet implemented)
  E.field      =  logical   Electric field
  REComb       =  logical   Net recombination
  FLowlines    =  logical   Current flow lines (not yet implemented)

The above parameters specify the quantity to be plotted. For vector quantities the magnitude is plotted unless specific vector components are requested. Model dependent parameters (current and recombination) are calculated with the models currently defined, not with the models that were defined when the solution was computed. This allows the display of, for instance, Auger and Shockley-Read-Hall components of recombination separately. For consistent values of current, the models used in the solution should be specified. The quantity to be plotted has no default.

control

  Outfile        =  character
  REGion         =  vector
  IGn.region     =  vector
  Semiconductor  =  logical  (default is true)
  INsulator      =  logical  (default is true)
  ABsolute       =  logical  (default is false)
  LOgarithm      =  logical  (default is false)
  X.compon       =  logical  (default is false)
  Y.compon       =  logical  (default is false)
  Z.compon       =  logical  (default is false)
  MIx.mater      =  logical  (default is false)

OUTFILE is the name of the scatter plot file. REGION gives a list of regions to be included; the default is every region. IGN.REGION gives a list of regions to be ignored; the default is none. SEMICONDUCTOR includes semiconductor regions, while INSULATOR includes insulator regions; setting either of these false excludes these regions from the plot. ABSOLUTE specifies that the absolute value of the variable be taken. For rapidly varying quantities, the LOGARITHM is often more revealing. Since many of the quantities may become negative, PADRE actually uses

to avoid overflow. To get the true logarithm of a quantity, specify ABSOLUTE and LOGARITHM - the absolute is taken first and there is no danger of negative arguments. X.COMPON, Y.COMPON and Z.COMPON request the x, y and z components of a vector quantity, respectively. MIX.MATER specifies that local vector averaging should be done over all materials to which the node belongs as opposed to just the hierarchical choice (see the PRINT line).

Examples

The following line dumps a scatter plot of the electrostatic potential, electron density and hole density at the last bias point solved into a file called "plt.wmc".

  PLOT.3D   POTEN ELECT HOLE OUTFILE=plt.wmc

The following line creates a scatter plot file with three quantities, the potential, the x-component of the electric field, and the y-component of the electric field.

  PLOT.3D   POTEN E.FIELD X.COMP Y.COMP OUTFILE=plt.field