BKRawExtract.cm
Copyright Ó 1987 by Xerox Corporation. All rights reserved.
Bertrand Serlet April 30, 1987 7:26:29 pm PDT
Assertions on the file EUCompleteLayout are that it contains the cells RamControl, SCControl, DPControl, DataPath, PadBlank, Name.pict, Logo2, CopyRight.pict, EU (top level one)
Statistics on
Install Extract
Run SinixRawCMosBImpl
← SinixRawCMosBImpl.justKeepOne ← TRUE
TakeHeapstats
← &design ← PW.OpenDesign["WholeMiChipLayout"]
← CDViewer.CreateViewer[&design, FALSE]
← CDProperties.PutProp[CDDirectory.Fetch[&design, "PadBlank"], $RawCMosBExtractProc, $ExtractCellAsWire]
← SinixRawCMosBImpl.Mark[&design]
← &obj ← CDDirectory.Fetch[&design, "WholeMiChip"]
TakeHeapstats -d
date
← &ct ← Sinix.Extract[&obj, SinixRawCMosB.mode, NIL, NEW [INT ← 0]].result
date
TakeHeapstats -d
← CoreIO.ReportSaveCellType[&ct]
← &padsDesign ← PW.OpenDesign["MIChipPadSch"]
← &source ← Sisyph.ES["MIChip.sch", Sisyph.Create[&padsDesign]]
← &new ← SinixRawCMosBImpl.MatchSourceToExtracted[Sisyph.mode, CD.commentLayer, &source, &ct, "RawEU"]
← CoreIO.ReportSaveCellType[&new]
Install Extract Static
Run SinixRawCMosBImpl TestHighlight
← TestHighlight.StaticCheckReportGeometrically[&design, &obj, &ct]