Corrected an error in the gf180mcu tech file for magic which was
flagging a DRC error on diffusion abutting tap inside the thick
oxide mask.  Also:  Updated references, especially for sky130
where the HS (high speed) standard cell library verilog files
underwent a substantial overhaul to fix the syntax;  also, all
of the HS, MS, LS, and HD libraries had an additional change to
add wire declarations to input and output signals.  (Note that
the HS library was previously effectively broken across all
tools;  the 2nd issue with HS, MS, LS, and HD libraries is
apparently transparent to the open source tools but is a problem
with some proprietary tools.)
diff --git a/VERSION b/VERSION
index 51587d0..6f85661 100644
--- a/VERSION
+++ b/VERSION
@@ -1 +1 @@
-1.0.574
+1.0.575
diff --git a/gf180mcu/gf180mcu.json b/gf180mcu/gf180mcu.json
index b250a76..eb9b754 100644
--- a/gf180mcu/gf180mcu.json
+++ b/gf180mcu/gf180mcu.json
@@ -96,8 +96,8 @@
         "magic": "MAGIC_COMMIT"
     },
     "reference": {
-        "open_pdks": "e5d3206cc72b7afaed1e6972d59ea556511deba4",
-        "magic": "2f00f6d8f1a94d08c058cbd4f224cc734f3cea6a",
+        "open_pdks": "72e7163cd968fd5685201f388a936a1a4a3e679b",
+        "magic": "95baea1c22777d1cdca3d6befaf7e2376e4d46a2",
         "gf180mcu_pdk": "a897aa30369d3bcec87d9d50ce9b01f320f854ef",
         "gf180mcu_fd_pr": "41918f5a2356b9fb49a897ecc4fb4716b0ab1041",
         "gf180mcu_fd_pv": "50cc2fe338c81925e24a6ac4907ddaab534c1312",
diff --git a/gf180mcu/magic/gf180mcu.tech b/gf180mcu/magic/gf180mcu.tech
index e362ba2..b5181b0 100644
--- a/gf180mcu/magic/gf180mcu.tech
+++ b/gf180mcu/magic/gf180mcu.tech
@@ -3194,9 +3194,9 @@
 	"Diffusion spacing < %d (DF.3a)"
  spacing alldiffmv,mvnvar,mvpvar alldiffmv,mvnvar,mvpvar 360 touching_ok \
 	"Diffusion spacing < %d (DF.3a)"
- spacing *mvpdiff,mvpvar,*srammvpdiff *mvnsd 360 touching_illegal \
+ spacing *mvpdiff,mvpvar,*srammvpdiff *mvnsd 360 touching_ok \
 	"Diffusion spacing to tap < %d (DF.3a)"
- spacing *mvndiff,mvnvar,*srammvndiff *mvpsd 360 touching_illegal \
+ spacing *mvndiff,mvnvar,*srammvndiff *mvpsd 360 touching_ok \
 	 "Diffusion spacing to tap < %d (DF.3a)"
  # Low voltage tap to high voltage diffusion has to clear DUALGATE-to-COMP spacing
  spacing *mvpdiff,mvpvar,*srammvpdiff *nsd 480 touching_illegal \
diff --git a/sky130/sky130.json b/sky130/sky130.json
index 8518872..ca16d30 100644
--- a/sky130/sky130.json
+++ b/sky130/sky130.json
@@ -94,15 +94,15 @@
         "magic": "MAGIC_COMMIT"
     },
     "reference": {
-        "open_pdks": "e5d3206cc72b7afaed1e6972d59ea556511deba4",
-        "magic": "2f00f6d8f1a94d08c058cbd4f224cc734f3cea6a",
+        "open_pdks": "72e7163cd968fd5685201f388a936a1a4a3e679b",
+        "magic": "95baea1c22777d1cdca3d6befaf7e2376e4d46a2",
         "sky130_fd_pr": "c996d0e7417d7574714079050e2768da70f7fdca",
         "sky130_fd_io": "e60737bf624df95c211fe99c007ddec78e3e081d",
-        "sky130_fd_sc_hs": "346df89ffcf87b0d02d62b90f81fb99143cc50c3",
-        "sky130_fd_sc_ms": "3b95b8068f09b0f6dec28ae8d13f22ce980972ae",
-        "sky130_fd_sc_ls": "dfbb5b4ae9d80bcec3f0aad1dd5a47a2400df010",
+        "sky130_fd_sc_hs": "a9f2ed0471c3f939a7bacc7ecca0a6e1277bb589",
+        "sky130_fd_sc_ms": "29650994547dd83610ccd0a29bae14d665a9e556",
+        "sky130_fd_sc_ls": "4283919deb7eb4ed195c2b6e95431a812491f6d0",
         "sky130_fd_sc_lp": "b93a1a75fa1b864872ebb0b078f6a2dd6e318d7c",
-        "sky130_fd_sc_hd": "aed07ad6d4eff1861cb9d10f102d247231e3645c",
+        "sky130_fd_sc_hd": "be430b5f78487f09b4d6b2084a33e830b65a4bf1",
         "sky130_fd_sc_hdll": "f67521458137f30a01ec76aad3028e77581446ae",
         "sky130_fd_sc_hvl": "e5413e01fa071029ba84d9faa98d9acd80e75a38",
         "sky130_osu_sc_t12": "ac90ef0c622a9377a16b5218d9da3ac4169eeaaf",