BuildEU.cm
Louis Monier June 18, 1986 1:45:40 am PDT
Bertrand Serlet September 20, 1986 7:28:53 pm PDT
Last Edited by: Louis Monier April 2, 1987 11:52:26 am PST
Statistics on
Install DAUser PadFrame SCCmosb
run -a EUUtilsImpl
run -a EUArithImpl
run -a EURamImpl
run -a EURegsImpl
run -a EUFUImpl
run -a EUControlImpl
run -a EUInnerImpl
run -a EUImpl
run -a EUSim
-- Reading the chip (Core only)
← EUUtils.Read["EU"]
← &ct ← EU.CreateEU[fullEU: TRUE]
← &ct ← CoreOps.Recast[&ct]
-- Transistor-level simulation
← &sim ← EUSim.ExerciseRose[&ct, NIL].display.simulation
← Rosemary.Initialize[simulation: &sim, steady: FALSE]
← EUSim.Register[usingTester: FALSE]
-- Building the chip quickly from scratch (Core only)
← &ct ← EU.CreateEU[fullEU: TRUE]
-- Building the chip from scratch (Core and Layout)
← &ct ← EU.CreateEU[fullEU: TRUE, useCkPt: FALSE]
← &ob ← PWCore.Layout[&ct]
← EUUtils.Write[]
← LayoutCheckpoint.Store[&ct, TRUE]
-- Reading the chip (Raw extracted Core)
Run SinixRawCMosBImpl
← CoreGeometryIOImpl.Register[SinixRawCMosB.mode.decoration]
← &ct ← CoreIO.RestoreCellType["RawEU"]
← &ct ← CoreOps.Recast[&ct]
-- top-level simulation
run -a EUSim
← &ct ← EU.CreateEU[fullEU: FALSE]
← &sim ← EUSim.ExerciseRose[&ct, LIST["EU"]].display.simulation
← Rosemary.Initialize[simulation: &sim, steady: FALSE]
← EUSim.Register[usingTester: FALSE]
-- Layout
← &ob ← PWCore.Layout[&ct]
← PW.Draw[&ob]
-- cluster simulation
Install ClusterTops
Rollbackand Source LichenDataPath