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.
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
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)
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)
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)
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)
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)
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)
Mullins, R.: Minimising dynamic power consumption in on-chip networks. In: Proceedings of the Intl. Symp. on System-on-Chip, Tampere, Finland (November 2006)
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)
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)
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)
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)
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)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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)