Modified the metal5 density pattern generation to make up a small
density deficit caused by the spacing of openlane top-level metal
power routing.
diff --git a/sky130/magic/sky130.tech b/sky130/magic/sky130.tech
index 0458e9e..8e8f468 100644
--- a/sky130/magic/sky130.tech
+++ b/sky130/magic/sky130.tech
@@ -2172,17 +2172,26 @@
 #---------------------------------------------------
  templayer      obstruct_m5 allm5,allpad,obsm5,m5fill,fillblock
         grow    3000
- templayer	met5fill_gen topbox
-        # slots   0 3000 1600 0 3000 1600 1000 100
+ templayer	met5fill_coarse topbox
         slots   0 5000 1600 0 5000 1600 1000 100
         and-not obstruct_m5
 	and	topbox
-        # shrink  1495
-        # grow    1495
         shrink  2495
         grow    2495
 
- layer	MET5FILL met5fill_gen
+ templayer      obstruct_m5_medium allm5,allpad,obsm5,m5fill,fillblock
+        grow    1400
+	or	met5fill_coarse
+        grow    1600
+ templayer	met5fill_medium topbox
+        slots   0 3000 1600 0 3000 1600 1000 100
+        and-not obstruct_m5_medium
+	and	topbox
+        shrink  1495
+        grow    1495
+
+ layer	MET5FILL met5fill_coarse
+	or	met5fill_medium
  	calma 	59 28
 #endif (METAL5)