| CPC G06F 7/5443 (2013.01) [G06F 17/15 (2013.01); H03M 7/26 (2013.01)] | 20 Claims |

|
1. Circuitry for performing a multiply-accumulate (MAC) operation, the circuitry comprising:
a first multiplexer having a plurality of inputs for receiving a plurality of unary-coded input signals representing operands of the MAC operation and an output for outputting a multiplexer output signal representing a result of the MAC operation; and
a first vector quantizer configured to receive a plurality of weighting signals, each representing a proportion of a computation time period for which a respective one of the unary-coded input signals should be selected by the multiplexer and to output a first selector signal to the multiplexer to cause the multiplexer to select each of the input signals in accordance with the plurality of weighting signals;
wherein the circuitry further comprises an integrator for integrating the multiplexer output signal over a period of time.
|