DIRECTORY CD USING [DesignPosition, DesignNumber, ObPtr, Level, Design]; CDBusses: CEDAR DEFINITIONS = BEGIN BusPtr: TYPE = REF BusRec; BusRec: TYPE = RECORD [ sizeOfFirst: CD.DesignPosition, offsetOfFirst: CD.DesignPosition, offset: CD.DesignPosition, count: NAT, lengIncrement: CD.DesignNumber ]; CreateBus: PROC [sizeOfFirst: CD.DesignPosition, lev: CD.Level, count: NAT, offset: CD.DesignPosition, lengIncrement: CD.DesignNumber_0] RETURNS [CD.ObPtr]; CreateBusCell: PROC [design: CD.Design, sizeOfFirst: CD.DesignPosition, lev: CD.Level, count: NAT, offset: CD.DesignPosition, lengIncrement: CD.DesignNumber_0] RETURNS [CD.ObPtr]; END. šCDBusses.mesa (part of Chipndale) Copyright c 1983 by Xerox Corporation. All rights reserved. by Christian Jacobi August 3, 1983 12:16 pm last edited by Christian Jacobi October 20, 1983 5:00 pm -- sizeOfFirst.x = width, sizeOfFirst.y = length of first wire -- no wire is allowed to get size 0 or negative size -- count <= 256 -- sizeOfFirst.x = width, sizeOfFirst.y = length of first wire Ę^˜J˜šœ(™(Jšœ Īmœ1™J˜—JšĪbœžœž œ˜Jšž˜J˜Jšœžœžœ˜šœžœžœ˜Jšœ žœ˜Jšœžœ˜!Jšœžœ˜Jšœžœ˜ Jšœžœ ˜J˜J˜—šĪn œžœžœžœžœ žœ žœžœžœ˜œJšœ>™>Jšœ4™4Jšœ™J˜—š  œžœ žœžœžœžœ žœ žœžœžœ˜ŗJšœ>™>J˜—Jšžœ˜J˜J˜—…—Œ„