Schematic => ct ← Sisyph.ES["BCyclePipe.sch", cx];
Procedure => {
ct ← CoreClasses.CreateUnspecified[public: public];
[] ← Rosemary.BindCellType[cellType: ct, roseClassName: bCyclePipeName];
[] ← CoreFlat.CellTypeCutLabels[ct, "Logic"];
Ports.InitPorts[ct, ls, none, "D"];
Ports.InitPorts[ct, l, none, "BCycle6", "BCycle4", "BCycle2", "Clock"];
Ports.InitPorts[ct, l, drive, "RplyShared34"];
Ports.InitPorts[ct, ls, drive, "RAdrs"];
Ports.InitPorts[ct, ls, drive, "BCmd2"];
Ports.InitPorts[ct, ls, drive, "BCmd34"];
Ports.InitPorts[ct, ls, drive, "BWdAdrs56"];
Ports.InitPorts[ct, ls, drive, "Q"]
};