DIRECTORY CD USING [Position, Object, Layer, undefLayer]; CMosBPolyObjects: CEDAR DEFINITIONS = BEGIN undef: CD.Layer = CD.undefLayer; CreateLargePolyCon: PROC [sz: CD.Position] RETURNS [CD.Object]; CreateLargeDifCon: PROC [sz: CD.Position, difLayer: CD.Layer_undef] RETURNS [CD.Object]; CreateLargeVia: PROC [sz: CD.Position] RETURNS [CD.Object]; CreateTransistor: PROC [size: CD.Position, difLayer: CD.Layer_undef] RETURNS [CD.Object]; CreateAngleTransistor: PROC [size: CD.Position, difLayer: CD.Layer_undef] RETURNS [CD.Object]; END.  CMosBPolyObjects.mesa (part of ChipNDale) Copyright c 1983, 1985 by Xerox Corporation. All rights reserved. Created by Louis Monier, November 7, 1988 11:14:29 am PST Last edited by: Louis Monier, November 7, 1988 11:22:59 am PST --contacts (can be stretched) --transistors --Creates angle transistor of minimal width --All create procedures may (or may not) create references to --the same object. Therefore consider the contact objects as --readonly. If an object needs to be modified create a new one! ΚT˜codešœ0™0Kšœ Οmœ7™BKšœ:™:K™>K˜—šΟk ˜ Kšžœžœ'˜/—K˜KšΟnœžœž œ˜%Kšž˜˜Kšœžœ žœ ˜ K˜—Kšœ™Kš Ÿœžœžœ žœžœ ˜?Kš Ÿœžœžœžœžœžœ ˜XKš Ÿœžœžœ žœžœ ˜;K˜Kšœ ™ Kš Ÿœžœžœžœžœžœ ˜Yš Ÿœžœžœžœžœžœ ˜^Kšœ+™+K˜—™Kšœ=™=Kšœ>™>Kšœ@™@K˜—Kšžœ˜K˜—…—&†