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) 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 ĘT˜J˜Jšœ(™(J˜Jšœ.™.Jšœ:™:J˜šĪk ˜ Jšœœ6˜>J˜—JšĪbœœ œ˜Jš˜J˜Jšœœœ˜šœœœ˜Jšœ œ˜Jšœœ˜!Jšœœ˜Jšœœ˜ Jšœœ ˜J˜J˜—šĪn œœœœœ œ œœœ˜œJšœ>™>Jšœ4™4Jšœ™J˜—šŸ œœ œœœœ œ œœœ˜ŗJšœ>™>J˜—Jšœ˜J˜J˜—…—Ž>