osic-stacks/stacks/chipathon-tools/scripts/install-open-pdks.sh
Aquiles Viza 594b3b13c3
Some checks failed
release / build-base (push) Successful in 4m35s
release / build-analog-xm (push) Failing after 22s
release / build-digital-ator (push) Successful in 19m28s
release / build-digital-icarus (push) Successful in 19m26s
release / build-digital-heavy (push) Successful in 19m30s
release / build-analog-xk (push) Successful in 20m17s
release / build-analog-heavy (push) Successful in 21m34s
release / build-heavy (push) Successful in 22m30s
release / build-chipathon-tools (push) Successful in 19m11s
Added gdsfactory dependency
2023-11-15 12:35:53 -03:00

35 lines
1.0 KiB
Bash

#!/bin/bash
set -ex
export OPEN_PDKS_VERSION="e0f692f46654d6c7c99fc70a0c94a080dab53571"
export SCRIPT_DIR=$PWD
#pip install git+https://github.com/gdsfactory/skywater130.git git+https://github.com/gdsfactory/gf180.git --upgrade --break-system-packages
# pip install gf180 --upgrade --break-system-packages
# pip install sky130 --upgrade --break-system-packages
pip install gdsfactory[cad]==7.3.0 --break-system-packages
######################
# INSTALL GF180MCU PDK
######################
volare enable "${OPEN_PDKS_VERSION}" --pdk gf180mcu
rm -rf $PDK_ROOT/volare/gf180mcu/versions/*/gf180mcuA
rm -rf $PDK_ROOT/volare/gf180mcu/versions/*/gf180mcuB
rm -rf $PDK_ROOT/volare/gf180mcu/versions/*/gf180mcuC
rm -rf $PDK_ROOT/gf180mcuA
rm -rf $PDK_ROOT/gf180mcuB
rm -rf $PDK_ROOT/gf180mcuC
####################
# INSTALL SKY130 PDK
####################
volare enable "${OPEN_PDKS_VERSION}" --pdk sky130
# remove version sky130B to save space (efabless TO use mostly sky130A)
rm -rf "$PDK_ROOT"/volare/sky130/versions/*/sky130B
rm -rf "$PDK_ROOT"/sky130B