model-free extraction of refractive index ... - uni-due.de · • typical thickness 1 mm • 9...

28
Model-free extraction of refractive index from measured optical data A Tool for Refractive InDex Simulation Martina Schmid, Guanchao Yin, Phillip Manley Helmholtz-Zentrum Berlin, Nanooptical concepts for photovoltaics

Upload: others

Post on 02-Aug-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Model-free extraction of refractive index ... - uni-due.de · • Typical thickness 1 mm • 9 Total layers implemented in RefDex • Combine coherent and incoherent layers in any

Model-free extraction of refractive index from measured optical data

A Tool for Refractive InDex Simulation

Martina Schmid, Guanchao Yin, Phillip Manley

Helmholtz-Zentrum Berlin, Nanooptical concepts for photovoltaics

Page 2: Model-free extraction of refractive index ... - uni-due.de · • Typical thickness 1 mm • 9 Total layers implemented in RefDex • Combine coherent and incoherent layers in any

Motivation

Thin film optics

having to deal with multiple reflections

and requiring refractive indices

often only rely on optical measurements.

Page 3: Model-free extraction of refractive index ... - uni-due.de · • Typical thickness 1 mm • 9 Total layers implemented in RefDex • Combine coherent and incoherent layers in any

Contents

• Basic Principles

• Transfer Matrix Method

• Multilayer Stack

• Comparison to Experiment

• Advanced Features

• Surface Roughness

• Inhomogeneous Layers

• Effective Medium

• User Interface

• Outlook

3

Page 4: Model-free extraction of refractive index ... - uni-due.de · • Typical thickness 1 mm • 9 Total layers implemented in RefDex • Combine coherent and incoherent layers in any

Basic Principles – Transfer Matrix Method

Superposition of electric fieldone wave with positive direction(E+)

one wave with negative direction(E-)

Propagating through an interface:

𝑟𝑟𝑖𝑖,𝑗𝑗=-𝑟𝑟𝑗𝑗,𝑖𝑖=𝑁𝑁𝑖𝑖−𝑁𝑁𝑗𝑗𝑁𝑁𝑖𝑖+𝑁𝑁𝑗𝑗

, 𝑡𝑡𝑖𝑖,𝑗𝑗= 2𝑁𝑁𝑖𝑖

𝑁𝑁𝑖𝑖+𝑁𝑁𝑗𝑗, 𝑡𝑡𝑗𝑗,𝑖𝑖=

2𝑁𝑁𝑗𝑗𝑁𝑁𝑖𝑖+𝑁𝑁𝑗𝑗

;

𝑟𝑟, 𝑡𝑡 are, respectively, the complex amplitude reflection and transmission Fresnel coefficients; 𝑁𝑁 is the complex refractive index of the layer

𝐸𝐸𝑖𝑖+𝐸𝐸𝑖𝑖

− = 1𝑡𝑡𝑖𝑖,𝑗𝑗

1 𝑟𝑟𝑖𝑖,𝑗𝑗𝑟𝑟𝑖𝑖,𝑗𝑗 1

𝐸𝐸𝑗𝑗+

𝐸𝐸𝑗𝑗−

Propagating within a layer:

𝐸𝐸𝑖𝑖+

𝐸𝐸𝑖𝑖− = Φ

−1 oo Φ

E,i+

E,i− Φ=𝑒𝑒−𝑖𝑖

2𝜋𝜋𝜆𝜆 𝑁𝑁𝑖𝑖𝑑𝑑

Where d is the thickness of medium, ω is the frequency of the propagating light and c is the speed of light

Propagation through mediums at normal incidence 4

Basic Principles: Transfer Matrix Method Advanced Features User Interface

Page 5: Model-free extraction of refractive index ... - uni-due.de · • Typical thickness 1 mm • 9 Total layers implemented in RefDex • Combine coherent and incoherent layers in any

Oblique incidence

𝞱𝞱𝑖𝑖 𝞱𝞱𝑖𝑖

𝞱𝞱𝑗𝑗

P polarization:

𝑟𝑟𝑖𝑖,𝑗𝑗 =𝑁𝑁𝑗𝑗𝑐𝑐𝑐𝑐𝑐𝑐𝞱𝞱𝑖𝑖 − 𝑁𝑁𝑖𝑖𝑐𝑐𝑐𝑐𝑐𝑐𝞱𝞱𝑗𝑗𝑁𝑁𝑗𝑗𝑐𝑐𝑐𝑐𝑐𝑐𝞱𝞱𝑖𝑖 + 𝑁𝑁𝑖𝑖𝑐𝑐𝑐𝑐𝑐𝑐𝞱𝞱𝑗𝑗

𝑡𝑡𝑖𝑖,𝑗𝑗 =2𝑁𝑁𝑖𝑖𝑐𝑐𝑐𝑐𝑐𝑐𝞱𝞱𝑖𝑖

𝑁𝑁𝑗𝑗𝑐𝑐𝑐𝑐𝑐𝑐𝞱𝞱𝑖𝑖 + 𝑁𝑁𝑖𝑖𝑐𝑐𝑐𝑐𝑐𝑐𝞱𝞱𝑗𝑗

S polarization:

𝑟𝑟𝑖𝑖,𝑗𝑗 =𝑁𝑁𝑖𝑖𝑐𝑐𝑐𝑐𝑐𝑐𝞱𝞱𝑖𝑖 − 𝑁𝑁𝑗𝑗𝑐𝑐𝑐𝑐𝑐𝑐𝞱𝞱𝑗𝑗𝑁𝑁𝑖𝑖𝑐𝑐𝑐𝑐𝑐𝑐𝞱𝞱𝑖𝑖 + 𝑁𝑁𝑗𝑗𝑐𝑐𝑐𝑐𝑐𝑐𝞱𝞱𝑗𝑗

𝑡𝑡𝑖𝑖,𝑗𝑗 =2𝑁𝑁𝑖𝑖𝑐𝑐𝑐𝑐𝑐𝑐𝞱𝞱𝑖𝑖

𝑁𝑁𝑖𝑖𝑐𝑐𝑐𝑐𝑐𝑐𝞱𝞱𝑖𝑖 + 𝑁𝑁𝑗𝑗𝑐𝑐𝑐𝑐𝑐𝑐𝞱𝞱𝑗𝑗

Medium i

Medium j

At interface Within the layer

Φ=𝑒𝑒−𝑖𝑖2𝜋𝜋𝜆𝜆 𝑁𝑁𝑚𝑚𝑑𝑑/𝑐𝑐𝑐𝑐𝑐𝑐𝞱𝞱𝑗𝑗

5

Basic Principles: Transfer Matrix Method Advanced Features User Interface

Fresnel coefficiencts for oblique incidence

Page 6: Model-free extraction of refractive index ... - uni-due.de · • Typical thickness 1 mm • 9 Total layers implemented in RefDex • Combine coherent and incoherent layers in any

Coherent Layers – Interference Effects

6

𝑑𝑑∆𝜆𝜆𝐶𝐶𝐶𝐶𝐶𝐶𝐶𝐶𝐶𝐶𝐶𝐶𝐶𝐶𝐶𝐶𝐶

<< 1

𝛿𝛿 =2𝜋𝜋𝜆𝜆 2𝑛𝑛𝑛𝑛 cos𝜃𝜃

Validity condition:

Phase difference between transmission orders:

When δ = 2𝑚𝑚𝜋𝜋 ,𝑚𝑚 ∈ ℕ there will be constructive interference in T

Basic Principles: Multilayer Stack Advanced Features User Interface

Page 7: Model-free extraction of refractive index ... - uni-due.de · • Typical thickness 1 mm • 9 Total layers implemented in RefDex • Combine coherent and incoherent layers in any

Incoherent Layers & Substrate Layers

7

𝑡𝑡∆𝜆𝜆𝐶𝐶𝐶𝐶𝐶𝐶𝐶𝐶𝐶𝐶𝐶𝐶𝐶𝐶𝐶𝐶𝐶

>> 1

Phase relationships between interior reflections is destroyed –therefore there is no interference

To removed coherency, calculate the Intensity instead of the Electric Field

𝐼𝐼 = 𝐸𝐸∗𝐸𝐸 = |𝐸𝐸0|2𝑒𝑒𝑖𝑖𝑖𝑖 �𝑛𝑛𝑑𝑑𝑒𝑒−𝑖𝑖𝑖𝑖 �𝑛𝑛𝑑𝑑 = |𝐸𝐸0|2

phase information

Basic Principles: Multilayer Stack Advanced Features User Interface

Page 8: Model-free extraction of refractive index ... - uni-due.de · • Typical thickness 1 mm • 9 Total layers implemented in RefDex • Combine coherent and incoherent layers in any

Multilayer Stack

8

Coherent Stack• Includes interference• Typical thickness 0 ~ 2000 nm

Incoherent Layer• Interference “turned off”• Typical thickness 1 mm

• 9 Total layers implemented in RefDex

• Combine coherent and incoherent layers in any order

• For R,T calculation, d, n and k must be known for all layers

Basic Principles: Multilayer Stack Advanced Features User Interface

Page 9: Model-free extraction of refractive index ... - uni-due.de · • Typical thickness 1 mm • 9 Total layers implemented in RefDex • Combine coherent and incoherent layers in any

Input Spectrum – R and T

Absorbing Region

• Reflection loses coherency peaks

• Transmission drops to zero due to absorption

Transparent Region

• R and T both show coherency peaks

• R does not drop to 0 due to reflection from glass substrate

Basic Principles: Comparison to Experiment Advanced Features User Interface

9

Page 10: Model-free extraction of refractive index ... - uni-due.de · • Typical thickness 1 mm • 9 Total layers implemented in RefDex • Combine coherent and incoherent layers in any

Comparison to Experiment

An example:

thin filmon substrate

10

Basic Principles: Comparison to Experiment Advanced Features User Interface

Page 11: Model-free extraction of refractive index ... - uni-due.de · • Typical thickness 1 mm • 9 Total layers implemented in RefDex • Combine coherent and incoherent layers in any

Problem of Uniqueness

Choose the n, k values which minimise the difference between our model and experiment

11

𝐹𝐹 𝑛𝑛, 𝑘𝑘 = 𝑅𝑅𝑐𝑐𝑐𝑐𝑐𝑐 𝑛𝑛 λ , 𝑘𝑘 λ − 𝑅𝑅𝑒𝑒𝑒𝑒𝑒𝑒 λ+ 𝑇𝑇𝑐𝑐𝑐𝑐𝑐𝑐 𝑛𝑛 λ , 𝑘𝑘 λ − 𝑇𝑇𝑒𝑒𝑒𝑒𝑒𝑒 λ

𝐹𝐹 𝑛𝑛𝑛, 𝑘𝑘𝑛 = 𝐹𝐹 𝑛𝑛′𝑛, 𝑘𝑘𝑛𝑛 = 0

Adding these equations together we get a function 𝐹𝐹which takes n and k as input

Problems arise because two different n,k input pairs can both equal zero!

One Physically Meaningful Solution

Many Unphysical Solutions

𝑅𝑅𝑐𝑐𝑐𝑐𝑐𝑐 𝑛𝑛 λ , 𝑘𝑘 λ − 𝑅𝑅𝑒𝑒𝑒𝑒𝑒𝑒 λ = 0

𝑇𝑇𝑐𝑐𝑐𝑐𝑐𝑐 𝑛𝑛 λ , 𝑘𝑘 λ − 𝑇𝑇𝑒𝑒𝑒𝑒𝑒𝑒 λ = 0

Basic Principles: Comparison to Experiment Advanced Features User Interface

Page 12: Model-free extraction of refractive index ... - uni-due.de · • Typical thickness 1 mm • 9 Total layers implemented in RefDex • Combine coherent and incoherent layers in any

Problem of Uniqueness – Physical Picture

12

Results need to be interpreted – More on this Later!

Physically meaningful solution

Spurius solution branches

Basic Principles: Comparison to Experiment Advanced Features User Interface

Page 13: Model-free extraction of refractive index ... - uni-due.de · • Typical thickness 1 mm • 9 Total layers implemented in RefDex • Combine coherent and incoherent layers in any

Determination of optical constants in multiple-layer configuration

Take the configuration of CIGSe/TCO/glass substrate as an example:

G. Yin et al., Influence of substrate and its temperature on the optical constants of CuIn1-xGaxSe2 thin films, accepted for Journal of Physics D: Applied Physics 13

Basic Principles: Comparison to Experiment Advanced Features User Interface

Page 14: Model-free extraction of refractive index ... - uni-due.de · • Typical thickness 1 mm • 9 Total layers implemented in RefDex • Combine coherent and incoherent layers in any

Surface Roughness – Effect on R and T

14

Absorbing Region

• Reflection Strongly Reduced

• Transmission Slightly Reduced

Transparent Region

• R and T reduced prefferentially at coherency peaks

Basic Principles Advanced Features: Surface Roughness User Interface

Page 15: Model-free extraction of refractive index ... - uni-due.de · • Typical thickness 1 mm • 9 Total layers implemented in RefDex • Combine coherent and incoherent layers in any

Modified Transfer Matrix Method – Scalar Scattering Theory

Rough InterfaceScalar Scattering Theory

𝑟𝑟𝑖𝑖,𝑗𝑗′ = 𝑟𝑟𝑖𝑖,𝑗𝑗𝑒𝑒𝑒𝑒𝑒𝑒 −2(2𝜋𝜋𝜋𝜋/𝜆𝜆)2𝑛𝑛𝑖𝑖2

𝑟𝑟𝑗𝑗,𝑖𝑖′ = 𝑟𝑟𝑗𝑗,𝑖𝑖𝑒𝑒𝑒𝑒𝑒𝑒 −2(2𝜋𝜋𝜋𝜋/𝜆𝜆)2𝑛𝑛𝑗𝑗2

𝑡𝑡𝑗𝑗,𝑖𝑖′ = 𝑡𝑡𝑗𝑗,𝑖𝑖𝑒𝑒𝑒𝑒𝑒𝑒 −

2𝜋𝜋𝜋𝜋𝜆𝜆

2

(𝑛𝑛𝑗𝑗 − 𝑛𝑛𝑖𝑖)2/2

𝑡𝑡𝑖𝑖,𝑗𝑗′ = 𝑡𝑡𝑖𝑖,𝑗𝑗𝑒𝑒𝑒𝑒𝑒𝑒 −2𝜋𝜋𝜋𝜋𝜆𝜆

2

(𝑛𝑛𝑖𝑖 − 𝑛𝑛𝑗𝑗)2/2

Medium a

Medium b

Modified

Fresnel coefficients

• 𝜋𝜋 is the interface roughness• Gives us the loss of specular beam

intensity due to interface roughness

15

Basic Principles Advanced Features: Surface Roughness User Interface

Page 16: Model-free extraction of refractive index ... - uni-due.de · • Typical thickness 1 mm • 9 Total layers implemented in RefDex • Combine coherent and incoherent layers in any

Modified Transfer Matrix Method - Examples

Determination of optical constants

16

G. Yin et al.,The effect of surface roughness on the determination of optical constants of CuInSe2 and CuGaSe2 thin films, J. Appl. Phys., 133, 213510 (2013)

Basic Principles Advanced Features: Surface Roughness User Interface

σ = 9nm σ = 20nm

Page 17: Model-free extraction of refractive index ... - uni-due.de · • Typical thickness 1 mm • 9 Total layers implemented in RefDex • Combine coherent and incoherent layers in any

Inhomogeneous Layers – Effect on R and T

17

Absorbing Region

• Small reduction in R and T

Transparent Region

• Coherency reduced for both R and T

• Transmission strongly reduced

Basic Principles Advanced Features: Inhomogeneous Layers User Interface

Page 18: Model-free extraction of refractive index ... - uni-due.de · • Typical thickness 1 mm • 9 Total layers implemented in RefDex • Combine coherent and incoherent layers in any

Inhomogeneous Layers – Coherent / Incoherent Decomposition

18

a) 2D slice through the 3D inhomogeneous filmb) Overlay a rectangular gridc) The resulting discretised representation of the filmd) Layers containing voids can be modelled incoherently allowing the use of

average layer thicknesses e) This reduces the number of transfer matrix calculations to 4

a)

b)

c)

d)

e)

Basic Principles Advanced Features: Inhomogeneous Layers User Interface

Page 19: Model-free extraction of refractive index ... - uni-due.de · • Typical thickness 1 mm • 9 Total layers implemented in RefDex • Combine coherent and incoherent layers in any

Inhomogeneous Layers – Coherent / Incoherent Decomposition

19

𝑅𝑅𝑐𝑐𝑐𝑐𝑐𝑐𝑐𝑐 𝑛𝑛, 𝑘𝑘 = 𝑤𝑤𝑐𝑐 𝑅𝑅𝐶𝐶 + 𝑤𝑤𝐼𝐼𝑅𝑅𝐼𝐼

Standard Calculation

Replace propagation operator inside inhomogeneous layer with:

�𝑷𝑷𝑖𝑖 = ∏𝑚𝑚=1𝑀𝑀 �𝑷𝑷𝑚𝑚

𝑛𝑛 𝑚𝑚 �𝑫𝑫𝑚𝑚,𝑚𝑚−1𝑛𝑛 𝑚𝑚 ,𝑛𝑛 𝑚𝑚−1 �𝑷𝑷0

𝑛𝑛(0), 𝑛𝑛 𝑚𝑚 = � 𝑛𝑛 0 ,𝑚𝑚 = 𝑒𝑒𝑒𝑒𝑒𝑒𝑛𝑛,𝑚𝑚 ≠ 0¬𝑛𝑛 0 ,𝑚𝑚 = 𝑐𝑐𝑛𝑛𝑛𝑛

𝑛𝑛 0 = 𝑛𝑛𝑖𝑖∗ or 𝑛𝑛 0 = 𝑛𝑛𝑣𝑣∗

(Same equations for T not shown here)

• Void scattering as from a rough surface. (Slide 13) • Requires statistical knowledge of 3D void distribution as input

Basic Principles Advanced Features: Inhomogeneous Layers User Interface

Page 20: Model-free extraction of refractive index ... - uni-due.de · • Typical thickness 1 mm • 9 Total layers implemented in RefDex • Combine coherent and incoherent layers in any

Inhomogeneous Layers – Modelling Distribution of Voids

20

• Measurement of real 2D surface used to generate 3D distribution

• From 3D distribution we obtain inputs for the RefDex calculation

Basic Principles Advanced Features: Inhomogeneous Layers User Interface

Page 21: Model-free extraction of refractive index ... - uni-due.de · • Typical thickness 1 mm • 9 Total layers implemented in RefDex • Combine coherent and incoherent layers in any

Inhomogeneous Layers – Recalculating n and k

21

n k data from an inhomogeneous CISe2 film is in good agreement to the n k data from a homogeneous film using the inhomogeneous layer feature.

P. Manley et al.,A method for calculating the complex refractive index of inhomogeneous thin films, (submitted)

Basic Principles Advanced Features: Inhomogeneous Layers User Interface

Page 22: Model-free extraction of refractive index ... - uni-due.de · • Typical thickness 1 mm • 9 Total layers implemented in RefDex • Combine coherent and incoherent layers in any

Effective Medium Approximation - Background

22

𝑛𝑛𝑒𝑒𝑒𝑒𝑒𝑒 = 𝑤𝑤ℎ𝑛𝑛ℎ + 𝑤𝑤𝑖𝑖𝑛𝑛𝑖𝑖

𝑘𝑘𝑒𝑒𝑒𝑒𝑒𝑒 = 𝑤𝑤ℎ𝑘𝑘ℎ + 𝑤𝑤𝑖𝑖𝑘𝑘𝑖𝑖

Volume Fraction Approximation• Direct mixing of the two materials via

the volume fraction• Does not consider polarisation

effects arrising due to mixing

𝜀𝜀𝑒𝑒𝑒𝑒𝑒𝑒 − 𝜀𝜀ℎ𝜀𝜀𝑒𝑒𝑒𝑒𝑒𝑒 + 2𝜀𝜀ℎ

= 𝑤𝑤𝑖𝑖𝜀𝜀𝑖𝑖 − 𝜀𝜀ℎ𝜀𝜀𝑖𝑖 + 2𝜀𝜀ℎ

Maxwell Garnett Approximation• Based on elementary electrostatics• Assumes spatially separated

polarisable particles

Bruggeman Approximation• Assumes two kinds of spherical

particles randomly arranged.• Spatial separation between

particles should be small (i.e. 𝑤𝑤𝑖𝑖 is large)

𝑤𝑤ℎ𝜀𝜀ℎ − 𝜀𝜀𝑒𝑒𝑒𝑒𝑒𝑒𝜀𝜀ℎ + 2𝜀𝜀𝑒𝑒𝑒𝑒𝑒𝑒

= −𝑤𝑤𝑖𝑖𝜀𝜀𝑖𝑖 − 𝜀𝜀𝑒𝑒𝑒𝑒𝑒𝑒𝜀𝜀𝑖𝑖 + 2𝜀𝜀𝑒𝑒𝑒𝑒𝑒𝑒

Basic Principles Advanced Features: Effective Medium User Interface

Page 23: Model-free extraction of refractive index ... - uni-due.de · • Typical thickness 1 mm • 9 Total layers implemented in RefDex • Combine coherent and incoherent layers in any

ELLIPSOMETRY MODE

𝒓𝒓𝒑𝒑𝒓𝒓𝒔𝒔

= 𝐭𝐭𝐭𝐭𝐭𝐭𝐭𝐭𝒆𝒆𝒊𝒊∆

23

Type equation here.

𝒓𝒓𝒑𝒑𝒓𝒓𝒔𝒔

= 𝐭𝐭𝐭𝐭𝐭𝐭𝐭𝐭𝒆𝒆𝒊𝒊∆• Ellipsometric parameters Ψ and Δ simulated by RefDex• Useful for highly absorbing substrates• Currently incompatable with roughness and

inhomogeneity advanced features

Page 24: Model-free extraction of refractive index ... - uni-due.de · • Typical thickness 1 mm • 9 Total layers implemented in RefDex • Combine coherent and incoherent layers in any

n k Data from Ellipsometry – Example of Mo film

24

Page 25: Model-free extraction of refractive index ... - uni-due.de · • Typical thickness 1 mm • 9 Total layers implemented in RefDex • Combine coherent and incoherent layers in any

Main Interface

25

Basic Principles Advanced Features User Interface

Page 26: Model-free extraction of refractive index ... - uni-due.de · • Typical thickness 1 mm • 9 Total layers implemented in RefDex • Combine coherent and incoherent layers in any

Advanced options

26

Basic Principles Advanced Features User Interface

Page 27: Model-free extraction of refractive index ... - uni-due.de · • Typical thickness 1 mm • 9 Total layers implemented in RefDex • Combine coherent and incoherent layers in any

Data Extraction Process

27

• Interactive fitting process

• Place nodes which are automatically connected by a smooth function

• User selects physically meaningful solutions from multiply degenerate solution space

Basic Principles Advanced Features User Interface

Page 28: Model-free extraction of refractive index ... - uni-due.de · • Typical thickness 1 mm • 9 Total layers implemented in RefDex • Combine coherent and incoherent layers in any

Summary and Outlook

𝒓𝒓𝒑𝒑𝒓𝒓𝒔𝒔

= 𝐭𝐭𝐭𝐭𝐭𝐭𝐭𝐭𝒆𝒆𝒊𝒊∆

28

Type equation here.

RefDex

• calculates T, R (n,k) for a multilayer stack

→ extracts n,k from T, R

• considers surface roughness

• applies to inhomogeneous layers

• has also basic features for ellipsometry

. . .

• is freely available from

http://www.helmholtz-berlin.de/forschung/oe/enma/nanooptix/index_en.html

Impulse and Networking Fond: VH-NG-928