IFURawExtract.cm
Bertrand Serlet March 26, 1987 11:25:37 pm PST
Statistics on
Install Extract
Run SinixRawCMosBImpl
← SinixRawCMosBImpl.justKeepOne ← TRUE
TakeHeapstats
← &design ← PW.OpenDesign["IFU2PadsLayout"]
← &design ← PW.OpenDesign["IFUEmptyLayout"]
← &design ← PW.OpenDesign["IFUCompleteLayout"]
← CDProperties.PutProp[CDDirectory.Fetch[&design, "PadBlank"].object, $RawCMosBExtractProc, $ExtractCellAsWire]
← SinixRawCMosBImpl.Mark[&design]
← &IFUDataColumnCore ← CDDirectory.Fetch[&design, "IFUDataColumnCore"].object
← &IFULeftColumnCore ← CDDirectory.Fetch[&design, "IFULeftColumnCore"].object
← &IFURightColumnCore ← CDDirectory.Fetch[&design, "IFURightColumnCore"].object
← CDProperties.PutProp[&IFUDataColumnCore, $RawFlatten, NIL]
← CDProperties.PutProp[&IFULeftColumnCore, $RawFlatten, NIL]
← CDProperties.PutProp[&IFURightColumnCore, $RawFlatten, NIL]
-- We generate bits of it!
← &ct ← Sinix.Extract[&IFUDataColumnCore, SinixRawCMosB.mode, NIL, NEW [INT ← 40]].result
← CoreIO.ReportSaveCellType[&ct]
← CDProperties.PutProp[&IFUDataColumnCore, $RawCMosBExtractProc, $PreExtracted]
← &ct ← Sinix.Extract[&IFULeftColumnCore, SinixRawCMosB.mode, NIL, NEW [INT ← 40]].result
← CoreIO.ReportSaveCellType[&ct]
← CDProperties.PutProp[&IFULeftColumnCore, $RawCMosBExtractProc, $PreExtracted]
← &ct ← Sinix.Extract[&IFURightColumnCore, SinixRawCMosB.mode, NIL, NEW [INT ← 40]].result
← CoreIO.ReportSaveCellType[&ct]
← CDProperties.PutProp[&IFURightColumnCore, $RawCMosBExtractProc, $PreExtracted]
← &obj ← CDDirectory.Fetch[&design, "IFUComplete"].object
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