Jasmine.mesa
Copyright © 1986 by Xerox Corporation. All rights reserved.
Neil Gunther April 24, 1986 1:25:06 pm PST
Last Edited by: Neil Gunther June 20, 1986 4:14:39 pm PDT
DIRECTORY Core, CStitching;
Jasmine: CEDAR DEFINITIONS = BEGIN
Theory
Jasmine, ("...a vine...of genus Jasminum....", Amer. Her. Dict.) This interface performs a static analysis of Core wire networks.
Common Types
ROPE: TYPE = Core.ROPE;
JasmineObject: TYPE = {m1Wire, m2Wire, nDifWire, nDifCont, nTran, nTranL, pDifWire, pDifCont, polyCont, polyWire, pTran, pTranL, Via};
JasmineObjectInLayer: TYPE = REF JasmineObjectRec;
JasmineObjectRec: TYPE = RECORD[
object: JasmineObject,
perim: INT ← 0,
area: INT ← 0
];
Operations
CornerStitchWire: PROC [root: Core.CellType, wire: Core.Wire] RETURNS [tesselation: CStitching.Tesselation];
EstablishTopography: PROC [tesselation: CStitching.Tesselation];
END.