blob: 4355e7e40e570952af306f05dad5487c5933390b [file] [log] [blame]
#!/bin/bash
mkdir -p GDS
extract=0
gui=0
noexit=0
while test $# -gt 0
do
case "$1" in
-extract) extract=1
;;
-gui) gui=1
;;
-noexit) noexit=1
;;
-debug) noexit=1; gui=1
;;
esac
shift
done
if [ $extract -eq 1 ]
then
cd ../../lib/
make magic pex TRACKS=${TRACKS}
cd -
fi
cp ../../lib/gds/*.gds GDS/
ls GDS/* | sed ':a;N;$!ba;s/\n/ /g' | sed "`../techfiles/special_cells -lef_gen`" | sed 's/GDS\/ \|GDS\/$//g' > GDSlist
if [ $noexit -eq 1 ]
then
sed -i '/absExit/d' abstract_SKILL_script
fi
if [ $gui -eq 1 ]
then
abstract -replay abstract_SKILL_script
else
abstract -nogui -replay abstract_SKILL_script
fi
if [ $noexit -eq 1 ]
then
echo "absExit()" >> abstract_SKILL_script
fi
cp sky130_osu_sc_18T_ms.lef ../../outputs/