Parametric cells RIB_2x1_MMI
PCell for 2x1 MMI in rib waveguide
30 20 10 0 10 20 30 40 50
in1in2 out
Ports
Name Type Position Angle Waveguide Template Inclination
in1 Optical (-20.0,-1.0) 180.0 RibWaveguideTemplate 0.0
in2 Optical (-20.0,1.0) 180.0 RibWaveguideTemplate 0.0
out Optical (45.0,0.0) 0.0 RibWaveguideTemplate 0.0
Layout Parameters
port_width: float and number > 0 Width of port [um]
taper_width: float and number > 0 Width of taper [um]
trace_spacing: float and Real, number and number >= 0 Offset between the traces at the input and the output mmi_width: float and number > 0 Width of the MMI [um]
length: float and number > 0 Length of the MMI
transition_length: ( float and Real, number and number >= 0 ), None allowed Length of the transition. Set to None to take the standard transition length.
RIB_2x2_MMI
PCell for 2x2 MMI in rib waveguide
30 20 10 0 10 20 30 40 50
Name Type Position Angle Waveguide Template Inclination
in1 Optical (-20.0,-1.0) 180.0 RibWaveguideTemplate 0.0
in2 Optical (-20.0,1.0) 180.0 RibWaveguideTemplate 0.0
out1 Optical (45.0,-1.0) 0.0 RibWaveguideTemplate 0.0
out2 Optical (45.0,1.0) 0.0 RibWaveguideTemplate 0.0
Layout Parameters
port_width: float and number > 0 Width of port [um]
taper_width: float and number > 0 Width of taper [um]
trace_spacing: float and Real, number and number >= 0 Offset between the traces at the input and the output mmi_width: float and number > 0 Width of the MMI [um]
length: float and number > 0 Length of the MMI
transition_length: ( float and Real, number and number >= 0 ), None allowed Length of the transition. Set to None to take the standard transition length.
STRIP_2x1_MMI
PCell for 2x1 MMI in strip waveguide
20 10 0 10 20 30 40
Name Type Position Angle Waveguide Template Inclination
in1 Optical (-10.0,-1.0) 180.0 StripWaveguideTemplate 0.0
in2 Optical (-10.0,1.0) 180.0 StripWaveguideTemplate 0.0
out Optical (35.0,0.0) 0.0 StripWaveguideTemplate 0.0
Layout Parameters
port_width: float and number > 0 Width of port [um]
taper_width: float and number > 0 Width of taper [um]
trace_spacing: float and Real, number and number >= 0 Offset between the traces at the input and the output mmi_width: float and number > 0 Width of the MMI [um]
length: float and number > 0 Length of the MMI
transition_length: ( float and Real, number and number >= 0 ), None allowed Length of the transition. Set to None to take the standard transition length.
STRIP_2x2_MMI
PCell for 2x2 MMI in strip waveguide
20 10 0 10 20 30 40
Name Type Position Angle Waveguide Template Inclination
in1 Optical (-10.0,-1.0) 180.0 StripWaveguideTemplate 0.0
in2 Optical (-10.0,1.0) 180.0 StripWaveguideTemplate 0.0
out1 Optical (35.0,-1.0) 0.0 StripWaveguideTemplate 0.0
out2 Optical (35.0,1.0) 0.0 StripWaveguideTemplate 0.0
Layout Parameters
port_width: float and number > 0 Width of port [um]
taper_width: float and number > 0 Width of taper [um]
trace_spacing: float and Real, number and number >= 0 Offset between the traces at the input and the output mmi_width: float and number > 0 Width of the MMI [um]
length: float and number > 0 Length of the MMI
transition_length: ( float and Real, number and number >= 0 ), None allowed Length of the transition. Set to None to take the standard transition length.
220 nm SOI cells
SOI220nm_1550nm_TE_RIB_2X1_MMI C-band 50/50 splitting 2x1 rib MMI
Ports
Name Type Position Angle Waveguide Template Inclination
in1 Optical (-20.0,-1.57) 180.0 RibWaveguideTemplate 0.0
in2 Optical (-20.0,1.57) 180.0 RibWaveguideTemplate 0.0
out Optical (52.7,0.0) 0.0 RibWaveguideTemplate 0.0
SOI220nm_1550nm_TE_RIB_2x2_MMI C-band 50/50 splitting 2x2 rib MMI
Ports
Name Type Position Angle Waveguide Template Inclination
in1 Optical (-20.0,-1.015) 180.0 RibWaveguideTemplate 0.0
in2 Optical (-20.0,1.015) 180.0 RibWaveguideTemplate 0.0
out1 Optical (64.8,-1.015) 0.0 RibWaveguideTemplate 0.0
out2 Optical (64.8,1.015) 0.0 RibWaveguideTemplate 0.0
SOI220nm_1550nm_TE_STRIP_2X1_MMI C-band 50/50 splitting 2x1 strip MMI
Ports
Name Type Position Angle Waveguide Template Inclination
in1 Optical (-20.0,-1.57) 180.0 StripWaveguideTemplate 0.0
in2 Optical (-20.0,1.57) 180.0 StripWaveguideTemplate 0.0
out Optical (51.8,0.0) 0.0 StripWaveguideTemplate 0.0
SOI220nm_1550nm_TE_STRIP_2x2_MMI C-band 50/50 splitting 2x2 strip MMI
Ports
Name Type Position Angle Waveguide Template Inclination
in1 Optical (-20.0,-1.015) 180.0 StripWaveguideTemplate 0.0
in2 Optical (-20.0,1.015) 180.0 StripWaveguideTemplate 0.0
out1 Optical (62.5,-1.015) 0.0 StripWaveguideTemplate 0.0
out2 Optical (62.5,1.015) 0.0 StripWaveguideTemplate 0.0
SOI220nm_1310nm_TE_RIB_2X1_MMI O-band 50/50 splitting 2x1 rib MMI
Ports
Name Type Position Angle Waveguide Template Inclination
in1 Optical (-20.0,-1.525) 180.0 RibWaveguideTemplate 0.0
in2 Optical (-20.0,1.525) 180.0 RibWaveguideTemplate 0.0
out Optical (60.8,0.0) 0.0 RibWaveguideTemplate 0.0
SOI220nm_1310nm_TE_RIB_2x2_MMI O-band 50/50 splitting 2x2 rib MMI
Ports
Name Type Position Angle Waveguide Template Inclination
in1 Optical (-20.0,-1.015) 180.0 RibWaveguideTemplate 0.0
in2 Optical (-20.0,1.015) 180.0 RibWaveguideTemplate 0.0
out1 Optical (75.0,-1.015) 0.0 RibWaveguideTemplate 0.0
out2 Optical (75.0,1.015) 0.0 RibWaveguideTemplate 0.0
SOI220nm_1310nm_TE_STRIP_2X1_MMI O-band 50/50 splitting 2x1 strip MMI
Ports
Name Type Position Angle Waveguide Template Inclination
in1 Optical (-20.0,-1.525) 180.0 StripWaveguideTemplate 0.0
in2 Optical (-20.0,1.525) 180.0 StripWaveguideTemplate 0.0
out Optical (60.1,0.0) 0.0 StripWaveguideTemplate 0.0
SOI220nm_1310nm_TE_STRIP_2x2_MMI O-band 50/50 splitting 2x2 strip MMI
Ports
Name Type Position Angle Waveguide Template Inclination
in1 Optical (-20.0,-1.015) 180.0 StripWaveguideTemplate 0.0
in2 Optical (-20.0,1.015) 180.0 StripWaveguideTemplate 0.0
out1 Optical (73.5,-1.015) 0.0 StripWaveguideTemplate 0.0
out2 Optical (73.5,1.015) 0.0 StripWaveguideTemplate 0.0
340 nm SOI cells
SOI340nm_1550nm_TE_RIB_2X1_MMI C-band 50/50 splitting 2x1 MMI
Ports
Name Type Position Angle Waveguide Template Inclination
in1 Optical (-20.0,-1.525) 180.0 RibWaveguideTemplate 0.0
in2 Optical (-20.0,1.525) 180.0 RibWaveguideTemplate 0.0
out Optical (56.0,0.0) 0.0 RibWaveguideTemplate 0.0
SOI340nm_1550nm_TE_RIB_2X2_MMI C-band 50/50 splitting 2x2 MMI
Ports
Name Type Position Angle Waveguide Template Inclination
in1 Optical (-20.0,-1.015) 180.0 RibWaveguideTemplate 0.0
in2 Optical (-20.0,1.015) 180.0 RibWaveguideTemplate 0.0
out1 Optical (69.0,-1.015) 0.0 RibWaveguideTemplate 0.0
out2 Optical (69.0,1.015) 0.0 RibWaveguideTemplate 0.0
SOI340nm_1550nm_TE_STRIP_2X1_MMI C-band 50/50 splitting strip 2x1 MMI
Ports
Name Type Position Angle Waveguide Template Inclination
in1 Optical (-20.0,-1.575) 180.0 StripWaveguideTemplate 0.0
in2 Optical (-20.0,1.575) 180.0 StripWaveguideTemplate 0.0
out Optical (54.7,0.0) 0.0 StripWaveguideTemplate 0.0
SOI340nm_1550nm_TE_STRIP_2X2_MMI C-band 50/50 splitting strip 2x2 MMI
Ports
Name Type Position Angle Waveguide Template Inclination
in1 Optical (-20.0,-1.015) 180.0 StripWaveguideTemplate 0.0
in2 Optical (-20.0,1.015) 180.0 StripWaveguideTemplate 0.0
out1 Optical (66.5,-1.015) 0.0 StripWaveguideTemplate 0.0
out2 Optical (66.5,1.015) 0.0 StripWaveguideTemplate 0.0
SOI340nm_1310nm_TE_RIB_2X1_MMI O-band 50/50 splitting 2x1 MMI
Ports
Name Type Position Angle Waveguide Template Inclination
in1 Optical (-20.0,-1.505) 180.0 RibWaveguideTemplate 0.0
in2 Optical (-20.0,1.505) 180.0 RibWaveguideTemplate 0.0
out Optical (63.7,0.0) 0.0 RibWaveguideTemplate 0.0
SOI340nm_1310nm_TE_RIB_2X2_MMI O-band 50/50 splitting 2x2 MMI
Ports
Name Type Position Angle Waveguide Template Inclination
in1 Optical (-20.0,-1.015) 180.0 RibWaveguideTemplate 0.0
in2 Optical (-20.0,1.015) 180.0 RibWaveguideTemplate 0.0
out1 Optical (78.3,-1.015) 0.0 RibWaveguideTemplate 0.0
out2 Optical (78.3,1.015) 0.0 RibWaveguideTemplate 0.0
SOI340nm_1310nm_TE_STRIP_2X1_MMI O-band 50/50 splitting strip 2x1 MMI
Ports
Name Type Position Angle Waveguide Template Inclination
in1 Optical (-20.0,-1.505) 180.0 StripWaveguideTemplate 0.0
in2 Optical (-20.0,1.505) 180.0 StripWaveguideTemplate 0.0
out Optical (62.6,0.0) 0.0 StripWaveguideTemplate 0.0
SOI340nm_1310nm_TE_STRIP_2X2_MMI O-band 50/50 splitting strip 2x2 MMI
Ports
Name Type Position Angle Waveguide Template Inclination
in1 Optical (-20.0,-1.015) 180.0 StripWaveguideTemplate 0.0
in2 Optical (-20.0,1.015) 180.0 StripWaveguideTemplate 0.0
out1 Optical (77.0,-1.015) 0.0 StripWaveguideTemplate 0.0
out2 Optical (77.0,1.015) 0.0 StripWaveguideTemplate 0.0
500 nm SOI cells
SOI500nm_1550nm_TE_RIB_2X1_MMI C-band 50/50 splitting 2x1 MMI
Ports
Name Type Position Angle Waveguide Template Inclination
in1 Optical (-20.0,-1.535) 180.0 RibWaveguideTemplate 0.0
in2 Optical (-20.0,1.535) 180.0 RibWaveguideTemplate 0.0
out Optical (57.5,0.0) 0.0 RibWaveguideTemplate 0.0
SOI500nm_1550nm_TE_RIB_2X2_MMI C-band 50/50 splitting 2x2 MMI
Ports
Name Type Position Angle Waveguide Template Inclination
in1 Optical (-20.0,-1.0) 180.0 RibWaveguideTemplate 0.0
in2 Optical (-20.0,1.0) 180.0 RibWaveguideTemplate 0.0
out1 Optical (70.2,-1.0) 0.0 RibWaveguideTemplate 0.0
out2 Optical (70.2,1.0) 0.0 RibWaveguideTemplate 0.0