MAGIC Magic Mailing List
 
 

From: R. Timothy Edwards (tim AT stravinsky DOT jhuapl.edu)
Date: Fri May 12 2000 - 17:09:24 EDT


Jeff,
   The quick code that I set up for doing the half-lambda grid is
not well-developed, and I'm aware of all the problems you mentioned.
The way it was set up, the "scalegrid" command scales all magic
units by the specified ratio, and reflects the new scale in both the
cifoutput/cifinput and drc tech.  Magic units are reported as grid,
not lambda, and are saved this way.  Unless the grid-vs.-lambda is
specified somehow in every output magic file, there's no way to know 
what scale the magic file is supposed to be in.  So there's one
thing that needs to be added.  Another is that it should automatically
scale any existing magic layouts;  currently, scalegrid will only
work right if you issue the command before you load or draw anything.
   This past week, I created a standard cell library based on
something made by Tanner;  their layout included a lot of half-lambda
geometry, and for that, the scalegrid feature worked like a charm; I
was able to read in the Tanner CIF and redo the layout in double the
units, with correct DRC.  Probably the cifoutput generator needs to
be a little more sophisticated to deal with the contact squares.
   We need to get the distribution out to a tar file on an ftp or
html server so people can start downloading it and testing it.  Right
now it's just a CVS database on Rajit's system at Cornell.

						Regards,
						Tim


 
 
Questions? Contact Rajit Manohar
cornell logo