Fast Optimal Design of Semiconductor Devices Martin Burger Institute for Computational and Applied...
-
date post
21-Dec-2015 -
Category
Documents
-
view
215 -
download
2
Transcript of Fast Optimal Design of Semiconductor Devices Martin Burger Institute for Computational and Applied...
Fast Optimal Design of Semiconductor Devices
Martin Burger
Institute for Computational and Applied Mathematics
European Institute for Molecular Imaging (EIMI)
Center for Nonlinear Science (CeNoS)
Westfälische Wilhelms-Universität Münster
joint work with Rene Pinnau, Michael Hinze
10.8.2007 Fast Optimal Design of Semiconductor Devices Equadiff 07, TU Wien
Introduction
Models for Semiconductor Devices (Poisson + Kinetic)
Optimal Design Tasks in Semiconductor Devices
Standard approach, sensitivities, difficulties
One shot approach, advantages, globally convergent Gummel iterations
10.8.2007 Fast Optimal Design of Semiconductor Devices Equadiff 07, TU Wien
Microelectronic System Design
Modern microelectronics is full of advanced design problems, which one could / should tackle as optimization tasks
The design of modern microelectronic systems involves a variety of scales (nano to macro) - and of mathematical models
In this talk we consider a typical microscale problem
10.8.2007 Fast Optimal Design of Semiconductor Devices Equadiff 07, TU Wien
Design of Semiconductor Devices
Typical microscale problem:
Design the device doping profile to optimize the device characteristics (current-voltage curves)
E.g.: maximize on-state current keeping small off-state current
10.8.2007 Fast Optimal Design of Semiconductor Devices Equadiff 07, TU Wien
Mathematical Models
Model Structure: Poisson equation for potential V, coupled to continuity equations for (a vector) u
in (subset of Rd)
Q(u) is the charge generated by u
Doping Profile C(x) enters as source term
10.8.2007 Fast Optimal Design of Semiconductor Devices Equadiff 07, TU Wien
Mathematical Models
Model Structure: Continuity equations K can represent kinetic / quantum model, e.g.
Drift-diffusion, energy transport, 6th order Quantum drift diffusion, Schrödinger, … Boltzmann statistics Hydrodynamic models ….
10.8.2007 Fast Optimal Design of Semiconductor Devices Equadiff 07, TU Wien
Drift-diffusion
Bipolar Drift Diffusion Model:
Vector u consists of electron density n and hole density p
Scaled charge:
10.8.2007 Fast Optimal Design of Semiconductor Devices Equadiff 07, TU Wien
Device Characteristics Outflow current on a contact (part of the boundary)
Optimal design: minimize a functional
10.8.2007 Fast Optimal Design of Semiconductor Devices Equadiff 07, TU Wien
Optimization Problem
Example: locally maximize outflow current around given state (with doping C*)
Design functional:
Stabilization functional:
10.8.2007 Fast Optimal Design of Semiconductor Devices Equadiff 07, TU Wien
Standard Approach
Eliminate Poisson and continuity equations, implicit relation
Unconstrained optimization in C
10.8.2007 Fast Optimal Design of Semiconductor Devices Equadiff 07, TU Wien
Sensitivities for Standard Approach
Use chain rule
Solve coupled linearized model
10.8.2007 Fast Optimal Design of Semiconductor Devices Equadiff 07, TU Wien
Sensitivities for Standard ApproachAdjoint method
Solve coupled system
10.8.2007 Fast Optimal Design of Semiconductor Devices Equadiff 07, TU Wien
Standard Approach
Used for drift-diffusion model by Hinze-Pinnau 02, 03, Stockinger et. al 98, Plasun et. al. 98
Problem 1: implicit relation well-defined only close to equilibrium (possible non-uniqueness)
Problem 2: existence and computation of deriva-tives of objective functional with respect to C (non-wellposedness of linearized model)
Problem 3: numerical computations and effort
10.8.2007 Fast Optimal Design of Semiconductor Devices Equadiff 07, TU Wien
New Approach
Alternative to overcome difficulties:Use
as the new design variable instead of dopingW corresponds to a scaled total charge
New objective:
10.8.2007 Fast Optimal Design of Semiconductor Devices Equadiff 07, TU Wien
New Constraints
Poisson + continuity equations
Note: triangular structure of the equationsDoping profile eliminated, can be determined a-posteriori
10.8.2007 Fast Optimal Design of Semiconductor Devices Equadiff 07, TU Wien
New Approach
Used for drift-diffusion model mb-Pinnau 04
Energy transport Holst 07
Advantage 1: implicit relation between W and I well-defined everywhere (triangular structure)
Advantage 2: existence and computation of derivatives of objective functional with respect to W (global wellposedness and simple structure of linearized model)
Advantage 3: numerical computations, effort
10.8.2007 Fast Optimal Design of Semiconductor Devices Equadiff 07, TU Wien
New Approach
Advantage 4: Global convergence of Gummel iteration for the design problem !
10.8.2007 Fast Optimal Design of Semiconductor Devices Equadiff 07, TU Wien
Optimality Condition
Karush-Kuhn-Tucker system for solutions of optimal design problem
10.8.2007 Fast Optimal Design of Semiconductor Devices Equadiff 07, TU Wien
Gummel Iteration
Analogue of Gummel iteration for optimal design problem
Note: Last equation is easy to solve
10.8.2007 Fast Optimal Design of Semiconductor Devices Equadiff 07, TU Wien
Stabilizing Functional
Examples
10.8.2007 Fast Optimal Design of Semiconductor Devices Equadiff 07, TU Wien
Gummel Iteration
This Gummel iteration is a descent method for the reduced problem
Global convergence to solution of optimal design problem can be obtained with standard line-search
Total computational effort compareable to two device simulations !
10.8.2007 Fast Optimal Design of Semiconductor Devices Equadiff 07, TU Wien
Numerical Result: p-n Diode
Ballistic pn-diode, working point U=0.259V
Desired current amplification 50%, I* = 1.5 I0
Optimized doping profile, =10-2,10-3
10.8.2007 Fast Optimal Design of Semiconductor Devices Equadiff 07, TU Wien
Numerical Result: p-n Diode
Optimized potential and CV-characteristic of the diode, =10-3
10.8.2007 Fast Optimal Design of Semiconductor Devices Equadiff 07, TU Wien
Numerical Result: p-n Diode
Optimized electron and hole density in the diode, =10-3
10.8.2007 Fast Optimal Design of Semiconductor Devices Equadiff 07, TU Wien
Numerical Result: p-n Diode
Objective functional, F, and S during the iteration, =10-2,10-3
10.8.2007 Fast Optimal Design of Semiconductor Devices Equadiff 07, TU Wien
Numerical Result: MESFET
Metal-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
10.8.2007 Fast Optimal Design of Semiconductor Devices Equadiff 07, TU Wien
Numerical Result: MESFET
Finite element mesh: 15434 triangular elements
10.8.2007 Fast Optimal Design of Semiconductor Devices Equadiff 07, TU Wien
Numerical Result: MESFET
Optimized Doping Profile(Almost piecewise constant initial doping profile)
10.8.2007 Fast Optimal Design of Semiconductor Devices Equadiff 07, TU Wien
Numerical Result: MESFET
Optimized Potential V
10.8.2007 Fast Optimal Design of Semiconductor Devices Equadiff 07, TU Wien
Numerical Result: MESFETEvolution of Objective, F, and S
10.8.2007 Fast Optimal Design of Semiconductor Devices Equadiff 07, TU Wien
Efficiency
Comparison to previous optimizations:- Black-box, gradients by FD (Strasser et. al.): 62 design parameters, >4000 solves of drift-diffusion
- Semi-Black-box, gradients by adjoint method (Hinze, Pinnau): > 100 design parameters, > 200 drift-diffusion solves
- New one-shot approach, arbitrary design parameters (here > 15000), < 3 drift-diffusion solves
10.8.2007 Fast Optimal Design of Semiconductor Devices Equadiff 07, TU Wien
Next Step
On-State / Off-State Design: Maximize drive current by keeping leakage currents small
On-state treated similar as above, off-state via linearization around equilibrium Similar treatment possible, globally convergent Gummel iteration
Similar tasks for Ion Channelsmb-Engl-Eisenberg, SIAP 07
10.8.2007 Fast Optimal Design of Semiconductor Devices Equadiff 07, TU Wien
Papers and talks at
www.math.uni-muenster.de/u/burger
Download and Contact