<> <> Copy IFUTerminalIO.log _ TerminalIO.log Install Core Install PWC Install PWRoute Install Rosemary Run CardTableImpl Install CStitching Run CDCreateLabelsImpl Run WriteCapaImpl Install PLAOps <> Run IFUPackage Alias IFUPack -- IFUPack loaded <<>> <<_ CoreGlueImpl.TraceChannelRouteOn _ TRUE;>> <<>> <<_ CoreGlueImpl.defaultOptimization _ noIncompletes;>> <<>> <<_ &XXX _ IFUSrc.Complete[]>> <<_ &XXX _ IFUSrc.RightColumn[]>> <<_ &XXX _ IFUSrc.LeftColumn[]>> <<_ &XXX _ IFUSrc.DataColumn[]>> <<>> <<_ CoreFrame.Expand[hard, &XXX]>> <<_ &status _ CoreGlue.RouteHard[&XXX]>> <<_ &pic _ CCDUtils.OrnateFrame[ &XXX]>> <<_ &design _ PW.Draw[ &pic]>> <<>> <<_ CCDUtilsImpl.ShowModule["IFUPLAInstrDecodeMain"]>> <<>> <<_ &cell0 _ LayoutCheckpoint.Retrieve["IFUSrcPadLt"]>> <<_ &cell1 _ LayoutCheckpoint.Retrieve["IFULeftColumnCore"]>> <<_ CCDUtils.ListUniqueSignals[left, &cell0, &cell1, "IFULeftPadErrors.txt"]>> <<_ &cell2 _ LayoutCheckpoint.Retrieve["IFUDataColumnCore"]>> <<_ CCDUtils.ListUniqueSignals[left, &cell1, &cell2, "IFULeftColErrors.txt"]>> <<_ &cell3 _ LayoutCheckpoint.Retrieve["IFURightColumnCore"]>> <<_ CCDUtils.ListUniqueSignals[left, &cell2, &cell3, "IFURightColErrors.txt"]>> <<_ &cell4 _ LayoutCheckpoint.Retrieve["IFUSrcPadRt"]>> <<_ CCDUtils.ListUniqueSignals[left, &cell3, &cell4, "IFURightPadErrors.txt"]>> <<>> <<_ CDProperties.PutProp[CD.FetchObjectClass[$C2LWellTrans, CMosB.cmosB], SinixCMos.extractBMode.extractProcProp, NEW [Sinix.ExtractProc _ SinixCMosB.ExtractTransistorL]]>> <<>> <<>> <<>> <<>> <> <> <<>> <<_ &XXX _ IFUSrc.Fetch[]>> <<_ &XXX _ IFUSrc.FetchBuf[]>> <<_ &XXX _ IFUSrc.PCFormTop[]>> <<_ &XXX _ IFUSrc.PCFormBot[]>> <<>> <<>> <<>> <> <> <<_ &start _ Watch.GetWatchStats[].vmFree>> <> <<>> <<_ &XXX _ IFUSrc.DataColumn[]>> <<_ &end _ Watch.GetWatchStats[].vmFree>> <<_ &start - &end>> <> <<_ &start _ Watch.GetWatchStats[].vmFree>> <> <<>> <<_ CoreFrame.Expand[hard, &XXX]>> <<_ &end _ Watch.GetWatchStats[].vmFree>> <<_ &start - &end>> <> <<_ &start _ Watch.GetWatchStats[].vmFree>> <> <<>> <<_ CoreFrame.NameFrame[&XXX]>> <<_ &end _ Watch.GetWatchStats[].vmFree>> <<_ &start - &end>> <> <<_ &start _ Watch.GetWatchStats[].vmFree>> <> <<>> <<_ &status _ CoreGlue.RouteHard[&XXX]>> <<_ &end _ Watch.GetWatchStats[].vmFree>> <<_ &start - &end>> <> <<_ &start _ Watch.GetWatchStats[].vmFree>> <> <<>> <<_ PW.Draw[ PWCore.Layout[ &XXX.data.cell]]>> <<_ &end _ Watch.GetWatchStats[].vmFree>> <<_ &start - &end>> <> <<_ &start _ Watch.GetWatchStats[].vmFree>> <> <<>> <> <<>> <<>> <<_ &XXX _ IFUSrcLSForm.LSCLatch3B[]>> <<_ CoreFrame.Expand[hard, &XXX]>> <<_ CoreFrame.NameFrame[&XXX]>> <<_ &status _ CoreGlue.RouteHard[&XXX]>> <<_ PW.Draw[ PWCore.Layout[ &XXX.data.cell]]>> <<_ &pic _ CCDUtils.OrnateFrame[ &XXX]>> <<_ &design _ PW.Draw[ &pic]>> <<_ CDCleanUp.CleanUp[ &design]>> <<_ CDIO.WriteDesign[&design, "Test"] };>> <<>> <<_ &XXX _ IFUSrc.LSForm[]>> <<_ CoreFrame.Expand[hard, &XXX]>> <<_ CoreFrame.NameFrame[&XXX]>> <<_ &status _ CoreGlue.RouteHard[&XXX]>> <<_ PW.Draw[ PWCore.Layout[ &XXX.data.cell]]>> <<>> <<_ &XXX _ IFUSrc.ABForm[]>> <<_ CoreFrame.Expand[hard, &XXX]>> <<_ CoreFrame.NameFrame[&XXX]>> <<_ &status _ CoreGlue.RouteHard[&XXX]>> <<_ PW.Draw[ PWCore.Layout[ &XXX.data.cell]]>> <<>> <<_ CCDUtils.InsertModule[ IFUSrcLSForm.LSCLatch3B[], "IFULSCLatch3B"];>> <<_ CCDUtils.InsertModule[ IFUSrc.FetchControler["Test"].cellType, "FetchControler"];>> <<_ CCDUtils.InsertModule[ IFUSrc.StackControler["Test"].cellType, "StackControler"];>> <<_ CCDUtils.InsertModule[ IFUSrc.FetchIndexing[], "FetchIndexing"];>> <<_ CCDUtils.InsertModule[ IFUSrc.Interlock["Test"].cellType, "Interlock"];>> <<_ CCDUtils.InsertModule[ IFUSrc.StackIndexing[], "StackIndexing"];>> <<_ CCDUtils.InsertModule[ IFUSrc.FetchIndexing[], "FetchIndexing"];>> <<_ CCDUtils.InsertModule[ IFUSrc.InstrDecode["Test"].cellType, "InstrDecode"];>> <<_ CCDUtils.InsertModule[ IFUSrc.StatusControl[], "StatusControl"];>> <<_ CCDUtils.InsertModule[ IFUSrc.LeftColumn[], "LeftColumn"];>> <<>> <<>> <<_ &cell _ IFUSrc.Interlock["Test"].cellType;>> <<_ &cell _ RosemaryUser.TestProcedureViewer[&cell, NIL, "InterlockTest", NIL, FALSE, NIL, 2];>> <<_ &cell _ RosemaryUser.TestProcedureViewer[&cell, NIL, "InterlockTest", NIL, FALSE, LIST["JustAboveTransistors"], 2];>> <<>> <<_ &cell _ CCDUtils.InsertModule[ IFUSrc.Interlock["Test"].cellType, "Interlock"];>> <<>> <<_ IFUTests.AdderTest[4]>> <<>> <> <> <<>> <<_ &cell _ IFUSrc.Interlock["Test"];>> <<>> <<_ &cell _ IFUSrc.LeftColumn[];>> <<>> <<>> <<_ &cell _ IFUSrc.LeftColumnBottom[]>> <<_ CoreFrame.Expand[hard, &cell]>> <<_ &status _ CoreGlue.RouteHard[&cell]>> <<_ PW.Draw[ PWCore.Layout[ &cell.data.cell]]>> <<>> <<_ &cell _ IFUSrc.Complete[]>> <<>> <<>> <<>>