Skip to content

Simulation Templates

Simulation templates for chip design simulations using GDSFactory+.

Documentation

Choosing a PDK

The meep templates load components from whichever PDK is active, so they work against any PDK without edits. Select it with the PDK environment variable, which gdsfactory reads into CONF.pdk:

export PDK=gdsfactory.gpdk

The docs build sets this in CI. Point it at another installed PDK module to run the templates against that PDK instead.

Template Categories

  • Modesolver: FEM mode solving, waveguide sweeps, GVD, propagation loss
  • Heater: Doped phase shifters, metal heater efficiency
  • FDTD: Meep, Tidy3D, Ansys Lumerical S-parameters
  • HFSS: Driven capacitor, eigenmode resonator, Q2D CPW impedance
  • Quantum RF: Transmon design, circuit simulation, Monte Carlo fabrication tolerance
  • Circuit: Frequency domain, time domain, active models
  • SPICE: Operating point, DC sweep, AC, transient, noise, sensitivity