si_fab.all.SiNInvertedTaper
- class si_fab.all.SiNInvertedTaper
Inverted taper on an SiN platform. Its layout and default dimensions were taken from this paper: https://ietresearch.onlinelibrary.wiley.com/doi/epdf/10.1049/iet-opt.2018.5065
- Parameters:
- trace_template: PCell and _TraceTemplate
The trace template of the waveguide port
- name: String that contains only ISO/IEC 8859-1 (extended ASCII py3) or pure ASCII (py2) characters
The unique name of the pcell
from si_fab import technology
from si_fab.all import SiNInvertedTaper
lo = SiNInvertedTaper().Layout()
lo.visualize(annotate=True)
Ports
Name |
Type |
Position |
Angle |
Waveguide Template |
Inclination |
---|---|---|---|---|---|
in |
Optical |
(0.0, 0.0) |
180.0 |
_SiNShallowWireWaveguideTemplate |
0.0 |
out |
Optical |
(151.0, 0.0) |
0.0 |
NWG1000 |
0.0 |
Circuit
Parameters
- insertion_loss_dB: float and Real, number and number >= 0
The insertion loss of the edge coupler
layout_view: ( _LayoutView ), None allowed
netlist_view: ( NetlistView ), None allowed
- view_name: String that contains only alphanumeric characters from the ASCII set or contains _$. ASCII set is extended on PY3.
The name of the view
Other Parameters
- solver: str and String that contains only ISO/IEC 8859-1 (extended ASCII py3) or pure ASCII (py2) characters, locked
circuit solver to use
Layout
Parameters
- deep_taper_length: float and number > 0
The length of the deep tapered section
- deep_taper_start_width: float and number > 0
The start width of the deep tapered section
- deep_straight_section_length: float and number > 0
The length of the deep intermediate straight section
- shallow_straight_section_length: float and number > 0
The length of the shallow intermediate straight section
- shallow_taper_length: float and number > 0
The length of the shallow tapered section
- shallow_taper_end_width: float and number > 0
The end width of the shallow tapered section
- shallow_taper_start_width: float and number > 0
The start width of the shallow tapered section (fibre end)
- view_name: String that contains only alphanumeric characters from the ASCII set or contains _$. ASCII set is extended on PY3.
The name of the view