-- TRLayoutD.cm
-- Copyright 1988 by Xerox Corporation.  All rights reserved.
-- Last Edited by: Gasbarro June 23, 1988 5:12:52 pm PDT
 
RemoteCommandTool
run ///7.0/Commands/ThisMachineInUse
InUse&
MachineState "D: Testarossa starting"
Install Testarossa
PWCoreLichen
← PWCoreLichenImpl.cmdTTols ← CoreStructuralComparison.tightTransistorTolerances
← PWCoreLichen.SetAutomorphismHack[TRUE]
Statistics on
ColorDisplayModeOff
← CedarProcess.SetPriority[background]
← &design ← PW.OpenDesign["Testarossa.dale"]
-- ← &design ← CDViewer.FindDesign["Testarossa"]
← CDViewer.CreateViewer[&design]
← CDOps.SetMutability[&design]
← &cx ← Sisyph.Create[&design, NIL]
 
← TRWireIcons.extractSchematic ← FALSE

MachineState "D: Extracting Testarossa"
← &tr ← Sisyph.ES["Testarossa.sch", &cx]

MachineState "D: Testarossa layout"
← PWCore.Layout[&tr]

MachineState "D: Lichenizing Testarossa"
← PWCoreLichen.Compare[&tr, [&design, NIL, [[bits: ALL[FALSE]]]], NEW[CoreStructuralComparison.TransistorTolerancesPrivate ← [[1.0, 1.0], [1.0, 1.0]]]]

MachineState "D: Storing Testarossa"
← PWCore.Store[&tr, TRUE]

← TerminalIO.PutF["\n->->-> VM Free: %g <-<-<-\n", [cardinal[Watch.watchStats.vmFree]]]

MachineState "D: Testarossa route check"
← RoutingCheck.Check[&design]

MachineState "D: Testarossa done"
← TerminalIO.PutF["\n->->-> VM Free: %g <-<-<-\n", [cardinal[Watch.watchStats.vmFree]]]
 
Rollbackand TRCCheck