Low power synthesis of sum-of-product computation in DSP algorithms

Novel techniques for low-power synthesis of sum-of-product computation are presented. The proposed synthesis techniques aim at reducing the switching activity at the inputs of the functional units leading to reduction of the internal activity as well. Heuristics are used to assign the partial products of the computation to the functional units. These heuristics increase the correlation of the partial products that will be assigned to the same functional unit thus reducing the switching activity. Next, scheduling techniques are used, to reduce the switching activity at the inputs of the functional units required for the successive evaluation of the partial products assigned to the same functional unit. Both the assignment and scheduling steps use information from both data (dynamic) and coefficients (static). Experimental results from the application of the proposed techniques on signal processing algorithms have proven that significant switching activity savings can be achieved.

[1]  Chi-Ying Tsui,et al.  A power estimation framework for designing low power portable video applications , 1997, DAC.

[2]  Kaushik Roy,et al.  Algorithms for low power FIR filter realization using differential coefficients , 1997, Proceedings Tenth International Conference on VLSI Design.

[3]  Abhijit Chatterjee,et al.  Synthesis of low power linear DSP circuits using activity metrics , 1994, Proceedings of 7th International Conference on VLSI Design.

[4]  Thanos Stouraitis,et al.  A novel methodology for power consumption reduction in a class of DSP algorithms , 1998, ISCAS '98. Proceedings of the 1998 IEEE International Symposium on Circuits and Systems (Cat. No.98CH36187).

[5]  Sharad Malik,et al.  Power analysis and minimization techniques for embedded DSP software , 1997, IEEE Trans. Very Large Scale Integr. Syst..

[6]  Massoud Pedram,et al.  Low power design methodologies , 1996 .