<> <> <> <> <<>> DIRECTORY CD, Core, CoreFrame; IFUCorePads: CEDAR DEFINITIONS = BEGIN Side: TYPE = CoreFrame.Side; ROPE: TYPE = Core.ROPE; CellProc: PROC [ name: ROPE _ NIL, data: PadRec ] RETURNS [cellType: Core.CellType]; -- padCellClass padCellClass: Core.CellClass; Pad: TYPE = REF PadRec; PadsType: TYPE = { empty, conn, in, out, gate2Out, gate3Out,gate4Out, triOut, triIO, clock, ext, corLo, corHi, gnd,vdd, padgnd, padvdd}; PadRec: TYPE = RECORD[ type: PadsType _ empty, side: Side _ top, data1: ROPE _ NIL, data2: ROPE _ NIL, enWtA: ROPE _ NIL, enWtB: ROPE _ NIL, enWtC: ROPE _ NIL, enRd: ROPE _ NIL, disRd: ROPE _ NIL]; END.