• TCAD Examples

    TCAD Examples

vaex05.in : RGF With Single Scattering Iteration

Requires: Victory Atomistic
Minimum Versions: Victory Atomistic 1.4.0.R

This example demonstrates the use of a mode space basis based on G. Milnikov, N. Mori, and Y. Kamakura, "Equivalent transport models in atomistic quantum wires," Phys. Rev. B, vol. 85, no. 3, p. 035317, Jan. 2012, to solve a single self-consistent Born iteration with the Recursive Green's Function algorithm. It shows:

1. Solution of scattered RGF with a reduced mode space basis.

Transport calculations are solved for a silicon nanowire with a cross-section of 4-by-4 unit cells with a length of 38 unit cells (2.17 nm by 2.17 nm by 20.62 nm), with the an initial sp3d5s* tight-binding basis. The device is separated into three sections defined in the Geometry section of the input deck. This example is divided into three sections that make up a P-I-N type device, with a P-type material from 0 to 6 nm length-wise, I-type material from 6 nm to 14 nm, and N-type from 14 nm to 20.62 nm.

The simulation begins with the {Bold} Test_MS solver (solver type {Bold} ApplyModeSpace) reading in the basis file whose path is specified with the {Bold} ApplyModeSpace solver option Unitary_matrix_filename. If this option is not set, a file named Unitary_matrix.dat must exist in the same directory as the input deck. If using the "-r" option for creating a results directory, the basis file must be specified with the Unitary_matrix_filename option as being one directory above, e.g, "../Unitary_matrix.dat".

The bands are then solved using Schroedinger solvers corresponding to source and drain.

After this, a semiclassical calculation is performed by the {Bold} poisson_device_init solver, which results in an initial potential profile to be read in later by the density solver, {Bold} rgf_test.

The {Bold} rgf_test solver (solver type {Bold} SelfconsistentBornModule) performs the scattered RGF calculations and solves for electron density, and must interact with the poisson_device solver (solver type {Bold} NonlinearPoisson) in a self-consistent fashion. For this particular example, however, only a single scattering iteration and only a single self-consistent Poisson iteration are performed, so no such self-consistency takes place. The {Bold} rgf_test_solver obtains a reduced Hamiltonian from the {Bold} lra_module solver (solver type {Bold} LRAModule), and must also request from this solver reduced Green's functions and reduced self-energies. The type of scattering performed in this example is acoustic deformation potential.

The output for this example includes band-structure data, 3D potential data, I-V data, 3D electron density, and 3D hole density. The example generates the electron and hole density files (lra_module_hole_density.xyz, lra_module_electron_density.xyz and lra_module_EH_density.xyz) as well as a length-wise 1D potential profile (poisson_device_1D_0.2V_iter0.dat).

Visualization: 1. vtk structure output consists of the device structure. {Bold} Use Paraview to visualize these structure files (.vtk extension).

2. band structure data files and IV data files: Files with ".dat" extension. {Bold} Use a graph plotter such as Matlab, Python plotter, or Origin to visualize the data files.

To load and run this example, select the Load button in DeckBuild > Examples. This will copy the input file and any support files to your current working directory. Select the Run button in DeckBuild to execute the example.

Input Files
Output Results
These examples are for reference only. Every software package contains a full set of examples suitable for that version and are installed with the software. If you see examples here that are not in your installation you should consider updating to a later version of the software.
Copyright © 1984 - Silvaco, Inc. All Rights Reserved. | Privacy Policy