Skip to content

Models SiN200 visible

SAX models registered in PDK.models, evaluated at their default parameters. Plots show the transmission between optical ports over +-3 % of each model's centre wavelength.

bend_euler

Returns the S-matrix of an euler bend, modelled as a straight.

Parameter Default
wl 0.78
radius None
angle 90.0
p 0.5
length None
loss None
cross_section 'xs_n780'

bend_euler

bend_euler_n520

partial(func, *args, **keywords) - new function with partial application of the given arguments and keywords.

Parameter Default
wl 0.52
radius None
angle 90.0
p 0.5
length None
loss None
cross_section 'xs_n520'

bend_euler_n520

bend_euler_n638

partial(func, *args, **keywords) - new function with partial application of the given arguments and keywords.

Parameter Default
wl 0.638
radius None
angle 90.0
p 0.5
length None
loss None
cross_section 'xs_n638'

bend_euler_n638

bend_euler_n780

partial(func, *args, **keywords) - new function with partial application of the given arguments and keywords.

Parameter Default
wl 0.78
radius None
angle 90.0
p 0.5
length None
loss None
cross_section 'xs_n780'

bend_euler_n780

bend_s

Returns the S-matrix of an S-bend, modelled as a straight.

Parameter Default
wl 0.78
size (15.0, 1.8)
length None
loss None
cross_section 'xs_n780'

bend_s

coupler

Returns the S-matrix of a directional coupler as an ideal 50/50 splitter.

Parameter Default
wl 0.78
loss_dB 0.3
fwhm 0.2
cross_section 'xs_n780'

coupler

coupler_n520

partial(func, *args, **keywords) - new function with partial application of the given arguments and keywords.

Parameter Default
wl 0.52
loss_dB 0.3
fwhm 0.2
cross_section 'xs_n520'

coupler_n520

coupler_n638

partial(func, *args, **keywords) - new function with partial application of the given arguments and keywords.

Parameter Default
wl 0.638
loss_dB 0.3
fwhm 0.2
cross_section 'xs_n638'

coupler_n638

coupler_n780

partial(func, *args, **keywords) - new function with partial application of the given arguments and keywords.

Parameter Default
wl 0.78
loss_dB 0.3
fwhm 0.2
cross_section 'xs_n780'

coupler_n780

grating_coupler_elliptical

Returns the S-matrix of an elliptical grating coupler.

Parameter Default
wl 0.78
loss None
bandwidth None
cross_section 'xs_n780'

grating_coupler_elliptical

grating_coupler_elliptical_n520

partial(func, *args, **keywords) - new function with partial application of the given arguments and keywords.

Parameter Default
wl 0.52
loss None
bandwidth None
cross_section 'xs_n520'

grating_coupler_elliptical_n520

grating_coupler_elliptical_n638

partial(func, *args, **keywords) - new function with partial application of the given arguments and keywords.

Parameter Default
wl 0.638
loss None
bandwidth None
cross_section 'xs_n638'

grating_coupler_elliptical_n638

grating_coupler_elliptical_n780

partial(func, *args, **keywords) - new function with partial application of the given arguments and keywords.

Parameter Default
wl 0.78
loss None
bandwidth None
cross_section 'xs_n780'

grating_coupler_elliptical_n780

grating_coupler_rectangular

Returns the S-matrix of a foundry rectangular grating coupler.

Parameter Default
wl 0.78
loss None
bandwidth None
cross_section 'xs_n780'

grating_coupler_rectangular

grating_coupler_rectangular_n520

partial(func, *args, **keywords) - new function with partial application of the given arguments and keywords.

Parameter Default
wl 0.52
loss None
bandwidth None
cross_section 'xs_n520'

grating_coupler_rectangular_n520

grating_coupler_rectangular_n638

partial(func, *args, **keywords) - new function with partial application of the given arguments and keywords.

Parameter Default
wl 0.638
loss None
bandwidth None
cross_section 'xs_n638'

grating_coupler_rectangular_n638

grating_coupler_rectangular_n780

partial(func, *args, **keywords) - new function with partial application of the given arguments and keywords.

Parameter Default
wl 0.78
loss None
bandwidth None
cross_section 'xs_n780'

grating_coupler_rectangular_n780

mmi1x2

Returns the S-matrix of a 1x2 MMI centred on the band wavelength.

Parameter Default
wl 0.78
loss_dB 0.3
fwhm 0.2
cross_section 'xs_n780'

mmi1x2

mmi1x2_n520

partial(func, *args, **keywords) - new function with partial application of the given arguments and keywords.

Parameter Default
wl 0.52
loss_dB 0.3
fwhm 0.2
cross_section 'xs_n520'

mmi1x2_n520

mmi1x2_n638

partial(func, *args, **keywords) - new function with partial application of the given arguments and keywords.

Parameter Default
wl 0.638
loss_dB 0.3
fwhm 0.2
cross_section 'xs_n638'

mmi1x2_n638

mmi1x2_n780

partial(func, *args, **keywords) - new function with partial application of the given arguments and keywords.

Parameter Default
wl 0.78
loss_dB 0.3
fwhm 0.2
cross_section 'xs_n780'

mmi1x2_n780

mmi2x2

Returns the S-matrix of a 2x2 MMI centred on the band wavelength.

Parameter Default
wl 0.78
loss_dB 0.3
fwhm 0.2
cross_section 'xs_n780'

mmi2x2

mmi2x2_n520

partial(func, *args, **keywords) - new function with partial application of the given arguments and keywords.

Parameter Default
wl 0.52
loss_dB 0.3
fwhm 0.2
cross_section 'xs_n520'

mmi2x2_n520

mmi2x2_n638

partial(func, *args, **keywords) - new function with partial application of the given arguments and keywords.

Parameter Default
wl 0.638
loss_dB 0.3
fwhm 0.2
cross_section 'xs_n638'

mmi2x2_n638

mmi2x2_n780

partial(func, *args, **keywords) - new function with partial application of the given arguments and keywords.

Parameter Default
wl 0.78
loss_dB 0.3
fwhm 0.2
cross_section 'xs_n780'

mmi2x2_n780

straight

Returns the S-matrix of a straight waveguide.

Parameter Default
wl 0.78
length 10.0
loss None
cross_section 'xs_n780'

straight

straight_n520

partial(func, *args, **keywords) - new function with partial application of the given arguments and keywords.

Parameter Default
wl 0.52
length 10.0
loss None
cross_section 'xs_n520'

straight_n520

straight_n638

partial(func, *args, **keywords) - new function with partial application of the given arguments and keywords.

Parameter Default
wl 0.638
length 10.0
loss None
cross_section 'xs_n638'

straight_n638

straight_n780

partial(func, *args, **keywords) - new function with partial application of the given arguments and keywords.

Parameter Default
wl 0.78
length 10.0
loss None
cross_section 'xs_n780'

straight_n780

taper

Returns the S-matrix of a taper, modelled as a straight of the band.

Parameter Default
wl 0.78
length 10.0
loss None
cross_section 'xs_n780'

taper

taper_n520

partial(func, *args, **keywords) - new function with partial application of the given arguments and keywords.

Parameter Default
wl 0.52
length 10.0
loss None
cross_section 'xs_n520'

taper_n520

taper_n638

partial(func, *args, **keywords) - new function with partial application of the given arguments and keywords.

Parameter Default
wl 0.638
length 10.0
loss None
cross_section 'xs_n638'

taper_n638

taper_n780

partial(func, *args, **keywords) - new function with partial application of the given arguments and keywords.

Parameter Default
wl 0.78
length 10.0
loss None
cross_section 'xs_n780'

taper_n780

wire_corner

Returns the S-matrix of a wire corner (electrical, no optical path).

Parameter Default
wl 0.78