University of Pennsylvania
Department of Electrical Engineering
 
 
 
CONVERTING  A CIF FILE to a CADENCE FILE
and
CONVERTING A CADENCE FILE TO A CIF FILE
 
 
This write up explains how to convert a cif file, such as a MOSIS standard frame or pads, into a Cadence file. Also, the reverse operation of generating a cif fle from a Cadence file will be explained. This latter one is needed when you are submitting a project to MOSIS over the internet. Finally, we will explain briefly how to convert from a CADENCE to a STREAM (GDSII) and from a STREAM to a CADENCE file.
 
   

A. CONVERTING  A CIF FILE TO CADENCE DATABASE FILE

1. Suppose that you want to convert a Mosis standard frame which you have located on the MOSIS Homepage. View the mosis std file that is to be downloaded using Netscape first. Obtain the Top Cell Name before saving the file in your preferred directory. Save the cell in your directory. To obtain the Top Cell Name, check the name that is present in the file, below the scaling factor:
 

     CV is the top cell name (see also NOTE 1)

2. Go to the CIW window and select Translators -> Physical -> CIF IN. You will  have to supply the following information:
 

The scale is found from the formula: UU/DBU=0.01/lambda
 

Click OK.

NOTES:
 



B. CONVERTING A CADENCE DATABASE FILE TO A MOSIS CIF FILE:
 

1. In Cadence, CIW Window, Select Translators -> Physical -> CIF Out

The important fields are:
 

Click OK.
 

NOTES:
 


C. NOTE on CIF Format (see also VLSI Design by C. Mead and L. Conway)

The cif file is text file that can easily be checked. The dimensions in cif are in hundreds of a micron. The line that starts with DS gives the scale:
 

in which a/b is the scale.

The lines underneath gives the layername followed by a symbol that indicates the geometry and the dimensions. For example a rectangle

will be specified by a "B" as follows:
 

in which #1 is the width (X) and #2 the hight (Y). The actual dimensions in micron are than found as follows: width of box in um:
 

is a contact window to the active (CCA) of dimensions:
 



D. CONVERSION FROM CADENCE TO STREAM (GDSII) AND STREAM TO CADENCE:

This process is similar to converting CADENCE DATABASE FORMAT to CIF or vice versa.
 



Back to Cadence Tutorial page
March 18, 1998. Updated March 18, 1998 (J. Van der Spiegel)