DIRECTORY CD, CDIO, CDOps, Core, Rope, SC, SCPrivate, RTTestUtil; SCTestTiny: CEDAR PROGRAM IMPORTS CDIO, CDOps, SC, RTTestUtil SHARES SC = BEGIN result: SC.Result; libName: Rope.ROPE _"SCTestLib.dale"; hMaterial: Rope.ROPE _ "metal"; vMaterial: Rope.ROPE _ "poly"; cellType: Core.CellType _ RTTestUtil.CreateCore[libName]; cdDesign: CD.Design _ CDOps.CreateDesign[CDIO.ReadDesign[libName].technology]; rules: SC.DesignRules _ SC.CreateDesignRules[cdDesign.technology.key, hMaterial, vMaterial, horizontal]; handle: SC.Handle _ SC.CreateHandle[cellType, NIL, libName, rules, "SCTestTiny"]; SC.InitialPlace[handle, 2]; -- SCPrivate.SCRandomTest[handle, 10000, 0]; SC.SAPlaceImprove[handle: handle, saParms: SC.SAGetParms[handle, SC.SAInitialPlace[handle], cellType]]; SC.GlobalRoute[handle]; SC.PosImprove[handle]; SC.OrientImprove[handle]; result _ SC.DetailRoute[handle]; RTTestUtil.WriteLayout[result.object, handle.name, cdDesign]; SC.Destroy[handle]; END. SCTestTiny.mesa Copyright c 1985 by Xerox Corporation. All rights reserved. Last Edited by: Preas, September 5, 1985 10:39:21 am PDT Frank Bowers December 20, 1985 2:38:20 pm PST Bryan Preas April 7, 1986 9:53:33 am PST To run the standard cell test package: SCTestTiny.cm Κd˜Jšœ™Jšœ Οmœ1™<™8Icode™-K™(K™—K™4J™šΟk œ˜ Jšžœžœžœ˜7—J˜šΟn œžœž˜J˜Jšžœžœ žœ ˜#Jšžœžœ˜ —˜Jšž˜Jšœžœ˜Jšœžœ˜%Jšœžœ ˜Jšœžœ ˜Jšœ9˜9J˜Jšœ žœžœ!˜NJšœžœžœN˜hJšœžœ žœ;˜QJšžœ˜Jšœ,˜,Jšžœ)žœžœ$˜gJšžœ˜Jšžœ˜Jšžœ˜Jšœ žœ˜ Jšœ=˜=Jšœ˜J˜Jšžœ˜——…—ΘF