rename KLAYOUT_DRC_TECH_SCRIPT to KLAYOUT_DRC_RUNSET
default disable floating_metal
diff --git a/sky130/openlane/config.tcl b/sky130/openlane/config.tcl
index 6a11574..f23a5ff 100755
--- a/sky130/openlane/config.tcl
+++ b/sky130/openlane/config.tcl
@@ -92,11 +92,12 @@
 # Klayout setup
 set ::env(KLAYOUT_TECH) "$::env(PDK_ROOT)/$::env(PDK)/libs.tech/klayout/tech/$::env(PDK).lyt"
 set ::env(KLAYOUT_PROPERTIES) "$::env(PDK_ROOT)/$::env(PDK)/libs.tech/klayout/tech/$::env(PDK).lyp"
-set ::env(KLAYOUT_DRC_TECH_SCRIPT) "$::env(PDK_ROOT)/$::env(PDK)/libs.tech/klayout/drc/$::env(PDK)_mr.drc"
 set ::env(KLAYOUT_DEF_LAYER_MAP) "$::env(PDK_ROOT)/$::env(PDK)/libs.tech/klayout/tech/$::env(PDK).map"
 set ::env(KLAYOUT_XOR_IGNORE_LAYERS) "81/14"
-# based on KLAYOUT_DRC_TECH_SCRIPT options
-set ::env(KLAYOUT_DRC_OPTIONS) [dict create beol 1 feol 1 floating_metal 1 seal 1 offgrid 1]
+if { $::env(PDK) == "sky130A" } {
+    set ::env(KLAYOUT_DRC_OPTIONS) [dict create beol 1 feol 1 floating_metal 0 seal 1 offgrid 1] ; # based on KLAYOUT_DRC_RUNSET options
+    set ::env(KLAYOUT_DRC_RUNSET) "$::env(PDK_ROOT)/$::env(PDK)/libs.tech/klayout/drc/$::env(PDK)_mr.drc"
+}
 #set ::env(KLAYOUT_DRC_TECH) "$::env(PDK_ROOT)/$::env(PDK)/libs.tech/klayout/$::env(PDK).lydrc"
 
 # netgen setup