PDK Components

Waveguides

aluvia.all.StripWaveguide

Strip Waveguide

aluvia.all.StripWaveguide_369

Strip Waveguide operating at 369nm wavelength.

aluvia.all.StripWaveguide_405

Strip Waveguide operating at 405nm wavelength.

aluvia.all.TaperPCell

Taper Waveguide.

aluvia.all.SBend

S-Bend Waveguide.

aluvia.all.EulerBendPcell

Euler Bend Waveguide.

aluvia.all.ArcPathPcell

Arc Waveguide

Spirals

aluvia.all.SquareSpiralPcell

Square Spiral.

aluvia.all.SquareSpiralEulerPcell

Square Spiral with Euler arcs.

aluvia.all.SpiralPcell

Circular Spiral.

aluvia.all.SpiralEulerPcell

Circular Spiral with Euler arcs.

Couplers

aluvia.all.YBranchPcell

YBranch splitter.

aluvia.all.DirectionalCouplerPcell

Directional Coupler.

aluvia.all.RingRes_1x1Pcell

1x1 Ring Resonator.

aluvia.all.RingRes_2x2Pcell

2x2 Ring Resonator.

aluvia.all.MMI_1x2Pcell

1x2 MMI.

aluvia.all.MMI_2x2Pcell

2x2 MMI.

aluvia.all.MMI_nxmPcell

NxM MMI.

aluvia.all.LinearEdgeTaperPCell

Linear tapered waveguide for edge coupling.

Die Templates

aluvia.all.Template5000x5000

5000x5000 design template.

aluvia.all.Template10000x10000

10000x10000 design template.

Metal

aluvia.all.HeaterWaveguide

Heater waveguide that uses the HeaterTemplate as trace_template and adds electrical ports at the start and at the end.

aluvia.all.MetalWire

Metal wire.

aluvia.all.DCTaper

Metal Taper with 45 degree slope.

aluvia.all.DCBend

A metal bent section that follows the 45 degree Manhattan routing rule.

aluvia.all.DCPad

A metal pad that can be interconnected to the metal lines and contacted through a probe or through wire-bonding.

aluvia.all.DCPadArray

Array of DCPad.

Trace Templates

aluvia.all.WG_TMPL

Waveguide Template with Al2O3 Core.

aluvia.all.HeaterTemplate

Heater waveguide template which consists of a waveguide template with the heater layer on top.

aluvia.all.MetalWireTemplate

Metal wire template.