StraightDirectionalCoupler¶
- class picazzo3.wg.dircoup.cell.StraightDirectionalCoupler(*args, **kwargs)¶
A directional coupler consisting of 2 parallel (horizontal) straight waveguides.
- Parameters
- trace_template1: PCell and _WaveguideTemplate
waveguide template used by the south arm of the directional coupler
- trace_template2: PCell and _WaveguideTemplate
waveguide template used by the north arm of the directional coupler. If not set, it defaults to the template of the south arm
- wg1a: PCell
South-west waveguide
- wg1b: PCell
South-east waveguide
- wg2a: PCell
North-west waveguide
- wg2b: PCell
North-east waveguide
- coupler_length: float and Real, number and number >= 0
length of the directional coupler
- 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
- n_inputs: int and number > 0, locked
Number of input channels.
- n_outputs: int and number > 0, locked
Number of output channels.
Views
- Layout = <class 'picazzo3.wg.dircoup.cell.StraightDirectionalCoupler.Layout'>¶