adding a bits-per-cycle parameter to the pipelined funnels