DIRECTORY CD, CDIO, CDOps, Core, Rope, SC, RTTestUtil; SCTestECC: CEDAR PROGRAM IMPORTS CDIO, CDOps, SC, RTTestUtil SHARES SC = BEGIN result: SC.Result; libName: Rope.ROPE _"PLTCELLTest.dale"; hMaterial: Rope.ROPE _ "metal"; vMaterial: Rope.ROPE _ "metal2"; libDesign: CD.Design _ CDIO.ReadDesign[libName, NIL, CDIO.GetWorkingDirectory[]]; cellType: Core.CellType _ RTTestUtil.CreateCore[libName]; cdDesign: CD.Design _ CDOps.CreateDesign[libDesign.technology]; rules: SC.DesignRules _ SC.CreateDesignRules[libDesign.technology.key, hMaterial, vMaterial, horizontal]; handle: SC.Handle _ SC.CreateHandle[cellType, NIL, libName, rules, "SCTestECC"]; SC.InitialPlace[handle, 0]; SC.SAPlaceImprove[handle: handle, saParms: SC.SAGetParms[handle, SC.SAInitialPlace[handle], cellType]]; SC.GlobalRoute[handle]; SC.PosImprove[handle, 1]; SC.OrientImprove[handle, 1]; result _ SC.DetailRoute[handle]; RTTestUtil.WriteLayout[result.object, handle.name, cdDesign]; END. κSCTestECC.mesa Copyright c 1985, 1986 by Xerox Corporation. All rights reserved. Last Edited by: Preas, September 5, 1985 10:39:21 am PDT Frank Bowers March 25, 1986 9:12:21 am PST Bryan Preas September 8, 1986 5:27:28 pm PDT ΚZ˜Jšœ™Jšœ Οmœ7™B™8Icode™*K™,K™—šΟk œ˜ Jšžœžœžœ ˜,—J˜šΟn œžœž˜J˜Jšžœžœ žœ ˜#Jšžœžœ˜ J˜Jšž˜Jšœžœ˜Jšœžœ˜'Jšœžœ ˜Jšœžœ ˜ Jšœ žœ žœ6˜QJšœ9˜9J˜Jšœ žœ3˜?JšœžœžœO˜iJšœžœ žœ:˜PJšžœ˜Jšžœ)žœžœ$˜gJšžœ˜Jšžœ˜Jšžœ˜Jšœ žœ˜ Jšœ=˜=J˜Jšžœ˜——…—Θ