Corrected the GDS output and input for the ReRAM layer which was, in
a nutshell, all screwed up.
diff --git a/sky130/magic/sky130.tech b/sky130/magic/sky130.tech
index a332746..46bceb1 100644
--- a/sky130/magic/sky130.tech
+++ b/sky130/magic/sky130.tech
@@ -1273,11 +1273,10 @@
#ifdef RERAM
#undef RERAM
layer VIA1 reram
- squares-grid 55 230 230
+ squares-grid 55 150 170
calma 68 44
layer RERAM reram
- squares-grid 55 230 230
calma 201 20
#define RERAM
#endif (RERAM)
@@ -3590,22 +3589,26 @@
#ifdef RERAM
#undef RERAM
+ # RERAM is drawn as-is
layer reram RERAM
- and VIA1
- grow 55
#define RERAM
#endif (RERAM)
templayer m2cbase VIA1
- and-not COREID
- grow 5
- or VIA1
- grow 50
#ifdef RERAM
#undef RERAM
and-not RERAM
#define RERAM
#endif (RERAM)
+ and-not COREID
+ grow 5
+ or VIA1
+#ifdef RERAM
+#undef RERAM
+ and-not RERAM
+#define RERAM
+#endif (RERAM)
+ grow 50
layer m2c m2cbase
grow 30