Select
select - select the plot variable for the postprocessing
routines
Synopsis
sel, select
[ z=<expr> ]
[name=<c>]
[list] [store]
Description
The select statement is used to specify the variable for display
in all of the postprocessing commands. Data can be selected directly
on most commands, but it is usually more effective to specify it with
this command. This command also will list all currently defined data
fields. This command uses the alagator
scripting and parsing to handle expressions of variables.
- z
- This parameter accepts an expression of data fields which are used to build
a new data field. The operators *,/,+,-,^ all work in the expected way. The
vector variables are listed below: The data fields available may be listed
with the list parameter. In addition to the listed data fields, the x and
y coordinate may also be specified. All alagator
functionalilty is supported except the differential operators.
- name
- This parameter is the character string name of the new data field. The default
is the name z_plot_var. This is used by all of the commands when a plot name
is not specified. This becomes a powerful feature, as solution fields can
also be created. For example, expressions can be used to construct the doping
field for device simulation. See the examples subsection at the end of this
section for examples.
- list
- This parameter will return a list of all currently defined and named data
fields. The real and vec parameters control whether the real or vector data
fields are listed. This returns a full tcl list, for use with those commands
that require list variables.
- store
- This parameter controls whether the data field is written into permanent
storage when a structure file is output. The default is false.
Examples
select z=log10(Arsenic)
Choose as the plot variable the base 10 logarithm of the arsenic
concentration.
select z=(Phosphorus-5.0e14)
Choose as the plot variable the phosphorus concentration minus a
constant value of 5.0e14.
select z= "(phos - 1.0e18 * exp ( y * y / 1.0e-8 ))"
name=Doping store
Choose as the plot variable the difference between the phos and an
analytic profile. Phos must have been defined as a data field
earlier. The new data field will be named Doping, and will be used by
the device simulator as the doping profile in the device. The store
flag indicates that the doping field should be written into any saved
structure files.
select z= "(Int * Vac - CiStar * CvStar)"
Choose the excess vacancy interstitial product as the plot
variable.
select list
List all available real data fields.
Bugs and Missing Features
See Also
all post processing commands, alagator
FLOOPS/FLOODS Home Page