ubcpdk.cells.spiral_racetrack_heater#
- ubcpdk.cells.spiral_racetrack_heater(spacing=4.0, num=8, straight_length=100, cross_section='strip')[source]#
Returns spiral racetrack with a heater above.
based on https://doi.org/10.1364/OL.400230 .
- Parameters:
spacing (float) – center to center spacing between the waveguides.
num (int) – number of spiral loops.
straight_length (float) – length of the straight segments.
cross_section (CrossSection | str | dict[str, Any] | Callable[[...], CrossSection] | SymmetricalCrossSection | DCrossSection) – cross_section.
- Return type:
Component