MMIIdentical¶
- class picazzo3.filters.mmi.cell.MMIIdentical(*args, **kwargs)¶
Rectangular multimode interferometer, generated from a trace template with identical input and output trace_templates.
- Parameters
- input_trace_template: PCell
Input trace template.
- n_inputs: int and number > 0
Number of input channels
- n_outputs: int and number > 0
Number of output channels.
- output_trace_template: PCell
Output trace template.
- mmi_trace_template: PCell and _WaveguideTemplate
Trace template used for the MMI section
- 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
- input_trace_templates: List with type restriction, allowed types: <class ‘ipkiss3.pcell.cell.pcell.PCell’>, locked
List of the input trace templates.
- output_trace_templates: List with type restriction, allowed types: <class ‘ipkiss3.pcell.cell.pcell.PCell’>, locked
List of the output trace templates.
- mmi_trace: PCell, locked
Trace of the MMI section
Views
- Layout = <class 'picazzo3.filters.mmi.cell.MMIIdentical.Layout'>¶