WgY90Splitter¶
-
class
picazzo3.wg.splitters.cell.
WgY90Splitter
(*args, **kwargs)¶ Y-splitter PCell with branches that fan out at right angles to the input 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 WgY90Splitter C = WgY90Splitter(name="my_splitter90") layout = C.Layout(bend_radius=4.5) layout.visualize(annotate=True)
-