Additional corrections to the magic and LEF views of the I/O cells to correct
a minor error in positioning of one of the metal5 layers in the abstract view
of the filler cells.
diff --git a/sky130/custom/sky130_fd_io/gds/sky130_ef_io.gds b/sky130/custom/sky130_fd_io/gds/sky130_ef_io.gds
index 3457440..f7c19ae 100644
--- a/sky130/custom/sky130_fd_io/gds/sky130_ef_io.gds
+++ b/sky130/custom/sky130_fd_io/gds/sky130_ef_io.gds
Binary files differ
diff --git a/sky130/custom/sky130_fd_io/lef/sky130_ef_io__com_bus_slice_10um.lef b/sky130/custom/sky130_fd_io/lef/sky130_ef_io__com_bus_slice_10um.lef
index edd3e5c..95035f3 100644
--- a/sky130/custom/sky130_fd_io/lef/sky130_ef_io__com_bus_slice_10um.lef
+++ b/sky130/custom/sky130_fd_io/lef/sky130_ef_io__com_bus_slice_10um.lef
@@ -160,6 +160,10 @@
     USE POWER ;
     PORT
       LAYER met5 ;
+        RECT 0.000 68.000 1.000 92.950 ;
+    END
+    PORT
+      LAYER met4 ;
         RECT 0.000 68.000 1.000 92.965 ;
     END
     PORT
@@ -172,6 +176,10 @@
     END
     PORT
       LAYER met5 ;
+        RECT 9.000 68.000 10.000 92.950 ;
+    END
+    PORT
+      LAYER met4 ;
         RECT 9.000 68.000 10.000 92.965 ;
     END
     PORT
diff --git a/sky130/custom/sky130_fd_io/lef/sky130_ef_io__com_bus_slice_1um.lef b/sky130/custom/sky130_fd_io/lef/sky130_ef_io__com_bus_slice_1um.lef
index eda24eb..2ab2a77 100644
--- a/sky130/custom/sky130_fd_io/lef/sky130_ef_io__com_bus_slice_1um.lef
+++ b/sky130/custom/sky130_fd_io/lef/sky130_ef_io__com_bus_slice_1um.lef
@@ -100,6 +100,10 @@
     USE POWER ;
     PORT
       LAYER met5 ;
+        RECT 0.000 68.000 1.000 92.950 ;
+    END
+    PORT
+      LAYER met4 ;
         RECT 0.000 68.000 1.000 92.965 ;
     END
     PORT
@@ -166,8 +170,7 @@
   OBS
       LAYER met4 ;
         RECT 0.000 66.900 1.000 95.000 ;
-        RECT 0.000 172.000 1.000 197.965 ;
-        RECT 0.000 61.050 1.000 61.650 ;
+	RECT 0.000 172.000 1.000 197.965 ;
         RECT 0.000 55.100 1.000 55.800 ;
         RECT 0.000 49.710 1.000 50.690 ;
   END
diff --git a/sky130/custom/sky130_fd_io/lef/sky130_ef_io__com_bus_slice_20um.lef b/sky130/custom/sky130_fd_io/lef/sky130_ef_io__com_bus_slice_20um.lef
index 6a0a1f0..bb10ad7 100644
--- a/sky130/custom/sky130_fd_io/lef/sky130_ef_io__com_bus_slice_20um.lef
+++ b/sky130/custom/sky130_fd_io/lef/sky130_ef_io__com_bus_slice_20um.lef
@@ -160,6 +160,10 @@
     USE POWER ;
     PORT
       LAYER met5 ;
+        RECT 0.000 68.000 1.000 92.950 ;
+    END
+    PORT
+      LAYER met4 ;
         RECT 0.000 68.000 1.000 92.965 ;
     END
     PORT
@@ -172,6 +176,10 @@
     END
     PORT
       LAYER met5 ;
+        RECT 19.000 68.000 20.000 92.950 ;
+    END
+    PORT
+      LAYER met4 ;
         RECT 19.000 68.000 20.000 92.965 ;
     END
     PORT
diff --git a/sky130/custom/sky130_fd_io/lef/sky130_ef_io__com_bus_slice_5um.lef b/sky130/custom/sky130_fd_io/lef/sky130_ef_io__com_bus_slice_5um.lef
index 9dbaffb..e0a21f9 100644
--- a/sky130/custom/sky130_fd_io/lef/sky130_ef_io__com_bus_slice_5um.lef
+++ b/sky130/custom/sky130_fd_io/lef/sky130_ef_io__com_bus_slice_5um.lef
@@ -160,6 +160,10 @@
     USE POWER ;
     PORT
       LAYER met5 ;
+        RECT 0.000 68.000 1.000 92.950 ;
+    END
+    PORT
+      LAYER met4 ;
         RECT 0.000 68.000 1.000 92.965 ;
     END
     PORT
@@ -172,6 +176,10 @@
     END
     PORT
       LAYER met5 ;
+        RECT 4.000 68.000 5.000 92.950 ;
+    END
+    PORT
+      LAYER met4 ;
         RECT 4.000 68.000 5.000 92.965 ;
     END
     PORT
diff --git a/sky130/custom/sky130_fd_io/mag/sky130_ef_io__com_bus_slice_10um.mag b/sky130/custom/sky130_fd_io/mag/sky130_ef_io__com_bus_slice_10um.mag
index 027238e..bea8c85 100644
--- a/sky130/custom/sky130_fd_io/mag/sky130_ef_io__com_bus_slice_10um.mag
+++ b/sky130/custom/sky130_fd_io/mag/sky130_ef_io__com_bus_slice_10um.mag
@@ -35,7 +35,9 @@
 rect 0 1390 2000 2280
 rect 0 20 2000 1070
 << labels >>
-flabel metal5 s 0 13600 200 18593 0 FreeSans 640 0 0 0 VDDIO
+flabel metal5 s 0 13600 200 18590 0 FreeSans 640 0 0 0 VDDIO
+port 7 nsew power bidirectional
+flabel metal4 s 0 13600 200 18593 0 FreeSans 640 0 0 0 VDDIO
 port 7 nsew power bidirectional
 flabel metal5 s 0 12430 200 13280 0 FreeSans 640 0 0 0 VDDIO_Q
 port 5 nsew power bidirectional
@@ -89,7 +91,9 @@
 port 6 nsew power bidirectional
 flabel metal5 s 0 34750 200 39593 0 FreeSans 640 0 0 0 VSSIO
 port 9 nsew ground bidirectional
-flabel metal5 s 1800 13600 2000 18593 0 FreeSans 640 0 0 0 VDDIO
+flabel metal5 s 1800 13600 2000 18590 0 FreeSans 640 0 0 0 VDDIO
+port 7 nsew power bidirectional
+flabel metal4 s 1800 13600 2000 18593 0 FreeSans 640 0 0 0 VDDIO
 port 7 nsew power bidirectional
 flabel metal5 s 1800 12430 2000 13280 0 FreeSans 640 0 0 0 VDDIO_Q
 port 5 nsew power bidirectional
diff --git a/sky130/custom/sky130_fd_io/mag/sky130_ef_io__com_bus_slice_1um.mag b/sky130/custom/sky130_fd_io/mag/sky130_ef_io__com_bus_slice_1um.mag
index 5aa249c..b2a9a2d 100644
--- a/sky130/custom/sky130_fd_io/mag/sky130_ef_io__com_bus_slice_1um.mag
+++ b/sky130/custom/sky130_fd_io/mag/sky130_ef_io__com_bus_slice_1um.mag
@@ -35,7 +35,9 @@
 rect 0 1390 200 2280
 rect 0 20 200 1070
 << labels >>
-flabel metal5 s 0 13600 200 18593 0 FreeSans 640 0 0 0 VDDIO
+flabel metal5 s 0 13600 200 18590 0 FreeSans 640 0 0 0 VDDIO
+port 7 nsew power bidirectional
+flabel metal4 s 0 13600 200 18593 0 FreeSans 640 0 0 0 VDDIO
 port 7 nsew power bidirectional
 flabel metal5 s 0 12430 200 13280 0 FreeSans 640 0 0 0 VDDIO_Q
 port 5 nsew power bidirectional
diff --git a/sky130/custom/sky130_fd_io/mag/sky130_ef_io__com_bus_slice_20um.mag b/sky130/custom/sky130_fd_io/mag/sky130_ef_io__com_bus_slice_20um.mag
index 60d8cdc..e31e9b2 100644
--- a/sky130/custom/sky130_fd_io/mag/sky130_ef_io__com_bus_slice_20um.mag
+++ b/sky130/custom/sky130_fd_io/mag/sky130_ef_io__com_bus_slice_20um.mag
@@ -35,7 +35,9 @@
 rect 0 1390 4000 2280
 rect 0 20 4000 1070
 << labels >>
-flabel metal5 s 0 13600 200 18593 0 FreeSans 640 0 0 0 VDDIO
+flabel metal5 s 0 13600 200 18590 0 FreeSans 640 0 0 0 VDDIO
+port 7 nsew power bidirectional
+flabel metal4 s 0 13600 200 18593 0 FreeSans 640 0 0 0 VDDIO
 port 7 nsew power bidirectional
 flabel metal5 s 0 12430 200 13280 0 FreeSans 640 0 0 0 VDDIO_Q
 port 5 nsew power bidirectional
@@ -89,7 +91,9 @@
 port 6 nsew power bidirectional
 flabel metal5 s 0 34750 200 39593 0 FreeSans 640 0 0 0 VSSIO
 port 9 nsew ground bidirectional
-flabel metal5 s 3800 13600 4000 18593 0 FreeSans 640 0 0 0 VDDIO
+flabel metal5 s 3800 13600 4000 18590 0 FreeSans 640 0 0 0 VDDIO
+port 7 nsew power bidirectional
+flabel metal4 s 3800 13600 4000 18593 0 FreeSans 640 0 0 0 VDDIO
 port 7 nsew power bidirectional
 flabel metal5 s 3800 12430 4000 13280 0 FreeSans 640 0 0 0 VDDIO_Q
 port 5 nsew power bidirectional
diff --git a/sky130/custom/sky130_fd_io/mag/sky130_ef_io__com_bus_slice_5um.mag b/sky130/custom/sky130_fd_io/mag/sky130_ef_io__com_bus_slice_5um.mag
index b221239..7f929c5 100644
--- a/sky130/custom/sky130_fd_io/mag/sky130_ef_io__com_bus_slice_5um.mag
+++ b/sky130/custom/sky130_fd_io/mag/sky130_ef_io__com_bus_slice_5um.mag
@@ -35,7 +35,9 @@
 rect 0 1390 1000 2280
 rect 0 20 1000 1070
 << labels >>
-flabel metal5 s 0 13600 200 18593 0 FreeSans 640 0 0 0 VDDIO
+flabel metal5 s 0 13600 200 18590 0 FreeSans 640 0 0 0 VDDIO
+port 7 nsew power bidirectional
+flabel metal4 s 0 13600 200 18593 0 FreeSans 640 0 0 0 VDDIO
 port 7 nsew power bidirectional
 flabel metal5 s 0 12430 200 13280 0 FreeSans 640 0 0 0 VDDIO_Q
 port 5 nsew power bidirectional
@@ -89,7 +91,9 @@
 port 6 nsew power bidirectional
 flabel metal5 s 0 34750 200 39593 0 FreeSans 640 0 0 0 VSSIO
 port 9 nsew ground bidirectional
-flabel metal5 s 800 13600 1000 18593 0 FreeSans 640 0 0 0 VDDIO
+flabel metal5 s 800 13600 1000 18590 0 FreeSans 640 0 0 0 VDDIO
+port 7 nsew power bidirectional
+flabel metal4 s 800 13600 1000 18593 0 FreeSans 640 0 0 0 VDDIO
 port 7 nsew power bidirectional
 flabel metal5 s 800 12430 1000 13280 0 FreeSans 640 0 0 0 VDDIO_Q
 port 5 nsew power bidirectional