Mohammed Zeeshan
12/09/2024, 9:21 AMLeo Moser
12/09/2024, 10:08 AMKLAYOUT_PATH
to $PDK_ROOT/$PDK/libs.tech/klayout/
and start KLayout (KLAYOUT_PATH=$PDK_ROOT/$PDK/libs.tech/klayout klayout -e
)
If you use any of these two methods you still need to install gdsfactory system-wide to be able to use the PCells. More information here: https://github.com/efabless/sky130_klayout_pdk/tree/main
The third option is to use Nix. This option will also install gdsfactory for you.
3. Install Nix, you can follow this guide from CACE: https://cace.readthedocs.io/en/latest/getting_started/common/nix_installation/index.html
The nix-eda repository hosts a variety of tools: https://github.com/efabless/nix-eda/tree/main
The following command will start KLayout in editable mode: nix run github:efabless/nix-eda#klayout-gdsfactory -- -e
Finally, all you have to do is create a new layout and import a spice netlist or place the PCells manually.Mohammed Zeeshan
12/10/2024, 7:54 AMMohammed Zeeshan
12/27/2024, 12:30 PMLeo Moser
12/27/2024, 8:18 PMMohammed Zeeshan
01/02/2025, 4:08 AMLeo Moser
01/02/2025, 5:23 PMMohammed Zeeshan
01/14/2025, 9:06 AMLeo Moser
01/14/2025, 2:39 PMMohammed Zeeshan
01/15/2025, 4:37 AMLeo Moser
01/15/2025, 7:35 AMsky130_klayout_pdk
repository into `~/.klayout/salt`: git clone <https://github.com/efabless/sky130_klayout_pdk.git> ~/.klayout/salt/sky130_klayout_pdk
. But this won't install the dependencies such as xsection. Still, DRC LVS and the PCells should work this way.