Skip to main content

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 2799))

Abstract

In this paper we present a genetic approach for the efficient generation of an encoder to minimize switching activity on the high-capacity lines of a communication bus. The approach is a static one in the sense that the encoder is realized ad hoc according to the traffic on the bus. The approach refers to embedded systems in which it is possible to have detailed knowledge of the trace of the patterns transmitted on a bus following execution of a specific application. The approach is compared with the most efficient encoding schemes proposed in the literature on both multiplexed and separate buses. The results obtained demonstrate the validity of the approach, which on average saves up to 50% of the transitions normally required.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Benini, L., De Micheli, G., Macii, E., Poncino, M., Quer, S.: Power optimization of core-based systems by address bus encoding. IEEE Transactions on Very Large Scale Integration 6(4) (December 1998)

    Google Scholar 

  2. 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: Great Lakes Symposium VLSI, Urbana, IL, March 1997, pp. 77–82 (1997)

    Google Scholar 

  3. Benini, L., De Micheli, G., Macii, E., Sciuto, D., Silvano, C.: Address bus encoding techniques for system-level power optimization. In: IEEE Design Automation and Test Conference in Europe, Paris, France, February 1998, pp. 861–866 (1998)

    Google Scholar 

  4. Henkel, J., Lekatsas, H., Jakkula, V.: Encoding schemes for address busses in energy efficient SOC design. In: VLSI-SOC 2001 11th International Conference of Very Large Scale Integration, Montpellier, France (December 2001)

    Google Scholar 

  5. Mazumder, P., Rudnick, E.M.: Genetic Algorithms for VLSI Design, Layout & Test Automation. Prentice Hall, Inc., Englewood Cliffs (1999)

    Google Scholar 

  6. International thechnology roadmap for semiconductors. Semiconductor Industry Association (1999)

    Google Scholar 

  7. Stan, M.R., Burleson, W.P.: Bus invert coding for low power I/O. IEEE Transactions on VLSI Systems 3, 49–58 (1995)

    Article  Google Scholar 

  8. Su, C., Tsui, C., Despain, A.: Saving power in the control path of embedded processors. IEEE Design and Test of computers 11(4), 24–30 (1994)

    Article  Google Scholar 

  9. West, N.H., Eshraghian, K.: Principles of CMOS VLSI Design. Addison-Wesley, Reading (1998)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2003 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Ascia, G., Catania, V., Palesi, M. (2003). A Genetic Bus Encoding Technique for Power Optimization of Embedded Systems. In: Chico, J.J., Macii, E. (eds) Integrated Circuit and System Design. Power and Timing Modeling, Optimization and Simulation. PATMOS 2003. Lecture Notes in Computer Science, vol 2799. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-39762-5_4

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-39762-5_4

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-20074-1

  • Online ISBN: 978-3-540-39762-5

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics