RunEU2.cm
Louis Monier June 3, 1986 7:23:46 pm PDT
Bertrand Serlet June 8, 1986 5:14:40 pm PDT
run -a EU2UtilsImpl
run -a EU2ArithImpl
run -a EU2LeafUtilsImpl
run -a EU2RamImpl
run -a EU2RegsImpl
run -a EU2FUImpl
run -a EU2ALUImpl
run -a EU2ControlAlpsImpl
run -a EU2InnerImpl
run -a EU2Impl
← EU2Utils.useInnerCheckpoint ← FALSE
← EU2Utils.useControlCheckpoint ← FALSE
← EU2Utils.useRamControlCheckpoint ← FALSE
← EU2Utils.useDPControlCheckpoint ← FALSE
← EU2Utils.useCondControlCheckpoint ← FALSE
← EU2Utils.useDataPathCheckpoint ← FALSE
← EU2Utils.usekRegAndRightCheckpoint ← FALSE
← EU2Utils.useRamCheckpoint ← FALSE
← EU2Utils.useFUCheckpoint ← FALSE
← EU2Utils.useALUCheckpoint ← FALSE
Install StructuralComparison
← PWCore.testLichen ← TRUE
← PWCore.checkAbuts ← TRUE
← &ct ← EU2Impl.CreateEU2[fullEU: TRUE]
← &ct ← EU2LeafUtils.Extract["EU2DataPath.sch"]
← &ct ← LayoutCheckpoint.Retrieve["EU2DataPath"]
run -a EU2InnerImpl
← &ct ← EU2Inner.CreateEU2Inner[]
run -a EU2RamImpl
← &ct ← EU2RamImpl.CreateEU2Ram[]
← &ct ← EU2RamImpl.CreateRamArray[]
run -a EU2RegsImpl
← &ct ← EU2RegsImpl.CreatekRegAndRight[]
← &ct ← EU2RegsImpl.CreateCBusDriver[]
← &ct ← EU2RegsImpl.CreatePDriver[]
← &ct ← EU2RegsImpl.CreateReg[EU2Utils.kReg]
← &ct ← EU2RegsImpl.CreateRegCell[EU2Utils.kReg]
run -a EU2FUImpl
← &ct ← EU2FUImpl.CreateFieldUnit[]
← &ct ← EU2FUImpl.CreateBarrelShifterRow[]
← &ct ← EU2FUImpl.CreateBarrelShifter[]
← &ct ← EU2FUImpl.CreateMaskCell["shift", "m2", 3]
← &ct ← EU2FUImpl.CreateMasksCell[17]
← &ct ← EU2FUImpl.CreateMask[]
← &ct ← EU2FUImpl.CreateCompose[]
run -a EU2ControlAlpsImpl
← &ct ← EU2ControlAlps.CreateControl[]
← &ct ← EU2ControlAlps.CreateBothAlps[]
← &ct ← EU2ControlAlps.CreateRamControl[]
← &ct ← EU2ControlAlps.CreateCondControl[]
← &ct ← EU2ControlAlps.CreateDPControl[]
run -a EU2ALUImpl
← &ct ← EU2ALUImpl.CreateALU[]
← &ct ← EU2ALUImpl.CreateCarryProp[]
← &ct ← EU2ALUImpl.CreateFunctionBlock[]
← &w ← EU2ALUImpl.ChannelWires[]
← &w ← EU2ALUImpl.CPWires[]
← CoreOps.Print[&w]
← SafeStorage.ReclaimCollectibleObjects[TRUE, TRUE]
Date
← &ob ← PWCore.Layout[&ct]
Date
← PW.Draw[&ob]
← CoreOps.Print[&ct]
← LayoutCheckpoint.Store[&ct, TRUE]
← CoreIO.ReportSaveCellType[&ct]