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)
../../../../../../_images/si_fab-all-SiNInvertedTaper-1.png

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