Magic Mailing List |
|
From: cfk (cfk AT pacbell DOT net) Date: Sun Apr 20 2003 - 13:35:20 EDT
Thank you for your comment Erwin, I have read the maint files, but I suspect my problem is more in understanding if I am using magic wrong or if there is an error in calculation. Towards that end, I went searching for an example on the net that would allow common ground. There is a set of library pads in magic format along with the technology file and tha tanner documentation that begat the original pad at Univ Dallas (http://www.utdallas.edu/~poras/courses/ee6325/cadtools.html). At the bottom of this page is a reference to 0.5UM CMOS Pad Library Documentation and the 0.5um CMOS Pad Library itself. I took the library, and loaded its various .mag files along with the technology file onto my computer and ran "magic -w PadARef -TSCN3ME_SUBM.30" as the PadARef appears to be the simplest pad with schematically 2 transistors. The documentation indicates this is a W=100*1, L=3*1 and M=6. I am trying to interpret that as two multiple transistors with a total W of 600u and a total L of 18u. When I do extract followed by exttospice from within magic, I get 12 nfet's and 12 pfet's each wtih a W=61.8u and a L=90u. So, 12 * 61.8 = 741.6u Wide and 12 * 90 = 1080u Long. This is from a cell whose documentation says is 90u wide by 300u high and is geometrically improbable. There must be something wrong with the extracted spice Lengths and Widths. The questions is, is it the technology file, the use of said file or magic itself. I went to this new example in hopes that by using a commonly available set of files on the net that someone else could duplicate my efforts and see where I am going awry. With Puzzlement, Charles Kinda as a side note to Tim, and along with the cursor position idea of a while back, I think that a ruler that can be placed on a layout in either vertical or horizontal dimensions in microns would be a wonderful addition to magic. I find I am continuously counting grid squares trying to keep track of whats going on and when designing a transistor(s), it would be quite helpful to keep the actual geometry in mind instead of just grid squares and lambda. This should be a ruler that can be placed and then erased when no longer needed. ----- Original Message ----- From: "Erwin J. Prinz" <ejprinz AT austin DOT rr.com> To: "cfk" <cfk AT pacbell DOT net> Cc: <magic-dev AT csl DOT cornell.edu> Sent: Saturday, April 19, 2003 4:31 PM Subject: Re: More on lambda & SCN6M_SUBM.10.tech27 > Dear Charles: > > The link: > http://bach.ece.jhu.edu/~tim/programs/magic/ > has a section about technology files. > You can make a subdirectory "current" in > $CAD_HOME/lib/magic/sys/current > and put the files formerly in "2001a" in there. Then, Magic can find them. > > The reason I post to the list is that there seems to be a newer version > "2002a" also in > ftp://ftp.mosis.edu/pub/sondeen/magic/new/beta/ > so maybe someone could comment whether the "2002a" files are more > current that the "2001a" files. > > Either way, I don't think any other scripts or install procedures are > needed. > > Best regards, Erwin
|
|