Disable more optimizations to preserve collapsering stdcells
diff --git a/openlane/collapsering_macro/config.tcl b/openlane/collapsering_macro/config.tcl
index 33506cc..3e769e9 100755
--- a/openlane/collapsering_macro/config.tcl
+++ b/openlane/collapsering_macro/config.tcl
@@ -24,6 +24,15 @@
# Preserve manually instantiated stdcells.
set ::env(SYNTH_READ_BLACKBOX_LIB) 1
+# Disable optimizations and CTS to preserve our hand picked stdcells.
+set ::env(SYNTH_BUFFERING) 0
+set ::env(SYNTH_SHARE_RESOURCES) 0
+set ::env(PL_RESIZER_DESIGN_OPTIMIZATIONS) 0
+set ::env(PL_RESIZER_TIMING_OPTIMIZATIONS) 0
+set ::env(PL_OPENPHYSYN_OPTIMIZATIONS) 0
+set ::env(CLOCK_TREE_SYNTH) 0
+set ::env(GLB_RESIZER_TIMING_OPTIMIZATIONS) 0
+
set ::env(DESIGN_IS_CORE) 0
# The clk_ff0 net has the most flops so use this one for timing constraints.