<@U017X0NM2E7>: I would expect it to mean that th...
# magic
t
@User: I would expect it to mean that the version of magic is out of date; the array for device types was smaller than the number of devices I was declaring for Sky130, and I had to increase it. But it is now the same as the number of layers, which would be difficult to exceed.
m
Thanks, @Tim Edwards. I am using an older version of magic with the sram macros at the moment.
t
You're probably okay with the error, since the number of devices is just over the (previous) array size, devices above the array size are just ignored (won't cause a crash), and the devices at the end of the list are all pretty unusual high-voltage, ESD, etc., devices that you're not likely to have in a circuit.
m
@Mitch Bailey You'll need a newer version for the SRAMs though...
m
@Matthew Guthaus I'm using
sky130_sram_1kbyte_1rw1r_32x256_8
of
sky130_sram_macros
Copy code
commit 9df5b8b818f2a303ebbae1d0feac6b3a65a0977d
Date:  Tue Jun 22 16:50:31 2021 -0700
Are you saying I should do a fetch on the repo?
m
@Mitch Bailey You said you were using an older magic. I meant magic...
m
Great! We're on the same page then.