SCUtils.mesa
Copyright © 1986 by Xerox Corporation. All rights reserved.
Written by: Pradeep Sindhu, May 15, 1987 2:26:11 pm PDT
Pradeep Sindhu, January 21, 1988 3:55:13 pm PST
Contains code needed in constructing the cache.
DIRECTORY
CD, Core, CoreCreate, Sisyph, TilingClass;
SCUtils: CEDAR DEFINITIONS
~ BEGIN
Standard Defs
CellType : TYPE = Core.CellType;
CellTypes: TYPE = LIST OF Core.CellType;
Properties : TYPE = Core.Properties;
ROPE: TYPE = Core.ROPE;
Wire: TYPE = Core.Wire;
Wires: TYPE = Core.Wires;
PA: TYPE = CoreCreate.PA;
WR: TYPE = CoreCreate.WR;
Type Defs
Names: TYPE = LIST OF ROPE;
Procs
Log2: PROC [n: INT] RETURNS [INT];
ComRecord: PROC [pattern: ROPE, cx: Sisyph.Context, ctName: ROPE] RETURNS [ct: CellType];
RecordX: PROC [obNames: Names, cx: Sisyph.Context, ctName: ROPE] RETURNS [ct: CellType];
RamInterfaceRout: PROC [cx: Sisyph.Context] RETURNS [ct: CellType];
Interleave: PROC [b: NAT] RETURNS [public: Core.Wires];
Interleave2: PROC [b: NAT] RETURNS [public: Core.Wires];
LogicDesign: PROC [] RETURNS [design: CD.Design];
LayoutDesign: PROC [] RETURNS [design: CD.Design];
END.