page 123/4/22 AoE Team Meeting, Jan.26, 2010
AoE project-3: Modeling of new materials
G.H. Chen, J. Wang, H. Guo and Y.J. Yan
Research topics presented in the AoE Proposal:
1.Use tools from computational chemistry, computational physics and computational materials science to calculate the physical, chemical, mechanical and electric properties of materials such as insulator oxide layers and ultra thin metallic wires.
2.Multi-scale approaches covering atomistic to continuum scales.
3.Optical systems: materials and process models for on-chip/off-chip optoelectronic elements; the coupling between electrical and optical systems; optical interconnect models; semiconductor laser modeling.
New topics suggested at the AoE Dec.17, 2009 meeting:
4. Phase changing materials
The chasm of first principles modeling
The task of our research is to cross the chasm.
large scale device modeling
device parameters
Nano-TCADatomic simulations
materials, chemistry, physics
quantum mechanics Physics
device modeling < 10nm (1000 atoms)
Goal of AoE
chasm
science engineering
AoE Team Meeting, Jan.26, 201023/4/22 page 2
1. Electronic materials
page 323/4/22 AoE Team Meeting, Jan.26, 2010
1. Simulating gate leakage, thermal stability, interfacial layer formation, equivalent oxide thickness (EOT) control, and environmental stability, channel mobility, and high-k stability with poly silicon gates.
2. Haffnium (Hf)-Based Materials for High-k Gate Stacks: growth, structure formation, and interface property.
3. Simulating 0.5nm EOT: reducing dangling bonds, eliminating oxide layer, etc.
4. Organic light emitting device (OLED) materials.
5. Simulating Cu interconnects: sub-40nm lines. Surface roughness, grain boundary, bulk impurity scattering.
6. Barrier layers to Cu lines: coating Cu lines with various barrier layers to reduce surface roughness scattering.
7. Carbon nanotube interconnects.
2. Multi-scale approaches
page 423/4/22 AoE Team Meeting, Jan.26, 2010
1. Development of comprehensive database for kinetic Monte Carlo simulation of growth and thermal properties of materials. Step-1: literature evaluation. Step-2: first principles computation. Step-3: comparison to experimental measurements.
2. Evaluate existing DFT codes of the AoE group, extend/modify/adapt/develop further materials simulation capabilities. Most likely is to adapt one of the real space DFT methods of the AoE group and extend it further using O(N).
3. Phase-field methods. Develop phase-field and/or level-set methods for simulating growth of non-equilibrium structures within continuous model. Investigating and possibly develop the so called phase-field-crystal models where experimental scattering data is used to guide the numerical simulation of crystal formation process.
4. Finite element and/or finite differencing calculations of strained materials.
5. Develop linkages between all the above into a multi-scale electronics materials simulation package.
3. Optical materials
page 523/4/22 AoE Team Meeting, Jan.26, 2010
1. Simulating Gallium Nitride (GaN) films for optoelectronics and high temperature electronic devices. Modeling grow of GaN on nanoporous silicon carbide.
2. Photonic bandgap materials – perhaps interacting with existing research groups in Hong Kong.
3. Optical interconnect simulations: to be defined;
4. Semiconductor laser modeling.
5. Development of efficient and well controlled k.p methods.
6. Development of million-atom pseudopotential based models for QD.
7. Development of quantum Monte Carlo methods for excitons.
8. Multi-scale: from CI to k.p.
4*. Phase changing materials – new from Dec.17 meeting
page 623/4/22 AoE Team Meeting, Jan.26, 2010
Prof. Mansun Chan’s talk will give more details on this class of important materials and the hot topic.
Materials modeling of AoE:
page 723/4/22 AoE Team Meeting, Jan.26, 2010
AoE goal: come up with a suite of software tools for electronic materials modeling that provides atomic nanostructures for the device modeling project.
Static properties: equilibrium structural determination by some kinds of total energy methods.
Dynamic properties: nonequilibrium growth of nanostructures, meta-stable states, phase changing, current-induced, and complex systems.
Software goal: through original research, develop atom-based quantitative software capable of dealing both static and dynamic modeling of electronic materials, including:
Length scale --- 1nm to 22nm to continuum: 10,000 to 1M atoms to finite elements;
Time scale --- sub-ps to milliseconds to continuous.
(i) Large number of atoms, (ii) long time scales.
The AoE Materials modeling package
N = 10,000 to 1,000,000Nano scale device
23/4/22 page 8AoE Team Meeting, Jan.26, 2010
collaboration
AoE Materials package
Self-consistent module– O(N) DFT
KMC module
Phase-field atomic module
Finite element module
Killer problem 1: Large number of atoms
page 923/4/22 AoE Team Meeting, Jan.26, 2010
A cube of (10nm)3 has roughly 1 million atoms.
Plus the leads, oxides, packaging layers, we have several million atoms.
It is very unlikely, if not impossible, to compute very large systems from atomic first principles, even with linear scaling methods (review later).
We have to overcome this killer-problem for our AoE project.
Self-consistent methods: typical DFT code VASP can do ~400 atoms; SIESTA did ~1000 atoms. For very special theory-oriented cases and running on supercomputers, one can do a few thousand atoms ab initio.
(TB-LMTO can do ~4000 atoms but with bad total energy).
Kill problem 2: Long time scales
page 10
23/4/22 AoE Team Meeting, Jan.26, 2010
Time steps in atom based molecular dynamics is ~fs. Phonon time sales are ~0.1ps. To sample the energy landscape by MD we need 1M time steps and more.
Typical DFT based MD can reach 100ps on a large computer cluster; empirical MD can reach 10ns; running supercomputer for one year, one probably can reach 1μs with empirical MD.
It is unlikely that DFT based methods can ever reach 1ms, i.e. the relevant time scale for many material processing and formation problems.
We have to use other approaches to overcome the time scale problem.
page 11
23/4/22 AoE Team Meeting, Jan.26, 2010
Atomistic modeling of materials from first principles
• There are many electrons in a device: they interact via Coulomb interaction. Exact solution is impossible to obtain.
• The de facto standard technique for atomistic calculation is DFT: DFT has been widely applied to solve problems of solid state physics, materials science, chemistry, molecular modeling, biological systems, drug design, …
• DFT treats e-e interaction in a mean field manner: each electron is moving inside a mean field created by all other electrons. Hence, instead of solving an N-particle problem, DFT solves N 1-particle problems.
• A typical DFT calculation can solve a system of a few tens to a few hundred atoms quite accurately. Linear scaling methods have solved problems involving ~2,000 or more atoms.
page 12
23/4/22 AoE Team Meeting, Jan.26, 2010
Basics for DFT and total energy methods:
• Born-Oppenheimer approximation
• Variational principle and Kohn-Sham equation
• The Hellman-Feynman theorem
• Total energy optimization
• Molecular Mechanics and Molecular Dynamics
Typical DFT computation scales as O(N3): a fast code runs ~200 atoms on a PC.
Progress in atomistic computation: physics underlying order-N
Density matrix exhibits decaying property
insulator
metal
Example: Si bulk
LMTO (nanodsim) LCAO (nanodcal)
Locality: properties of a certain observation region comprising one or a few atoms are only weakly influenced by factors that are spatially far away from this observation region. S. Geodecker Rev. Mod. Phys. (1999).
23/4/22 page 13
AoE Team Meeting, Jan.26, 2010
Concept of localization region
Density matrix of a single atom: it is sufficient to consider atoms within its localization region. So the system is divided into many localization regions surrounding each atom.
Localization approximation:
A B
23/4/22 page 14
AoE Team Meeting, Jan.26, 2010
Order-N methods in literature:
method brief description comment
FOE The cost in each localization region is O(L(loc)), appealing!
DC Developped for linear moledules Costly for 3d system
DMM(conquest)
Variational methodNot efficient in nonorthogonal basis
OM(siesta)
Variational methodImplemented in siesta Local minimum traps
KRY 1 tridiagonalize Heff using Lanczos Applicable to LMTO and LCAOEfficient for nonorthogonal basis
KRY2 iterative methods for linear system Applicable to LMTO and LCAOEfficient for nonorthogonal basis
23/4/22 page 15
AoE Team Meeting, Jan.26, 2010
ABEL on Si cluster (LMTO) – our best so far
Radius (aB) atom# d(rho) d(occ) T(s)10.0 32 6.4e-02 -3.2e-01 915.0 116 1.2e-02 -6.1e-02 2020.0 264 8.2e-03 -5.6e-02 4625.0 492 2.8e-03 -2.1e-02 11630.0 840 1.4e-03 -8.8e-03 30735.0 1310 6.0e-04 -4.0e-03 715
Si cluster (LMTO) with various radii is calculated on a single PC with ABEL (none-orth, adaptive block Lanczos ). The calculated on-site density matrix and occupation number is compared to Si bulk value:
(1) The calculated Si cluster has very long localization length (30 aB), which is due to underestimated band gap (well known problem in LDA). Currently we are working on a new type of XC which can solve the problem elegantly.
(2) Assume the corrected localization length is 20 aB, a single atom needs 1 minute on a single processor (see 3rd row), 10000 atoms are expected to take 100 minutes on a 100-processor cluster.
band gap (LMTO) = 0.525 eV
band gap (Exp) = 1.17 eV
23/4/22 page 16
AoE Team Meeting, Jan.26, 2010
page 17
23/4/22 AoE Team Meeting, Jan.26, 2010
We have repeated these calculations
MINRES on Si cluster (LCAO) – second best
Si cluster (LCAO) with various radii is calculated on a single PC with MINRES (full-orth, Minimal Residue). The calculated on-site density matrix and occupation number is compared to Si bulk value:
Radius (aB) atom# d(rho) d(occ) T(s)10.0 32 5.5e-03 -3.7e-02 2115.0 116 2.0e-03 -1.2e-02 6620.0 264 4.8e-04 -4.0e-03 17925.0 492 5.0e-04 -3.0e-03 41230.0 840 7.8e-05 -6.3e-04 103535.0 1310 1.5e-05 -1.5e-04 2395
band gap (LMTO) = 0.727 eV
band gap (Exp) = 1.17 eV
(1) The calculated Si cluster has much shorter localization length (20 aB), which is due to relatively large band gap.
(2) The computing time for LCAO + MINRES is 3 times slower than LMTO + ABEL. The efficiency can be somewhat improved by implementing partial orthogonalization.
23/4/22 page 18
AoE Team Meeting, Jan.26, 2010
Status of O(N) as we tested:
page 19
23/4/22 AoE Team Meeting, Jan.26, 2010
1. We have tested all major O(N) techniques using both LCAO and LMTO DFT methods. The best has been Krylov subspace type;
2. Tremendous progress have been achieved in literature in O(N) methods;
3. But all O(N) methods have some problems, issues, errors, etc., and the comfort zone of DFT computation is limited to ~5,000 atoms or less. If one is willing to use large supercomputer, perhaps a bit more. Errors increase as systems become large so that convergence becomes slow --- we are entering unknown territory.
4. Tentative conclusion: O(N) is useful for total energy computation. It is an on-going research and we need to speak to math people on Krylov. Cannot solve time scale problem with O(N).
5. Our take: for materials project of AoE, we will develop O(N) capability for total energy computation; we will also use it to generate parameters for larger scale computation and for solving time scale problem.
Where the time is spent in DFT?
page 20
23/4/22 AoE Team Meeting, Jan.26, 2010
Almost all the time are spent in the self-consistent loop.
Tight binding semi-empirical methods
page 21
23/4/22 AoE Team Meeting, Jan.26, 2010
Tight binding (TB) method gets rid off the self-consistent computation of the potential.
1. We first prepare TB potential parameters somehow.
2. Compute forces and total energy by relaxation or by TBMD.
Large systems: N=1M possible;
Intermediate time scales: t ~ 10ns possible.
Issues: how to obtain parameters that are accurate; charge transfer; external fields; etc.
Kinetic Monte Carlo – both length and time scales
page 22
23/4/22 AoE Team Meeting, Jan.26, 2010
1. Pre-calculate the rates of reactions for relevant processes, put into a table;
2. Do growth simulation by atomic dynamics using Monte Carlo: the rates are used to determine what the atoms do.
3. Very fast, time scale problem gone, millions of atoms.
KMC (cont.) --- action plan
page 23
23/4/22 AoE Team Meeting, Jan.26, 2010
Tasks Purpose Action Timing
KMC-1 For Si, Ge, compound semi-conductors, high-k, dopant, etc, determine relevant chemical processes
Literature, collaborate with experimental groups
2010
KMC-2 Amorphous structure, meta-stable structure molecule
Generic algorithm, collaborate with experimental groups
KMC-2 Build and verify rates database Literature, DFT, collaborate with experimental groups
2010-12
KMC-3 Software packaging Develop software 2012-13
KMC-4 Connecting to phase-fields Research 2014
Personnel: 1 undergrad (hired already) on KMC-1 for database collection;
1 PhD and 1 pdf to be hired to be on KMC-2.
KMC (cont.):
page 24
23/4/22 AoE Team Meeting, Jan.26, 2010
It is crucial to cover all relevant chemical processes – collaborate experimentalists;
It is crucial to accurately determine reaction rates --- we use first principles, probably O(N) type DFT method;
Build database for relevant materials: Si, Ge, compound semiconductors, doping atoms, oxides, high-k, certain metals, etc. Literature search plus building;
Test database --- collaborating with experimentalists.
We expect to be able to reach million atom range and experimental time scales.
The problem is accuracy, the saver is that we only have to work out accurate database for relevant electronic materials.
Phase-field crystal (PFC) model
page 25
23/4/22 AoE Team Meeting, Jan.26, 2010
It is a classical density functional theory having atomic resolution for conserved fields, and having the correct classical non-equilibrium temperature field and thermal flow.
Atomic information: by approximating the measured pair correlation to the dashed line (liquid side), very nice crystallization process can be simulated rather accurately.
Freezing, phonons, binary alloy, dislocation, defects, grain boundary, eutectics, solidification, dendritic growth, nucleation, epitaxial, elasticity etc.
PFC (cont.):
page 26
23/4/22 AoE Team Meeting, Jan.26, 2010
PFC simulation of a hexagonal PFC crystal under externally applied shear. Left inset: probability density is peaked around the maximum likelihood positions of the atoms. Right: a dislocation and the associated Burger’s vector. PFC supports all crystal defects whose effects on device property is important.
Martin Grant et al. (2009)
AoE materials module --- DFT-KMC-PFC
page 27
23/4/22 AoE Team Meeting, Jan.26, 2010
O(N) DFT, TB
<10,000, ps
KMC
< 1M, μs
PFC
Continuum, diffusive t
Post analysis, parameter extraction, data presentation and back-end GUI