inverse problems for electrodiffusion

54
1 Inverse Problems for Electrodiffusion Martin Burger Johannes Kepler University Linz SFB Numerical-Symbolic-Geometric Scientific Computing Radon Institute for Computational & Applied Mathematics

Upload: mannix-harris

Post on 31-Dec-2015

39 views

Category:

Documents


0 download

DESCRIPTION

Inverse Problems for Electrodiffusion. Martin Burger. Johannes Kepler University Linz SFB Numerical-Symbolic-Geometric Scientific Computing Radon Institute for Computational & Applied Mathematics. Collaborations. Heinz Engl, Marie-Therese Wolfram (Linz) Peter Markowich (Vienna) - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Inverse Problems for Electrodiffusion

1

Inverse Problems for Electrodiffusion

Martin Burger

Johannes Kepler University LinzSFB Numerical-Symbolic-Geometric Scientific ComputingRadon Institute for Computational & Applied Mathematics

Page 2: Inverse Problems for Electrodiffusion

Inverse Problems for PNP-Systems

Chicago, January 2005 2

Collaborations

Heinz Engl, Marie-Therese Wolfram (Linz)

Peter Markowich (Vienna)

Rene Pinnau (Kaiserslautern)

Michael Hinze (Dresden)

Page 3: Inverse Problems for Electrodiffusion

Inverse Problems for PNP-Systems

Chicago, January 2005 3

Identification For most systems there are some parameters that cannot be determined directly (Parameter to be understood very general, could also be functions or even the system geometry appearing in the model)

These parameters have to be determined by indirect measurements

Measurements and parameters related by simulation model. Fitting model to data leads to mathematical optimization problem

Page 4: Inverse Problems for Electrodiffusion

Inverse Problems for PNP-Systems

Chicago, January 2005 4

Optimal Design Modern engineering and increasingly biology is full of advanced design problems, which one could / should tackle as optimization tasks

Ad-hoc optimization based on insight into the system becomes more and more difficult with increasing system complexity and decreasing feature size

Alternative approach by numerical simulation and mathematical optimization techniques

Page 5: Inverse Problems for Electrodiffusion

Inverse Problems for PNP-Systems

Chicago, January 2005 5

Inverse Problems Such optimal design and identification problems are usually called inverse problems (reverse engineering, inverse modeling, …)

Forward problem: given the design variables / parameters, perform a model simulationUsed to predict data

Inverse problem used to relate model to data

Page 6: Inverse Problems for Electrodiffusion

Inverse Problems for PNP-Systems

Chicago, January 2005 6

Inverse Problems Solving inverse problems means to look for the cause of some effect

Optimal design: look for cause of desired effect

Identification: look for the cause of observed effect

Reversing the causality leads to ill-posedness: two different causes can lead to almost the same effect. Leads to difficulties in inverse problems

Page 7: Inverse Problems for Electrodiffusion

Inverse Problems for PNP-Systems

Chicago, January 2005 7

Ill-Posed Problems Ill-posedness is of particular significance since dataare not exact (measurement and model errors)

Ill-posedness can have different consequences:- Non-existence of solutions- Non-uniqueness of solutions- Unstable dependence on data

To compute stable approximations of the solution, regularization methods have to be used

Page 8: Inverse Problems for Electrodiffusion

Inverse Problems for PNP-Systems

Chicago, January 2005 8

Regularization Basic idea of regularization: replacement of ill-posed problem by parameter-dependent family of well-posed problems

Example: linear equation replaced by (Tikhonov regularization)

Regularization parameter controls smallest eigenvalue and yields stability

Page 9: Inverse Problems for Electrodiffusion

Inverse Problems for PNP-Systems

Chicago, January 2005 9

Inverse Problems for PNP-Systems Identification or Design of parameters in coupled systems of Poisson and Nernst-Planck equations, describing transport and diffusion of charged particles

Parameters are usually related to a permanent charge density

Classical application: semiconductor dopant profiling

Page 10: Inverse Problems for Electrodiffusion

Inverse Problems for PNP-Systems

Chicago, January 2005 10

Semiconductor Devices MOSFET / MESFET

Page 11: Inverse Problems for Electrodiffusion

Inverse Problems for PNP-Systems

Chicago, January 2005 11

Dopant Profiling Typical inverse problems:- Design the device doping profile to optimize the device characteristics - Identify the device doping profile from measurements of the device characteristics

Optimal design used to improve manufacturing, identification used for quality control

Page 12: Inverse Problems for Electrodiffusion

Inverse Problems for PNP-Systems

Chicago, January 2005 12

Mathematical Model Stationary Drift Diffusion Model:

PDE system for potential V, electron density n and hole density p

in (subset of R2) Doping Profile C(x) enters as source term

Page 13: Inverse Problems for Electrodiffusion

Inverse Problems for PNP-Systems

Chicago, January 2005 13

Boundary ConditionsBoundary of homogeneous Neumann boundary conditions on N (insulated parts) and

on Dirichlet boundary D (Ohmic contacts)

Page 14: Inverse Problems for Electrodiffusion

Inverse Problems for PNP-Systems

Chicago, January 2005 14

Device Characteristics Measured on a contact 0 part of D : Outflow current density

Capacitance

Page 15: Inverse Problems for Electrodiffusion

Inverse Problems for PNP-Systems

Chicago, January 2005 15

Scaled Drift-Diffusion SystemAfter (exponential) transform to Slotboom

variables (u=e-V n, p = eV p) and scaling:

Similar transforms and scaling for boundary

conditions

Page 16: Inverse Problems for Electrodiffusion

Inverse Problems for PNP-Systems

Chicago, January 2005 16

Scaled Drift-Diffusion SystemSimilar transforms and scaling for boundary

Conditions

Essential (possibly small) parameters

- Debye length - Injection Parameter - Applied Voltage U

Page 17: Inverse Problems for Electrodiffusion

Inverse Problems for PNP-Systems

Chicago, January 2005 17

Scaled Drift-Diffusion System

Inverse Problem for full model ( scale = 1)

Page 18: Inverse Problems for Electrodiffusion

Inverse Problems for PNP-Systems

Chicago, January 2005 18

Optimization ProblemTake current measurements on a contact 0 in the following

Least-Squares Optimization: minimize

for N large

Page 19: Inverse Problems for Electrodiffusion

Inverse Problems for PNP-Systems

Chicago, January 2005 19

Optimization Problem

Due to ill-posedness, we need to regularize, e.g.

C0 is a given prior (a lot is known about C)

Problem is of large scale, evaluation of F involves N solves of the nonlinear PNP systems

Page 20: Inverse Problems for Electrodiffusion

Inverse Problems for PNP-Systems

Chicago, January 2005 20

Numerical Solution

If N is large, we obtain a huge optimality system of 2(K+1)N+1 equations (6N+1 for DD)

Direct discretization is challenging with respect to memory consumption and computational effort

If we do gradient method, we can solve 3 x 3 subsystems, but the overall convergence is slow

Page 21: Inverse Problems for Electrodiffusion

Inverse Problems for PNP-Systems

Chicago, January 2005 21

Sensitivies

Define Lagrangian

Page 22: Inverse Problems for Electrodiffusion

Inverse Problems for PNP-Systems

Chicago, January 2005 22

SensitiviesPrimal equations

with N different boundary conditions

Page 23: Inverse Problems for Electrodiffusion

Inverse Problems for PNP-Systems

Chicago, January 2005 23

SensitiviesDual equations

Page 24: Inverse Problems for Electrodiffusion

Inverse Problems for PNP-Systems

Chicago, January 2005 24

SensitiviesBoundary conditions on contact 0

homogeneous boundary conditions else

Page 25: Inverse Problems for Electrodiffusion

Inverse Problems for PNP-Systems

Chicago, January 2005 25

Sensitivies

Optimality condition (H1 - regularization)

with homogeneous boundary conditions for C - C0

Page 26: Inverse Problems for Electrodiffusion

Inverse Problems for PNP-Systems

Chicago, January 2005 26

Numerical Solution

Structure of KKT-System

Page 27: Inverse Problems for Electrodiffusion

Inverse Problems for PNP-Systems

Chicago, January 2005 27

Numerical Solution3 x 3 Subsystems

with

Page 28: Inverse Problems for Electrodiffusion

Inverse Problems for PNP-Systems

Chicago, January 2005 28

Close to Equilibrium

For small applied voltages one can use linearization of DD system around U=0Equilibrium potential V0 satisfies

Boundary conditions for V0 with U = 0→ one-to-one relation between C and V0

Page 29: Inverse Problems for Electrodiffusion

Inverse Problems for PNP-Systems

Chicago, January 2005 29

Linearized DD System Linearized DD system around equilibrium(first order expansion in for U = )

Dirichlet boundary condition V1 = - u1 = v1 = depends only on V0:

Identify V0 (smoother !) instead of C

Page 30: Inverse Problems for Electrodiffusion

Inverse Problems for PNP-Systems

Chicago, January 2005 30

Advantages of Linearization Linearization around equilibrium is not strongly coupled (triangular structure)

Numerical solution easier around equilibrium

Solution is always unique close to equilibrium

Without capacitance data, no solution of Poisson equation needed

Page 31: Inverse Problems for Electrodiffusion

Inverse Problems for PNP-Systems

Chicago, January 2005 31

Advantages of Linearization Under additional unipolarity (v = 0), scalar elliptic equation – the problem of identifying the equilibrium potential can be rewritten as the identification of a diffusion coefficient a = eV0

Well-known problem from Impedance Tomography

Caution:

The inverse problem is always non-linear, even for the linearized DD model !

Page 32: Inverse Problems for Electrodiffusion

Inverse Problems for PNP-Systems

Chicago, January 2005 32

Numerical TestsTest for a P-N Diode

Real Doping Profile Initial Guess

Page 33: Inverse Problems for Electrodiffusion

Inverse Problems for PNP-Systems

Chicago, January 2005 33

Numerical TestsDifferent Voltage Sources

Page 34: Inverse Problems for Electrodiffusion

Inverse Problems for PNP-Systems

Chicago, January 2005 34

Numerical TestsReconstructions with first source

Page 35: Inverse Problems for Electrodiffusion

Inverse Problems for PNP-Systems

Chicago, January 2005 35

Numerical TestsReconstructions with second source

Page 36: Inverse Problems for Electrodiffusion

Inverse Problems for PNP-Systems

Chicago, January 2005 36

The P-N DiodeSimplest device geometry, two Ohmic contacts, single p-n junction

Page 37: Inverse Problems for Electrodiffusion

Inverse Problems for PNP-Systems

Chicago, January 2005 37

Identifying P-N Junctions Doping profiles look often like a step function, with a single discontinuity curve (p-n junction)

Identification of p-n junction is of major interest in this case

Voltage applied on contact 1, device characteristics measured on contact 2

Page 38: Inverse Problems for Electrodiffusion

Inverse Problems for PNP-Systems

Chicago, January 2005 38

Results for C0 = 1020m-3

Page 39: Inverse Problems for Electrodiffusion

Inverse Problems for PNP-Systems

Chicago, January 2005 39

Results for C0 = 1021m-3

Page 40: Inverse Problems for Electrodiffusion

Inverse Problems for PNP-Systems

Chicago, January 2005 40

Instationary ProblemSimilar to problem with many measurements, but correlation between the problems (different time-steps)

More data (time-dependent functions)

BFGS for optimization problem (Wolfram 2005)

Page 41: Inverse Problems for Electrodiffusion

Inverse Problems for PNP-Systems

Chicago, January 2005 41

Unipolar Diode

Time-dependent reconstruction, 10% data noise

Page 42: Inverse Problems for Electrodiffusion

Inverse Problems for PNP-Systems

Chicago, January 2005 42

Unipolar Diode N+NN+

Current Measured Capacitance Measured

Page 43: Inverse Problems for Electrodiffusion

Inverse Problems for PNP-Systems

Chicago, January 2005 43

Optimal Design Similar problems in optimal design

Typical goal: maximize / increase current flow over a contact, but keep distance to reference state small

Again modeled by minimizing a similar objective functional

Page 44: Inverse Problems for Electrodiffusion

Inverse Problems for PNP-Systems

Chicago, January 2005 44

Optimal Design Increase of currents at different voltages, reference state C0

Maximize „drive current“ at drive voltage U

Page 45: Inverse Problems for Electrodiffusion

Inverse Problems for PNP-Systems

Chicago, January 2005 45

Numerical Result: p-n DiodeBallistic pn-diode, working point U=0.259V

Desired current amplification 50%, I* = 1.5 I0

Optimized doping profile, =10-2,10-3

Page 46: Inverse Problems for Electrodiffusion

Inverse Problems for PNP-Systems

Chicago, January 2005 46

Numerical Result: p-n Diode

Optimized potential and CV-characteristic of the diode, =10-3

Page 47: Inverse Problems for Electrodiffusion

Inverse Problems for PNP-Systems

Chicago, January 2005 47

Numerical Result: p-n Diode

Optimized electron and hole density in the diode, =10-3

Page 48: Inverse Problems for Electrodiffusion

Inverse Problems for PNP-Systems

Chicago, January 2005 48

Numerical Result: p-n Diode

Objective functional, F, and S during the iteration, =10-2,10-3

Page 49: Inverse Problems for Electrodiffusion

Inverse Problems for PNP-Systems

Chicago, January 2005 49

Numerical Result: MESFETMetal-Semiconductor Field-Effect Transistor (MESFET)

Source: U=0.1670 V, Gate: U = 0.2385 V

Drain: U = 0.6670 V

Desired current amplification 50%, I* = 1.5 I0

Page 50: Inverse Problems for Electrodiffusion

Inverse Problems for PNP-Systems

Chicago, January 2005 50

Numerical Result: MESFETFinite element mesh: 15434 triangular elements

Page 51: Inverse Problems for Electrodiffusion

Inverse Problems for PNP-Systems

Chicago, January 2005 51

Numerical Result: MESFETOptimized Doping Profile(Almost piecewise constant initial doping profile)

Page 52: Inverse Problems for Electrodiffusion

Inverse Problems for PNP-Systems

Chicago, January 2005 52

Numerical Result: MESFETOptimized Potential V

Page 53: Inverse Problems for Electrodiffusion

Inverse Problems for PNP-Systems

Chicago, January 2005 53

Numerical Result: MESFETEvolution of Objective, F, and S

Page 54: Inverse Problems for Electrodiffusion

Inverse Problems for PNP-Systems

Chicago, January 2005 54

Download and Contact

Papers and Talks:

www.indmath.uni-linz.ac.at/people/burger

e-mail: [email protected]