CDCIFGenCMosBToMagic.cm
Copyright Ó 1984, 1986, 1987 by Xerox Corporation. All rights reserved.
Last Edited by: Gasbarro March 20, 1987 1:57:38 pm PST
CDCifGen
CDCMosB
-- un-register previous file
///ChipNDale/CDRemoveRegistration CDxCIFRegistrations
-- set up
← &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]]
-- flatten transistors and contacts
← %CDProperties.PutProp[onto: $CDxCIFRegistrations, prop: $CDxFlattenAtomic, val: $TRUE]
-- layer names
← %CDProperties.PutLayerProp[onto: %CMosB.ndif, prop: $CDxCIFRegistrations, val: "CND"]
← %CDProperties.PutLayerProp[onto: %CMosB.pdif, prop: $CDxCIFRegistrations, val: "CPD"]
← %CDProperties.PutLayerProp[onto: %CMosB.pwell, prop: $CDxCIFRegistrations, val: "CPW"]
← %CDProperties.PutLayerProp[onto: %CMosB.nwell, prop: $CDxCIFRegistrations, val: "CNW"]
← %CDProperties.PutLayerProp[onto: %CMosB.pwellCont, prop: $CDxCIFRegistrations, val: "CPP"]
← %CDProperties.PutLayerProp[onto: %CMosB.nwellCont, prop: $CDxCIFRegistrations, val: "CNP"]
← %CDProperties.PutLayerProp[onto: %CMosB.pol, prop: $CDxCIFRegistrations, val: "CP"]
← %CDProperties.PutLayerProp[onto: %CMosB.met, prop: $CDxCIFRegistrations, val: "CM1"]
← %CDProperties.PutLayerProp[onto: %CMosB.met2, prop: $CDxCIFRegistrations, val: "CM2"]
← %CDProperties.PutLayerProp[onto: %CMosB.ovg, prop: $CDxCIFRegistrations, val: "CG"]
← %CDProperties.PutLayerProp[onto: %CMosB.cut, prop: $CDxCIFRegistrations, val: "CC"]
← %CDProperties.PutLayerProp[onto: %CMosB.cut2, prop: $CDxCIFRegistrations, val: "CV"]
-- register this file
← %CDProperties.PutProp[onto: $CDxCIFRegistrations, prop: $CDxCIFName, val: "CMOS-B, real mask output for transferring to Berkely Magic, 3-20-87"]