YBranchPcell
- class aluvia.all.YBranchPcell(*args, **kwargs)
YBranch splitter.
Views
- class Layout(*args, **kwargs)
- Parameters:
- sbn_length: float and number > 0
Length of the S-bends [um]
- sbn_separation: float and number > 0
Separation of the S-bends [um]
- tap_length: float and number > 0
Length of the taper [um]
- use_taper: ( bool, bool_, bool or int )
Use Taper
- width: float and number > 0
Width of the waveguides [um]
Name
Type
Position
Angle
Waveguide Template
Inclination
in0
Optical
(0.0, 0.0)
180.0
WG_TMPL
0.0
out0
Optical
(18.0, -5.6)
0.0
WG_TMPL
0.0
out1
Optical
(18.0, 5.6)
0.0
WG_TMPL
0.0
from aluvia import technology from aluvia.all import YBranchPcell lo = YBranchPcell().Layout() lo.visualize(annotate=True)