Building a bridge between ab-initiocalculations and...

51
Building a bridge between ab-initio calculations and process simulation Martin Jaraiz University of Valladolid, Spain [email protected]

Transcript of Building a bridge between ab-initiocalculations and...

Page 1: Building a bridge between ab-initiocalculations and ...bellota.ele.uva.es/~simulacion/ChiPPS00MJppt.pdf · Building a bridge between ab-initiocalculations and process simulation Martin

Building a bridge betweenab-initio calculations

and process simulation

Martin Jaraiz

University of Valladolid, Spain

[email protected]

Page 2: Building a bridge between ab-initiocalculations and ...bellota.ele.uva.es/~simulacion/ChiPPS00MJppt.pdf · Building a bridge between ab-initiocalculations and process simulation Martin

ChiPPS 2000 M. Jaraiz, Univ. Valladolid, Spain2

Thanks to:

E. Rubio, P. Castrillo, R. Pinacho, L. Pelaz, J. Barbolla

University of Valladolid, Spain

G. Gilmer, C. RaffertyBell Labs Lucent Tech., USA

Page 3: Building a bridge between ab-initiocalculations and ...bellota.ele.uva.es/~simulacion/ChiPPS00MJppt.pdf · Building a bridge between ab-initiocalculations and process simulation Martin

ChiPPS 2000 M. Jaraiz, Univ. Valladolid, Spain3

Outline

� The Problem: Complex Processing� The Solution: Atomistic Kinetic Monte Carlo� The Challenge: Obtaining the Parameters� Looking Ahead: Genetic Algorithms, Neural

Networks, …

Page 4: Building a bridge between ab-initiocalculations and ...bellota.ele.uva.es/~simulacion/ChiPPS00MJppt.pdf · Building a bridge between ab-initiocalculations and process simulation Martin

The Problem

Complex Materials Processing Scenarios

Page 5: Building a bridge between ab-initiocalculations and ...bellota.ele.uva.es/~simulacion/ChiPPS00MJppt.pdf · Building a bridge between ab-initiocalculations and process simulation Martin

ChiPPS 2000 M. Jaraiz, Univ. Valladolid, Spain5

The Problem:Complex Processing Scenarios

6. Ever smaller device dimensions

• 2D: short channel effect

• 3D: narrow channel effect• Local inhomogeneities

(dopant discreteness)

1. Many different species

(V, I, As, C, O, B, … )

1. … and interactions(I-B, V-O, I-C-O, … )

1. Highly non-equilibrium conditions (Pair reactions, … )

4. Extended defects

(voids, {311}’s, loops, … )

• Emission/Capture rates dependent on Size & Shape

5. Low thermal budget

(electrical activation?)

Page 6: Building a bridge between ab-initiocalculations and ...bellota.ele.uva.es/~simulacion/ChiPPS00MJppt.pdf · Building a bridge between ab-initiocalculations and process simulation Martin

ChiPPS 2000 M. Jaraiz, Univ. Valladolid, Spain6

The Problem: Complex Processing Scenarios

I

� Molecular Dynamics (MD) is most accurate, but limited to <1 nanosecond:� Follows all the atoms

� ’Fixed’ time step ≅ 10-15 s

� We use MD (off-line) to calculate the KMC event rates.

Page 7: Building a bridge between ab-initiocalculations and ...bellota.ele.uva.es/~simulacion/ChiPPS00MJppt.pdf · Building a bridge between ab-initiocalculations and process simulation Martin

The Solution

Atomistic Kinetic Monte Carlo (KMC)

Page 8: Building a bridge between ab-initiocalculations and ...bellota.ele.uva.es/~simulacion/ChiPPS00MJppt.pdf · Building a bridge between ab-initiocalculations and process simulation Martin

ChiPPS 2000 M. Jaraiz, Univ. Valladolid, Spain8

KMC vs. Molecular Dynamics

� Self-adjusts the timestep during the course of the simulation

∆t: ps … hours

VI

� KMC follows only the defect atoms

� Uses event rates obtained from DFT, classical MD or experiments

.0& VLPXODWHV UHDO SURFHVVLQJ WLPHVXVLQJ DWRPLVWLF PHFKDQLVPV

Page 9: Building a bridge between ab-initiocalculations and ...bellota.ele.uva.es/~simulacion/ChiPPS00MJppt.pdf · Building a bridge between ab-initiocalculations and process simulation Martin

ChiPPS 2000 M. Jaraiz, Univ. Valladolid, Spain9

KMC vs. Continuum Models

Continuum AtomisticTO SIMULATE:

I + V ↔ 0SOLVE:

dI/dt = D d2I/dx2 - RBulk

352*5$0�

annihilate(I);annihilate(V);

TO ADD NEW MECHANISM:

I + Bs ↔ BISOLVE:

dI/dt = D d2I/dx2 - KIF BsI + KIR BI - RBulk

dBI/dt = D dBI2/dx2 + KBIFBsI - KBIR BI

dBS/dt = - KBSFBsI + KBSR BI

%,

352*5$0�

annihilate(I);annihilate(BS);create(BI);⇒ DOPRVW QR DGGLWLRQDO

FRPSXWDWLRQ WLPHFRPSXWDWLRQ WLPH ↑↑↑

Page 10: Building a bridge between ab-initiocalculations and ...bellota.ele.uva.es/~simulacion/ChiPPS00MJppt.pdf · Building a bridge between ab-initiocalculations and process simulation Martin

ChiPPS 2000 M. Jaraiz, Univ. Valladolid, Spain10

KMC: Accurate description of Defects

� Extended defects (actual geometry)

� Small clusters

� Point defects ( V, I, B, As, …)

� V: Voids

� I: {311}’s, Loops

� Dopant clusters (BnIm, …)

� Surfaces

Page 11: Building a bridge between ab-initiocalculations and ...bellota.ele.uva.es/~simulacion/ChiPPS00MJppt.pdf · Building a bridge between ab-initiocalculations and process simulation Martin

ChiPPS 2000 M. Jaraiz, Univ. Valladolid, Spain11

KMC: Easy definition of Defect Interactions

…case Vacancy :

switch ( neighbor ){

case Vacancy :return new Cluster<Vacancy>;

case Bi :neighbor->delete();this->delete();return new PointD<Boron>;

}…

• Execution speed independent of number of interactions

Page 12: Building a bridge between ab-initiocalculations and ...bellota.ele.uva.es/~simulacion/ChiPPS00MJppt.pdf · Building a bridge between ab-initiocalculations and process simulation Martin

ChiPPS 2000 M. Jaraiz, Univ. Valladolid, Spain12

The KMC core:

The Event Scheduler

� To simulate 1 second anneal we need to simulate 2050 Jumps

⇒ ∆t = 1/2050 seconds per Jump� We have to pick up V’s and I’s with a probability of

2000/2050 and 50/2050, respectively

(;$03/(� Q -UDWH

�MXPSV�V�

7RWDO-XPSV�V

9 � ���� ����

, � �� ��

Page 13: Building a bridge between ab-initiocalculations and ...bellota.ele.uva.es/~simulacion/ChiPPS00MJppt.pdf · Building a bridge between ab-initiocalculations and process simulation Martin

ChiPPS 2000 M. Jaraiz, Univ. Valladolid, Spain13

Page 14: Building a bridge between ab-initiocalculations and ...bellota.ele.uva.es/~simulacion/ChiPPS00MJppt.pdf · Building a bridge between ab-initiocalculations and process simulation Martin

KMC: Example 1

Local Inhomogeneities:�Dopant Discreteness�Clusters

Page 15: Building a bridge between ab-initiocalculations and ...bellota.ele.uva.es/~simulacion/ChiPPS00MJppt.pdf · Building a bridge between ab-initiocalculations and process simulation Martin

ChiPPS 2000 M. Jaraiz, Univ. Valladolid, Spain15

Dopant Distribution Models

Continuum Models↓

Dopants: Discrete Random (?)↓

Possible Spatial correlation due to:� Dopant charge states

� Clusters

Page 16: Building a bridge between ab-initiocalculations and ...bellota.ele.uva.es/~simulacion/ChiPPS00MJppt.pdf · Building a bridge between ab-initiocalculations and process simulation Martin

ChiPPS 2000 M. Jaraiz, Univ. Valladolid, Spain16

Dopants: Possible spatial correlation

In fact, similar effects have been shown to occur in

the oxide charge distribution in MOS structures

⇒change in the effective mobility.

F. Gamiz et al., Semic. Sci. & Technol, (1994)

Diffusion of charged point defects could give rise to

spatial correlation (they cannot be arbitrarily close to each other).

Page 17: Building a bridge between ab-initiocalculations and ...bellota.ele.uva.es/~simulacion/ChiPPS00MJppt.pdf · Building a bridge between ab-initiocalculations and process simulation Martin

ChiPPS 2000 M. Jaraiz, Univ. Valladolid, Spain17

Local Inhomogeneities: Clusters

Front View

Page 18: Building a bridge between ab-initiocalculations and ...bellota.ele.uva.es/~simulacion/ChiPPS00MJppt.pdf · Building a bridge between ab-initiocalculations and process simulation Martin

ChiPPS 2000 M. Jaraiz, Univ. Valladolid, Spain18

Local Inhomogeneities: Clusters

Cross-section

Fro

nt S

urfa

ce

Page 19: Building a bridge between ab-initiocalculations and ...bellota.ele.uva.es/~simulacion/ChiPPS00MJppt.pdf · Building a bridge between ab-initiocalculations and process simulation Martin

ChiPPS 2000 M. Jaraiz, Univ. Valladolid, Spain19

Local Inhomogeneities: Clusters

High B diffusivity

{311} defects Interst. hops

Page 20: Building a bridge between ab-initiocalculations and ...bellota.ele.uva.es/~simulacion/ChiPPS00MJppt.pdf · Building a bridge between ab-initiocalculations and process simulation Martin

KMC: Example 2

KMC used to validateSimplifying Assumptions

Page 21: Building a bridge between ab-initiocalculations and ...bellota.ele.uva.es/~simulacion/ChiPPS00MJppt.pdf · Building a bridge between ab-initiocalculations and process simulation Martin

ChiPPS 2000 M. Jaraiz, Univ. Valladolid, Spain21

KMC used to validate simplifying assumptionsEmission energies of I-clusters: Cowern et al., Phys. Rev. Lett. 82, 4460 (1999)

Implant + Anneal Simplified model

- No V’s ( “+1” model )

- ...

Supersat.

Rp

+1

V -c lus ters

I-c lus ters

supersaturation

600 ºC, 1000 s

0 1 0 0 2 0 0 3 0 0 4 0 0 5 0 0

d ep th (n m )

Page 22: Building a bridge between ab-initiocalculations and ...bellota.ele.uva.es/~simulacion/ChiPPS00MJppt.pdf · Building a bridge between ab-initiocalculations and process simulation Martin

ChiPPS 2000 M. Jaraiz, Univ. Valladolid, Spain22

1.E+02

1.E+04

1.E+06

1.E+08

1.E+00 1.E+02 1.E+04 1.E+06

annealing t ime (s)

supe

rsat

urat

ion

e xp e rim e nts im p lif ie d m o d e lK C M

1.E + 11

1.E + 12

1.E + 13

1.E + 14

1.E + 15

1.E + 00 1.E + 02 1.E + 04 1.E + 06

annealing time (s)

defe

ct c

once

ntra

tion

(cm

-2)

inte rs titialsvacanc ie sd if fe re nce+1 m o d el

• Very good agreementwith full simulation …

… in spite of the presenceof Vacancies and other

assumptions

How accurate is the Simplified model ?

Page 23: Building a bridge between ab-initiocalculations and ...bellota.ele.uva.es/~simulacion/ChiPPS00MJppt.pdf · Building a bridge between ab-initiocalculations and process simulation Martin

KMC: Example 3

Implantation Damage and the “+N” Number

Page 24: Building a bridge between ab-initiocalculations and ...bellota.ele.uva.es/~simulacion/ChiPPS00MJppt.pdf · Building a bridge between ab-initiocalculations and process simulation Martin

ChiPPS 2000 M. Jaraiz, Univ. Valladolid, Spain24

KMC can yield an accurate “+N” :

Low Dose Implant

Dose (ions/cm 2)

I-hop

s pe

r si

te0

5

10

15

20

25

plus

fact

or

108 10141012101010-6

+ 1 M C m odel

full M C m odel

"+ n"

102

1

10-2

10-4

Non-overlapping Cascades(Spatial Inhomogeneities)

Atomistic Continuum

Pelaz et al., APL. 74 (1999) 2017

Page 25: Building a bridge between ab-initiocalculations and ...bellota.ele.uva.es/~simulacion/ChiPPS00MJppt.pdf · Building a bridge between ab-initiocalculations and process simulation Martin

KMC: Example 4

Extraction of parameters for Carbon diffusion in Silicon

Page 26: Building a bridge between ab-initiocalculations and ...bellota.ele.uva.es/~simulacion/ChiPPS00MJppt.pdf · Building a bridge between ab-initiocalculations and process simulation Martin

ChiPPS 2000 M. Jaraiz, Univ. Valladolid, Spain26

Importance of

Carbon in Silicon processing

� Reduction of the diffusion of B and PC traps self-Interstitials

� Unintentional impurityIntroduced during crystal growth.

� High concentration (1016 -1018cm-3 )Above its solubility at annealing temperatures

Page 27: Building a bridge between ab-initiocalculations and ...bellota.ele.uva.es/~simulacion/ChiPPS00MJppt.pdf · Building a bridge between ab-initiocalculations and process simulation Martin

ChiPPS 2000 M. Jaraiz, Univ. Valladolid, Spain27

Carbon diffusion: the state of the art

Werner et al., Appl. Phys. Lett. (1998)

Rücker et al.Appl. Phys. Lett. (1998)

Page 28: Building a bridge between ab-initiocalculations and ...bellota.ele.uva.es/~simulacion/ChiPPS00MJppt.pdf · Building a bridge between ab-initiocalculations and process simulation Martin

ChiPPS 2000 M. Jaraiz, Univ. Valladolid, Spain28

Improving the model with Carbon clustering mechanisms

I + Cs ↔ Ci

Ci + Cs ↔ C2I ≡ CiCs

C2I ↔ C2 + ICi + C2↔ C3II + C2I↔ C2I2

Ci + C2I↔ C3I2

° ° °

� &RQWLQXXP�DSSURDFK��PDQ\�UDWH�HTXDWLRQV

� .&0��(DV\�PRGHOLQJ

C C2 C3 C4

CI ≡ Ci C2I C3I C4I

CI2 C2I2 C3I2 C4I2

CI3 C2I3 C3I3 C4I3

CI4 C2I4 C3I4 C4I4

+Ci+I

° ° °

° ° °

Page 29: Building a bridge between ab-initiocalculations and ...bellota.ele.uva.es/~simulacion/ChiPPS00MJppt.pdf · Building a bridge between ab-initiocalculations and process simulation Martin

ChiPPS 2000 M. Jaraiz, Univ. Valladolid, Spain29

KMC Simulation of Carbon diffusion

as grownexperiment

KMCsimulation

1E+17

850 C 1h 850 C 3h

900 C 17min 900 C 1h

Pinacho et al. MRS 2000

Page 30: Building a bridge between ab-initiocalculations and ...bellota.ele.uva.es/~simulacion/ChiPPS00MJppt.pdf · Building a bridge between ab-initiocalculations and process simulation Martin

Lattice Kinetic Monte Carlo

Polycrystalline Materials

Page 31: Building a bridge between ab-initiocalculations and ...bellota.ele.uva.es/~simulacion/ChiPPS00MJppt.pdf · Building a bridge between ab-initiocalculations and process simulation Martin

ChiPPS 2000 M. Jaraiz, Univ. Valladolid, Spain31

100 nm

0.5 µm

• Kang et al, J. Electron. Mater. , 1997

• Murarka, “Metallization”, 1993

Why Lattice KMC?

Aluminum, Polysilicon, …: Polycrystalline structure

�Surface texture�Grain Boundary diffusion�Electromigration

Page 32: Building a bridge between ab-initiocalculations and ...bellota.ele.uva.es/~simulacion/ChiPPS00MJppt.pdf · Building a bridge between ab-initiocalculations and process simulation Martin

ChiPPS 2000 M. Jaraiz, Univ. Valladolid, Spain32

This Work: Polycrystalline 3-D atomistic approach

ªª Continuum equations:

SPEEDIE, SAMPLE, EVOLVE, DEPICT

ªª 2-D ballistic simulator:

SIMBAD, GROFILMS

ªª 3-D atomistic approach: ADEPT

Simulation approaches

Page 33: Building a bridge between ab-initiocalculations and ...bellota.ele.uva.es/~simulacion/ChiPPS00MJppt.pdf · Building a bridge between ab-initiocalculations and process simulation Martin

ChiPPS 2000 M. Jaraiz, Univ. Valladolid, Spain33

� Atoms are attached to the sites of a perfect fcc lattice.

� As a first approximation, the binding energy of each site depends on the number of occupied nearest neighbors

Simulation Box

Page 34: Building a bridge between ab-initiocalculations and ...bellota.ele.uva.es/~simulacion/ChiPPS00MJppt.pdf · Building a bridge between ab-initiocalculations and process simulation Martin

ChiPPS 2000 M. Jaraiz, Univ. Valladolid, Spain34

Energies from MD Embedded Atom Method using Gupta Potential

Page 35: Building a bridge between ab-initiocalculations and ...bellota.ele.uva.es/~simulacion/ChiPPS00MJppt.pdf · Building a bridge between ab-initiocalculations and process simulation Martin

ChiPPS 2000 M. Jaraiz, Univ. Valladolid, Spain35

� Initial position and velocity according to desired distribution� Atom travels in a straight line until it either:

� Finds some neighbors: gets attached to that grain� Finds no neighbors: starts a new grain (orientation).

Deposition

Page 36: Building a bridge between ab-initiocalculations and ...bellota.ele.uva.es/~simulacion/ChiPPS00MJppt.pdf · Building a bridge between ab-initiocalculations and process simulation Martin

ChiPPS 2000 M. Jaraiz, Univ. Valladolid, Spain36

� Atoms not fully coordinated can jump to a neighboring empty site.

�The jump probability depends on the number of nearest neighbors and on the migration energy.

Surface Diffusion

Page 37: Building a bridge between ab-initiocalculations and ...bellota.ele.uva.es/~simulacion/ChiPPS00MJppt.pdf · Building a bridge between ab-initiocalculations and process simulation Martin

ChiPPS 2000 M. Jaraiz, Univ. Valladolid, Spain37

If the destination site of a jump (A2) is at a grain boundary:

1. Check the energy of sites belonging to other orientations (B) around destination site.

2. If energy (B1) < energy(A2) then the jump final site is B1.

A1

A2B1

Grain Boundaries

B1

A1

A2

Page 38: Building a bridge between ab-initiocalculations and ...bellota.ele.uva.es/~simulacion/ChiPPS00MJppt.pdf · Building a bridge between ab-initiocalculations and process simulation Martin

ChiPPS 2000 M. Jaraiz, Univ. Valladolid, Spain38

Lattice KMC: Simulation Examples

� Nucleation� Crystalline Substrates: Orientation� Amorphous Substrates: Wetting

� Annealing:� Texture evolution

Page 39: Building a bridge between ab-initiocalculations and ...bellota.ele.uva.es/~simulacion/ChiPPS00MJppt.pdf · Building a bridge between ab-initiocalculations and process simulation Martin

ChiPPS 2000 M. Jaraiz, Univ. Valladolid, Spain39

STM images of Cu islands on Pd(100) at 265K and 300 K and coverage of 0.1 ML and 0.07 ML

50 nm10 nm

Simulation:Al on Al (110) @ 200K, 350K, 500K, 600KCoverage=0.1 ML

Nucleation on Al (110)

Page 40: Building a bridge between ab-initiocalculations and ...bellota.ele.uva.es/~simulacion/ChiPPS00MJppt.pdf · Building a bridge between ab-initiocalculations and process simulation Martin

ChiPPS 2000 M. Jaraiz, Univ. Valladolid, Spain40

Simulation:Al on Al (111) @ 200K and 400K

20 nmSTM measurements:Pt on Pt(111) @ 200K and 455K

20 nm

Nucleation on Al (111)

Page 41: Building a bridge between ab-initiocalculations and ...bellota.ele.uva.es/~simulacion/ChiPPS00MJppt.pdf · Building a bridge between ab-initiocalculations and process simulation Martin

ChiPPS 2000 M. Jaraiz, Univ. Valladolid, Spain41

“Wetting” substrate(Strong bonding)=> smaller grains

“Non-wetting” substrate(Weak bonding)

Bonding to substrate: effect on the grain size

Nucleation on Amorphous Substrates

Page 42: Building a bridge between ab-initiocalculations and ...bellota.ele.uva.es/~simulacion/ChiPPS00MJppt.pdf · Building a bridge between ab-initiocalculations and process simulation Martin

ChiPPS 2000 M. Jaraiz, Univ. Valladolid, Spain42

Number of atoms: 20000Simulation size: 0.012 µm ⇒ Actual size: 0.25µm

Tdep = Tann = 663 KAnnealing time = 2.7 ms

Tdep = Tann = 513 KAnnealing time = 0.18 s

Annealing: Texture Evolution

Page 43: Building a bridge between ab-initiocalculations and ...bellota.ele.uva.es/~simulacion/ChiPPS00MJppt.pdf · Building a bridge between ab-initiocalculations and process simulation Martin

The Challenge

Obtaining KMC Input Parameters In Complex Scenarios

Page 44: Building a bridge between ab-initiocalculations and ...bellota.ele.uva.es/~simulacion/ChiPPS00MJppt.pdf · Building a bridge between ab-initiocalculations and process simulation Martin

ChiPPS 2000 M. Jaraiz, Univ. Valladolid, Spain44

Obtaining KMC Parameters from MD with a Genetic Algorithm

� The GA found the solution in ∼ 5000 steps (configs.)

Free-standing Si clusters: Ho et al., Nature 392 (1998) 582

Problem: Find minimum energy configuration of 60 Carbon atoms, starting from random coordinates.

60 x 3 coords. = 180 unknowns

Deaven and Ho, PRL 75 (1995) 288

Assuming only 10 possible values for each coordinate: ∼10180 configs. ! (the Universe is about 1018 s old)

� It had not been solved by any other technique before

Page 45: Building a bridge between ab-initiocalculations and ...bellota.ele.uva.es/~simulacion/ChiPPS00MJppt.pdf · Building a bridge between ab-initiocalculations and process simulation Martin

ChiPPS 2000 M. Jaraiz, Univ. Valladolid, Spain45

Evolutionary Computation(Genetic Algorithms, …)

D. B. Fogel, IEEE Spectrum, Feb. 2000:

� “… is one of the fastest growing areas of Computer Science”

� “It is addressing complex engineeringproblems that were previously beyond reach”

Page 46: Building a bridge between ab-initiocalculations and ...bellota.ele.uva.es/~simulacion/ChiPPS00MJppt.pdf · Building a bridge between ab-initiocalculations and process simulation Martin

ChiPPS 2000 M. Jaraiz, Univ. Valladolid, Spain46

Using a GA To Extract KMC ParametersFrom Experimental Data

Genetic Algorithm from: http://lancet.mit.edu/ga/

EmI EbCi EC2 …“Genes”“Chromosome”: 1.3 2.0 1.9 3.1 4.2

Fitness Evaluation: DADOS simulations(just a rough estimate) done in ~ 3 minutes / simulation

456789

10

0 200 400 600 800 1000generation

fitne

ss

Fitness

8.331

Page 47: Building a bridge between ab-initiocalculations and ...bellota.ele.uva.es/~simulacion/ChiPPS00MJppt.pdf · Building a bridge between ab-initiocalculations and process simulation Martin

ChiPPS 2000 M. Jaraiz, Univ. Valladolid, Spain47

a jihb

What Is a Genetic Algorithm?

edcba

jihgf

ba jih

edcgf

k

Parents Crossover Offspring Mutation

Evaluate new Individuals

Select 4 BestIndividuals (Old or New)

Generation N(4 Chrom.)

Generation N+1(4 Chromosomes)

Page 48: Building a bridge between ab-initiocalculations and ...bellota.ele.uva.es/~simulacion/ChiPPS00MJppt.pdf · Building a bridge between ab-initiocalculations and process simulation Martin

Looking Ahead

Page 49: Building a bridge between ab-initiocalculations and ...bellota.ele.uva.es/~simulacion/ChiPPS00MJppt.pdf · Building a bridge between ab-initiocalculations and process simulation Martin

ChiPPS 2000 M. Jaraiz, Univ. Valladolid, Spain49

Looking Ahead: GA + Neural Networks

PopulationCrossover

+Mutation

Evaluation(minutes)

Selection

Neural Net(milliseconds)

Fitness

Chromosome

Input

Training(Desired Output)

GA

NN

Page 50: Building a bridge between ab-initiocalculations and ...bellota.ele.uva.es/~simulacion/ChiPPS00MJppt.pdf · Building a bridge between ab-initiocalculations and process simulation Martin

ChiPPS 2000 M. Jaraiz, Univ. Valladolid, Spain50

Looking Ahead

� Genetic Programming� Symbolic Regression:

Set of symbols: { +,-,/,•, exp, cos, X,Y,Z, … }Find best fitting function : f = X - Z • exp(Y)

� Materials Processing:Set of mechanisms: { Frank-Turnbull,

Interstitialcy, Surface emission, E1, E2, … }Find best mechanisms and energies

� …

Page 51: Building a bridge between ab-initiocalculations and ...bellota.ele.uva.es/~simulacion/ChiPPS00MJppt.pdf · Building a bridge between ab-initiocalculations and process simulation Martin

ChiPPS 2000 M. Jaraiz, Univ. Valladolid, Spain51

In Summary:

Materials Research can benefit from:� Atomistic KMC Process Modeling

� Detailed and Accurate� Straightforward to Implement / Modify new Models� Can handle complex Processing scenarios

� AI methods (Genetic Algorithms, Neural Nets, …)� Opening a whole new range of capabilities� Currently under intense exploration. Looks most

promising