MCSimulate.cm
Copyright © 1986 by Xerox Corporation. All rights reserved.
Last Edited by: Gasbarro October 19, 1988 6:16:10 pm PDT
MachineState "MC gate level simulation starting"
Install MemoryController
-- ← &design ← CDViewer.FindDesign["MemoryController"]
← &design ← PW.OpenDesign["MemoryController.dale"]
← CDViewer.CreateViewer[&design]
← CDOps.SetMutability[&design]
← &v ← ViewerOps.FindViewer["MemoryController CMosB top level "]
← ViewerOps.CloseViewer[&v]
← &cx ← Sisyph.Create[&design, NIL]
MachineState "Extracting MemoryController"
← &MC ← Sisyph.ES["MemoryBankLayout.sch", &cx]
← CoreCDUser.SetDesignRootCellType[&design, &MC]
← Coreproperties.PutCellTypeProp[&MC, $CutSet, CoreFlat.CreateCutSet[labels: LIST["Logic", "LogicMacro", "DPMacro", "FSM"], cellTypes: LIST["DRam", "ResponseChecker"]]];
MachineState "Creating MemoryController Simulation"
← &MCTester ← DAUser.RunRosemary[&MC, &design]
MachineState "Running MemoryController Simulation"
← RosemaryUser.StartTest[&MCTester]