MMI_1x2Pcell
- class aluvia.all.MMI_1x2Pcell(*args, **kwargs)
1x2 MMI.
Views
- class Layout(*args, **kwargs)
- Parameters:
- inp_separation: float and number > 0
Separation b/w output ports
- inp_width: float and number > 0
Input width of tapers
- mmi_length: float and number > 0
Length of MMI
- mmi_separation: float and number > 0
Separation b/w output tapers
- mmi_width: float and number > 0
Width of MMI
- sbn_length: float and number > 0
Length of sbends at the output
- tap_length: float and number > 0
Length of tapers
- tap_width_out: float and number > 0
Output width of tapers
Name
Type
Position
Angle
Waveguide Template
Inclination
in0
Optical
(0.0, 0.0)
180.0
WG_TMPL
0.0
out0
Optical
(75.0, -10.0)
0.0
WG_TMPL
0.0
out1
Optical
(75.0, 10.0)
0.0
WG_TMPL
0.0
from aluvia import technology from aluvia.all import MMI_1x2Pcell lo = MMI_1x2Pcell().Layout() lo.visualize(annotate=True)