Source code for ubcpdk.cells.fixed_beta

import gdsfactory as gf

from ubcpdk.config import PATH
from ubcpdk.import_gds import import_gds

gdsdir = PATH.gds_beta


[docs] @gf.cell def Alignment_Marker() -> gf.Component: """Returns Alignment_Marker fixed cell.""" return import_gds(gdsdir / "Alignment_Marker.GDS")
[docs] @gf.cell def Packaging_FibreArray_8ch() -> gf.Component: """Returns Packaging_FibreArray_8ch fixed cell.""" return import_gds(gdsdir / "Packaging_FibreArray_8ch.gds")
[docs] @gf.cell def SEM_example() -> gf.Component: """Returns SEM_example fixed cell.""" return import_gds(gdsdir / "SEM_example.gds")
@gf.cell def ebeam_BondPad() -> gf.Component: """Returns ebeam_BondPad fixed cell.""" return import_gds(gdsdir / "ebeam_BondPad.gds")
[docs] @gf.cell def ebeam_BondPad_75() -> gf.Component: """Returns ebeam_BondPad_75 fixed cell.""" return import_gds(gdsdir / "ebeam_BondPad_75.gds")
[docs] @gf.cell def ebeam_bdc_tm1550() -> gf.Component: """Returns ebeam_bdc_tm1550 fixed cell.""" return import_gds(gdsdir / "ebeam_bdc_tm1550.gds")
[docs] @gf.cell def ebeam_gc_te1310() -> gf.Component: """Returns ebeam_gc_te1310 fixed cell.""" return import_gds(gdsdir / "ebeam_gc_te1310.gds")
[docs] @gf.cell def ebeam_gc_te1310_broadband() -> gf.Component: """Returns ebeam_gc_te1310_broadband fixed cell.""" return import_gds(gdsdir / "ebeam_gc_te1310_broadband.gds")
[docs] @gf.cell def ebeam_gc_te1550_90nmSlab() -> gf.Component: """Returns ebeam_gc_te1550_90nmSlab fixed cell.""" return import_gds(gdsdir / "ebeam_gc_te1550_90nmSlab.gds")
[docs] @gf.cell def ebeam_gc_te1550_broadband() -> gf.Component: """Returns ebeam_gc_te1550_broadband fixed cell.""" return import_gds(gdsdir / "ebeam_gc_te1550_broadband.GDS")
[docs] @gf.cell def ebeam_splitter_adiabatic_swg_te1550() -> gf.Component: """Returns ebeam_splitter_adiabatic_swg_te1550 fixed cell.""" return import_gds(gdsdir / "ebeam_splitter_adiabatic_swg_te1550.gds")
[docs] @gf.cell def ebeam_swg_edgecoupler() -> gf.Component: """Returns ebeam_swg_edgecoupler fixed cell.""" return import_gds(gdsdir / "ebeam_swg_edgecoupler.gds")
@gf.cell def ebeam_terminator_te1310() -> gf.Component: """Returns ebeam_terminator_te1310 fixed cell.""" return import_gds(gdsdir / "ebeam_terminator_te1310.gds")
[docs] @gf.cell def ebeam_y_adiabatic_1310() -> gf.Component: """Returns ebeam_y_adiabatic_1310 fixed cell.""" return import_gds(gdsdir / "ebeam_y_adiabatic_1310.gds")
[docs] @gf.cell def metal_via() -> gf.Component: """Returns metal_via fixed cell.""" return import_gds(gdsdir / "metal_via.gds")
[docs] @gf.cell def pbs_1550_eskid() -> gf.Component: """Returns pbs_1550_eskid fixed cell.""" return import_gds(gdsdir / "pbs_1550_eskid.gds")
[docs] @gf.cell def photonic_wirebond_surfacetaper_1310() -> gf.Component: """Returns photonic_wirebond_surfacetaper_1310 fixed cell.""" return import_gds(gdsdir / "photonic_wirebond_surfacetaper_1310.gds")
[docs] @gf.cell def photonic_wirebond_surfacetaper_1550() -> gf.Component: """Returns photonic_wirebond_surfacetaper_1550 fixed cell.""" return import_gds(gdsdir / "photonic_wirebond_surfacetaper_1550.gds")
[docs] @gf.cell def siepic_o_gc_te1270_BB() -> gf.Component: """Returns siepic_o_gc_te1270_BB fixed cell.""" return import_gds(gdsdir / "siepic_o_gc_te1270_BB.GDS")
[docs] @gf.cell def siepic_o_pwbstlas_si_BB() -> gf.Component: """Returns siepic_o_pwbstlas_si_BB fixed cell.""" return import_gds(gdsdir / "siepic_o_pwbstlas_si_BB.GDS")
[docs] @gf.cell def thermal_phase_shifter_multimode_() -> gf.Component: """Returns thermal_phase_shifters fixed cell.""" return import_gds(gdsdir / "thermal_phase_shifter_multimode_.gds")
[docs] @gf.cell def thermal_phase_shifter_te_1310_() -> gf.Component: """Returns thermal_phase_shifters fixed cell.""" return import_gds(gdsdir / "thermal_phase_shifter_te_1310_.gds")
[docs] @gf.cell def thermal_phase_shifter_te_1310_50() -> gf.Component: """Returns thermal_phase_shifters fixed cell.""" return import_gds(gdsdir / "thermal_phase_shifter_te_1310_50.gds")
[docs] @gf.cell def thermal_phase_shifter_te_1550_50() -> gf.Component: """Returns thermal_phase_shifters fixed cell.""" return import_gds(gdsdir / "thermal_phase_shifter_te_1550_50.gds")
if __name__ == "__main__": from ubcpdk import PDK PDK.activate() c = thermal_phase_shifter_te_1310_() # c = thermal_phase_shifter_multimode_() c.show()