Alliance RDS and Magic tech support files

HOME UP

In this discussion, as elsewhere on this site, the Mead-Conway definition of lambda is used. This means that the drawn transistor channel length is 2 lambda, the value used for the vsclib. The Alliance sxlib uses a drawn transistor length of 1 lambda and to maintain compatibility, the vxlib also uses the same convention. However when I talk of rules for the vxlib and sxlib, the lambda value is the Mead-Conway one which means that the numbers are twice the value actually seen in the vxlib and sxlib cells. For example, the metal overlap of contact in the sxlib is a drawn 0.5 lambda on all sides, but I refer to this as 1 lambda on all sides.


vsc200.rds nominal 2um rules. Best for vsclib Graal viewing and editing. Supports DRC rules based on a transistor length of 2 lambda.

vsc200_mosis.rds nominal 2um rules. Used for viewing 2um CIF files going to or coming from Magic and using the MOSIS layer definitions.

vsc013.rds generic 0.13um rules. Use for converting vsclib to 0.13um CIF. Lambda value is 0.055um and the snap grid is 0.005um. The metal2 and metal3 pitch is 8 lambda which scales to 0.44um.

vsc013_mosis.rds generic 0.13um rules. Used for viewing 0.13um CIF files written from Magic.

vx100.rds nominal 1um rules. The vxlib can be used with the Alliance cmos.rds, but there will be DRC violations on the metal layer. The Alliance rule is width 2 lambda/space 6 lambda. The vxlib rule is width 4 lambda/space 4 lambda, so the pitch is the same at 8 lambda. This RDS file is an alternative which checks DRC to the vxlib rules.

vx013.rds generic 0.13um rules. Use for converting vxlib to 0.13um CIF (same rules as the vsclib). Lambda is 0.055um and the snap grid is 0.005um. The metal2 and metal3 pitch is 10 lambda (Alliance value) which scales to 0.55um.

sx013.rds generic 0.13um rules. Use to convert Alliance sxlib cells to 0.13um CIF. This uses a larger metal bloat to ensure adequate coverage of contacts and vias since the drawn metal overlap is only 1 lambda all round instead of 2 lambda on two of the sides. Lambda is 0.055um and the snap grid is 0.005um. Vxlib files converted to CIF with vx013.rds and sxlib files converted to CIF with sx013.rds can be used together.


vsc200.tech27 nominal 2um rules. Derived from scmos.tech27, but substantially simplifed. Primarily used to read 2um CIF files coming from Alliance (using the vsc200_mosis.rds technology file) into a Magic format.

vsc013.tech27 generic 0.13um rules. Derived from scmos.tech27, and used to create 0.13um CIF files and Spice subcircuits. The CIF files written with this technology file can be viewed in Alliance DREAL using the vsc013_mosis.rds technology file.

xsch.par. File which defines the cell names for the Alliance critical path viewer, xsch. Includes cells from the vsclib and vxlib libraries.

spimodel.cfg. Defines N and P transistor models to be n and p.