IOBCountdownSCLayout.cm
Copyright Ó 1987 by Xerox Corporation. All rights reserved.
Jean-Marc Frailong November 25, 1987 3:00:38 pm PST
-- 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]
RollBackAnd IOBCountdownFullLayout