<> <> <> <<-- Goal >> <<-- This command file generates the layout for the inner SC block, applies Lichen and saves the celltype & the layout>> <<-- Start everything, read in the source design and extract SC block>> ColorDisplayModeOff Install IOBridge SC PWCoreLichen _ CedarProcess.SetPriority[background] Statistics on _ &design _ IOBridge.GetDesign[] _ &cx _ Sisyph.Create[&design, NIL] _ &scBlock _ Sisyph.ES["IOBInnerSC.sch", &cx] ForceReclaimFreePages 5; ForceReclaimFreePages 5 _ SafeStorage.ReclaimCollectibleObjects[TRUE, TRUE] ForceReclaimFreePages 5; ForceReclaimFreePages 5 <<-- Generate SC block layout>> _ PWCore.Layout[&scBlock] ForceReclaimFreePages 5; ForceReclaimFreePages 5 _ SafeStorage.ReclaimCollectibleObjects[TRUE, TRUE] ForceReclaimFreePages 5; ForceReclaimFreePages 5 <<-- Compare layout and schematics, save result>> _ Sinix.Extract[PWCore.Layout[&scBlock], PWCore.extractMode, NIL, NIL] ForceReclaimFreePages 5; ForceReclaimFreePages 5 _ SafeStorage.ReclaimCollectibleObjects[TRUE, TRUE] ForceReclaimFreePages 5; ForceReclaimFreePages 5 <<_ CoreProperties.PutCellTypeProp[on: &scBlock, prop: $LichenTransistorTolerances, value: "0.8, 0.8"]>> _ PWCoreLichen.SetAutomorphismHack[TRUE] _ PWCoreLichen.Compare[&scBlock] _ PWCore.Store[&scBlock, TRUE] <>