CORNERSTONE Suspended Si pdk documentation
latest
  • Install PhotoCAD
    • System Requirement
    • Install Python IDE
    • Install PhotoCAD and CORNERSTONE Suspended Si PDK
  • PDK structure
  • Technology setting
    • auto_link.py
    • bands.py
    • device.py
    • gdsii.py
    • labels.py
    • layers.py
    • metrics.py
    • terminal.py
    • wg folder
      • __init__.py
      • constant.py
      • types.py
      • factory.py
      • SusSi.py
      • SusSi_bends.py
  • Component library
    • Bend
      • Suspendedsilicon500nm_3800nm_TE_90_DegreeBend
    • Design area
      • Cell0_Sus_Si_Full_Institution_Name
      • Cell0_Sus_Si_Half_Institution_Name
    • Grating Coupler (GC)
      • Suspendedsilicon500nm_3800nm_TE_GratingCoupler
    • S-Bend
      • Suspendedsilicon500nm_3800nm_TE_SBend
    • Waveguide
      • Suspendedsilicon500nm_3800nm_TE_Waveguide
CORNERSTONE Suspended Si pdk documentation
  • Technology setting
  • auto_link.py
  • Edit on GitHub

auto_link.py

Define the auto link policies between different waveguide type.

For example:

(type(WG.SusSi.MWIR.WIRE) >> type(WG.SusSi.MWIR.WIRE), StraightPrefer(WG.SusSi.MWIR.WIRE), BendUsing(WG.SusSi.MWIR.WIRE.BEND_EULER))

It means that when the start and end waveguide are both WG.SusSi.MWIR.WIRE, the automated waveguide type for routing will be WG.SusSi.MWIR.WIRE and an automated bend WG.SusSi.MWIR.WIRE.BEND_EULER will be added at a 90 degree turn.

Users are allowed to define and set DEFAULT to their own specific linking policy.

Previous Next

© Copyright 2024, Latitudeda.com. Revision 890b27f4.

Built with Sphinx using a theme provided by Read the Docs.