Modified the techfile to make use of a techfile extension added to magic that allows the paint/erase lines in "compose" to declare multiple types to be painted. This allows the "obslic" contact to be erased if painted over with obsm1 without erasing obsli underneath.
diff --git a/.gitignore b/.gitignore index 77cb82d..3fb76ae 100644 --- a/.gitignore +++ b/.gitignore
@@ -16,3 +16,7 @@ !scripts/configure.ac **/Makefile **/Makefile.am + +# staged PDKs +sky130/sky130A +sky130/sky130A/*
diff --git a/VERSION b/VERSION index 672e5f5..42de374 100644 --- a/VERSION +++ b/VERSION
@@ -1 +1 @@ -1.0.39 +1.0.40
diff --git a/sky130/magic/sky130.tech b/sky130/magic/sky130.tech index ba6808e..d4e19de 100644 --- a/sky130/magic/sky130.tech +++ b/sky130/magic/sky130.tech
@@ -609,8 +609,7 @@ compose mvvar poly mvnsd paint obslic locali via1 - paint obslic obsm1 obsm1 - paint obslic obsm1 obsli + paint obslic obsm1 obsli,obsm1 paint ndc nwell pdc paint nfet nwell pfet