Waveguide Blocks

This package contains a number of lumped components based on waveguides: bends, crossings, splitters. Generic waveguides themselves are defined as Trace Templates

We subdivide waveguide components in the following categories:

  • Bends: Lumped waveguide bends.
  • Splitters: Components that split the light in separate beams.
  • Directional Couplers: Directional couplers consisting of parallel waveguides.
  • Crossings: Waveguide crossings.
  • Gratings: Inline waveguide gratings.
  • Bundles: Waveguide bundles.
  • Spirals: Spirals.
  • Connectors <connector/index: Waveguide connectors which take references to ports as input.