Eigenmode Expansion Methods for

Slides:



Advertisements
Similar presentations
Example Project and Numerical Integration Computational Neuroscience 03 Lecture 11.
Advertisements

Multi-wave Mixing In this lecture a selection of phenomena based on the mixing of two or more waves to produce a new wave with a different frequency, direction.
Study of propagative and radiative behavior of printed dielectric structures using the finite difference time domain method (FDTD) Università “La Sapienza”,
Waveguides Part 2 Rectangular Waveguides Dielectric Waveguide
A New Design Tool for Nanoplasmonic Solar Cells using 3D Full Wave Optical Simulation with 1D Device Transport Models Liming Ji* and Vasundara V. Varadan.
Lecture 6. Chapter 3 Microwave Network Analysis 3.1 Impedance and Equivalent Voltages and Currents 3.2 Impedance and Admittance Matrices 3.3 The Scattering.
Modelling techniques and applications Qing Tan EPFL-STI-IMT-OPTLab
5/4/2015rew Accuracy increase in FDTD using two sets of staggered grids E. Shcherbakov May 9, 2006.
PH0101 Unit 2 Lecture 4 Wave guide Basic features
Vermelding onderdeel organisatie 1 Janne Brok & Paul Urbach CASA day, Tuesday November 13, 2007 An analytic approach to electromagnetic scattering problems.
Günther Zängl, DWD1 Improvements for idealized simulations with the COSMO model Günther Zängl Deutscher Wetterdienst, Offenbach, Germany.
EMLAB 1 Numerical Boundary Conditions. EMLAB 2 A Problem at the Boundary of the Grid We must implement the update equations for every point in the grid.
S. Shiri November, 2005Optics,TNT 3D Vector Representation of EM Field in Terrestrial Planet Finder Coronagraph Shahram (Ron) Shiri Code 551, Optics Branch.
Limitation of Pulse Basis/Delta Testing Discretization: TE-Wave EFIE difficulties lie in the behavior of fields produced by the pulse expansion functions.
Session: Computational Wave Propagation: Basic Theory Igel H., Fichtner A., Käser M., Virieux J., Seriani G., Capdeville Y., Moczo P.  The finite-difference.
EARS1160 – Numerical Methods notes by G. Houseman
8. Wave Reflection & Transmission
UW ME MEMS & EE Electromagnetic and Remote Sensing Joint SEMINAR MTL ERSL TITLE: Semiconductor dielectric waveguides, basic theory and design principle.
1 Dominic F.G. Gallagher. 2 Outline Requirements for a PIC simulator Dividing the problem Modelling passive components using EME The circuit simulator.
Effects of reflections on TE-wave measurements of electron cloud density Kenneth Hammond Mentors: John Sikora and Kiran Sonnad.
1 Modeling and Simulation of Photonic Devices and Circuits I (Passive Devices and Circuits) A course on: Optical wave and wave propagation Material optical.
Properties of Multilayer Optics An Investigation of Methods of Polarization Analysis for the ICS Experiment at UCLA 8/4/04 Oliver Williams.
Lecture 2: Numerical Differentiation. Derivative as a gradient
Agilent Technologies Optical Interconnects & Networks Department Photonic Crystals in Optical Communications Mihail M. Sigalas Agilent Laboratories, Palo.
Introduction to Longitudinal Phase Space Tomography Duncan Scott.
May 25, 2007Bilkent University, Physics Department1 Optical Design of Waveguides for Operation in the Visible and Infrared Mustafa Yorulmaz Bilkent University,
ENE 428 Microwave Engineering
Anharmonic Oscillator Derivation of Second Order Susceptibilities
Implementation of 2D FDTD
Ch 8.1 Numerical Methods: The Euler or Tangent Line Method
Tutorial 5: Numerical methods - buildings Q1. Identify three principal differences between a response function method and a numerical method when both.
Finite Differences Finite Difference Approximations  Simple geophysical partial differential equations  Finite differences - definitions  Finite-difference.
Chapter 9 Electromagnetic Waves. 9.2 ELECTROMAGNETIC WAVES.
Lecture 6.
1/15 IEEE-APS Toronto, July 2010 J.-P. B ERENGER*, F. COSTEN** *Centre d’Analyse de Défense 16 bis, Avenue Prieur de la Côte d’Or Arcueil, France.
Timothy Reeves: Presenter Marisa Orr, Sherrill Biggers Evaluation of the Holistic Method to Size a 3-D Wheel/Soil Model.
Prof. David R. Jackson Dept. of ECE Fall 2013 Notes 12 ECE 6340 Intermediate EM Waves 1.
The next generation in photonic layout & simulation “propagating ideas”
The Perfectly Matched Layer (PML)
Outline: Motivation The Mode-Matching Method Analysis of a simple 3D structure Outlook Beam Coupling Impedance for finite length devices N.Biancacci, B.Salvant,
“propagating ideas”. Rix=2.5 Rix=1 L=0.5 D=0.35 Our Aim.
- Modal Analysis for Bi-directional Optical Propagation
So far, we have considered plane waves in an infinite homogeneous medium. A natural question would arise: what happens if a plane wave hits some object?
Graduate Institute of Astrophysics, National Taiwan University Leung Center for Cosmology and Particle Astrophysics Chia-Yu Hu OSU Radio Simulation Workshop.
Design of Microwave Undulator Cavity
Lecture 5.
Lai-Ching Ma & Raj Mittra Electromagnetic Communication Laboratory
Nonlinear Optics Lab. Hanyang Univ. Chapter 6. Processes Resulting from the Intensity-Dependent Refractive Index - Optical phase conjugation - Self-focusing.
ENE 428 Microwave Engineering
Mengyu Wang1, Christian Engström1,2,
Microwave Devices.
1 EEE 431 Computational Methods in Electrodynamics Lecture 7 By Dr. Rasime Uyguroglu
Finite Element Modelling of Photonic Crystals Ben Hiett J Generowicz, M Molinari, D Beckett, KS Thomas, GJ Parker and SJ Cox High Performance Computing.
Modelling and Simulation of Passive Optical Devices João Geraldo P. T. dos Reis and Henrique J. A. da Silva Introduction Integrated Optics is a field of.
Formulation of 2D‐FDTD without a PML.
Application of Finite Element Methods to Photonic Crystal Modelling B.P. Hiett D. Beckett, S.J. Cox, J. Generowicz, M. Molinari, K.S. Thomas High Performance.
ENE 428 Microwave Engineerin g Lecture 10 Signal Flow Graphs and Excitation of Waveguides 1.
1 EEE 431 Computational Methods in Electrodynamics Lecture 13 By Dr. Rasime Uyguroglu
FDTD Simulation of Diffraction Grating Displacement Noise 1 Daniel Brown University of Birmingham AEI, Hanover - 14/12/2010.
Agenda for today Today we will use Lumerical FDTD to simulate the scattering of light from a ‘pit’ used to encode data on a DVD. The size of the pit will.
Notes 12 ECE 6340 Intermediate EM Waves Fall 2016
A course on: Optical wave and wave propagation
THE METHOD OF LINES ANALYSIS OF ASYMMETRIC OPTICAL WAVEGUIDES Ary Syahriar.
Prof: Ming Wu GSI: Kevin Han Discussion 1/17/18
topics Basic Transmission Line Equations
The Method of Moments Lf = g where L is a linear operator
Chapter 2 A Survey of Simple Methods and Tools
PH0101 Unit 2 Lecture 4 Wave guide Basic features
Atilla Ozgur Cakmak, PhD
Presentation transcript:

Eigenmode Expansion Methods for Simulation of Silicon Photonics - Pros and Cons Dominic F.G. Gallagher Thomas P. Felici

EME = “Eigenmode Expansion” Outline EME = “Eigenmode Expansion” Introduction to the EME method - basic theory - stepped structures - smoothly varying - periodic Why use EME? Comparison to BPM and FDTD Examples

A B modes: “The fields at AB of any solution of Maxwell’s Equations may be written as a superposition of the modes of cross-section AB”.

Basic Theory propagation constant electric field magnetic field forward amplitude backward amplitude mode profiles exact solution of Maxwell’s Equations bi-directional

so far only z-invariant what about a step change? am(+) bm(+) bm(-) am(-) Maxwell's Equations gives us continuity conditions for the fields, e.g. the tangential electric fields must be equal on each side of the interface

Applying continuity relationships, eg: LHS forward backward forward backward RHS With orthogonality relationships and a little maths we get an expression of the form: SJ is the scattering matrix of the joint

Straight Waveguide A B trivial - the scattering matrix is diagonal:

Example: S-matrix decomposition of an MMI coupler B C D E

Evaluating S-matrix of device B C D E AB C DE ABC DE ABCDE

Smoothly Varying Elements Problem: modes are changing continuously along element Thus each cross-section requires a large computational effort to locate the set of modes This was the major hurdle that has in the past restricted application of EME FIMMPROP (our implementation of EME) has tackled these problems, enabling EME to be used realistically for the first time even for 3D tapering structures.

0 Order (Staircase Approximation) hn hn Set of local modes computed at discrete positions along taper Simple to implement theoretically accurate as Nsliceà ¥ errors grow as Nsliceà ¥ so practical limit on Nslice can get spurious resonances between modes for long structures and small Nslice

1st Order (Linear Approximation) hn analytic integration hn Set of local modes computed at discrete positions along taper More complex to implement good accuracy for modest Nslice errors à 0 for modest Nslice need only small number of modes

Showing zero order versus first order result

Periodic Structures A B A B A B A B A B P1 P1 P1 P1 P1 P2 P2 P3 S compute time µ log(Nperiod) i.e. almost as quick as a straight waveguide! S

Bends transmission = (Sj)N Sj periodic structure bend is just periodic repeat of straight waveguide sections!

Boundary Conditions PEC & PMC (perfect electric/magnetic conductors) - useful for exploiting symmetries transparent boundary conditions PML’s - perfect matched layers (with PEC or PMC) Transparent BC’s are naturally formed at input and output of EME computation finding eigenmodes with true transparent boundary conditions leads to leaky modes - leaky modes cause problems with completeness of basis set. PML much better suited for finding modes for EME than leaky modes - completeness better achieved.

The Perfect Matched Layer (PML) d1 (real) d2=a+jb PEC PEC waveguide core/cladding PML Imaginary thickness of PML absorbs light propagating towards boundary as much absorption as we wish with no reflection at cladding/PML interface! guided modes not absorbed at all - nice!

Effect of PML on guided and radiating modes guided mode unbound mode PML core

PML’s with segmented waveguide

Why Use EME? EME Advantages 1. rigorous solution of Maxwell's Equations - rigorous as Nmode ® infinity - large delta-n

EME Advantages EME Advantages 2. inherently bi-directional. - unconditionally stable since always express (outputs) = S.(inputs) - takes any number of reflections into account - not iterative - even highly resonant cavities - mirror coatings, multi-layer

Input 1 ® calculate ® Result 1 Input 2 ® calculate ® Result 2 EME Advantages 3. The S-matrix technique provides the solution for all inputs! - component-like framework where the S-matrix of one component may be re-used in many different contexts. Other methods: Input 1 ® calculate ® Result 1 Input 2 ® calculate ® Result 2 Input 3 ® calculate ® Result 3 EME/FIMMPROP: Calculate S matrix Input 1 ® Result 1 Input 2 ® Result 2 Input 3 ® Result 3

EME Advantages 4. Hierarchical algorithm permits re-use, accelerating computation of sets of similar structures. When one part of a device is altered only the S-matrix of that part needs to be re-computed. Initial evaluation time: ~ 2:54 m:s change period - time: …… change offset - time: ….

Design Curve Generation Traditional Tool: 5 mins 5 mins 5 mins 5 mins 5 mins 5 mins EME/FIMMPROP: 5 mins 3 mins

EME Advantages 5. Wide-angle capability - wider angle - just add more modes - adapts to problem

EME Advantages very thin layers - wide range of dimensions 6. The optical resolution and the structure resolution may be different. - c.f. BPM (stability problems with non-uniform grid) very thin layers - wide range of dimensions no problem for EME/FIMMPROP algorithm does not need to discretise the structure

Right: plasmon between silver plates Plasmonics Right: plasmon between silver plates EME is a rigorous Maxwell solution and can model many plasmonic devices (provided basis set is not too large).

Why Use EME? Disadvantages Structures with very large cross-section are less suitable for the method since computational time typically scales in a cubic fashion with e.g. cross-section width. The algorithms are much more complex to write - for example it is very difficult to ensure that a mode has not been missed from the basis set. EME is not a "black box" technique - the operator must make some effort to understand the method to use it to his best advantage.

Computation Time Compare computation time with BPM and FDTD Restrict our discussion to 2D - i.e. z and one lateral dimension Both BPM and FDTD require a finite difference grid sampling the structure, this same grid used for optical field EME does not need a structure grid (FMM Solver) Equivalent of grid in EME is the number of modes For straight wg, EME particularly efficient Periodic section - logarithmic time Arbitrary z-variations - all 3 methods have similar dependence with z-complexity/resolution In lateral dimension EME gets high spatial resolution almost for free. (c.f. BPM, non-uniform grid problems…) But lateral optical resolution - compute time µ N3 the limiting factor in EME

Memory Requirements Very efficient as a function of z-resolution - N0 scaling for straight or periodic

Applications We present a variety of examples illustrating EME features

SOI Waveguide Modes Ex Field Ey field

The MMI MMI ideal for EME - inherently a modal phenomenon 8 modes Illustrate design scan - 100 simulations for price of two!

Tapered Fibre 6 modes “how long for 98% efficiency?” - ideal question for EME

50 simulations in scan 6.5s per simulation (in 3D!) 1 0.9 0.8 0.7 0.6 taper efficiency 0.5 0.4 0.3 0.2 0.1 2000 4000 6000 8000 10000 taper length (mm) 50 simulations in scan 6.5s per simulation (in 3D!)

Effective indices of first 5 modes 1.472 1.470 1.468 1.466 1.464 Mode eff. index 1.462 1.460 1.458 1.456 10 20 30 40 50 60 70 80 90 100 z-position (um) Strong coupling occurs when the effective indices are close - telling us where the trouble spots of the device are. Powerful diagnostic - tells designer where to improve the design

Co-directional Coupler remember logarithmic with N periods very thin layer - no problem

propagation at sub-wavelength scales, including metal features

Ring Resonator Nmodes = 60 (for one ring) Nmodes much higher here - wide angle propagation. BPM gives nonsense

Photonic Crystal Design Nmodes = 60 (for one ring) Nmodes much higher here - wide angle propagation. BPM gives nonsense

VCSEL Modelling Rtop Rbot Resonance Condition top DBR mirror active layer lower DBR mirror Rtop Rbot

Showing the domains of applicability of FDTD, BPM and EME to varying delta-n and device length.

Showing the domains of applicability of FDTD, BPM and EME to varying numerical apperture and cross-section size.

BPM – Capability Scores Aspect Performance Score/10 Speed FD-BPM scales linearly with area and can take fairly long steps in propagation direction - Memory Usage scales linearly with c/s area NA Best with low NA simulations. Versions using Pade approximants can model a beam travelling at a large angle but still cannot deal well with light simultaneously travelling at a wide range of angles. 4 Delta-n Best with low delta-n simulations. 5 Polarisation Semi-vectorial versions work best. Still problems modelling mixed or rotating polarisation structures accurately Lossy materials Can model modest losses efficiently. Most versions cannot deal well with metals 7 Reflections Some success in implementing reflecting/bi-directional BPM but generally avoided due to slow speed and stability problems 3 Non-linearity FD-BPM can model non-linearity. 9 Dispersive Being a frequency-domain algorithm this is easy 10 Geometries The BPM grid allows diffuse structures to be modelled easily. Problems modelling non-rectangular structures accurately on the rectangular grid ABCs PMLs available and work well

FDTD – Capability Scores Aspect Performance Score/10 Speed Scales as V (device volume) but grid size is small so not as good as BPM or EME for long devices. - Memory NA Omni-directional algorithm is agnostic to direction of light – great when light is travelling in all directions 10 Delta-n Rigorous Maxwell solver, happy with high delta-n, but slows down somewhat with high index. 9 Polarisation Rigorous Maxwell Solver is polarisation agnostic Lossy materials Can model even metals accurately with a fine enough grid and small modifications to the algorithm. Reflections Yes – easy and stable even when there are many reflecting interfaces. Non-linearity Yes – non-linear algorithm relatively easy to do Dispersive Have to approximate the dispersion spectrum with one or more Lorentizans but exact fit to the spectrum over a wide wavelength is difficult and the algorithm also slows down. 7 Geometries Fine rectangular grid can do arbitrary geometries easily, though there are problems approximating diagonal metal surfaces 8 ABCs Yes – very effective and easy to use

EME – Capability Scores Aspect Performance Score/10 Speed EME scales poorly with cross-section area – as A3 (A is c/s area). However it can efficiently model very long structures especially if their cross-section changes only slowly or occasionally. Periodic structures scale as log(number of periods) – so can compute efficiently. S-matrix approach allows a set of similar simulations to be done very quickly – parts of previous calculation can be reused. - Memory Memory increases at rate between A2 and A3 (A is c/s area), but very efficient for long or periodic devices. NA Can model wide-angle beams by increasing the number of modes in the basis set at expense of speed and memory. 7 Delta-n Rigorous Maxwell Solver can accurately model high delta-n 8 Polarisation Rigorous Maxwell Solver is polarisation agnostic 10 Lossy materials Depends on mode solver used. Reflections Yes – easy and stable even when there are many reflecting interfaces. Non-linearity Difficult – have to iterate, and then only modest non-linearity levels will converge 3 Dispersive Being a frequency-domain algorithm this is easy Geometries Depends on the mode solver used. Can use different structure discretisations in different cross-sections, so solver can better adapt to the geometry. ABCs Depends on the mode solver used. E.g. a finite-difference solver can be readily constructed to implement PMLs. However, PML’s are more difficult to use with EME than with BPM or FDTD.

Conclusions Powerful compliment to BPM and FDTD Exceedingly efficient/fast for wide range of examples Rigorous Maxwell solver, bi-directional, wide angle mode data provides important insight into workings of device.