An open-source package for automatized pattern generation for nano-structuring
GDSHelpers
GDSHelpers in an open-source package for automatized pattern generation for nano-structuring. It allows exporting the pattern in the GDSII-format and OASIS-format, which are currently mainly used for describing 2D-masks. Currently, the focus is mainly on photonic and superconducting circuitry. The library consists of growing list of parts, which can be composed into larger circuits.
So far, the following parts are implemented:
- A waveguide part, allowing easy chaining of bends and straight waveguides.
- Includes parameterized paths and Bézier curves.
- Automatic smooth connection to a target point/port
- The size of the waveguide can be tapered (linear or by a user defined function), which can e.g. be used for optical edge coupling or electronic contact pads
- Allows to design slot-waveguides and coplanar waveguides (with arbitrary number of rails)