PLOT.1D

Plot a one dimensional cross section.

SYNOPSIS

plot.1d
[ (x.value=n | y.value=n) ]
[ exposed | backside | reflect | silicon | oxide | nitride | poly | oxynitride | aluminum | photoresist | gaas | gas ]
[ /exposed | /backside | /reflect | /silicon | /oxide | /nitride | /poly | /oxynitride | /aluminum | /photoresist | /gaas | /gas ]
[ boundary ] [ axis ] [ clear ] [ symb=n ]
[ x.max=n ] [ x.min=n ] [ y.max=n ] [ y.min=n ] [ arclength ]

DESCRIPTION

The plot.1d statement allows the user to plot cross sections vertically or horizontally through the device. The statement has options to provide for initialization of the graphics device and plotting of axes. The statement can optionally draw vertical lines whenever a material boundary is crossed. The vertical axis is the variable that was selected (see the select statement). The plot can have limits given to it so that only a portion of the entire device will be shown, or more than one variable can be conveniently plotted.

The options and their action are described below:

x.value, y.value
These parameters specify that the cross section is to be done at a constant value as specified by the parameter. This parameter value is in microns. Only one of x.value or y.value can be specified for a given device. Specifying x.value will produce a vertical slice through the device and y.value will specify a horizontal slice. An easy way to remember is that the cross section is taken at the constant value specified. In one dimensional mode these parameters do not need to be specified.

silicon | oxide | nitride /silicon | /oxide | /nitride
In addition to constant x or y cross sections, a one-dimensional plot can be generated along an interface. The interface lies between material 1, named without an initial "/", and material 2, named with a leading "/". For example, "plot.1d oxide /silicon" shows the values in the oxide at the oxide/silicon interface. Thus "plot.1d oxide /silicon" will usually show something different from "plot.1d silicon /oxide". The backside, reflecting or exposed surfaces of a material can be specified with the appropriate parameter. The ordinate on the axis is the x coordinate of the points along the interface. If the optional parameter arclength is set, the ordinate is instead the arc length along the boundary from the leftmost point on the curve. The leftmost point itself has ordinate equal to its x coordinate in the mesh.

boundary
This parameter specifies that any material boundaries that are crossed should be drawn in as vertical lines on the plot. It defaults false.

axis
This parameter specifies that the axes should be drawn. If this parameter is set false and clear is false, the plot will be drawn on a top of the previous axes. It defaults true.

clear
The clear parameter specifies whether the graphics screen should be cleared before the graph is drawn. If true, the screen is cleared. It defaults true.

symb
This parameter allows the user to specify a symbol type to be drawn on the cross sectional line. Each point is drawn with the specified symbol. symb = 0 means no symbol should be drawn. It defaults to 0. symb = 1 and higher will add one of the predefined symbols to the plot.

x.max, x.min
These parameters allow the user to specify the range of the x axis. The units are in microns and the default is the length of the device in the appropriate direction of the cross section.

y.max, y.min
These parameters allow the user to specify a range for the plot variable. The values have to be in units of the selected variable. If log of the boron concentration was selected, the values for this should be 16 and 10 to see the concentrations between 1.0E16 and 1.0E10.

arclength
If this parameter is set, the ordinate is the arc length along the boundary from the leftmost point on the curve. The leftmost point itself has ordinate equal to its x coordinate in the mesh. This parameter only has meaning when used with a plot along an interface.

EXAMPLES

plot.1d x.v=1.0 symb=1 axis clear
This command will clear the screen, draw a set of axes, and draw the data cross section at x = 1.0 mm. Each point will be drawn with symbol 1.
plot.1d x.v=2.0 axis=f clear=f
This command draws a cross section at x = 2.0 mm on the previous set of axes.
plot.1d sil /oxi
Plots the selected variable along the silicon interface facing oxide.

BUGS

SEE ALSO

The label and select statements.