DATE CHANGE: nanoHUB could be intermittently unavailable on 05/06 from 8:00 am – 1:00 pm (EST) for scheduled maintenance. All tool sessions will expire on 05/06 at 8:00 am (EST).
Find information on common issues.
Ask questions and find answers from other users.
Suggest a new site feature or improvement.
Check on status of your tickets.
The non-equilibrium Greens function (NEGF) formalism provides a powerful conceptual and computational framework for treating quantum transport in nanodevices. It goes beyond the Landauer approach for ballistic, non-interacting electronics to include inelastic scattering and strong correlation effects at an atomistic level.
Check out Supriyo Datta's NEGF page for more information, or browse through the various resources listed below.
MATLAB codes from the "Lessons from Nanoelectronics"
10 Dec 2015 | Downloads | Contributor(s): Supriyo Datta
The .zip archive contains all the codes from the book.
You can download and unzip the file to access the codes organized in folders (titled by the Lecture number).
You can run this on MATLAB or...
3D Topological Insulator Nanowire NEGF Simulation on GPU
28 May 2015 | Downloads | Contributor(s): Gaurav Gupta
This code developed in C and CUDA simulates the carrier transport in three-dimensional (3D) topological insulator (TI) nanowire, with Bi2Se3 as exemplar material, with or...
MATLAB codes from "Nanoscale device modeling: the Green's function method"
10 Oct 2013 | Downloads | Contributor(s): Supriyo Datta
The MATLAB programs used to generate the figures in the article that appeared in Superlattices and Microstructures, vol.28, p.253 (2000).
Inelastic Scattering in NEGF: Matlab Implementation and Exercises
02 Jan 2011 | Downloads | Contributor(s): Samiran Ganguly, Supriyo Datta
A set of Matlab scripts has been developed illustrating the treatment of inelastic scattering in non-equilibrium Greens function (NEGF) based quantum transport models. The first script highlights...
ANGEL - A Nonequilibrium Green's Function Solver for LEDs
07 Feb 2010 | Downloads | Contributor(s): sebastian steiger
Introducing ANGEL, a Nonequilibrium Green’s Function code aimed at describing LEDs.
ANGEL uses a description close to the classic NEMO-1D paper (Lake et al., JAP 81, 7845 (1997)) to model...
MOSCNT: code for carbon nanotube transistor simulation
3.5 out of 5 stars
14 Nov 2006 | Downloads | Contributor(s): Siyu Koswatta, Jing Guo, Dmitri Nikonov
Ballistic transport in carbon nanotube metal-oxide-semiconductor field-effect transistors (CNT-MOSFETs) is simulated using the Non-equilibrium Green’s function formalism. A cylindrical...
recursive algorithm for NEGF in Matlab
0.0 out of 5 stars
13 Nov 2006 | Downloads | Contributor(s): Dmitri Nikonov, Siyu Koswatta
This zip-archive contains two Matlab functions for the recursive solution of the partial matrix inversion and partial 3-matrix multiplication used in the non-equilibrium Green’s function (NEGF)...
MATLAB Scripts for "Quantum Transport: Atom to Transistor"
5.0 out of 5 stars
15 Mar 2005 | Downloads | Contributor(s): Supriyo Datta
Tinker with quantum transport models! Download the MATLAB scripts used to demonstrate the physics described in Supriyo Datta's book Quantum Transport: Atom to Transistor. These simple models are...
NanoMOS 2.5 Source Code Download
4.5 out of 5 stars
22 Feb 2005 | Downloads | Contributor(s): Zhibin Ren, Sebastien Goasguen
NanoMOS is a 2-D simulator for thin body (less than 5 nm), fully depleted, double-gated n-MOSFETs. A choice of five transport models is available (drift-diffusion, classical ballistic, energy...