Hi <@U016EM8L91B>, I am running into an odd magic ...
# magic
a
Hi @Tim Edwards, I am running into an odd magic crash when trying to write lef. I have two cells that are essentially flipped versions of each other. The first one writes lef out ok, but the second one makes magic crash. I updated magic to the latest Magic 8.3 revision 318 and the issue persists. Command used:
lef write -hide
Test case: • Passes: analog_core_Q.mag • Crashes magic: analog_core_I.mag
Update:
lef write
works ok on analog_core_I.mag Only
lef write -hide
crashes for analog_core_I.mag
t
I can confirm the crash condition, and I am investigating.
🤞 1
❤️ 1
The immediate error is that there is a label "vdda" at (407704, 23488) that is attached to nothing (space). The underlying error is that magic crashes when a label attached to space is found by the "lef write" routine. I'm fixing that, but you might be able to work around the problem immediately by dealing with the label.
1
Ah, the label is "vdda1" and it's offset from the wire by a little bit to the right. It appears to be the only label with such an offset, so I think it is a trivial workaround for you.
a
Yep I found the problem -- this is where I was manually editing the magic file to quickly convert all labels to ports, and looks like one of my traces fell too short...thank you so much!
t
Thanks for reporting the issue. I was able to correct the crash condition and that will be fixed in the next push.
🙌 1