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"];
};