Magic Mailing List |
|
From: cfk (cfk AT pacbell DOT net) Date: Tue Mar 11 2003 - 20:57:08 EST
Dear Tim: Got both TxFlushOut and cellmgr segfault under control The first one was a need to do a make clean between compiling with and without Tcl and the second was a lack of the BLT package (blt2.4z now loaded on all systems). 1. I have been studying the netlist menu and tut7b today and find an interesting behavior. When I do "magic -w tut7b" followed by a ";specialopen netlist", I can then right click in the Netlist box in the netlist menu and it fills in tut7b. I outline a pad, say "right1" with the box and right click on the label box, I get a prompt on the Tcl command window that says "Enter labels, one per line, ...". Entering a label name such as "right1" causes Tcl to indicate an "invalid command name "right1". Right clicking on the Label box in the netlist menu causes the box to be filled with "command name "magic::.." and the rest is outside the box. Either I'm doing something really dumb, or there is an interaction twixt Tcl and netmenu. 2. On a seperate but related subject, I am trying to extract a spice netlist. I can load an inverter from say the UKANS web site library "invf100.mag" and "extract", followed by "exttospice" from within magic. The invf100.spice file has L & W filled in, but AD, AS, PD and PS are all zero. I have tried just drawing poly over ndiff with various tech27 files and I get the same thing (L,W OK, areas & perims are zero). There must be a trick to get non-zero areas and perimeters from the extraction. I have studied the .ext files and they seem to make sense, its just the .spice that has zero areas & perims. 3. I think the cursor is sufficiently useful to be considered as an uncommented feature (wrapper.tcl, line 797 as we previously discussed). If it turns out that speed of update is an issue on slower computers (and I dont see an issue with a 500Mhz pentium), a simple trick is to only update the text in the window when it changes, ie (oldX != newX && oldY != newY), this would only update the print statement when the mouse moves. Its a trick I have used before and it works well. p.s. This is not criticism, just trying to help you move 7.2 along. p.p.s 7.2.29 compiles fine, no TxFlushOut once I do a make clean, loading up 7.2.30 now. Charles
|
|