Updated the technology file to use the "requires" keyword, which will force magic to be updated to 8.3.99. Going forward, it will be much easier to deal with version requirements for magic when using the technology file, as the technology file can specify the version of magic required to use it. Also: Added the mask-hints operator introduced in magic 8.3.98. This allows automatically- generated mask layers to be supplemented by geometry specified as a cell property.
diff --git a/VERSION b/VERSION index 9435145..5ca0603 100644 --- a/VERSION +++ b/VERSION
@@ -1 +1 @@ -1.0.87 +1.0.88
diff --git a/sky130/magic/sky130.tech b/sky130/magic/sky130.tech index 352c4f9..28f4be4 100644 --- a/sky130/magic/sky130.tech +++ b/sky130/magic/sky130.tech
@@ -15,9 +15,6 @@ # of the Apache 2.0 license agreement. # #------------------------------------------------------------------------ -# This file is designed to be used with magic versions -# 8.3.24 or newer. -#------------------------------------------------------------------------ tech format 35 TECHNAME @@ -25,7 +22,8 @@ version version REVISION - description "SkyWater SKY130: PRE ALPHA Vendor Open Source rules and DRC" + description "SkyWater SKY130: BETA Vendor Open Source rules and DRC" + requires magic-8.3.99 end #------------------------------------------------------------------------ @@ -805,6 +803,7 @@ grow 185 shrink 185 close 265000 + mask-hints PPLUS calma 94 20 templayer extendNPLUS baseNPLUS,CELLRING @@ -816,6 +815,7 @@ grow 185 shrink 185 close 265000 + mask-hints NPLUS calma 93 44 #---------------------------------------------------------------- @@ -997,6 +997,7 @@ and-not CELLRING layer THKOX baseTHKOX,extendTHKOX + mask-hints THKOX calma 75 20 #---------------------------------------------------------------- @@ -1038,6 +1039,7 @@ bridge 270 270 grow 130 shrink 130 + mask-hints NPC calma 95 20 # NPC is also generated on xhrpoly and uhrpoly resistors