Skip to content

Models SiN300

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 a bend with an Euler curve.

Parameter Default
wl 1.55
length 10.0
loss 0.03
cross_section 'xs_nc'

bend_euler

bend_euler_nc

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

Parameter Default
wl 1.55
length 10.0
loss 0.03
cross_section 'xs_nc'

bend_euler_nc

bend_euler_no

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

Parameter Default
wl 1.31
length 10.0
loss 0.03
cross_section 'xs_no'

bend_euler_no

bend_s

Returns the S-matrix of a bend with a spline curve.

Parameter Default
wl 1.55
length 10.0
loss 0.03
cross_section 'xs_nc'

bend_s

coupler

Returns the S-matrix of a coupler.

Parameter Default
wl 1.55
loss_dB 0.3
cross_section 'xs_nc'

coupler

coupler_nc

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

Parameter Default
wl 1.55
wl0 1.55
fwhm 0.2
loss_dB 0.3
shift 0.0
loss_dB_cross None
loss_dB_thru None
splitting_ratio_cross 0.5
splitting_ratio_thru 0.5

coupler_nc

coupler_no

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

Parameter Default
wl 1.31
wl0 1.31
fwhm 0.2
loss_dB 0.3
shift 0.0
loss_dB_cross None
loss_dB_thru None
splitting_ratio_cross 0.5
splitting_ratio_thru 0.5

coupler_no

crossing_no

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

Parameter Default
wl 1.31

crossing_no

grating_coupler_elliptical

Returns the S-matrix of an elliptical grating coupler.

Parameter Default
wl 1.55
bandwidth 0.035
cross_section 'xs_nc'

grating_coupler_elliptical

grating_coupler_elliptical_nc

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

Parameter Default
wl 1.55
wl0 1.55
loss 6
reflection 0.0
reflection_fiber 0.0
bandwidth 0.035

grating_coupler_elliptical_nc

grating_coupler_elliptical_no

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

Parameter Default
wl 1.31
wl0 1.31
loss 6
reflection 0.0
reflection_fiber 0.0
bandwidth 0.035

grating_coupler_elliptical_no

grating_coupler_rectangular

Returns the S-matrix of a rectangular grating coupler.

Parameter Default
wl 1.55
cross_section 'xs_nc'

grating_coupler_rectangular

grating_coupler_rectangular_nc

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

Parameter Default
wl 1.55
wl0 1.55
loss 6
reflection 0.0
reflection_fiber 0.0
bandwidth 0.035

grating_coupler_rectangular_nc

grating_coupler_rectangular_no

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

Parameter Default
wl 1.31
wl0 1.31
loss 6
reflection 0.0
reflection_fiber 0.0
bandwidth 0.035

grating_coupler_rectangular_no

mmi1x2

Returns the S-matrix of a 1x2 MMI.

Parameter Default
wl 1.55
loss_dB 0.3
cross_section 'xs_nc'

mmi1x2

mmi1x2_nc

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

Parameter Default
wl 1.55
wl0 1.55
fwhm 0.2
loss_dB 0.3

mmi1x2_nc

mmi1x2_no

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

Parameter Default
wl 1.31
wl0 1.31
fwhm 0.2
loss_dB 0.3

mmi1x2_no

mmi2x2

Returns the S-matrix of a 2x2 MMI.

Parameter Default
wl 1.55
loss_dB 0.3
cross_section 'xs_nc'

mmi2x2

mmi2x2_nc

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

Parameter Default
wl 1.55
wl0 1.55
fwhm 0.2
loss_dB 0.3
shift 0.0
loss_dB_cross None
loss_dB_thru None
splitting_ratio_cross 0.5
splitting_ratio_thru 0.5

mmi2x2_nc

mmi2x2_no

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

Parameter Default
wl 1.31
wl0 1.31
fwhm 0.2
loss_dB 0.3
shift 0.0
loss_dB_cross None
loss_dB_thru None
splitting_ratio_cross 0.5
splitting_ratio_thru 0.5

mmi2x2_no

straight

Returns the S-matrix of a straight waveguide.

Parameter Default
wl 1.55
length 10.0
loss 0.0
cross_section 'xs_nc'

straight

straight_nc

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

Parameter Default
wl 1.55
length 10.0
loss 0.0
wl0 1.55
neff 1.6
ng 1.95

straight_nc

straight_no

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

Parameter Default
wl 1.31
length 10.0
loss 0.0
wl0 1.31
neff 1.63
ng 2.0

straight_no

taper

Returns the S-matrix of a taper.

Parameter Default
wl 1.55
length 10.0
loss 0.0
cross_section 'xs_nc'

taper

taper_nc

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

Parameter Default
wl 1.55
length 10.0
loss 0.0
cross_section 'xs_nc'

taper_nc

taper_no

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

Parameter Default
wl 1.31
length 10.0
loss 0.0
cross_section 'xs_no'

taper_no

wire_corner

Returns the S-matrix of a wire corner.

Parameter Default
wl 1.55