nextnano3 - Tutorial
next generation 3D nano device simulator
last updated:
25-01-10
Author: Stefan Birner
Please send comments to nextnano3 (-at-) wsi.tum.de.
This is a general introduction in how to make your first steps with the 3D
Nano Device Simulation program and to get acquainted with the basics.
Check out the Overview section and
browse through it to get an idea what it is all about.
First of all it would be advisable to have a brief look at the
structure of the code and how the input data will be processed.
If you encounter any technical terms that you are unfamiliar with, please
check the glossary. If you cannot find an
answer or if you find that the tutorial in general lacks some information or if
it is totally confusing, please let us know and we will try to update it to your
needs.
The physics is explained in the section
Basics. You can download a pdf-file
and print out an old version of the Basics (partly in German, won't be updated
any more) here. First, the
underlying physical equations are introduced and discussed, followed by remarks
to the general program flow and technical details of the quantum regions.
Eventually, the internal program flow will be described mainly with respect to
the quantum states. A further chapter is devoted to multiband kp theory,
including the description of the definiton of the Hamiltonian as it is used in
the program.
General information on the simulation program and how to make it run
The geometry of the device is completely specified in the input file. This is
the file that the user should edit in general. The name of this input file must
be written into the second line of the file
keywords.in. Apart from this
modification keywords.in
must not be changed.
The parameters of the materials will be read in via the database
database.in. This is the place
where you can change material data in case you want to.
Additional information for the keywords and the database can be found here:
Four example files are provided (input_file1.in,
input_file2.in, input_file3.in,
input_file4.in) in Tutorial 1 which
represent typical simulation settings that are connected to each other. These
files contain extensive comments to guide you through your first experience with
the input system.
(Further details on the definitions of the input keywords can be found in the
script
input_parser_docu.doc which can be printed out. Again, this file won't be
updated any more and therefore we suggest to consult the sections
Input parser,
Keywords and
Database instead. Brief
comments can also be found in
keywords.in itself.)
The output of the data is also controlled by the input file. Explanations can
be found in the example files. More information on the output of the data is
also contained in the section
Keywords.
The program is still in the phase of development implying that there will
always be aspects that could be considered additionally or described differently.
If you have further comments or suggestions you are welcome to contact
nextnano3@wsi.tum.de.
Now it's time to get started...
1D Tutorials
1D BIO-nextnano³
ISFET (Ion-Sensitive Field Effect Transistor)
2D Tutorials
3D Tutorials
Have fun!
The nextnano³ source code and executable (Windows PC
only) can be downloaded from the Download section. Check the
News section for changes in the code and if you
are interested in updating single files you can get the source from the folder
nextnano3/restricted/source_code/[subfolder]/filename.f90. See
Download section for details.
- Please help us to improve our tutorial. Send comments to
nextnano3
(-at-) wsi.tum.de.
|