Instruction Format Design for Low Power Embedded Systems

Article Preview

Abstract:

Embedded systems demand to take high performance while executing on batteries. In such environment, the systems must be optimized with available technique to reduce energy consumption while not sacrificing performance. Especially, in mobile devices, power consumption is an important design constraint. Switching activity accounts for over 90% of total power consumption in a digital circuit. In this paper, we describe an approach to design instruction format for low power instruction fetch. The proposed method reduces switching activity of the instruction fetch logic by using a heuristic that minimizes switching between adjacent instructions. To do this, the proposed approach encodes opcodes so that frequently executed instruction pairs have smaller bit changes.

You might also be interested in these eBooks

Info:

Periodical:

Pages:

829-832

Citation:

Online since:

September 2015

Export:

Price:

Permissions CCC:

Permissions PLS:

Сopyright:

© 2015 Trans Tech Publications Ltd. All Rights Reserved

Share:

Citation:

[1] A. Chandrakasan and T. Shung, Low power CMOS digital design, Journal of Solid State Circuits, Vol. 27, No. 4 (1992) 473-484.

DOI: 10.1109/4.126534

Google Scholar

[2] S. Devadas and S. Malik, A survey of optimization techniques targeting low power VLSI circuits, Proceedings of the 32nd Design Automation Conference, (1995) 242-247.

DOI: 10.1109/dac.1995.250098

Google Scholar

[3] M.R. Stan and W.P. Burleson, Bus invert coding for low power IO, IEEE transactions on VLSI Systems, Vol. 3, No. 1 (1995) 49-58.

DOI: 10.1109/92.365453

Google Scholar

[4] L. Su, C.Y. Tsui, and A.M. Despain, Low power architecture design and compilation techniques for high performance processors, Proceedings of COMPCON (1994) 489-498.

DOI: 10.1109/cmpcon.1994.282878

Google Scholar

[5] H. Mehta, R. M. Owens, M. J. Irwin, R. Chen, and D. Ghosh, Techniques for low energy software, Proceedings of the international symposium on low power electronics and design (1997) 72-75.

DOI: 10.1145/263272.263286

Google Scholar

[6] V. Veeramachaneni, A. Tyagi, and S. Rajgopal, Re-encoding for low power state assignment of FSMs, Proceedings of the international symposium of low power design (1995) 173-178.

DOI: 10.1145/224081.224112

Google Scholar

[7] E. Art and J. K. Lenstra, local search in combinatorial optimization, John Wiley & Sons Ltd., Baffins Lane Chichester (1997).

Google Scholar

[8] D. Burger and T. M. Austin, The simplescalar tool set version 2. 0, information on http: /www. cs. wisc. edu/~mscalar/simplescalar. html (1997).

Google Scholar

[9] SPEC, SPEC CPU95 benchmarks, information on http: /www. spec. org/org/cpu95 (1995).

Google Scholar

[10] V. Veeramachaneni, A. Tyagi, and S. Rajgopal, Re-encoding for low power state assignment of FSMs, Proceedings of the international symposium of low power design (1995) 173-178.

DOI: 10.1145/224081.224112

Google Scholar