CrossRam3.cm
Bertrand Serlet December 5, 1985 9:49:18 pm PST
CDCmosA
Onion
Rosemary
Sinix
run SSI
run CrossRAMImpl CrossRAMPads CrossRAMTop CrossRAMDataBuffer CrossRAMDecoder CrossRAMRAM CrossRAMBottom
← &context ← CoreCompose.CreateContext[]
← CoreCompose.RegisterBoolProperty[$Rosemary]
← CoreCompose.PushBool[&context, $Rosemary, FALSE]
← CoreCompose.RegisterBoolProperty[$PWCore]
← CoreCompose.PushBool[&context, $PWCore, TRUE]
← CoreCompose.RegisterBoolProperty[$Sinix]
← CoreCompose.PushBool[&context, $Sinix, TRUE]
← CoreCompose.RegisterRefProperty[$sourceCDDesign]
← &sourceCDDesign ← PW.OpenDesign["CrossRAMCellLibrary"]
← CoreCompose.PushRef[&context, $sourceCDDesign, &sourceCDDesign]
date
← &ct ← CoreCompose.CreateStructure["CrossRAM", &context]
date
← &layout ← PWCore.GetLayout[&ct]
← &design ← PW.Draw[&layout]
← PW.IncludeRecursiveInDesign[&design]
-- ← CDIO.WriteDesign[&design, "CrossRAM3"]