ExpertPinRead.mesa
Copyright Ó 1988 by Xerox Corporation. All rights reserved.
Christophe Cuenod, May 25, 1989 12:54:00 pm PDT
This interface gives a primitive to read an Expert .pinlist file and retrieve from this file the info over each pin
DIRECTORY
Rope USING [ROPE],
SymTab USING [Ref];
ExpertPinRead: CEDAR DEFINITIONS
~ BEGIN
Reading the .PinList file
PinTable: TYPE = SymTab.Ref;
PinInfoList: TYPE = LIST OF PinInfo;
PinInfo: TYPE = RECORD[
refDes: Rope.ROPE,
pinNumber: NAT,
symbolPinName: Rope.ROPE,
pageNumber:NAT
];
Each entry in the PinTable is of type
ReadPinFile: PROC [file: Rope.ROPE] RETURNS [pinTable: PinTable];
Each net name in the input file is used as a key in pinTable.
Each entry in the pinTable is of type PinInfoList.
END.