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
|
|