GitHub
09/24/2024, 7:46 PMcat | grep sky130_fd_pr | grep -v COMMIT | cut -d'"' -f4
;
fi ;
if test "x../sources/sky130_fd_pr" != "x" ; then
if test -d "../sources/sky130_fd_pr" ; then
echo "Using existing installation of primitive library from ../sources/sky130_fd_pr" ;
else
echo "Downloading primitive library from ../sources/sky130_fd_pr" ;
../scripts/download.sh https://github.com/efabless/skywater-pdk-libs-sky130_fd_pr ../sources/sky130_fd_pr ${FD_PR_COMMIT} ;
fi ;
fi
if test "x" != "x"; then
FD_IO_COMMIT=cat | grep sky130_fd_io | grep -v COMMIT | cut -d'"' -f4
;
fi ;
if test "x../sources/sky130_fd_io" != "x" ; then
if test -d "../sources/sky130_fd_io" ; then
echo "Using existing installation of I/O library from ../sources/sky130_fd_io" ;
else
echo "Downloading I/O library from ../sources/sky130_fd_io" ;
../scripts/download.sh https://github.com/efabless/skywater-pdk-libs-sky130_fd_io ../sources/sky130_fd_io ${FD_IO_COMMIT} ;
fi ;
fi
Downloading primitive library from ../sources/sky130_fd_pr
if test "x" != "x"; then
FD_SC_HD_COMMIT=cat | grep sky130_fd_sc_hd | grep -v COMMIT | cut -d'"' -f4
;
fi ;
if test "x../sources/sky130_fd_sc_hd" != "x" ; then
if test -d "../sources/sky130_fd_sc_hd" ; then
echo "Using existing installation of high-density standard cell library from ../sources/sky130_fd_sc_hd" ;
else
echo "Downloading high-density standard cell library from ../sources/sky130_fd_sc_hd" ;
../scripts/download.sh https://github.com/efabless/skywater-pdk-libs-sky130_fd_sc_hd ../sources/sky130_fd_sc_hd ${FD_SC_HD_COMMIT} ;
fi ;
fi
Downloading I/O library from ../sources/sky130_fd_io
if test "x" != "x"; then
FD_SC_HDLL_COMMIT=cat | grep sky130_fd_sc_hdll | grep -v COMMIT | cut -d'"' -f4
;
fi ;
if test "x../sources/sky130_fd_sc_hdll" != "x" ; then
if test -d "../sources/sky130_fd_sc_hdll" ; then
echo "Using existing installation of high-density low-leakage standard cell library from ../sources/sky130_fd_sc_hdll" ;
else
echo "Downloading high-density low-leakage standard cell library from ../sources/sky130_fd_sc_hdll" ;
../scripts/download.sh https://github.com/efabless/skywater-pdk-libs-sky130_fd_sc_hdll ../sources/sky130_fd_sc_hdll ${FD_SC_HDLL_COMMIT} ;
fi ;
fi
Downloading high-density standard cell library from ../sources/sky130_fd_sc_hd
Cloning https://github.com/efabless/skywater-pdk-libs-sky130_fd_pr to ../sources/sky130_fd_pr
if test "x" != "x"; then
FD_SC_HVL_COMMIT=cat | grep sky130_fd_sc_hvl | grep -v COMMIT | cut -d'"' -f4
;
fi ;
if test "x../sources/sky130_fd_sc_hvl" != "x" ; then
if test -d "../sources/sky130_fd_sc_hvl" ; then
echo "Using existing installation of high-voltage standard cell library from ../sources/sky130_fd_sc_hvl" ;
else
echo "Downloading high-voltage standard cell library from ../sources/sky130_fd_sc_hvl" ;
../scripts/download.sh https://github.com/efabless/skywater-pdk-libs-sky130_fd_sc_hvl ../sources/sky130_fd_sc_hvl ${FD_SC_HVL_COMMIT} ;
fi ;
fi
Downloading high-density low-leakage standard cell library from ../sources/sky130_fd_sc_hdll
Cloning https://github.com/efabless/skywater-pdk-libs-sky130_fd_io to ../sources/sky130_fd_io
if test "x" != "x"; then
FD_SC_HS_COMMIT=cat | grep sky130_fd_sc_hs | grep -v COMMIT | cut -d'"' -f4
;
fi ;
if test "x../sources/sky130_fd_sc_hs" != "x" ; then
if test -d "../sources/sky130_fd_sc_hs" ; then
echo "Using existing installation of high-speed standard cell library from ../sources/sky130_fd_sc_hs" ;
else
echo "Downloading high-speed standard cell library from ../sources/sky130_fd_sc_hs" ;
../scripts/download.sh https://github.com/efabless/skywater-pdk-libs-sky130_fd_sc_hs ../sources/sky130_fd_sc_hs ${FD_SC_HS_COMMIT} ;
fi ;
fi
Cloning https://github.com/efabless/skywater-pdk-libs-sky130_fd_sc_hd to ../sources/sky130_fd_sc_hd
Downloading high-voltage standard cell library from ../sources/sky130_fd_sc_hvl
if test "x" != "x"; then
FD_SC_MS_COMMIT=cat | grep sky130_fd_sc_ms | grep -v COMMIT | cut -d'"' -f4
;
fi ;
if test "x../sources/sky130_fd_sc_ms" != "x" ; then
if test -d "../sources/sky130_fd_sc_ms" ; then
echo "Using existing installation of medium-speed standard cell library from ../sources/sky130_fd_sc_ms" ;
else
echo "Downloading medium-speed standard cell library from ../sources/sky130_fd_sc_ms" ;
../scripts/download.sh https://github.com/efabless/skywater-pdk-libs-sky130_fd_sc_ms ../sources/sky130_fd_sc_ms ${FD_SC_MS_COMMIT} ;
fi ;
fi
Downloading high-speed standard cell library from ../sources/sky130_fd_sc_hs
if test "x" != "x"; then
FD_SC_LS_COMMIT=cat | grep sky130_fd_sc_ls | grep -v COMMIT | cut -d'"' -f4
;
fi ;
if test "x../sources/sky130_fd_sc_ls" != "x" ; then
if test -d "../sources/sky130_fd_sc_ls" ; then
echo "Using existing installation of low-speed standard cell library from ../sources/sky130_fd_sc_ls" ;
else
echo "Downloading low-speed standard cell library from ../sources/sky130_fd_sc_ls" ;
../scripts/download.sh https://github.com/efabless/skywater-pdk-libs-sky130_fd_sc_ls ../sources/sky130_fd_sc_ls ${FD_SC_LS_COMMIT} ;
fi ;
fi
Cloning https://github.com/efabless/skywater-pdk-libs-sky130_fd_sc_hdll to ../sources/sky130_fd_sc_hdll
Cloning into '../sources/sky130_fd_pr'...
if test "x" != "x"; then
FD_SC_LP_COMMIT=cat | grep sky130_fd_sc_lp | grep -v COMMIT | cut -d'"' -f4
;
fi ;
if test "x../sources/sky130_fd_sc_lp" != "x" ; then
if test -d "../sources/sky130_fd_sc_lp" ; then
echo "Using existing installation of low-power standard cell library from ../sources/sky130_fd_sc_lp" ;
else
echo "Downloading low-power standard cell library from ../sources/sky130_fd_sc_lp" ;
../scripts/download.sh https://github.com/efabless/skywater-pdk-libs-sky130_fd_sc_lp ../sources/sky130_fd_sc_lp ${FD_SC_LP_COMMIT} ;
fi ;
fi
Downloading medium-speed standard cell library from ../sources/sky130_fd_sc_ms
Cloning into '../sources/sky130_fd_sc_hd'...
Cloning into '../sources/sky130_fd_io'...
Downloading low-speed standard cell library from ../sources/sky130_fd_sc_ls
Cloning https://github.com/efabless/skywater-pdk-libs-sky130_fd_sc_hvl to ../sources/sky130_fd_sc_hvl
if test "x" != "x"; then
ALPHA_COMMIT=cat | grep sky130_ml_xx_hd | grep -v COMMIT | cut -d'"' -f4
;
fi ;
if test "x../sources/sky130_ml_xx_hd" != "x" ; then
if test -d "../sources/sky130_ml_xx_hd" ; then
echo "Using existing installation of alphanumeric library from ../source…
RTimothyEdwards/open_pdks