SiEPIC / SiEPIC-Tools

Package for KLayout to add integrated optics / silicon photonics functionality (waveguides, netlist extraction, circuit simulations, etc)
Other
174 stars 90 forks source link

Simulation: component, create compact model using FDTD #42

Open lukasc-ubc opened 6 years ago

lukasc-ubc commented 6 years ago

We have already done this before a few years ago (gds2fdtd); it needs to be integrated / redone.

Create a compact model using 3D-FDTD:

lukasc-ubc commented 6 years ago

Mostly working:

to do:

lukasc-ubc commented 6 years ago

FDTD geometries presently have vertical sidewall angles. How to get these with an angle?

One possibility is to create an STP 3D CAD file (e.g., Solidworks) and FDTD can import these. There are python modules for creating STP files: e.g., http://www.pythonocc.org/page/2/

lukasc-ubc commented 6 years ago

When doing a dual polarization (TE, TM) simulation, the results for TM aren't correct, especially the intermediate plots in FDTD:

image
lukasc-ubc commented 6 years ago

If the wrong technology is selected, no pins are found, and the simulation doesn't work.

add a pin check before proceeding.

lukasc-ubc commented 6 years ago

To do:

lukasc-ubc commented 6 years ago

to do: