ProfileCommand
PROFILE
profile - read a data file and construct a data field
Synopsis
profile
infile = <c> name = <c> [offset = <n>] [xscale = <n>] [ymin = <n>] [(logarithmic | linear)]
Description
The profile command is used to read data files and add them to the fieldserver. This allows reading a doping profile from a SIMS measurement, for example. In two-dimensional structures, the data field is created uniformly in the lateral direction.
- infile
- The name of the data file. The file should be in two column format with depth in column one and the variable in column two. The depth is in microns. It will also read the output of the print.1d command, which includes tcl braces for list processing and the material name.
- name
- The name parameter allows creation of arbitrary fields, for example, a field called "Measured".
- offset
- This value is subtracted from the x coordinate in the data file when creating the data field. This allows a profile to be shifted vertically or horizontally.
- xscale
- The profile command assumes the x-dimension is in microns. This command allows the user to scale the depth dimension, if necessary. For example, if the depth is in angstroms, 1.0e-4 should be specified.
- ymin
- This value is the minimum acceptable value of the data field. This values is added to every read in data field. This is useful for data which may approach zero when using logarithmic interpolation.
- logarithmic, linear
- Interpolate data using logarithmic or linear interpolation. Logarthimic is usually more accurate for concentration profiles, and is the default value.
Examples
profile name=Boron inf=utmar.bor xscale=1.0e-4 ymin=1.0e14
Read a boron profile into the program. This could be from a Monte Carlo implant code - UT Marlowe comes to mind. Scale the depth by 1.0e-4 to convert Marlowe's angstroms to microns. Since the output of Marlowe is sometimes zero, a minimum value of 1.0e14 is specified.
profile name=Data inf=SIMS
Read a filed named SIMS into a data field called "Data". This can be done to initialize a device doping profile, or to read in a measured profile that is the target of a diffusion extraction.
Bugs and Missing Features
I really, really hope to be forced to read in lateral profiles some day.
See Also
None