INITIALIZE
Setup grid, background doping levels.
SYNOPSIS
- initialize
- [ infile = string ]
- [ ( antimony | arsenic | boron | phosphorus | gold | gallium | beryllium | magnesium | selenium | isilicon | tin | germanium | zinc | carbon | generic ) ]
- [ conc = n ] [ orientation = n ]
- [ line.data ] [ scale ] [ flip.y ]
DESCRIPTION
The initialize statement sets up the mesh from either a rectangular specification or a from a previous structure file. The statement also initializes the background doping concentration.
- infile
- The infile parameter selects the file name for reading. The file must contain a previously saved structure, see the structure command. A generated grid using tri may also be input at this point. If no filename is specified, the program will finish generating a rectangular mesh.
- antimony, arsenic, beryllium, boron, carbon, generic, germanium, gold, magnesium, phosphorus, selenium, isilicon, tin, zinc
- These parameters specify the type of impurity that forms the background doping.
- conc
- This parameter allows the user to specify the background concentration in cm-3.
- orientation
- This parameter allows the user to specify the substrate orientation. Only 100, 110 and 111 are recognized.
- line.data
- This boolean parameter indicates that the locations of mesh lines should be listed.
- scale
- Parameter to scale the size of an incoming mesh. The default is 1.0.
- flip.y
- This boolean parameter indicates if the mesh should be flipped around the x axis. It is sometimes useful for reading grids prepared with tri or other grid generation programs.
EXAMPLES
- init infile=foo
- This command reads in a previously saved structure in file foo.
- initialize conc=1e15 boron
- This command finishes a rectangular mesh and sets up with boron doping of 1.E15 cm-2.
BUGS
There are no known bugs.
SEE ALSO
The boundary,
line,
region,
and structure statements.