-- TRMint.cm -- Copyright 1987 by Xerox Corporation. All rights reserved. -- Last Edited by: Gasbarro June 22, 1988 0:00:31 am PDT -- Last Edited by: Richley June 21, 1988 5:20:33 pm PDT RemoteCommandTool MachineState "TRMint: Starting" Install Testarossa Install PE Mint _ CedarProcess.SetPriority[background] _ &design _ PW.OpenDesign["TestarossaMint.dale"] -- _ &design _ CDViewer.FindDesign["TestarossaMint"] _ CDViewer.CreateViewer[&design] _ CDOps.SetMutability[&design] _ &cx _ Sisyph.Create[&design, NIL] _ TRWireIcons.extractSchematic _ TRUE MachineState "TRMint: Extracting Testarossa" -- _ &tr _ Sisyph.ES["Testarossa.sch", &cx] _ &tr _ Sisyph.ES["Testarossa.sch", &cx] _ &defaultCapa _ 0.5 -- pf MachineState "TRMint: CreateCircuit" _ &circuit _ Mint.CreateCircuit[&tr, FALSE, &defaultCapa] MachineState "TRMint: InputData" _ Mint.InputData[&circuit, LIST[Mint.NodeFromRope["public.Gnd", &circuit], Mint.NodeFromRope["public.Vdd", &circuit], Mint.NodeFromRope["public.GndTTL", &circuit], Mint.NodeFromRope["public.VddTTL", &circuit], Mint.NodeFromRope["public.DVdd", &circuit], Mint.NodeFromRope["public.VRef", &circuit] ], FALSE, &defaultCapa] -- MachineState "TRMint: CheckLibrary" -- _ Mint.CheckLibrary[&circuit] MachineState "TRMint: RecordPaths" _ &worst _ Mint.RecordPaths[&circuit, LIST[Mint.NodeFromRope["public.CycDiv2", &circuit], Mint.NodeFromRope["public.CycCK", &circuit], Mint.NodeFromRope["public.CK", &circuit], Mint.NodeFromRope["public.CWS", &circuit], Mint.NodeFromRope["public.CRS", &circuit], Mint.NodeFromRope["public.CAS", &circuit], Mint.NodeFromRope["public.RefCK", &circuit] ]] MachineState "TRMint: FindSlowestPaths" _ &result _ Mint.FindSlowestPaths[&circuit, 8, TRUE] _ Mint.PrintPathArray[&result.slowNodes, &circuit] -- MachineState "TRMint: KillCircuit" -- _ Mint.KillCircuit[&circuit] MachineState "TRMint: Done"