<> <> <<>> 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"]>>