`Working with the Standard Cell Libraries.


The following files are required in a standard cell library for Qflow to function:

a)A Verilog file defining various cell funcions. (optional as far as our use is considered)
b)A ".sh" file which should be filled COMPULSARILY before employing the library into further use. The fields are self explanatory in the template provided.
c)A ".LEF" file which contains information regarding MACROS as well as the Technology, including routing resources, metal layer information and VIA definitions.
d)A ".GDS2" file which basically contains the layout information for all standard cells.
e)A ".lib" (liberty) file that contains the definitions of various standard cells to be used for the technology mapping stage.
f)A ".par" file which defines the placement and routing information depending on the Technology LEF definitions and the number of routing layerd to be used.
g)The ".prm" file can be used as it is. We do not intend to interfere or obtain any information regarding the actual device.
h)The names of the variables used should be the same in all library files.
i)The "SCN4M_SUBM.20.tech" and ".magicrc" files can be used as it is. They are required for Magic to function, but we do not intend to use Magic for obtaining the layout. Any tool can be used here. 
j)The ".sp" file is optional for our use.
k)Special attention should be paid regarding what cells should be used in the mapping. Cells which are not required can be removed from the ".lib" file.

We have the following standard cell libraries available with us:
OSU 350nm CMOS
OSU 45nm CMOS
cfaed 22nm SiNW


