PLOT.3d plotted-quantity control
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.
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).
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