NEGF-DFT

NEGF-DFT (Non-Equilibrium Green's Function coupled with Density Functional Theory) is a computational approach for calculating charge transport properties across nanoscale devices. The method combines the Keldysh non-equilibrium Green's…

4. TIGHT-BINDING 4.3 Quantum Transport VERIFIED 1 paper
Back to Directory Official Website

Overview

NEGF-DFT (Non-Equilibrium Green's Function coupled with Density Functional Theory) is a computational approach for calculating charge transport properties across nanoscale devices. The method combines the Keldysh non-equilibrium Green's function (NEGF) formalism with a self-consistent field (SCF) theory based on DFT-like Hamiltonians to describe quantum transport in molecular junctions, nanoscale transistors, and other devices under applied bias.

Reference Papers (1)

Full Documentation

Official Resources

  • Homepage: https://docs.nanoacademic.com/nanodcal/ (NanoDCAL)
  • Documentation: https://docs.nanoacademic.com/nanodcal/theory/negf_dft_in_nanodcal/
  • License: Commercial (NanoDCAL); open-source implementations also exist (TRANSAMPA)

Overview

NEGF-DFT (Non-Equilibrium Green's Function coupled with Density Functional Theory) is a computational approach for calculating charge transport properties across nanoscale devices. The method combines the Keldysh non-equilibrium Green's function (NEGF) formalism with a self-consistent field (SCF) theory based on DFT-like Hamiltonians to describe quantum transport in molecular junctions, nanoscale transistors, and other devices under applied bias.

In the NEGF-DFT approach, the electronic density is calculated at non-equilibrium using NEGF rather than at equilibrium as in standard DFT. The SCF procedure looks similar to DFT but is qualitatively different: it is not a ground-state theory because it involves a non-variational and non-equilibrium density matrix. The method determines the Hamiltonian and electronic structure through a DFT-like SCF, calculates the non-equilibrium density matrix via NEGF, and accounts for open transport boundary conditions and electrostatic potential boundary conditions due to external bias or gate voltages.

Scientific domain: Quantum transport, nanoscale device physics, molecular electronics
Target user community: Researchers studying charge transport in nanoscale devices

Theoretical Methods

  • Keldysh non-equilibrium Green's function (NEGF) formalism
  • DFT-like self-consistent field (SCF) theory
  • Landauer-Büttiker transport formalism
  • Retarded and advanced Green's functions
  • Self-energy for electrode coupling
  • Non-equilibrium density matrix computation
  • Contour integration for density matrix
  • Open boundary conditions for transport

Capabilities (CRITICAL)

  • Quantum transport calculations in nanoscale devices
  • Transmission function and conductance
  • Terminal currents (Landauer formula)
  • I-V characteristics under applied bias
  • Non-equilibrium charge density redistribution
  • Electrode self-energy computation
  • Two-probe and multi-probe device geometries
  • Spin-dependent transport
  • Gate voltage effects

Inputs & Outputs

Input formats:

  • Device geometry (scattering region + electrodes)
  • Electrode band structure / surface Green's functions
  • DFT basis set and pseudopotential specifications
  • Bias voltage and gate voltage parameters

Output data types:

  • Transmission function T(E, V)
  • Current-voltage (I-V) characteristics
  • Non-equilibrium density of states
  • Charge density redistribution
  • Conductance (G = dI/dV)
  • Band structure alignment at interfaces

Interfaces & Ecosystem

  • NanoDCAL: Commercial implementation with comprehensive documentation
  • TRANSAMPA: Open-source implementation based on SIESTA
  • Programming language: Fortran/C++ (NanoDCAL); Python/Fortran (TRANSAMPA)
  • DFT backends: Various (SIESTA for TRANSAMPA, native for NanoDCAL)
  • Related codes: TranSIESTA (NEGF-DFT in SIESTA), Nanodcal, Kwant

Limitations & Known Constraints

  • Coherent (ballistic) transport assumed (no inelastic scattering)
  • DFT accuracy limitations for band alignment
  • Self-interaction error affects transport gaps
  • Computational cost increases with device size and bias
  • Electrode modeling requires careful convergence

Performance Characteristics

  • SCF convergence at each bias point required
  • Self-energy computation for electrodes
  • Contour integration for non-equilibrium density matrix
  • Parallelizable over energy points and k-points
  • Memory scales with device region size

Comparison with Other Codes

  • vs TranSIESTA: TranSIESTA integrates NEGF with SIESTA DFT; NanoDCAL is standalone commercial
  • vs Kwant: Kwant is a tight-binding transport code; NEGF-DFT includes full DFT electronic structure
  • vs QuantumATK: QuantumATK is commercial with NEGF-DFT; NanoDCAL is another commercial option
  • vs TRANSAMPA: TRANSAMPA is open-source research code; NanoDCAL is commercial

Best Practices

  • Carefully converge electrode surface Green's functions
  • Use sufficient k-point sampling for 2D Brillouin zone (transverse directions)
  • Converge SCF at each bias point before computing transport
  • Check transmission function convergence with energy grid
  • Use appropriate DFT functional for accurate band alignment
  • Consider quantum corrections (scattering self-energies) for realistic transport

Verification & Sources

Primary sources:

  1. NanoDCAL documentation: https://docs.nanoacademic.com/nanodcal/theory/negf_dft_in_nanodcal/
  2. TRANSAMPA (SIESTA-based): Brazilian Journal of Physics
  3. EPJ B tutorial: https://epjb.epj.org/articles/epjb/abs/2023/08/10051_2023_Article_580/

Confidence: VERIFIED - Method well-documented in multiple implementations and tutorials

Related Tools in 4.3 Quantum Transport