<@U01BFADNJRJ>: These are not DRC errors, they ar...
# magic
t
@User: These are not DRC errors, they are errors in accessing the library, which indicate, as it says, that a DEF file was read in without first reading the LEF file containing the standard cell macros.
a
Here I am looking at the spm.drc.mag layout. I am viewing it through this command:
magic -T ../../../../../../../pdks/sky130A/libs.tech/magic/sky130A.tech lef read ../../tmp/merged.lef def read spm.drc.mag
. It has 1057 drc errors. Looking at them I see that they are all the same as mentioned here: Error area #2: Local interconnect minimum area < 0.0561um^2 (li.6)
t
@Aireen Amir Jalal: Can you zoom in one one of the errors (in magic, "drc find" followed by "findbox zoom", although then you will want to zoom out a bit for context)? This sounds like a "false positive" related to the way the libraries are read in from LEF, but I'd like to see what is being flagged.
Note that if you do
magic -rcfile ../../../../../../../pdks/sky130A/libs.tech/magic/sky130A.magicrc
then the startup file will set the file paths so that you can then do "def read" without needing to do "lef read", because the standard cells will be in the search path.
👍 1
a
Sure. Here is the zoomed in image.
t
@Aireen Amir Jalal: Are you running on CentOS, by any chance? It appears that this problem is both randomly-occurring and OS-dependent. I'm looking into a fix.
a
No I'm running it on Ubuntu.