CDConvertTechnologiesDoc.tioga
Written by: Christian Jacobi, July 10, 1986 3:40:38 pm PDT
Last Edited by: Christian Jacobi, December 29, 1986 1:18:12 pm PST
CDConvertTechnologies: A Program to convert ChipNDale Technologies
DATOOLS 7.0 — FOR INTERNAL XEROX USE ONLY
CDConvertTechnologies
A Program to convert ChipNDale Technologies
Christian Jacobi
Release as [DATools]<DATools7.0>CDConvertTechnologies25>CDConvertTechnologiesDoc.tioga
© Copyright 1986 Xerox Corporation. All rights reserved.
Abstract: CDConvertTechnologies is a package which converts ChipNDale designs from one technology to another technology.
Created by: Christian Jacobi
Keywords: ChipNDale, Technology-independence
XEROX  Xerox Corporation
   Palo Alto Research Center
   3333 Coyote Hill Road
   Palo Alto, California 94304



For Internal Xerox Use Only
General
CDConvertTechnologies is a package which allows to convert ChipNDale designs from one technology to another one.
To be able to convert specific atomic objects or layers it is necessary to set up tables declaring the correspondences. These tables are set up using command files.
Converting the ChipNDale technology of a design is sometimes not possible without loss of some information. Object classes which can't be converted are expanded to cells. Some corresponding object classes don't use the same sizing. The correspondence tables allow setting up some changes in object sizes. A particular problem is the sizing and positioning, if the target technologies lambda value does not allow integer representation of features in the source design.
This programs tries hard to do its best.
User interface
Run a set-up commandfile for the conversion. This installs the program and the conversion tables. Then use the <space-P> pop up menu to do a conversion of a particular design.
Restrictions
The conversion tables are global; the user has to make sure the conversion tables are not changed while a conversion is in progress
Conversion set-up files
right now only one command file exist.
CDConvertCMosAToCMosB.cm  Converting from CMosA to CMosB
Setting up new set-up files
Use the existing set-up files and the source code as examples. Call the maintainer.