mayo@pa.dec.com (Bob Mayo) (05/21/91)
Here's an updated list of Magic notes, as well as a copy of note 17 which seems important enough to post. To get these notes, FTP them from: machine: gatekeeper.dec.com (16.1.0.2) account: anonymous password: guest directory: pub/DEC/magic --Bob Mayo ------------------------------------------------------------------------------- Magic Note #1 - 9/14/90 - Magic V6 is ready (a copy of the announcement) Magic Note #2 - 9/19/90 - Documentation changes (fixed in releases after 9/20/90) Magic Note #3 - 9/19/90 - Mode problem on graphics files (fixed in releases after 9/20 Magic Note #4 - 9/19/90 - rindex macro for new HPUX releases (7.0 and later) Magic Note #5 - 9/19/90 - compiling magic using "gcc", one user's experience Magic Note #6 - 9/19/90 - Public FTP area for Magic notes Magic Note #7 - 9/20/90 - Compiling rsim, one user's suggestions & hints Magic Note #8 - 9/26/90 - Magic tries to open bogus directories Magic Note #9 - 9/26/90 - Mods to X11Helper to prevent core dump if run under shell Magic Note #10 - 10/5/90 - Magic V4 for DOS and OS/2 Magic Note #11 - 10/11/90 - reducing memory usage by 600k Magic Note #12 - 12/19/90 - fixes bug in extflat that caused dropped resistances Magic Note #13 - 12/19/90 - fixed bug in resis that caused coredump. Magic Note #14 - 12/19/90 - new version of scmos.tech to support res extraction. Magic Note #15 - 12/19/90 - contact line in tech file improperly documented Magic Note #16 - 12/19/90 - bug fix to transistor attributes Magic Note #17 - 5/13/91 - Incorrect arrays in calma output ------------------------------------------------------------------------------- Magic Note #17 - 5/13/91 - Incorrect arrays in calma output Magic sometimes produces incorrect arrays in calma output -- they are shifted from the correct position. I cannot repeat the problem here at DECWRL. Perhaps the newish Cadence calma software I'm using fixes the problem, and only older versions can't read magic's arrays. In any event, if you use Magic's calma generator on arrays please check the output with another tool. One possible solution is to force magic to output arrays as individual cell instances. This can be accomplished with the following command: :calma flatten To make this the default, put the command in your ~cad/lib/magic/sys/.magic file or change the constant CalmaFlattenArrays in file calma/CalmaWrite.c to TRUE. --Bob Mayo