WgY90Combiner¶
-
class
picazzo3.wg.splitters.cell.
WgY90Combiner
(*args, **kwargs)¶ Y-shaped combiner with branches that come in at right angles to the output waveguide.
Parameters: trace_template: PCell and _WaveguideTemplate
Waveguide template of the Y splitter
name:
The unique name of the pcell
Views
-
Layout
¶ Parameters: view_name: str and ( Alphanumeric string or Contains _$ )
The name of the view
center_waveguide_length: float and Real, number and number >= 0
Length of the center waveguide
cladding_width: float and number > 0
Width of the cladding. The default is taken from the trace template.
core_width: float and number > 0
Width of the core. The default is taken from the trace template.
split_stub_width: float and number > 0
Width of the stub where the wavegudie split
taper_length: float and Real, number and number >= 0
Length of the tapered section
bend_radius: float and number > 0
Other Parameters: angle_out: float, locked
Angle at which the waveguide exit the splitter.
Examples
from technologies import silicon_photonics from ipkiss3 import all as i3 from picazzo3.wg.splitters import WgY90Combiner C = WgY90Combiner(name="my_combiner90") layout = C.Layout(bend_radius=4.5, core_width=0.6) layout.visualize(annotate=True)
-