CheckLogicRam2.cm
Louis Monier April 8, 1988 11:20:40 pm PDT
DAUser
Install PWCoreLichen
-- the first ram, both ports on the same side
← &ct ← Logic.Ram2[7, 4, TRUE]
← &ob ← PWCore.Layout[&ct]
← PWCoreLichen.CompareForTheRestOfUs[&ct, LogicMemImpl.ramShortDesign]
← PW.Draw[&ob]
-- Please do a drc by hand
-- the first ram, flow-through
← &ct ← Logic.Ram2[7, 4, FALSE]
← &ob ← PWCore.Layout[&ct]
← PWCoreLichen.CompareForTheRestOfUs[&ct, LogicMemImpl.ramShortDesign]
← PW.Draw[&ob]
-- Please do a drc by hand
-- the short ram, same side
← &ct ← Logic.Ram2[8, 4, TRUE, TRUE]
← &ob ← PWCore.Layout[&ct]
← PWCoreLichen.CompareForTheRestOfUs[&ct, LogicMemImpl.ramShortDesign]
← PW.Draw[&ob]
-- Please do a drc by hand
-- the short ram, flow-through
← &ct ← Logic.Ram2[8, 4, FALSE, TRUE]
← &ob ← PWCore.Layout[&ct]
← PWCoreLichen.CompareForTheRestOfUs[&ct, LogicMemImpl.ramShortDesign]
← PW.Draw[&ob]
-- Please do a drc by hand
-- Connectivity Checker: takes forever; BS will take a look (LMM, April 8, 1988)
Install ConnectivityChecker
← &ct ← Logic.Ram2[32, 32, FALSE]
← &ob ← PWCore.Layout[&ct]
← CoreOps.SetCellTypeName[&ct, "Ram2Test"]
← PWCore.Store[&ct, TRUE]
CheckConnectivity Ram2TestLayout.dale
← PW.Draw[&ob]
-- Please do a drc by hand