LinearEdgeTaperPCell

class aluvia.all.LinearEdgeTaperPCell(*args, **kwargs)

Linear tapered waveguide for edge coupling.

Views

class Layout(*args, **kwargs)
Parameters:
square_width: float and number > 0

Width of the square box holding edge of taper section.

taper_edge_width: float and number > 0

Edge taper width.

taper_end_width: float and number > 0

Edge end width.

taper_length: float and number > 0

Taper length.

taper_length_fixed_width: float and number > 0

Length of fixed taper edge width.

Name

Type

Position

Angle

Waveguide Template

Inclination

in0

Optical

(0, 0)

0.0

0.0

out0

Optical

(1705.0, 0)

0.0

WG_TMPL

0.0

from aluvia import technology
from aluvia.all import LinearEdgeTaperPCell

lo = LinearEdgeTaperPCell().Layout()
lo.visualize(annotate=True)
../../_images/aluvia-all-LinearEdgeTaperPCell-1.png