Learning FDTD Through Examples
Contents
Learning FDTD Through Examples#
Lecture Series#
Examples of How to Use FDTD Features#
Defining Structures and Materials#
- Defining geometries using GDS file import
- Defining arbitrary 3D geometries using STL file import
- Modeling dispersive materials
- Fitting dispersive material models
- Defining fully anisotropic materials
- Defining gyrotropic materials
- Defining complex, spatially-varying dielectric structures
- Defining complex polygon geometries
Defining Grid and Boundary Conditions#
Defining Sources and Monitors#
Running Simulations#
Visualization of Simulation and Monitor Data#
Utility Tools#
FDTD Adjoint Optimization#
- Jax, automatic differentiation, and adjoint optimization: basics
- Adjoint analysis of a multi-layer slab
- Inverse design optimization of a mode converter
- Multi-objective adjoint optimization
- Inverse design optimization of a waveguide taper
- Inverse design optimization of a compact grating coupler
- Inverse design optimization of a metalens
Tidy3D Case Studies#
Photonic Integrated Circuit Components#
- Waveguide Y junction
- Waveguide to ring coupling
- Waveguide crossing based on cosine tapers
- Euler waveguide bend
- Inverse taper edge coupler
- Uniform grating coupler
- Focusing apodized grating coupler
- 1x4 MMI power splitter
- 2D ring resonator
- Broadband bi-level taper polarization rotator-splitter
- Waveguide mode size converters
- Strip to slot waveguide converters
- Waveguide bragg gratings
- Broadband directional coupler
- Compact polarization splitter-rotator
- 8-Channel mode and polarization de-multiplexer
- THz integrated demultiplexer/filter based on a ring resonator
- Photonic crystal waveguide polarization filter
- 90 degree optical hybrid
- Broadband polarizer assisted by anisotropic metamaterial
- Exceptional coupling for waveguide crosstalk reduction