DPLibImpl.mesa
Copyright © 1986 by Xerox Corporation. All rights reserved.
Created by: Ross, April 10, 1986 3:14:48 pm PST
Last Edited by: Ross July 14, 1986 12:46:43 pm PDT
DIRECTORY PW, DPLib;
DPLibImpl: CEDAR PROGRAM
IMPORTS PW EXPORTS DPLib = BEGIN
Cell Bindings:
dswap: PUBLIC PW.Object;
sh0: PUBLIC PW.Object;
sh1: PUBLIC PW.Object;
sh2: PUBLIC PW.Object;
sh3: PUBLIC PW.Object;
sh4: PUBLIC PW.Object;
sh5: PUBLIC PW.Object;
sh6: PUBLIC PW.Object;
sh7: PUBLIC PW.Object;
sh823: PUBLIC PW.Object;
sh24: PUBLIC PW.Object;
sh25: PUBLIC PW.Object;
sh26: PUBLIC PW.Object;
sh27: PUBLIC PW.Object;
sh28: PUBLIC PW.Object;
sh29: PUBLIC PW.Object;
sh30: PUBLIC PW.Object;
sh31: PUBLIC PW.Object;
tagstuff: PUBLIC PW.Object;
tagstuff30: PUBLIC PW.Object;
tagstuff31: PUBLIC PW.Object;
cpAddR: PUBLIC PW.Object;
cpAddB: PUBLIC PW.Object;
lu2: PUBLIC PW.Object;
ccCellAL: PUBLIC PW.Object;
ccCellAR: PUBLIC PW.Object;
ccCellBL: PUBLIC PW.Object;
ccCellBR: PUBLIC PW.Object;
ccCellCL: PUBLIC PW.Object;
ccCellCR: PUBLIC PW.Object;
ccCellDL: PUBLIC PW.Object;
ccCellDR: PUBLIC PW.Object;
ccCellEL: PUBLIC PW.Object;
ccCellER: PUBLIC PW.Object;
ccCellFL: PUBLIC PW.Object;
ccCellFR: PUBLIC PW.Object;
ccCellGL: PUBLIC PW.Object;
ccCellGR: PUBLIC PW.Object;
ccCellHL: PUBLIC PW.Object;
ccCellHR: PUBLIC PW.Object;
ccCellIL: PUBLIC PW.Object;
ccCellIR: PUBLIC PW.Object;
ccCellJL: PUBLIC PW.Object;
ccCellJR: PUBLIC PW.Object;
ccCelllsbcapL: PUBLIC PW.Object;
ccCelllsbcapR: PUBLIC PW.Object;
ccCellmsbcapL: PUBLIC PW.Object;
ccCellmsbcapR: PUBLIC PW.Object;
ccodeMux: PUBLIC PW.Object;
lsbside: PUBLIC PW.Object;
msbside: PUBLIC PW.Object;
restOfDp: PUBLIC PW.Object;
InitDP: PUBLIC PROC [myLib: PW.Design] RETURNS [] = {
dswap ← PW.Get[myLib, "ndswap"];
sh0 ← PW.Get[myLib, "sh0"];
sh1 ← PW.Get[myLib, "sh1"];
sh2 ← PW.Get[myLib, "sh2"];
sh3 ← PW.Get[myLib, "sh3"];
sh4 ← PW.Get[myLib, "sh4"];
sh5 ← PW.Get[myLib, "sh5"];
sh6 ← PW.Get[myLib, "sh6"];
sh7 ← PW.Get[myLib, "sh7"];
sh823 ← PW.Get[myLib, "sh823"];
sh24 ← PW.Get[myLib, "sh24"];
sh25 ← PW.Get[myLib, "sh25"];
sh26 ← PW.Get[myLib, "sh26"];
sh27 ← PW.Get[myLib, "sh27"];
sh28 ← PW.Get[myLib, "sh28"];
sh29 ← PW.Get[myLib, "sh29"];
sh30 ← PW.Get[myLib, "sh30"];
sh31 ← PW.Get[myLib, "sh31"];
tagstuff ← PW.Get[myLib, "tagstuff"];
tagstuff30 ← PW.Get[myLib, "tagstuff30"];
tagstuff31 ← PW.Get[myLib, "tagstuff31"];
cpAddR ← PW.Get[myLib, "cpAddR"];
cpAddB ← PW.Get[myLib, "cpAddB"];
lu2 ← PW.Get[myLib, "lu2"];
ccCellAL ← PW.Get[myLib, "ccCellAL"];
ccCellAR ← PW.Get[myLib, "ccCellAR"];
ccCellBL ← PW.Get[myLib, "ccCellBL"];
ccCellBR ← PW.Get[myLib, "ccCellBR"];
ccCellCL ← PW.Get[myLib, "ccCellCL"];
ccCellCR ← PW.Get[myLib, "ccCellCR"];
ccCellDL ← PW.Get[myLib, "ccCellDL"];
ccCellDR ← PW.Get[myLib, "ccCellDR"];
ccCellEL ← PW.Get[myLib, "ccCellEL"];
ccCellER ← PW.Get[myLib, "ccCellER"];
ccCellFL ← PW.Get[myLib, "ccCellFL"];
ccCellFR ← PW.Get[myLib, "ccCellFR"];
ccCellGL ← PW.Get[myLib, "ccCellGL"];
ccCellGR ← PW.Get[myLib, "ccCellGR"];
ccCellHL ← PW.Get[myLib, "ccCellHL"];
ccCellHR ← PW.Get[myLib, "ccCellHR"];
ccCellIL ← PW.Get[myLib, "ccCellIL"];
ccCellIR ← PW.Get[myLib, "ccCellIR"];
ccCellJL ← PW.Get[myLib, "ccCellJL"];
ccCellJR ← PW.Get[myLib, "ccCellJR"];
ccCelllsbcapL ← PW.Get[myLib, "ccCelllsbcapL"];
ccCelllsbcapR ← PW.Get[myLib, "ccCelllsbcapR"];
ccCellmsbcapL ← PW.Get[myLib, "ccCellmsbcapL"];
ccCellmsbcapR ← PW.Get[myLib, "ccCellmsbcapR"];
ccodeMux ← PW.Get[myLib, "ccodeMux"];
lsbside ← PW.Get[myLib, "lsbside"];
msbside ← PW.Get[myLib, "msbside"];
restOfDp ← PW.Get[myLib, "RestOfDp"];
};
END.