Made several improvements for handling timestamps. All of the .mag
files generated now get a timestamp that is derived from the date of
the last open_pdks commit. In particular, the abstract and full views
of cells both have the same timestamp, so changing views by dereferencing
won't result in timestamp updates. This is not as good as implementing a
checksum method, but it is an improvement over having all timestamps
being the time at which each individual file was written.
diff --git a/sky130/magic/sky130.tech b/sky130/magic/sky130.tech
index c89d937..4252baf 100644
--- a/sky130/magic/sky130.tech
+++ b/sky130/magic/sky130.tech
@@ -23,7 +23,7 @@
version
version REVISION
description "SkyWater SKY130: Open Source rules and DRC"
- requires magic-8.3.111
+ requires magic-8.3.260
end
#------------------------------------------------------------------------
@@ -722,10 +722,10 @@
paint coreli nsc nsc
paint coreli psc psc
paint coreli viali viali
- paint coreli mvpdc mvdc
- paint coreli mvndc mvdc
- paint coreli mvnsc mvsc
- paint coreli mvpsc mvsc
+ paint coreli mvpdc mvpdc
+ paint coreli mvndc mvndc
+ paint coreli mvnsc mvnsc
+ paint coreli mvpsc mvpsc
#ifdef RERAM
paint reram metal2 reram