ubcpdk.cells.grating_coupler_elliptical

ubcpdk.cells.grating_coupler_elliptical#

ubcpdk.cells.grating_coupler_elliptical(wavelength=1.55, grating_line_width=0.315, cross_section='strip')[source]#

A grating coupler with curved but parallel teeth.

Parameters:
  • wavelength (float) – the center wavelength for which the grating is designed

  • grating_line_width – the line width of the grating

  • cross_section – a cross section or its name or a function generating a cross section.

Return type:

Component