CDCiftoMECAnalog.cm
Copyright Ó 1984, 1986, 1987 by Xerox Corporation. All rights reserved.
E. McCreight, June 13, 1984 6:19:06 pm PDT
Ch. Jacobi, June 13, 1984 9:03:08 pm PDT
Last Edited by: McCreight, October 16, 1984 2:28:18 pm PDT
Last Edited by: Jacobi, March 25, 1986 5:19:31 pm PST
Last Edited by: Ross, February 19, 1987 7:51:03 am PST
Last Edited by: RBruce August 5, 1988 5:39:43 pm PDT
Louis Monier September 21, 1988 11:12:57 am PDT
Christian Le Cocq September 11, 1987 1:33:06 pm PDT
-- cmos-B; lambda = 1 mu;
-- uncompensated used for ECAD DRC;
-- special split contacts
-- do not edit without making a new registration keys
-- 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.nwell, prop: $CDxCIFRegistrations, val: NEW[%CDToCifImpl.CIFDestRec ← [cifDest: "CNW", deltaRadius: -1500 -- nm --]]] -- n-well must shrink by 1.5 micron
← %CDProperties.PutLayerProp[onto: %CMosB.ndif, prop: $CDxCIFRegistrations, val: LIST["CD", "CNI"]]
← %CDProperties.PutLayerProp[onto: %CMosB.pdif, prop: $CDxCIFRegistrations, val: LIST["CD", "CPI"]]
← %CDProperties.PutLayerProp[onto: %CMosB.nwellCont, prop: $CDxCIFRegistrations, val: LIST["CD", "CNI"]]
← %CDProperties.PutLayerProp[onto: %CMosB.pwellCont, prop: $CDxCIFRegistrations, val: LIST["CD", "CPI"]]
← %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: "CM"]
← %CDProperties.PutLayerProp[onto: %CMosB.cut2, prop: $CDxCIFRegistrations, val: "CC2"]
← %CDProperties.PutLayerProp[onto: %CMosB.met2, prop: $CDxCIFRegistrations, val: "CM2"]
← %CDProperties.PutLayerProp[onto: %CMosB.ovg, prop: $CDxCIFRegistrations, val: "CG"]
← %CDProperties.PutLayerProp[onto: %CMosB.imp, prop: $CDxCIFRegistrations, val: NEW[%CDToCifImpl.CIFDestRec ← [cifDest: "CPN", deltaRadius: 2000 -- nm --]]] -- implant must grow by 2 microns
-- register this file
← %CDProperties.PutProp[onto: $CDxCIFRegistrations, prop: $CDxCIFName, val: "CMOS-B, MEC cif output, uncompensated, hierarchical, commandfile of August 5, 1988"]