Repurposing repository to hold the raw design flow used to create, extract, characterize, and test the OSU standard cells.
sky130_osu_18T_hs and sky130_osu_12T_hs are next on the list to be fully implemented, as variants of sky130_osu_18T_ms and sky130_osu_12T_ms.
diff --git a/flow/synth_snps/Makefile b/flow/synth_snps/Makefile
new file mode 100755
index 0000000..87acded
--- /dev/null
+++ b/flow/synth_snps/Makefile
@@ -0,0 +1,34 @@
+#
+# Oklahoma State University
+# Makefile for synthesis
+#
+NAME := synth
+
+VARIANT:=18T_ms
+
+default:
+ @echo "Basic synthesis procedure for AFRL/OSU:"
+ @echo " adapt Makefile to your liking..."
+ @echo
+
+synth:
+ @sed -i 's/18T_ms/${VARIANT}/g' scripts/synth.tcl
+ @sed -i 's/18T_ms/${VARIANT}/g' .synopsys_dc.setup
+ @echo "DC Synthesis"
+ @mkdir -p reports
+ @mkdir -p mapped
+ dc_shell-xg-t -64bit -f scripts/$(NAME).tcl | tee $(NAME).out
+ @cp mapped/*.sdc ../../outputs/
+ @cp mapped/*.vh ../../outputs/
+ @sed -i 's/${VARIANT}/18T_ms/g' scripts/synth.tcl
+ @sed -i 's/${VARIANT}/18T_ms/g' .synopsys_dc.setup
+
+clean:
+ rm -rf alib-52 WORK mapped unmapped reports analyzed $(NAME).out
+ mkdir mapped unmapped reports
+ rm -f default.svf
+ rm -f command.log
+ rm -f filenames*.log
+
+
+