si_fab.all.MMI1x2Optimized1310
- class si_fab.all.MMI1x2Optimized1310
MMI1x2 with layout parameters optimized for maximum transmission at 1310 nm. transmission and reflection_in (reflection at input port) are extracted from data from a CAMFR simulation; reflection_out (reflection at output port) is not simulated therefore a dummy number is passed.
- Parameters:
- waveguide_spacing: float and number > 0
Spacing between the waveguides.
- taper_length: float and number > 0
Length of the taper
- taper_width: float and number > 0
Width of the taper.
- length: float and number > 0
Length of the MMI section.
- width: float and number > 0
Width of the MMI section.
- trace_template: PCell and _TraceTemplate
Trace template of the access waveguide
- name: String that contains only ISO/IEC 8859-1 (extended ASCII py3) or pure ASCII (py2) characters
The unique name of the pcell
- Other Parameters:
- data_tag: locked
from si_fab import technology
from si_fab.all import MMI1x2Optimized1310
lo = MMI1x2Optimized1310().Layout()
lo.visualize(annotate=True)
Ports
Name |
Type |
Position |
Angle |
Waveguide Template |
Inclination |
---|---|---|---|---|---|
in1 |
Optical |
(-6.55, 0.0) |
180.0 |
SiWireWaveguideTemplate |
0.0 |
out1 |
Optical |
(24.3, -1.002) |
0.0 |
SiWireWaveguideTemplate |
0.0 |
out2 |
Optical |
(24.3, 1.002) |
0.0 |
SiWireWaveguideTemplate |
0.0 |