Tags: NEGF

Description

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.

Downloads (1-11 of 11)

  1. A Matlab 1D-Poisson-NEGF simulator for 2D FET

    Downloads | 04 Mar 2024 | Contributor(s):: Chien-Ting Tung

    A Matlab 1D-Poisson-NEGF solver to calculate a 2D FET where the channel is only one atom thick. It assumes the channel thickness is only one point and solves the 1D Poisson and NEGF self-consistently.It also utilizes a Fermi-Dirac integral table from...

  2. Recursive algorithm for NEGF in Python GPU version

    Downloads | 02 Feb 2021 | Contributor(s):: Ning Yang, Tong Wu, Jing Guo

    This folder contains two Python functions for GPU-accelerated simulation, which implements the recursive algorithm in the non-equilibrium Green’s function (NEGF) formalism. Compared to the matlab implementation [1], the GPU version allows massive parallel running over many cores on GPU...

  3. MATLAB codes from the "Lessons from Nanoelectronics"

    Downloads | 10 Dec 2015 | 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 use the OCTAViEw tool on nanoHUB.

  4. 3D Topological Insulator Nanowire NEGF Simulation on GPU

    Downloads | 28 May 2015 | 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 without impurities, edge defects, acoustic phonons and vacancies for semi-infinite or metallic...

  5. MATLAB codes from "Nanoscale device modeling: the Green's function method"

    Downloads | 10 Oct 2013 | 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).

  6. Inelastic Scattering in NEGF: Matlab Implementation and Exercises

    Downloads | 02 Jan 2011 | 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 the core principles using a simple conductor described by a (2x2) Hamiltonian matrix, while the...

  7. ANGEL - A Nonequilibrium Green's Function Solver for LEDs

    Downloads | 07 Feb 2010 | 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 quantum transport in a light-emitting diode (LED).ANGEL is the first 1D-heterostructure NEGF to include the...

  8. MOSCNT: code for carbon nanotube transistor simulation

    Downloads | 14 Nov 2006 | 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 transistor geometry with wrapped-around gate and doped source/drain regions are assumed. It should be noted that...

  9. recursive algorithm for NEGF in Matlab

    Downloads | 13 Nov 2006 | 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) method.recuresealg3d.m- works for 3-diagonal matricesrecuresealgblock3d.m- works for 3-block-diagonal...

  10. MATLAB Scripts for "Quantum Transport: Atom to Transistor"

    Downloads | 15 Mar 2005 | 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 less than a page of code, and yet they reproduce much of the fundamental physics observed in...

  11. NanoMOS 2.5 Source Code Download

    Downloads | 22 Feb 2005 | 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 transport, quantum ballistic, and quantum diffusive). The transport models treat quantum effects in the...