From tim.edwards at multigig.com Mon Jan 19 09:14:03 2009 From: tim.edwards at multigig.com (R. Timothy Edwards) Date: Mon Jan 19 09:14:28 2009 Subject: [Magic-dev] Re: Please Help In-Reply-To: <497427AE.4000506@eng.biu.ac.il> References: <497427AE.4000506@eng.biu.ac.il> Message-ID: <49748AAB.2020803@multigig.com> Dear Alex, > Please help me to solve this problem !!! > > root@paris:{/export/newmag/local/lib}$ ext2spice /tmp/inv.ext > Starting magic under Tcl interpreter > > Magic 7.5 revision 168 - Compiled on Thu Dec 25 15:07:37 EST 2008. . ... > Auto-loading EXTTOSPICE module > unable to alloc -152424 bytes > /usr/local/bin/ext2spice: line 11: 991 Aborted This error is almost certainly my fault: Code history Version 7.5 Revision 169: December 30, 2008 at 2:40am Corrected an error introduced into the extflat code when adding the new subcircuit and rsubcircuit handling; this error regularly causes segfaults when running ext2spice. I accidentally broke the "stable" code briefly, so that for about ten days I had a broken version posted on the website. If you grab the latest version (7.5.172), it has been fixed. I noticed some problems with the standalone ext2spice that I will need to look into. These probably have no bearing on your problem; they apparently occur when using a technology other than scmos. However, if you have other problems running the standalone version of ext2spice, you can instead run "ext2spice" from the magic command line. Regards, Tim +--------------------------------+-------------------------------------+ | Dr. R. Timothy Edwards (Tim) | email: tim.edwards@multigig.com | | MultiGiG, Inc. | web: http://www.multigig.com | | 100 Enterprise Way, Suite A-3 | phone: (831) 621-3283 | | Scotts Valley, CA 95066 | cell: (240) 401-0616 | +--------------------------------+-------------------------------------+ From graham.petley at vlsitechnology.org Mon Jan 26 06:37:36 2009 From: graham.petley at vlsitechnology.org (Graham Petley) Date: Mon Jan 26 09:38:01 2009 Subject: [Magic-dev] Correct perimeter values for mosfet diffusions in spice Message-ID: <651154.77754.qm@web204.biz.mail.re2.yahoo.com> This isn't specifically Magic, but its extractor works in a certain way and I want to be certain it is correct. What perimeter should be included in the PD and PS values used on mosfet cards in a spice deck? If we take programs like Magic, Alliance and Electric, then the perimeter extracted is the length of the diffusion to field PLUS the width of any transistors connected to that diffusion. But if I remember back to the days when we had to manually measure the perimeter (we're talking about the '70s here), then the width of the transistors was excluded from the PD/PS calculation. This is also the instruction in this paper I found on the web. Look at slide 4. http://users.ece.gatech.edu/~rincon/classes/ece3040/handouts/spice3.pdf So which method is correct? I think excluding the transistor width from the calculation should be correct because - spice knows the transistor width anyway from the circuit description so there's no need to add it in a second time as part of the perimeter; - the diode cap coeff to the diffusion under the gate can be different to the bulk junction coeff. best regards, Graham Petley