DIRECTORY CD USING [Position, Object, Layer, undefLayer]; CMosObjects: CEDAR DEFINITIONS = BEGIN CreatePolyCon: PROC [] RETURNS [CD.Object]; CreateDifCon: PROC [difLayer: CD.Layer_CD.undefLayer] RETURNS [CD.Object]; CreateDifShortCon: PROC [difLayer: CD.Layer_CD.undefLayer] RETURNS [CD.Object]; CreateButCon: PROC [difLayer: CD.Layer_CD.undefLayer] RETURNS [CD.Object]; CreateMmCon: PROC [] RETURNS [CD.Object]; CreateTransistor: PROC [size: CD.Position, difLayer: CD.Layer_CD.undefLayer] RETURNS [CD.Object]; CreateAngleTransistor: PROC [size: CD.Position, difLayer: CD.Layer_CD.undefLayer] RETURNS [CD.Object]; END. ξCMosObjects.mesa (part of ChipNDale) Copyright c 1983, 1985 by Xerox Corporation. All rights reserved. Created by Christian Jacobi, May 3, 1983 11:22 am Last edited by: Christian Jacobi, October 17, 1986 1:33:11 pm PDT --contacts --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! Κ{˜codešœ+™+Kšœ Οmœ7™BKšœ2™2K™AK˜—šΟk ˜ Kšžœžœ'˜/—K˜KšΟn œžœž œ˜ Kšž˜K˜Kšœ ™ KšŸ œžœžœžœ ˜+Kš Ÿ œžœ žœžœ žœžœ ˜JKš Ÿœžœ žœžœ žœžœ ˜OKš Ÿ œžœ žœžœ žœžœ ˜JKšŸ œžœžœžœ ˜)K˜Kšœ ™ KšŸœžœžœžœžœ žœžœ ˜ašŸœžœžœžœžœ žœžœ ˜fKšœ+™+K˜—™Kšœ=™=Kšœ>™>Kšœ@™@K˜—Kšžœ˜K˜—…—vί