DIRECTORY CD, Core, CoreClasses, CoreFlat, Rope; RTTestUtil: CEDAR DEFINITIONS = { AppendInstList: PROC [l1, l2: CoreClasses.CellInstances] RETURNS[val: CoreClasses.CellInstances]; AppendRopeList: PROC [l1, l2: LIST OF Rope.ROPE] RETURNS[val: LIST OF Rope.ROPE]; CreateRecordCell: PROC [name: Rope.ROPE, publicWires: Core.Wire, internalWires: Core.Wire _ NIL, instances: CoreClasses.CellInstances _ NIL, props: Core.Properties _ NIL, libDesign: CD.Design _ NIL] RETURNS [cellType: Core.CellType]; CreateInstance: PUBLIC PROC [actual: LIST OF Rope.ROPE, type: Core.CellType, name: Rope.ROPE, internalWires: Core.Wire, props: Core.Properties _ NIL] RETURNS [instance: CoreClasses.CellInstance]; CreateWire: PROC [ropeList: LIST OF Rope.ROPE] RETURNS [wire: Core.Wire]; CreateCore: PROC [libName: Rope.ROPE] RETURNS [Core.CellType]; WriteLayout: PROC [object: CD.Object, name: Rope.ROPE, design: CD.Design]; UnionWire: PROC [wire1, wire2: Core.Wire, name: Rope.ROPE _ NIL, props: Core.Properties _ NIL] RETURNS [union: Core.Wire]; }. RTTestUtil.mesa Copyright c 1986 by Xerox Corporation. All rights reserved. Bryan Preas September 8, 1986 5:07:49 pm PDT Write a standard cell object to a CND design Creates a new structured wire of size wire1.size+wire2.size, with corresponding name and properties Κ°˜šœ™Icodešœ Οmœ1™<—J™,J˜šΟk ˜ Jšžœ˜J˜J˜ J˜ Jšœ˜—J˜JšΟn œžœž œ˜!˜šŸœžœ$˜8Kšžœ!˜(K˜—š Ÿœžœ žœžœžœ˜0Kšžœžœžœžœ˜ —K˜šŸœžœ žœ5žœ)žœžœ žœ žœ˜ΖJšžœ˜"J˜—šŸœžœžœ žœžœžœ"žœ5žœ˜•Jšžœ&˜-J˜—Jš Ÿ œžœ žœžœžœžœ˜IJ˜JšŸ œžœžœžœ˜>J˜š Ÿ œžœ žœžœ žœ ˜JJšœ,™,J™—š Ÿ œžœ&žœžœžœžœ˜zKšœc™c—J˜Jšœ˜——…—Τ