Skip to content

Adding components and models to the PDK

Lukas Chrostowski edited this page Jan 31, 2025 · 7 revisions

Adding components and models to the PDK

This page describes the steps to add components to the PDK, including 1) layout cells, 2) compact models, 3) linking the layout and model to enable post-layout simulations.

The implementation uses KLayout and Lumerical INTERCONNECT

Install the PDK in developer mode

  • Use the GitHub installation approach for the PDK

Install the compact model library (CML) in INTERCONNECT from KLayout

  • In KLayout:
    • Create a new layout using the PDK Technology
    • SiEPIC > Simulation, Circuits > Setup Lumerical INTERCONNECT Compact Model Library
      • you should see INTERCONNECT run and close, then a dialog that indicates success
  • In INTERCONNECT:
    • in the Elements window, under Design Kits, you should see the Technology appear in the list
    • Note that it is Read-Only, so you cannot make contributions this way. This method is for End Users.

Install the CML in INTERCONNECT as a Custom library