DIRECTORY CD, CoreCreate, PadFrame, PW, PWCore; TestPadFrame: CEDAR PROGRAM IMPORTS CoreCreate, PadFrame, PW, PWCore = BEGIN OPEN CoreCreate; padDesign: CD.Design _ PW.OpenDesign["TestPadFrame"]; innerCt: CellType _ PWCore.FromLayoutWithoutPublic[PW.Get[padDesign, "inner"]]; CreateWholeChip: PROC RETURNS [cellType: CellType] = { iL: CellInstances _ LIST [Instance[innerCt]]; iL _ PadFrame.AddPad[iL, "Top1", $In, 2, ["toChip", "top1"]]; iL _ PadFrame.AddPad[iL, "Top2", $In, 6, ["toChip", "top2"]]; iL _ PadFrame.AddPad[iL, "Top3", $In, 11, ["toChip", "top3"]]; iL _ PadFrame.AddPad[iL, "Xx", $In, 15, ["toChip", "xx"]]; iL _ PadFrame.AddPad[iL, "Yy", $In, 16, ["toChip", "yy"]]; iL _ PadFrame.AddPad[iL, NIL, $Logo, 17]; cellType _ Cell[name: "WholeChip", public: Wires["Top1", "Top2", "Top3", "Xx", "Yy", "PadVdd", "PadGnd", "Vdd", "Gnd"], onlyInternal: Wires["top1", "top2", "top3", "xx", "yy"], instances: iL]; PWCore.SetLayout[cellType, $PadFrame, PadFrame.padFrameParamsProp, NEW[PadFrame.PadFrameParametersRec _ [nbPadsX: 5, nbPadsY: 4, horizLayer: "met", vertLayer: "met2"]]]; }; END. ¬TestPadFrame.mesa Copyright c 1986 by Xerox Corporation. All rights reserved. Louis Monier June 14, 1986 6:34:00 pm PDT Bertrand Serlet June 3, 1986 7:02:07 pm PDT ΚP– "cedar" style˜codešœ™Kšœ Οmœ1™˜>Kšœ:˜:Kšœ:˜:Kšœžœ ˜)K˜šœ"˜"KšœT˜TKšœ8˜8Kšœ˜—KšœCžœc˜©Kšœ˜K˜—K˜Kšžœ˜K˜—…—RN