re-structuring of scripts
diff --git a/scripts/core_scripts/README.md b/scripts/core_scripts/README.md new file mode 100644 index 0000000..daa5515 --- /dev/null +++ b/scripts/core_scripts/README.md
@@ -0,0 +1,3 @@ +# What is this? + +Core scripts are doing the actual work, scripts under ../scripts are the ones that should be used. \ No newline at end of file
diff --git a/scripts/AAG Version/magic-drc.sh b/scripts/core_scripts/magic-drc.sh similarity index 92% rename from scripts/AAG Version/magic-drc.sh rename to scripts/core_scripts/magic-drc.sh index a14dd77..d2d6549 100644 --- a/scripts/AAG Version/magic-drc.sh +++ b/scripts/core_scripts/magic-drc.sh
@@ -20,12 +20,9 @@ export PDK_ROOT=$3 export TARGET_TYPE=$4 export PDK=$5 -export OUT_DIR=${6:-$TARGET_DIR/results/} +export OUT_DIR=$6 +export TCL_CALL_PATH=${7:-$(pwd)} -if ! [[ -d "$OUT_DIR" ]] -then - mkdir $OUT_DIR -fi echo "Running Magic..." export MAGIC_MAGICRC=$PDK_ROOT/$PDK/libs.tech/magic/sky130A.magicrc @@ -33,7 +30,7 @@ -noconsole \ -dnull \ -rcfile $MAGIC_MAGICRC \ - $(pwd)/magic-drc.tcl \ + $TCL_CALL_PATH/magic-drc.tcl \ </dev/null \ |& tee $OUT_DIR/magic_drc.log
diff --git a/scripts/AAG Version/magic-drc.tcl b/scripts/core_scripts/magic-drc.tcl similarity index 100% rename from scripts/AAG Version/magic-drc.tcl rename to scripts/core_scripts/magic-drc.tcl
diff --git a/scripts/AAG Version/drc-def-sky130A.sh b/scripts/drc-def-sky130A.sh similarity index 92% rename from scripts/AAG Version/drc-def-sky130A.sh rename to scripts/drc-def-sky130A.sh index de94235..f373ffd 100644 --- a/scripts/AAG Version/drc-def-sky130A.sh +++ b/scripts/drc-def-sky130A.sh
@@ -19,9 +19,10 @@ export DESIGN_NAME=$2 export PDK_ROOT=$3 export OUT_DIR=${4:-$TARGET_DIR/results/} +export TCL_CALL_PATH=$(pwd)/core_scripts if ! [[ -d "$OUT_DIR" ]] then mkdir $OUT_DIR fi -bash ./magic-drc.sh $TARGET_DIR $DESIGN_NAME $PDK_ROOT "mag" "sky130A" $OUT_DIR +bash ./magic-drc.sh $TARGET_DIR $DESIGN_NAME $PDK_ROOT "mag" "sky130A" $OUT_DIR $TCL_CALL_PATH
diff --git a/scripts/AAG Version/drc-gds-sky130A.sh b/scripts/drc-gds-sky130A.sh similarity index 85% rename from scripts/AAG Version/drc-gds-sky130A.sh rename to scripts/drc-gds-sky130A.sh index 0a86528..aff4cec 100644 --- a/scripts/AAG Version/drc-gds-sky130A.sh +++ b/scripts/drc-gds-sky130A.sh
@@ -19,9 +19,11 @@ export DESIGN_NAME=$2 export PDK_ROOT=$3 export OUT_DIR=${4:-$TARGET_DIR/results/} +export TCL_CALL_PATH=$(pwd)/core_scripts if ! [[ -d "$OUT_DIR" ]] then mkdir $OUT_DIR fi -bash ./magic-drc.sh $TARGET_DIR $DESIGN_NAME $PDK_ROOT "gds" "sky130A" $OUT_DIR + +bash ./core_scripts/magic-drc.sh $TARGET_DIR $DESIGN_NAME $PDK_ROOT "gds" "sky130A" $OUT_DIR $TCL_CALL_PATH
diff --git a/scripts/AAG Version/drc-mag-sky130A.sh b/scripts/drc-mag-sky130A.sh similarity index 92% rename from scripts/AAG Version/drc-mag-sky130A.sh rename to scripts/drc-mag-sky130A.sh index 2abc8bc..b63ad08 100644 --- a/scripts/AAG Version/drc-mag-sky130A.sh +++ b/scripts/drc-mag-sky130A.sh
@@ -19,9 +19,10 @@ export DESIGN_NAME=$2 export PDK_ROOT=$3 export OUT_DIR=${4:-$TARGET_DIR/results/} +export TCL_CALL_PATH=$(pwd)/core_scripts if ! [[ -d "$OUT_DIR" ]] then mkdir $OUT_DIR fi -bash ./magic-drc.sh $TARGET_DIR $DESIGN_NAME $PDK_ROOT "mag" "sky130A" $OUT_DIR +bash ./magic-drc.sh $TARGET_DIR $DESIGN_NAME $PDK_ROOT "mag" "sky130A" $OUT_DIR $TCL_CALL_PATH
diff --git a/scripts/README.md b/scripts/dumped_scripts/README.md similarity index 100% rename from scripts/README.md rename to scripts/dumped_scripts/README.md
diff --git a/scripts/addmpwseal.tcl b/scripts/dumped_scripts/addmpwseal.tcl similarity index 100% rename from scripts/addmpwseal.tcl rename to scripts/dumped_scripts/addmpwseal.tcl
diff --git a/scripts/create-project.sh b/scripts/dumped_scripts/create-project.sh similarity index 100% rename from scripts/create-project.sh rename to scripts/dumped_scripts/create-project.sh
diff --git a/scripts/dot.magicrc b/scripts/dumped_scripts/dot.magicrc similarity index 100% rename from scripts/dot.magicrc rename to scripts/dumped_scripts/dot.magicrc
diff --git a/scripts/drc-mag.sh b/scripts/dumped_scripts/drc-mag.sh similarity index 100% rename from scripts/drc-mag.sh rename to scripts/dumped_scripts/drc-mag.sh
diff --git a/scripts/drc-maglef.sh b/scripts/dumped_scripts/drc-maglef.sh similarity index 100% rename from scripts/drc-maglef.sh rename to scripts/dumped_scripts/drc-maglef.sh
diff --git a/scripts/drc.sh b/scripts/dumped_scripts/drc.sh similarity index 100% rename from scripts/drc.sh rename to scripts/dumped_scripts/drc.sh
diff --git a/scripts/edit.tcl b/scripts/dumped_scripts/edit.tcl similarity index 100% rename from scripts/edit.tcl rename to scripts/dumped_scripts/edit.tcl
diff --git a/scripts/ext-gds.sh b/scripts/dumped_scripts/ext-gds.sh similarity index 100% rename from scripts/ext-gds.sh rename to scripts/dumped_scripts/ext-gds.sh
diff --git a/scripts/ext-mag.sh b/scripts/dumped_scripts/ext-mag.sh similarity index 100% rename from scripts/ext-mag.sh rename to scripts/dumped_scripts/ext-mag.sh
diff --git a/scripts/ext.sh b/scripts/dumped_scripts/ext.sh similarity index 100% rename from scripts/ext.sh rename to scripts/dumped_scripts/ext.sh
diff --git a/scripts/extract.tcl b/scripts/dumped_scripts/extract.tcl similarity index 100% rename from scripts/extract.tcl rename to scripts/dumped_scripts/extract.tcl
diff --git a/scripts/lvs.sh b/scripts/dumped_scripts/lvs.sh similarity index 100% rename from scripts/lvs.sh rename to scripts/dumped_scripts/lvs.sh
diff --git a/scripts/mag2gds.tcl b/scripts/dumped_scripts/mag2gds.tcl similarity index 100% rename from scripts/mag2gds.tcl rename to scripts/dumped_scripts/mag2gds.tcl
diff --git a/scripts/magic_drc.tcl b/scripts/dumped_scripts/magic_drc.tcl similarity index 100% rename from scripts/magic_drc.tcl rename to scripts/dumped_scripts/magic_drc.tcl
diff --git a/scripts/pfg.sh b/scripts/dumped_scripts/pfg.sh similarity index 100% rename from scripts/pfg.sh rename to scripts/dumped_scripts/pfg.sh
diff --git a/scripts/run_openram_tc_1kb.sh b/scripts/dumped_scripts/run_openram_tc_1kb.sh similarity index 100% rename from scripts/run_openram_tc_1kb.sh rename to scripts/dumped_scripts/run_openram_tc_1kb.sh
diff --git a/scripts/setup.tcl b/scripts/dumped_scripts/setup.tcl similarity index 100% rename from scripts/setup.tcl rename to scripts/dumped_scripts/setup.tcl
diff --git a/scripts/wrap.tcl b/scripts/dumped_scripts/wrap.tcl similarity index 100% rename from scripts/wrap.tcl rename to scripts/dumped_scripts/wrap.tcl
diff --git a/scripts/wrap2.tcl b/scripts/dumped_scripts/wrap2.tcl similarity index 100% rename from scripts/wrap2.tcl rename to scripts/dumped_scripts/wrap2.tcl