DIRECTORY CD, CDIO, CDOps, Core, LoadsOut, PWCore, Rope, SC, RTTestUtil; SCTestFSMLoadsOut: CEDAR PROGRAM IMPORTS CDIO, CDOps, SC, PWCore, RTTestUtil, LoadsOut SHARES SC = BEGIN libName: Rope.ROPE _"PLTCELLTest.dale"; hMaterial: Rope.ROPE _ "metal"; vMaterial: Rope.ROPE _ "metal2"; cellType: Core.CellType _ RTTestUtil.CreateCore[libName]; libDesign: CD.Design _ CDIO.ReadDesign[libName]; saParms: SC.SAParms; cdDesign: CD.Design _ CDOps.CreateDesign[libDesign.technology]; result: SC.Result; rules: SC.DesignRules _ SC.CreateDesignRules[cdDesign.technology.key, hMaterial, vMaterial, horizontal]; handle: SC.Handle _ SC.CreateHandle[cellType: cellType, flattenCellType: NIL, libName: libName, designRules: rules, name: "SCTestSmall", decoration: PWCore.extractMode.decoration]; SC.InitialPlace[handle, 5]; saParms _ SC.SAGetParms[handle, SC.SAInitialPlace[handle], cellType]; -- saParms.fzTabSize _ 200; saParms.fzVarLimit _ 0.02; saParms.alpha _ 0.96; SC.SAPlaceImprove[handle: handle, saParms: saParms]; SC.GlobalRoute[handle]; SC.PosImprove[handle, 5]; SC.OrientImprove[handle, 5]; result _ SC.DetailRoute[handle]; LoadsOut.ProcessRouting[result.handle, "SCTestFSMLoadsOut.lst"]; RTTestUtil.WriteLayout[result.object, handle.name, cdDesign]; SC.Destroy[result.handle]; END. $SCTestFSMLoadsOut.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 May 22, 1986 5:40:33 pm PDT Bryan Preas August 14, 1986 5:21:23 pm PDT To run the standard cell test package: SCTestFSM.cm Κ‹˜Jšœ™Jšœ Οmœ7™B™8Icode™(K™*K™—Kšœ3™3J™šΟk œ˜ Jšžœžœ&žœ˜?—J˜šœžœž˜ J˜Jšžœžœ žœ˜5Jšžœžœ˜ —˜Jšž˜Jšœžœ˜'Jšœžœ ˜Jšœžœ ˜ Jšœ9˜9Jšœ žœ žœ˜0Jšœ žœ˜J˜Jšœ žœ3˜?Jšœžœ˜JšœžœžœN˜hJšœžœ žœž˜΄Jšžœ˜Jšœžœžœ#˜EJšœL˜LJšžœ2˜4Jšžœ˜Jšžœ˜Jšžœ˜Jšœ žœ˜ Jšœ@˜@Jšœ=˜=Jšœ˜J˜Jšžœ˜——…—·