CifCDConvert -- un-register previous file ///ChipNDale/CDRemoveRegistration CDxCIFRegistrations _ &cifSpecials _ NEW[CDProperties.PropList_NIL]; _ %CDProperties.PutProp[onto: $CDxCIFRegistrations, prop: $CDxCIFTechnology, val: $cmosB] _ %CDProperties.PutProp[onto: $CDxCIFRegistrations, prop: $CDxCIFSpecials, val: &cifSpecials] -- cif units per lambda _ %CDProperties.PutProp[onto: $CDxCIFRegistrations, prop: $CDxCIFUnitsPerLambda, val: NEW[INT_100]] -- flatten transistors and contacts _ %CDProperties.PutProp[onto: $CDxCIFRegistrations, prop: $CDxFlattenAtomic, val: $TRUE] -- special objects (split contacts) _ %CDProperties.PutProp[onto: &cifSpecials, prop: $C2DifShortCon, val: "25 4;\n9 SplitContA;\n( special setup for split-contact );\n( assuming lambda=100 cif units );\nL CND;\nB 64 64 32 32;\nL CPWC;\nB 64 64 32 96;\nL CM;\nB 64 128 32 64;\nL CC;\nB 32 96 32 64;\nL CB;\nB 64 96 32 64;\n"] _ %CDProperties.PutProp[onto: &cifSpecials, prop: $C2WellDifShortCon, val: "25 4;\n9 SplitContW;\n( special setup for split-contact );\n( assuming lambda=100 cif units );\nL CPD;\nB 64 64 32 32;\nL CNWC;\nB 64 64 32 96;\nL CNW;\nB 224 224 32 32;\nL CB;\nB 64 96 32 64;\nL CM;\nB 64 128 32 64;\nL CC;\nB 32 96 32 64;\n"] -- layer names _ %CDProperties.PutLayerProp[onto: %CMosB.nwell, prop: $CDxCIFRegistrations, val: "CNW"] _ %CDProperties.PutLayerProp[onto: %CMosB.ndif, prop: $CDxCIFRegistrations, val: "CND"] _ %CDProperties.PutLayerProp[onto: %CMosB.pdif, prop: $CDxCIFRegistrations, val: "CPD"] _ %CDProperties.PutLayerProp[onto: %CMosB.nwellCont, prop: $CDxCIFRegistrations, val: "CNP"] _ %CDProperties.PutLayerProp[onto: %CMosB.pwellCont, prop: $CDxCIFRegistrations, val: "CPP"] _ %CDProperties.PutLayerProp[onto: %CMosB.pol, prop: $CDxCIFRegistrations, val: "CP"] _ %CDProperties.PutLayerProp[onto: %CMosB.cut, prop: $CDxCIFRegistrations, val: "CC"] _ %CDProperties.PutLayerProp[onto: %CMosB.met, prop: $CDxCIFRegistrations, val: "CM1"] _ %CDProperties.PutLayerProp[onto: %CMosB.cut2, prop: $CDxCIFRegistrations, val: "CV"] _ %CDProperties.PutLayerProp[onto: %CMosB.met2, prop: $CDxCIFRegistrations, val: "CM2"] _ %CDProperties.PutLayerProp[onto: %CMosB.ovg, prop: $CDxCIFRegistrations, val: "CG"] -- register this file _ %CDProperties.PutProp[onto: $CDxCIFRegistrations, prop: $CDxCIFName, val: "Stanford output of March 10, 1988"] ˆStanfordCDToCif.cm Last Edited by: Gasbarro, May 31, 1988 12:41:46 pm PDT -- do not edit without making a new registration keys Κ˜šœ™Jšœ6™6J™—JšΠbl5™5Jšœ ˜ J˜JšΟb˜Icodešœ5˜5JšœΟkœŸœ˜0JšœY˜YJšœ]˜]Jšž˜JšœVŸœŸœ˜cJšž#˜#JšœX˜XJšž#˜#Jšœ‘˜‘JšœΏ˜ΏJšž˜JšœX˜XJšœW˜WJšœW˜WJšœ\˜\Jšœ\˜\JšœU˜UJšœU˜UJšœV˜VJšœV˜VJšœW˜WJšœU˜UJ˜Jšž˜Jšœp˜pJ˜J˜—…— . Ξ