IFURawExtract.cm
Copyright Ó 1987 by Xerox Corporation. All rights reserved.
Bertrand Serlet May 30, 1987 5:29:34 pm PDT
Statistics on
← CedarProcess.SetPriority[background]
Install Extract
Run SinixRawCMosBImpl
← SinixRawCMosBImpl.justKeepOne ← TRUE
TakeHeapstats
← &design ← PW.OpenDesign["IFU2PadsLayout.dale"]
← &design ← PW.OpenDesign["IFUEmptyLayout.dale"]
← &design ← PW.OpenDesign["IFUCompleteLayout.dale"]
← CDViewer.CreateViewer[&design, FALSE]
← CDProperties.PutProp[CDDirectory.Fetch[&design, "PadBlank"], $RawCMosBExtractProc, $ExtractCellAsWire]
← CDProperties.PutProp[CDDirectory.Fetch[&design, "LogoJune87.mask"], $RawCMosBExtractProc, $ExtractNull]
← SinixRawCMosBImpl.Mark[&design]
← &DataColumn ← CDDirectory.Fetch[&design, "DataColumnAdj.mask"]
← &LeftColumn ← CDDirectory.Fetch[&design, "IFULeftColumnCore"]
← &RightColumn ← CDDirectory.Fetch[&design, "IFURightColumnCore"]
← CDProperties.PutProp[&DataColumn, $RawFlatten, NIL]
← CDProperties.PutProp[&LeftColumn, $RawFlatten, NIL]
← CDProperties.PutProp[&RightColumn, $RawFlatten, NIL]
-- We generate bits of it!
← &ct ← Sinix.Extract[&DataColumn, SinixRawCMosB.mode, NIL, NEW [INT ← 40]].result
← CoreIO.ReportSaveCellType[&ct]
← CDProperties.PutProp[&DataColumn, $RawCMosBExtractProc, $PreExtracted]
← &ct ← Sinix.Extract[&LeftColumn, SinixRawCMosB.mode, NIL, NEW [INT ← 40]].result
← CoreIO.ReportSaveCellType[&ct]
← CDProperties.PutProp[&LeftColumn, $RawCMosBExtractProc, $PreExtracted]
← &ct ← Sinix.Extract[&RightColumn, SinixRawCMosB.mode, NIL, NEW [INT ← 40]].result
← CoreIO.ReportSaveCellType[&ct]
← CDProperties.PutProp[&RightColumn, $RawCMosBExtractProc, $PreExtracted]
← &obj ← CDDirectory.Fetch[&design, "IFU"]
TakeHeapstats -d
date
← &ct ← Sinix.Extract[&obj, SinixRawCMosB.mode, NIL, NEW [INT ← 0]].result
date
TakeHeapstats -d
← CoreIO.ReportSaveCellType[&ct]
← &padsDesign ← PW.OpenDesign["IFU2PadsTop"]
← &padsDesign ← PW.OpenDesign["IFUTop"]
← &source ← Sisyph.ES["IFUPadFrame.sch", Sisyph.Create[&padsDesign]]
← &new ← SinixRawCMosBImpl.MatchSourceToExtracted[Sisyph.mode, CD.commentLayer, &source, &ct, "RawIFU"]
← CoreIO.ReportSaveCellType[&new]
-- For your eyes only from here, Rick
ClusterIFURaw.cm