CMosACleanObjectsImpl.mesa The technology dependant part of Cleaning Objects
Gbier, July 11, 1985 10:48:17 am PDT
Gbier, July 23, 1985 4:42:16 pm PDT
Frank Bowers January 22, 1986 1:42:51 pm PST
DIRECTORY
CMos,
CleanObjects;
CMosACleanObjectsImpl:
CEDAR
PROGRAM
IMPORTS CMos, CleanObjects =
BEGIN
SimpleContactLayerFilter: CleanObjects.Filter =
BEGIN
RETURN[layer # CMos.cut AND layer # CMos.cut2];
END;
CleanObjects.RegisterAbstractLayer[technology: CMos.cmos, abstract: CMos.wpdif, actual: CMos.pdif, surround:CMos.nwell, surroundExt: CMos.wellSurround];
CleanObjects.RegisterAbstractLayer[technology: CMos.cmos, abstract: CMos.wndif, actual: CMos.ndif, surround: CMos.pwell, surroundExt: CMos.wellSurround];
CleanObjects.RegisterCleanList[technology: CMos.cmos, clean: LIST[CMos.cut2, CMos.cut, CMos.ndif, CMos.pol, CMos.pdif]];
CleanObjects.RegisterClassLayerFilter[technology: CMos.cmos, classKey: $CSimpleCon, filter: SimpleContactLayerFilter];
CleanObjects.RegisterClassLayerFilter[technology: CMos.cmos, classKey: $CVia, filter: SimpleContactLayerFilter];
CleanObjects.RegisterClassLayerFilter[technology: CMos.cmos, classKey: $CWellSimpleCon, filter: SimpleContactLayerFilter];
END.