Home Applications
Applications

Atomistix ToolKit (ATK) is currently being used by a large number of industrial and academic researchers in a wide variety of application areas, such as

  • molecular electronics
  • spintronics
  • carbon electronics (graphene, nanotubes)
  • nanowires
  • metal/semiconductor interfaces
  • magnetic tunnel junctions

The code has been used in over 400 academic scientific publications, and the number of papers published each year increases steadily.

Below are links to some more detailed information on partricular application areas, case studies, etc.



Nanotube studies in ATK

Carbon nanotubes are, next to molecular electronics, the most common application area for the QuantumWise software. Both academic research and industrial R&D groups use the products extensively to investigate various aspects of nanotubes, ranging from basic properties to specific device applications like diodes, switches, and sensors.

 

Nanotube

Read more...
 

ATK in Education: Concepts of professional atomic-scale modeling

 

ATK is an ideal tool for demonstrating the principles of atomic-scale modeling in general, and transport studies in particular. The students can become acquainted with a professional atomic-scale modeling tool, and can get to grips with some of the fundamental challenges in the work-flow:

  • Constructing a model for the problem at hand
  • Setting up a corresponding geometry to represent the model
  • Optimizing the structure, if needed
  • Choosing a numerical model and the relevant parameters for it
  • Post-processing and analysis; computing and visualizing observables
  • Assessing the quality and reliability of the computed results

In addition, in advanced classes one can naturally introduce the students to the concepts of quantum transport calculations - the speciality of ATK!

  • Make connections with simple models by looking at perfect nanotubes or linear metallic chains
  • Introduce defects and study their influence on the transmission
  • Go beyond the basics and study current-voltage characteristics of molecular electronic systems, tunnel-magnetoresistance in magnetic tunnel junctions, rectification in graphene nanoribbons
  • And much more!

Moreover, Python is become a very popular language within physics and chemistry. By inspecting the input scripts the students can quickly learn the basic syntax and semantics of Python, and get started developing more advanced geometry setups and analysis functions.

Working with ATK also provides a simple way to go beyond the basic toy models in the teaching of fundamental quantum mechanics, and instead study realistic atomic systems. Moreover, there are ample chances for discussion in class the basic concepts of density-functional theory, and how these may influence the quality and reliability of the results.

 

NanoLanguage Scripter Molecular electronics
Graphene nanoribbon Transmission spectrum
 

ATK in Education: Nanotubes & Graphene

Carbon nanotubes and graphene are ideal systems for demonstrating basic principles of both electronic structure and quantum transport. Their 1D and 2D structures provide foundations for discussions of k-point symmetries etc, and both electronic and transport characteristics can be compared to simple models. Both metallic and semiconducting behavior can be observed and discussed.

The structures are relatively cheap to calculate in ATK by using semi-empirical tight-binding models, and the results can then be compared to more general DFT calculations. Complex geometries, such as Stone-Wales defects or edge roughness in graphene nanoribbons, needs to be optimized first, and this can be done easily and extremely fast by the Brenner potential. See the movie to the right!

Nanotubes of any chirality, and endless variations on graphene nanoribbons can easily be built in VNL; see the figures below, as well as the page on graphene applications with ATK for more inspiration! Why limit yourself to carbon - it's just as easy to set up and calculate a boron-nitride or SiC tube, and for very interesting reasons they have quite different properties.

To get started on this topic in course-work, there are several prepared detailed tutorials on graphene that provide an excellent starting point. and thanks to the ways the GUI can be extended it is easy for a course instructor to provide the students with ready tools to create for specific structures. As an example, there is a plug-in tool which computes an analytic tight-binding band structure of carbon nanotubes. Then, the students can quickly set up the system and calculate the full DFT band structure (or use extended Hückel theory) with just a few mouse clicks and compare it to the simpler models. After that, introduce doping or defects to see how this influences the band structure - or the transport characteristics.

Another interesting exercise is to compute and visualize the Bloch functions in a nanotube or a graphene ribbon, with or without spin polarization, and relate its symmetries to the characteristic of each band (s-type, p-type, px vs pz, etc).

 

VNL_nanotube_builder

RibbonBuilder

bandstructure_analyzer

hBN_sheet_bandstructure

 

B-N (4,4) nanotube

 Graphene nanoribbon
 Nanotube Bloch state  Electron density
 

 ATK in Education: Crystals

 

Use ATK and VNL to study the electronic properties of crystals and other periodic structures. You can access the database of pre-built materials or build your own from scratch. Calculate basic properties such as the band structure with a few simple clicks. You can even compute and visualize Bloch functions!

By complementing the built-in functionality with custom-made NanoLanguage scripts, the students or their teacher can go beyond the basics and study for instance

  • density of states
  • supercells
  • forces, stress, and the equation of state
  • effective mass/curvature of bands in semiconductors
  • dopant energy levels in semiconductors
  • energy barriers for diffusion of dopants, using the transition state algorithm in ATK
  • etc...

 

 

Crystal Cupboard

 

Bulk Builder

 

Surface

 

Band structure

 

Bloch state

 

 

 

 

 

 

 

 

 

ATK in Education: Molecules

 

Building simple - and advanced - molecules in the Molecular Builder couldn't be easier! Start with a basic structure from the Molecular Cupboard (or from scratch), then add side-groups and replace individual atoms with simple operations. At each step, VNL will automatically adjust bond length and angles according to the specified hybridization, and also add and remove hydrogen atoms as needed. At the same time, the user has full control of the geometry via the Geometry Manager, where you can control the bond order, rotate bonds and groups, stretch bonds, etc, etc.

From that point it's just a few simple drags and clicks with the mouse to compute and visualize the full DFT molecular spectrum, molecular wave functions, the electron density, or the effective potential.

On a more advanced level, students can study transition states and activation energies for basic chemical reactions or catalytic reactions on surfaces, using the nudged elastic band module in ATK.

 

Molecular BuilderMolecular Cupboard
ThiopheneMolecular spectrum

Geometry Manager

 

 
Graphene studies with ATK

 

One of the hottest and latest research trends in nanotechnology is studies of graphene for a multitude of applications within nanoelectronics and other related areas. Researchers around the world, both in academic and industrial R&D departments, are using QuantumWise software extensively to investigate this material and develop future devices based on various types of graphene structures.

 

Graphene nanoribbon

 

Atomistix ToolKit (ATK) allows researchers to focus on the relevant points for their projects, namely the investigation of the electrical properties of novel device structures, rather than spending time writing their own quantum-mechanical codes for the simulation, or struggling with data import/export to visualize the results.

Over 70 scientific articles have been published with ATK on graphene-related topics, the first one dating back as early as 2007.

 

Features

ATK offers many features that are of particular importance for graphene studies.

No software package integrates as many different methods as ATK. For graphene, you can perform quantum-mechanical calculations using

  • DFT
  • DFTB
  • Tight-binding (with possibility to add user-defined models)
  • Extended Hückel

and additionally also perform ultra-fast geometry optimizations or molecular dynamics simulations using the classical Brenner potential.

Dim lights
Movie showing a relaxation of a "flower defect" in graphene, using the Brenner potential.

The effects observed in graphene structures are often an effect of the shape, rather than the detailed chemistry. Hence even simple methods can predict many properties accurately. On the other hand, certain applications like gas sensing, or metal/graphene contacts, require a detailed quantum-chemical description of the interactions between molecules or other materials, and graphene. Having access to a wide variety of methods in a single tool makes working with ATK efficient and flexible, since you don't have to spend time learning several interfaces, transferring structures between different input formats, etc.

All methods in ATK are accessed via a common interface, making it very convenient to switch between different methods to compare the results (accuracy etc). Depending on the selected method, calculations can be performed on structures with several hundred (DFT/DFTB and Hückel) to tens of thousands (tight-binding) of atoms. These methods can be used to compute a wide variety of properties of both simple periodic graphene and more complex device-like geometries.

  • Electronic structure properties like band structure, density of states, real-space density, Bloch states, and other relevant quantities
  • Transport properties at finite bias via non-equllibrium Green's functions
    • Current-voltage (I-V) curve
    • Transmission spectrum
    • Conductance
    • Voltage drop
    • Transmission eigenstates and pathways
  • Transistor characteristics
    Insert metallic gates and dielectric screening regions, and compute the
    • on/off ratio
    • subthreshold swing
      graphene_junction_voltagedrop
  • Thermoelectric properties
    • Seebeck coefficient
    • Thermionic emission current
  • Optical properties
    • Absorption spectrum
    • Dielectric constant
    • Refractive index
  • Mechanical properties
spinplot
Ni_gr_transmission
Ni_gr_transm_eig_iso
gnr_transmissionpathway_015eV

 

All of the above properties can also be computed with added collinear spin-polarization, thus you can compute e.g. spin currents and magnetoresistance.

See the complete list of features in ATK for more details!

 

Graphical user interface

Setting up the geometric structures of the systems to be studied is easy in the graphical user interface (GUI) Virtual NanoLab (VNL), which has dedicated tools to generate and manipulate graphene sheets, nanoribbons, etc. It is for instance simple to passivate the edges of a ribbon, or interactively introduce defects, dopants or vacancies. The GUI also provides a user-friendly interface to set up the numerical parameters of the calculation, and to plot and analyze the results.

buckler RibbonBuilder
shifted_bilayer_device NewCalculator_SK

 

Applications

Using the features outlined above, researchers have applied ATK to many different structures involving or related to graphene:

  • graphene nanoribbons (GNR)
  • infinite graphene sheets
  • crossed nanoribbons, junctions of various shapes (T-shaped, Z-shaped)
  • imperfections in the form of constrictions, V-shaped notches, vacancies, Stone-Wales defects, divacancies, etc
  • monolayer, bilayer, trilayer graphene
  • triangular flakes and other finite structures
  • corrugated sheets and ribbons
  • strained or disordered structures
vnotch Z-shaped
graphene_buckled
graphene_twisted
graphene_flower_defect
bilayer graphene_plus_bg

 

One is not limited to pure-carbon systems; many important device ideas come from introducing dopants in GNRs, and functionalization by covalently or non-covalently bonded molecules and ad-atoms can lead to important modifications of the electronic properties that can be used to construct tailor-made device characteristics. In many device structures the source and drain electrodes are metal surfaces (gold, nickel, aluminium, etc), and junctions can also be formed with boron-nitride ribbons or sheets, carbon nanotubes (CNT), nanowires, atomic chains, and other nanoscale structures.

Ni-graphene-Ni graphene_on_SiC

Carbon is not the only element that can form regular, hexagonal monolayer structures. Examples of interesting such materials that can be studied with ATK, and which have both very different and similar properties, are boron-nitride (BN), zinc-oxide (ZnO), silicene (Si), and molybdenite (MoS2). We can in this context also mention the closely related materials graphane and graphone. Moreover, the properties of graphene are closely related to carbon nanotubes, which is another very active application area for ATK.

graphane bn
silicene MoS2

 

Examples of graphene device ideas studied with ATK

  • Bipolar field-effect transistors, diodes, switches, and rectifiers
    • Edge doping/vacancies and other types of defects can be used to obtain a p-n heterojunction
    • Shape control can also be used to create a metal-semiconductor-metal junction, resonant tunneling diode structures, etc
    • Negative-differential resistance (NDR) can be observed in many different geometries
    • Metallic gates can be introduced to control the effective potential in the switching region
  • Spintronics devices
    • Spin filter effects in graphene nanoribbons, induced by impurities (magnetic or non-magnetic), or edge defects
    • Spin logic gates
    • Magnetic tunnel junctions (MTJ), for instance based on metal-graphene junctions with nickel
  • Sensors
    • Detecting trace amounts of gases - defect sites with dangling bonds form sites with strong binding, even for small molecules like CO, NO or NO2
    • DNA sequencing or base pair detection
  • Thermoelectric (caloritronic) devices
    • Thermally induced currents
    • Themionic emission, band-to-band tunneling
    Nanoelectromechanical systems like ultra-sensitive force sensors based on bilayer graphene

Each of these topics has been studied in one or more published articles. Abstracts and links to the full text can be found in the searchable ATK publication list.

 

Tutorials

If you are interested in studying graphene with ATK, an excellent starting point will be our tutorials. These cover a range of topics, from basic band structure calculations of graphite to transport analysis of graphene nanoribbons. Using the graphical user interface, sometimes combined with NanoLanguage scripts, makes it efficient and easy to set up even advanced geometries like a z-shaped junctions between armchair/zigzag nanoribbons efficiently and easy.

 
Spintronics and MRAM in ATK

The search for new non-volatile memory technologies is a very intensive research area today. A promising candidate is magnetic RAM (MRAM), and several academic groups and electronics companies are using Atomistix ToolKit (ATK) from QuantumWise for different stages in the analysis of new materials for MRAM structures. ATK is a very popular tool within the entire general area of spintronics, for studies of various novel applications and devices where the information is carried not by the electron charge, but by its spin.

Heusler MTJ

The QuantumWise software platform, with the first-principles engine Atomistix ToolKit (ATK) and the graphical user interface Virtual NanoLab (VNL) allows researchers to focus on the relevant points for their projects, namely the investigation of the electrical and spin properties of novel device structures, rather than spending time writing their own quantum-mechanical codes, or struggling with data import/export to visualize the results.

The unique feature of ATK to calculate ballistic tunneling current in nanostructures enables users to

  • calculate the tunnel magnetoresistance (TMR) of magnetic tunnel junctions (MTJ) like Fe/MgO/Fe;
  • compute the spin-dependent current/voltage characteristics when a finite bias is applied to the system;
  • calculate (collinear) spin-torque transfer (STT) and intralayer exchange coupling;
  • investigate the details of the spin transport mechanisms (such as barrier tunneling vs. resonant tunneling), e.g. by analyzing the k-point dependence of the transmission coefficients or scattering eigenchannels.

The calculations in ATK are based on first-principles methods, thus the software can be used to investigate novel materials, since there is no requirement for empirical input to the computational model. MRAM structures and spin filters/valves are today investigated in structures made of for instance

 Co/Cu/Co spin valve  Semi-metallic Heusler alloys
FeMgO MTJ  Graphite on Ni electrodes

 

Download PDF  Learn more about these systems - download presentation!  Download PDF

 

ATK is in general a very convenient tool for studies of basic properties of spin-dependent transport phenomena in a variety of systems, such as

  • graphene and nanotubes,
  • molecular spintronics,
  • metallic nanowires, interfaces, and point contacts,
  • etc!

Moreover, a local basis set expansion of the electron density is used, and ATK is therefore a more efficient and accurate tool for modeling local defects such as impurities or vacancies than plane wave codes. The algorithms used in ATK are also optimized to allow for simulations of large-scale systems, with up to 500-1,000 atoms.


Tools

The facilitate the study of MTJs, there is a dedicated setup tool in Virtual NanoLab, the Magnetic Tunnel Junction Builder.

  • Electrodes can be of any FeCo type material (bcc [100] surfaces)
  • Detailed control over layer separations in the dielectric region
  • Support for buckling (shift of oxygen interface atoms)
  • Fine-tune or introduce defects in other tools in Virtual NanoLab
 
 
MTJ Builder

 


v

Tutorials

If you are interested in studying spin-depdendent systems with ATK, an excellent starting point will be the tutorials below, which cover both MRAM systems and a spin-application in graphene. Using the graphical user interface makes it efficient and easy to set up even advanced geometries and tuning the parameters to the quantum-chemical model, without the need for learning all the NanoLanguage syntax.

For other tutorials, including general ones on basic concepts in ATK etc, see the Tutorials page.

 

  Title & Abstract
Resources
FeMgO MTJ

FeMgO Magnetic Tunnel Junction

Although the focus of this tutorial is to show a variety of techniques for solving convergence problems, the example system used is an FeMgO magnetic tunnel junction with anti-parallel spin-polarized electrodes, and it shows in detail how to set up and calculate such a system with ATK. All steps are explained in detail using VNL, making use of the dedicated magnetic tunnel junction builder tool which makes the geometrical setup very easy.

Download tutorial (PDF)

femgofe_para.py
femgofe_antipara.py

Spin Bloch state

Spin Bloch States in Graphene Nanoribbons

Depending on the edge shape, graphene nanoribbons have metallic or semiconducting characteristics, but spin also plays an important role. We will use the capabilities of ATK to study the spin-dependent band structure of a zigzag ribbon. By plotting conduction and valence band Bloch states, we will see how the two spin-components are localized on opposite sides of the ribbon. We will also consider the spin polarization of the electron density.

 

Download tutorial (PDF)

graphene_ribbon.py

 

 

 

 

Examples and references

Below we illustrate some of the spintronics applications that users of Atomistix ToolKit have studied with the software. To view all references to papers studied with ATK, see the publication list.

 

TMR studies of Fe/MgO/Fe

FeAuMgO

M. Stilling, K. Stokbro & K. Flensberg, J. Comp.-Aid. Mater. Design 14, 141 (2007) and Mol. Sim. 33, 557 (2007)

Two studies of Fe/MgO/Fe MTJ structures. Among other things the influence of random perturbations to the atomic coordinates perpendicular to the Fe/MgO interface is found to lead to significant differences in the conductance. The authors also show how the conductance is lowered substantially if the Fe interfaces are oxidized (as also noticed in experiments), and discuss how inclusion of Au in the interface might reduce this problem.


Spin-polarized transport in graphene flakes

Graphene flakes

H. Sahin & R.T. Senger, Physical Review B 78, 205423 (2008)

Study of structural, electronic, and transport properties of hydrogen-terminated short graphene nanoribbons (graphene flakes) and their functionalization with vanadium atoms. A spin-polarized current can be produced by exploiting the spatially separated edge states using asymmetric nonmagnetic contacts. Functionalization of the graphene flake with magnetic adatoms such as vanadium also leads to spin-polarized currents even with symmetric contacts.

Spin-polarized transport in graphene nanoribbons with impurities

Graphene between gold electrodes

J. Park et al., J. Chem. Phys. 130, 214103 (2009)

Investigation of the electronic transport properties and fundamental mechanism of spin polarization as a function of the location of impurities from the center to an edge of a graphene nanoribbon device with zigzag edges. The difference between center-located and edge-located impurities is discussed. For center-located impurities, the ferromagnetic ground state induces new spin states near the Fermi level which are responsible for the spin-polarized current.

Spin-polarized transport in a CrAs/AlAs heterojunction

CrAs(001)/AlAs(001) transmission spectrum as a function of bias and energy

Y. Min et al., Journal of Magnetism and Magnetic Materials 321, 312 (2009)

Calculations of spin-dependent quantum transport in a CrAs(001)/AlAs(001) heterogeneous junction predicts a strong diode effect of charge and spin current. The minority spin current is inhibited when a bias voltage is applied to the terminals of both CrAs and AlAs. The majority spin current is inhibited when the bias voltage is applied to the terminal of CrAs and relaxed when the bias voltage is applied to the terminal of AlAs. A charge and spin current diode is interesting for reprogrammable logic applications in the field of spintronics.


Ni point contact

Fe point contact

K. Sekiguchi et al., PRB 78, 224418 (2008)

Ab initio calculations on an atomic wire model demonstrate that the magnetic point contact is comprised of an abrupt change in magnetic moments at the contact region, drastically modifying only the flow of a spin-down current. The calculations reproduce nonlinear features observed experimentally, and the results therefore offer a method to analyze the spin transport in a magnetic point contact without a magnetic-field application, which can minimize the ambiguity in the origin of ballistic magnetoresistance.

Iron-cyclopentadienyl sandwich molecular wires

Iron-Cyclopentadienyl sandwich molecular wire

L. Zhou et al., J. Am. Chem. Soc. 130, 4023 (2008)

A study on a series of novel organometallic sandwich molecular wires (SMWs), constructed with alternating iron atoms and cyclopentadienyl (Cp) rings. The wires are found to be stable and flexible, having half-metallic properties with 100% spin polarization near the Fermi level. Some wires show a nearly perfect spin filter effect when coupled between ferromagnetic electrodes. Moreover, their I-V curves exhibit negative differential resistance (NDR). The SMWs are the first half-magnetic linear molecules with showing a high spin filter effect and NDR and can be easily synthesized, suggesting that the SMWs are promising materials for application in molecular electronics.

(CpFeCpV)n multidecker wires

CpFeCpVCpFe multidecker wire

Jian-Chun Wu et al., J. Phys. Chem. C 113, 7913 (2009)

Spin transport through (CpFeCpV)n multidecker wire sandwiched between magnetic Ni electrodes is simulated in the linear response regime. The amplitude and the sign of the spin filter efficiency can be manipulated by choosing the contact condition (e.g., anchoring groups, absorbing positions on Ni electrodes surface). The performance of the spin filter can be further manipulated by adjusting the length of the molecule wire. Various ways to realize nearly perfect spin-filter are illustrated.

 

In addition, there are several spin-applications in carbon and B-N nanotubes.

 

Nanotube with C string  CNT with impurity  AuV(Cr) wire on nanotube   V-doped BN-nanotube

 

Additional case stories

 

Fe-CNT junction

CNT-Fe-CNT junction

N. Inoue and S. Usui, Cybernet Systems, presented at the Japanese Physical Society meeting in March 2009

Spin-filter effect in a junction between two capped (5,5) carbon nanotubes, coupled with a Fe atom. Computations of transmission and PDOS is shown, and the basic mechanisms of the spin-dependent transmission are analyzed. In addition, the influence of an applied gate voltage is presented.

Download as PDF


 


 
Free Trial


sheldrakes-bath
sheldrakes-bath
sheldrakes-bath
sheldrakes-bath