si_fab.all.RacetrackResonatorFSR

class si_fab.all.RacetrackResonatorFSR

Racetrack resonator with radius defined by a desired Free Spectral Range (FSR).

Parameters:
center_wavelength: float and number > 0

Central wavelength.

fsr: float and number > 0

Desired Free Spectral Range of the racetrack in nm.

vertical_length: float

Length of the vertical waveguides.

radius: float and number > 0

Radius to the racetrack bends.

coupling_length: float and Real, number and number >= 0

Length of the straight coupling region.

gap: float and number > 0

Gap between the edges of the access waveguide and racetrack.

trace_template: PCell and _TraceTemplate

Trace template of the access waveguide and ring.

name: String that contains only ISO/IEC 8859-1 (extended ASCII py3) or pure ASCII (py2) characters

The unique name of the pcell

Other Parameters:
length: locked
from si_fab import technology
from si_fab.all import RacetrackResonatorFSR

lo = RacetrackResonatorFSR().Layout()
lo.visualize(annotate=True)
../../../../../../_images/si_fab-all-RacetrackResonatorFSR-1.png

Ports

Name

Type

Position

Angle

Waveguide Template

Inclination

in

Optical

(-10.0, 0.0)

180.0

SiWireWaveguideTemplate

0.0

out

Optical

(10.0, 0.0)

0.0

SiWireWaveguideTemplate

0.0

Layout

Parameters

view_name: String that contains only alphanumeric characters from the ASCII set or contains _$. ASCII set is extended on PY3.

The name of the view