Magic Mailing List |
|
From: Jeff W. Sondeen (sondeen AT rcf-fs DOT usc.edu) Date: Mon Jul 23 2001 - 02:22:59 EDT
Hi, don't confuse the Mosis design rules (*SCMOS*) with the TSMC design rules. *SCN6*.*.tech27 would be in terms of Mosis rules, so you could not read TSMC design rule layout with it. someday (in august ?) there will be a version 2001a set of techfiles including some support for TSMC design rules, see the CHANGELOG file: ftp://ftp.isi.edu/pub/sondeen/magic/new/beta/CHANGELOG (pretty much limited to viewing layout -- and doing that only crudely. it's quite hard for magic to handle the small value of lambda, the large number of layers (requiring their own "planes"), 45 degree shapes and special/nonlinear design rules, and much different types of transistors (eg. native) available in those design rules, not to mention mixed signal stuff like deep wells. for conventional logic layout, i think SCMOS rules are the way to go, and you get scalability. i'm not aware of the 'texture mapping' you're referring to, can you give me a pointer ? thanks, /jeff PS. also you need to read ftp://ftp.isi.edu/pub/sondeen/magic/new/README about dealing with those "too many types" errors stefan.thiede AT philips DOT com writes: > > Hi Folks, > > please excuse my "stupid" questions. I read the docu, went thru > the tutorials, and now I'm struggling with the techfiles. > > > All I want to do is find/create a techfile for TSMC 0.35 5lm or > TSMC 0.18 6lm and load some gds2 files that I have available for > both processes and have a look at it. I'm especially interested > in the OpenGL extensions and the Texture Mapping that Jeff added > (I'm not sure whether these are in the 7.1 version or only > available via CVS, or whether he want's them included at all) > > But first things first: Load gds, view it. > > I downloaded the current.tar.gz from > > http://bach.ece.jhu.edu/~tim/programs/magic/magic7.html > > and had a look at the mosis web-page and searched the web for > mosis magic tsmc 0.18 techfile > > > I learned that I can load a techfile with magic -T mSCN6M_DEEP.09 > (it has a tech27 extension, so it's preprocessed) > The mSCN6M_DEEP.09.TSMC loading totally confuses magic (see below) > I assume that it's TSMC 0.18, but wouldn't be able to tell from the > filename :-( > > I had a look at > > http://www.mosis.org/Technical/Designsupport/menu-designsupport.html#magic > http://www.isi.edu/~sondeen/magic.html > > but couldn't find any more hints. > > > > So here are my questions: > > Are there TSMC 0.35 5lm, TSMC 0.18 6lm techfiles for magic available ? > > should > > magic -T techfilename > :calma read tsmc0.35.gds > :load "toplevel_structname" > :view > > show the toplevel struct and should > > :calma write tsmc0.35.magic.gds > > write it back out ? > > > Thanks for you patience with a first time magic user. > If you're willing to chat with me for a couple of minutes, please > send me your phone number and I'll call you back. > > Best Regards > > Stefan > > (408)991-5619 > > > > sparky:current> more mSCN6M_DEEP.09.TSMC.tech27 > tech > scmos > end > > version > version 2000d > description "SCMOS: Submit as technology.lambda.vendor: SCN6M_DEEP.09.TSMC [to process: TSMC18] has HV > fets!: use ext2spice -jhnfet:0/Gnd -jhpfet:1/6/Vdd" > end > > sparky:2000d> magic -T mSCN6M_DEEP.09.TSMC > > Magic 7.1 - Compiled on Fri Jul 20 10:08:08 PDT 2001. > CAD_HOME sets "~cad" to "/proj/layout/usr/thiede/magic_install". > mSCN6M_DEEP.09.TSMC.tech27: line 202: section contact: > Too many types to generate a new contact. Maximum=190 > mSCN6M_DEEP.09.TSMC.tech27: line 202: section contact: > Too many types to generate a new contact. Maximum=190 > mSCN6M_DEEP.09.TSMC.tech27: line 203: section contact: > Too many types to generate a new contact. Maximum=190 > mSCN6M_DEEP.09.TSMC.tech27: line 203: section contact: > Too many types to generate a new contact. Maximum=190 > mSCN6M_DEEP.09.TSMC.tech27: line 204: section contact: > Too many types to generate a new contact. Maximum=190 > mSCN6M_DEEP.09.TSMC.tech27: line 204: section contact: > Too many types to generate a new contact. Maximum=190 > mSCN6M_DEEP.09.TSMC.tech27: line 205: section contact: > Too many types to generate a new contact. Maximum=190 > mSCN6M_DEEP.09.TSMC.tech27: line 205: section contact: > Too many types to generate a new contact. Maximum=190 > Panic in dbImageOnPlane(): type hvndcontact has no image on plane metal1 > -------------------- Error #1 > Magic has encountered a major internal inconsistency: > > >
|
|