Added rules to the gf180mcu tech file for magic to close open
areas in NPLUS and PPLUS that are smaller than the required
minimum.  Updated references to get the updates to the SRAM
blocks for gf180mcu, which were violating those rules and
needed a simpler layout for NPLUS and PPLUS through the SRAM
core array area.
diff --git a/gf180mcu/gf180mcu.json b/gf180mcu/gf180mcu.json
index a5c8569..fdd756e 100644
--- a/gf180mcu/gf180mcu.json
+++ b/gf180mcu/gf180mcu.json
@@ -96,8 +96,8 @@
         "magic": "MAGIC_COMMIT"
     },
     "reference": {
-        "open_pdks": "aee66ce1fa4fa3cd5cb59bb9982dcdccbf8ab12a",
-        "magic": "bd417aa54b4e75499c57a009fa75bbb6b463aece",
+        "open_pdks": "54435919abffb937387ec956209f9cf5fd2dfbee",
+        "magic": "f998f8ee6ff8845ca3f46a353896a54e874a8ebf",
         "gf180mcu_pdk": "a897aa30369d3bcec87d9d50ce9b01f320f854ef",
         "gf180mcu_fd_pr": "41918f5a2356b9fb49a897ecc4fb4716b0ab1041",
         "gf180mcu_fd_pv": "50cc2fe338c81925e24a6ac4907ddaab534c1312",
@@ -109,7 +109,7 @@
         "gf180mcu_as_sc_mcu7t3v3": "94449964567d710e3dab608f1a932f87c718d4f3",
         "gf180mcu_ocd_io": "b6dcaaba63912ba3cf878bfa0adb749e1c8caa31",
         "gf180mcu_ocd_alpha": "0597ebd5732987dbcd149e02c38525c1c5bf2a58",
-        "gf180mcu_ocd_ip_sram": "5b9a87a7c1e3ba5dee54440e7673d9293099168e",
+        "gf180mcu_ocd_ip_sram": "2c2a6019df7f2404cc0794dd3b2302d85d917688",
         "gf180mcu_osu_sc_gf12t3v3": "aa2fa8cd1bcb8fe98669acd05c0b0c65879268b3",
         "gf180mcu_osu_sc_gf9t3v3": "aa2fa8cd1bcb8fe98669acd05c0b0c65879268b3"
     }
diff --git a/gf180mcu/magic/gf180mcu.tech b/gf180mcu/magic/gf180mcu.tech
index da3c4aa..e362ba2 100644
--- a/gf180mcu/magic/gf180mcu.tech
+++ b/gf180mcu/magic/gf180mcu.tech
@@ -885,7 +885,7 @@
 	grow 180
 	grow 180
 	shrink 180
-	mask-hints NPLUS
+	close 350000
 	calma   32 0
 
  # standard generation of NPLUS
@@ -914,6 +914,7 @@
 	or shortntap,shortdntap
 	grow 	200 
 	shrink 200
+	close 350000
 	mask-hints NPLUS
 	calma   32 0
 
@@ -929,7 +930,7 @@
 	grow 180
 	grow 180
 	shrink 180
-	mask-hints PPLUS
+	close 350000
 	calma   31 0
 
  # standard generation of PPLUS, including hires resistors
@@ -964,6 +965,8 @@
 	or shortptap,shortdptap
 	grow	200
 	shrink	200
+	close 350000
+	mask-hints PPLUS
 	calma	31 0
 
 #-----------------------------------------------------
diff --git a/sky130/sky130.json b/sky130/sky130.json
index 28470a4..26cc336 100644
--- a/sky130/sky130.json
+++ b/sky130/sky130.json
@@ -94,8 +94,8 @@
         "magic": "MAGIC_COMMIT"
     },
     "reference": {
-        "open_pdks": "aee66ce1fa4fa3cd5cb59bb9982dcdccbf8ab12a",
-        "magic": "bd417aa54b4e75499c57a009fa75bbb6b463aece",
+        "open_pdks": "54435919abffb937387ec956209f9cf5fd2dfbee",
+        "magic": "f998f8ee6ff8845ca3f46a353896a54e874a8ebf",
         "sky130_fd_pr": "c996d0e7417d7574714079050e2768da70f7fdca",
         "sky130_fd_io": "e60737bf624df95c211fe99c007ddec78e3e081d",
         "sky130_fd_sc_hs": "c4cfcd760f1964f1670a1ed99c71c7c12b7ad49f",