Magic Mailing List |
|
From: R. Timothy Edwards (tim AT stravinsky DOT jhuapl.edu) Date: Tue Sep 23 2003 - 17:01:34 EDT
Dear Tim, >>I also find another problem, when I use "Load Layout" from the menu, >>magic segment faults! Please help! >> >This only happens after the "extresis" command. It will occur on the >newest magic-7.3.0 & 7.2.49. A partial fix is a change to line 414 of database/DBcellname.c from: if (!strncmp(celluse->cu_id, "Topmost ", 8)) to: if (celluse->cu_id && (!strncmp(celluse->cu_id, "Topmost ", 8))) This avoids the segmentation fault, although the "cell manager" window gets a little confused and reports an error. This script-level Tcl error, however, is not fatal. > Yet another problem of magic-7.3.0 can be shown as follows, > 1. Draw a horizontal metal3. > 2. Draw a vertical metal2 across the metal3. > 3. Select metal3 and stretch (Shift_XK_KP_2) it up and down, and you can > see the bug. This error (and a number of others) has been corrected in magic-7.3.1, which so far has been looking fairly stable to me, and seems to be backwardly compatible with all the old tech files. I changed the stacked contacts code such that stacking types, which are unique to version 7.3, can only be generated by being explicitly called out in the technology file. There remain a few instances of strange behavior with the stretching mechanism in 7.3, but they are minor and I think I can resolve them all eventually. Thanks for the feedback. Regards, Tim
|
|