This PDK has a library of photonic components that can be customized and readily used.

Photonic Components#

adiabatic_bend_90#

.. autofunction:: sky130ph.components.adiabatic_bend_90

import sky130ph.components as sky130ph

c = sky130ph.adiabatic_bend_90()
c
2022-12-18 02:06:45.577 | INFO     | gdsfactory.config:<module>:48 - Load '/opt/hostedtoolcache/Python/3.8.15/x64/lib/python3.8/site-packages/gdsfactory' 6.12.0
_images/components_3_1.png
adiabatic_bend_90: uid 3f9e857a, ports ['o1', 'o2'], references [], 2 polygons

coupler#

..autofunction:: sky130ph.components.coupler()

import sky130ph.components as sky130ph
c = sky130ph.coupler()
c
_images/components_5_0.png
coupler: uid 13b8f5cb, ports ['o1', 'o2', 'o3', 'o4'], references [], 7 polygons

dbr#

..autofunction:: sky130ph.components.dbr()

import sky130ph.components as sky130ph
c = sky130ph.dbr()
c.plot()
_images/components_7_0.png _images/components_7_1.png