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)