“…The Multiply Accumulate operation is one of the most important computations in various signal processing, filtering, convolution and multimedia application [10][11][12]. The multiply accumulate unit generally consists of a multiplier, an adder and an accumulator register as shown in Figure 1.…”