Newsgroups: comp.sources.misc subject: v08i100: cif2ps: a CIF to PostScript translator from: allbery@uunet.UU.NET (Brandon S. Allbery - comp.sources.misc) Reply-To: gwr@gomez.mitre.org (Gordon W. Ross) Posting-number: Volume 8, Issue 100 Submitted-by: gwr@gomez.mitre.org (Gordon W. Ross) Archive-name: cif2ps I've posted my version of "cif2ps" to comp.sources.misc this evening. Your site should be receiving it soon. Please accept my apology for not posting it sooner. I have been busy, and cif2ps is not a high priority. On the brighter side though, I've added support for CIF objects other than boxes, as well as a limited plot depth option. Here is the header from the posting to comp.sources.misc: This package includes the source for "cif2ps," a program to create a PostScript representation of an integrated circuit from a layout stored in Caltech Intermediate Form (CIF). A README, Makefile, and manual page are included as well as some sample CIF files. This version was derived from a version distributed by Marc Lesure of Engineering Computer Services, Arizona State University. The original version (called "cifp") was written by Arthur Simoneau, of The Aerospace Corporation, El Segundo, California. My additions to this program include: run time customization of plot styles for all CIF layers, limited plot depth option, technology-independent handling of CIF layers, PostScript functions for filling an object using a clipping path, automatic ordering of drawing operations for minimal obliteration, reduced output size, and support for CIF objects other than boxes. A few test files are included. Running "make test" will generate a layer-key for Scalable CMOS (SCMOS). The file "everything.cif" has one object of each CIF type: a box, roundflash, polygon, and wire. The file "scmos-test.cif" is a sample layout from the old "cifp." This version of "cif2ps" is distributed without any promise of support, though I would appreciate bug reports and changes. Gordon W. Ross gwr@gomez.mitre.org (617) 271-3205 (daytime) The MITRE Corp. (M/S E025) Burlington Road, Bedford, MA 01730