Skip to main content

Advertisement

Log in

Sign Bit Reduction Encoding For Low Power Applications

  • Published:
Journal of Signal Processing Systems Aims and scope Submit manuscript

Abstract

In this paper, a low power technique, called SBR (Sign Bit Reduction), which reduces the energy consumption in multipliers as well as data buses is proposed. The technique reduces the number of sign bits in the data transfer as well as in the multiplication process. This feature enables us to use the encoding technique for both the transfer of the data and its multiplication at the destination without any need for an intermediate decoding step. Simple circuits are used as the SBR decoder and encoder. The efficacy of the technique is evaluated for both voice and random data. The results of applying the voice data to a 16-bit multiplier implemented with this scheme shows energy consumption up to 11.4% compared to those of a 2’s complement implementation, while the number of required clock periods for the multiplication process is reduced up to 14.5%. The results of applying the SBR technique to a 30-tap FIR filter show up to 9.6% reduction in the energy consumption and up to 13.4% reduction in the required clock cycles. Finally, for voice data and random inputs, the use of the technique for a 16-bit data bus leads to an average energy consumption of up to 14.6%.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Institutional subscriptions

Figure 1
Figure 2
Figure 3
Figure 4
Figure 5

Similar content being viewed by others

References

  1. Erdogan, T., & Arslan, T. A coefficient segmentation algorithm for low power implementation of FIR filters. In Proceedings of the IEEE International Symposium on Circuit and System, 3, 30 May–2 June 1999, pp 359–362.

  2. Zheng, M., & Albicki, A. Low power and high speed multiplication design through mixed number representations, In Proceedings of the International Conference on Computer Design, October 1995, Austin, Texas.

  3. Yu, Z., Yu, M. L., Azadet, K., & Willson, A. N. (2002). The use of reduced two’s complement representation in low power DSP design. The IEEE International Symposium on Circuits and Systems (ISCAS’02), 1, I-77–I-80. May.

    Google Scholar 

  4. Aghaghiri, Y., Fallah, F., & Pedram, M., “ALBORZ: Address level bus power optimization,” In Proceeding of the International Symposium on Quality Electronic Design 2002 (ISQED’02).

  5. Su, C. L., Tsui, C. Y., & Despain, A. M. Low power architecture design and compilation technique for high-performance processors. In Proceeding of IEEE COMPCON, San Francisco, CA, Feb. 1994, pp. 209–214.

  6. Benini, L., De Micheli, G., Macii, E., Sciuto, D.,& Silvano, C. Asymptotic zero-transition activity encoding for address busses in low-power microprocessor-based systems. In Proceeding of IEEE 7th Great Lakes Symposium on VLSI, Mar. 1997, pp. 77–82.

  7. Fornaciari, W., Polentarutti, M., Sciuto, D., & Silvano, C. Power optimization of system-level address buses based on software profiling. In Proceeding of CODES 2000, San Diego, CA, 2000, pp. 29–33.

  8. Aghaghiri, Y., Fallah, F., & Pedram, M. Irredundant address bus encoding for low-power. In Proceeding of IEEE International Symposium on Low-Power Electronics and Design, Aug. 2001, pp. 182–187.

  9. Musoll, E., Lang, T., & Cortadella, J. (1998). Working-zone encoding for reducing the energy in microprocessor address buses. IEEE Transaction on Very Large Scale Integrated (VLSI) system, 6, 568–572. Dec.

    Article  Google Scholar 

  10. Mamidipaka, M., Hirschberg, D., & Dutt, N. Low power address encoding using self-organizing list. In Proceeding of IEEE International Symposium on Low-Power Electronics and Design, Aug. 2001, pp. 188–193.

  11. Stan, M. R., & Burleson, W. P. (1995). Bus-invert coding for low-power I/O. IEEE Transaction on Very Large Scale Integrated (VLSI) system, 3(1), 49–58. March.

    Article  Google Scholar 

  12. Stan, M. R., & Burleson, W. P. Limited-weight codes for low power I/O. In Proceeding of International Workshop on Low Power Design, Napa, CA, April 1994.

  13. Shin, Y., Choi, K., & Chang, Y. H. (2001). Narrow bus encoding for low-power DSP systems. IEEE Transaction on Very Large Scale Integrated (VLSI) system, 9(5), 656–660. October.

    Article  Google Scholar 

  14. Lin, R., & Tsai, C. (2002). Theoretical analysis of bus-invert coding. IEEE Transaction on Very Large Scale Integrated (VLSI) system, 10, 929–934. December.

    Article  Google Scholar 

  15. Zhang, Y., Lach, J., Skadron, K., & Stan, M. R. Odd/even bus invert with two-phase transfer for busses with coupling. In Proceeding of IEEE International Symposium Low-Power Electronics and Design, 2002, pp. 754–757.

  16. Petrov, P., & Orailoglu, A. (2004). Low-power instruction bus encoding for embedded processors. IEEE Transaction on Very Large Scale Integrated (VLSI) system, 12(8), 812–826. August.

    Article  Google Scholar 

  17. Sotiriadis, P. P., Chandrakasan, A. P. (2003) Bus energy reduction by transition pattern coding using a detailed deep submicrometer bus model. IEEE Transactions on Circuits and Systems: Fundamental Theory and Applications, 50(10), October.

  18. Parhami, B. (2000). Computer arithmetic: algorithms and hardware designs. Oxford: Oxford University Press.

    Google Scholar 

  19. Landman, P. E., & Rabaey, J. M. (1995). Architectural power analysis: the dual bit type method. IEEE Transaction on Very Large Scale Integrated (VLSI) system, 3(2), 173–187. June.

    Article  Google Scholar 

  20. Im, S., Srivastava, N., Banerjee, K., & Goodson, K. E. (2005). Scaling analysis of multilevel interconnect temperatures for high-performance ICs. IEEE Transactions on Electron Devices, 52(12), 2710–2719. Dec.

    Article  Google Scholar 

Download references

Acknowledgements

MS and AAK wish to thank Iran Telecommunication Research Center for the financial support.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to A. Afzali-Kusha.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Saneei, M., Afzali-Kusha, A. & Navabi, Z. Sign Bit Reduction Encoding For Low Power Applications. J Sign Process Syst Sign Image Video Technol 57, 321–329 (2009). https://doi.org/10.1007/s11265-008-0317-0

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11265-008-0317-0

Keywords

Navigation