LayoutBIC.cm
Louis Monier February 1, 1987 8:59:18 pm PST
Last Edited by: Louis Monier May 1, 1987 10:07:11 am PDT
Install DAUser
← CedarProcess.SetPriority[background]
← &design ← CDIO.ReadDesign["BIC.dale", NIL, NIL, NIL]
← &cx ← Sisyph.Create[&design, NIL]
-- SC block
Install SCCmosB
Date
← &ct ← Sisyph.ES["DBusControl.sch", &cx]
← CoreProperties.PutCellTypeProp[&ct, $numRows, NEW[NAT]] -- used 15
← CoreProperties.PutCellTypeProp[&ct, $Investment, $veryLong] -- try hard!!!
← &ob ← PWCore.Layout[&ct]
← CoreIO.ReportSaveCellType[&ct]
copy ///DBusControl.core ← DBusControl.core
← PW.Draw[&ob]
Date
-- The inner
Date
← &ct ← Sisyph.ES["inner.sch", &cx]
← &ob ← PWCore.Layout[&ct]
← CoreIO.ReportSaveCellType[&ct]
copy ///inner.core ← inner.core
← PW.Draw[&ob]
Date
-- The whole chip
Install Cabbage
run -a NewPadFrameImpl
Date
← &ct ← Sisyph.ES["BIC.sch", &cx]
← &ob ← PWCore.Layout[&ct]
← PW.Draw[&ob]
← PWCore.Store[&ct, TRUE]
copy ///BIC.core ← BIC.core
Date
-- Read from file
← &ct ← CoreIO.RestoreCellType["BIC", NIL]
← &ob ← PWCore.Layout[&ct]
← PW.Draw[&ob]
CDPlot Sleepy -k BICForPlot
← Static.CountLeafConnections[&ct, Static.CheckCount, CoreFlat.CreateCutSet[labels: LIST["Logic"]]]
Install DAUser SCCmosB
-- Quick finish for sim
Date
← &ct ← Sisyph.ES["BIC.sch", &cx]
← PWCore.Store[&ct, TRUE]
copy ///BIC.core ← BIC.core
Date