Skip to main content

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 5349))

  • 1409 Accesses

Abstract

Virtual channels are a common alternative for providing quality-of-service to Networks-on-Chip. A drawback of the approach is the increased power consumption because of the suppression of correlation between consecutive flits. This work proposes an architecture based on low-power coding to overcome the aforementioned problem. The technique requires a minimum overhead, while obtaining a significant power reduction (45% in the average case). Exhaustive experimental simulations are provided to demonstrate the advantages of the proposed architecture.

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 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.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., Macii, A., Macii, E., Poncino, M., Scarsi, R.: Architectures and synthesis algorithms for power-efficient bus interfaces. IEEE Trans. on CAD 19, 969–980 (2000)

    Article  Google Scholar 

  2. Bolotin, E., Cidon, I., Ginosar, R., Kolodny, A.: QNoC: QoS architecture and design process for network on chip. Journal of Systems Architecture, special issue on Network on Chip 50, 105–128 (2004)

    Article  Google Scholar 

  3. de Micheli, G., Benini, L.: Networks on chip: A new paradigm for systems on chip design. In: DATE 2002: Proc. of the conf. on Design, automation and test in Europe, p. 418. IEEE Computer Society, Washington (2002)

    Google Scholar 

  4. Kavaldjiev, N.K., Smit, G.J.M., Jansen, P.G.: A virtual channel router for on-chip networks. In: IEEE Int. SOC Conf., Santa Clara, California, pp. 289–293 (September 2004)

    Google Scholar 

  5. Poplavko, P., de With, P.H.N., Pastrnak, M., van Meerbergen, J.: Hierarchical QoS concept for multiprocessor system-on-chip. In: Workshop on Resource Management for Media Processing in Networked Embedded Systems, pp. 139–142 (2005)

    Google Scholar 

  6. Marescaux, T., Bartic, A., Verkest, D., Vernalde, S., Lauwereins, R.: Interconnection networks enable fine-grain dynamic multi-tasking on FPGAs. In: Field-Programmable Logic and Applications (FPL), Montpellier (September 2002)

    Google Scholar 

  7. Mullins, R.: Minimising dynamic power consumption in on-chip networks. In: Proceedings of the Intl. Symp. on System-on-Chip, Tampere, Finland (November 2006)

    Google Scholar 

  8. Murgan, T., Bacinschi, P., García-Ortiz, A., Glesner, M.: Partial Bus-Invert Bus Encoding Schemes for Low-Power DSP Systems Considering Inter-Wire Capacitance. In: Vounckx, J., Azémard, N., Maurine, P. (eds.) PATMOS 2006. LNCS, vol. 4148, pp. 169–180. Springer, Heidelberg (2006)

    Chapter  Google Scholar 

  9. Palma, J.C., Reis, R., Indrusiak, L.S.: Alberto García-Ortiz, M. Glesner, and F. Moraes. Evaluating the Impact of Data Encoding Techniques on the Power Consumption in Networks-on-Chip. In: IEEE Computer Society Annual Symp. on VLSI, pp. 426–427 (March 2006)

    Google Scholar 

  10. Palma, J.C., Indrusiak, L.S., Moraes, F., García-Ortiz, A., Glesner, M., Reis, R.: Adaptive Coding in Networks-on-Chip: Transition Activity Reduction Versus Power Overhead of the Codec Circuitry. In: Vounckx, J., Azémard, N., Maurine, P. (eds.) PATMOS 2006. LNCS, vol. 4148, pp. 603–613. Springer, Heidelberg (2006)

    Chapter  Google Scholar 

  11. Ramprasad, S., Shanbhag, N., Hajj, I.: A coding framework for low-power address and data buses. IEEE Trans. on VLSI Systems 7, 212–221 (1999)

    Article  Google Scholar 

  12. Seomun, J., Kim, J., Shin, Y.: Skewed flip-flop transformation for minimizing leakage in sequential circuits. In: DAC 2007: Procs. of the 44th annual conference on Design automation, pp. 103–106. ACM, New York (2007)

    Chapter  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2009 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

GarcĂ­a-Ortiz, A., Indrusiak, L.S., Murgan, T., Glesner, M. (2009). PMD: A Low-Power Code for Networks-on-Chip Based on Virtual Channels. In: Svensson, L., Monteiro, J. (eds) Integrated Circuit and System Design. Power and Timing Modeling, Optimization and Simulation. PATMOS 2008. Lecture Notes in Computer Science, vol 5349. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-95948-9_22

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-95948-9_22

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-95947-2

  • Online ISBN: 978-3-540-95948-9

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics