Academia.eduAcademia.edu

Outline

A virtual channel network-on-chip for GT and BE traffic

IEEE Computer Society Annual Symposium on Emerging VLSI Technologies and Architectures (ISVLSI'06)

https://doi.org/10.1109/ISVLSI.2006.13

Abstract

This paper presents an on-chip network for a run-time reconfigurable System-on-Chip. The network uses packetswitching with virtual channels. It can provide guaranteed services as well as best effort services. The guaranteed services are based on virtual channel allocation, in contrast to other on-chip networks where guarantees are provided by time-division multiplexing. The network is particularly suitable for systems in which the traffic is dominated by streams. We model the data traffic in the system and simulate the behaviour of the network with this model. The results show that the network is capable of handling the system traffic and can provide the required guarantees. Advances in silicon technology bring, among others, two problems that chip designers have to face -a high design complexity and a signal integrity problem [1],[2], . The first problem is the concern that the complexity of a system that fits on a single chip is getting so high that the time needed to design a completely new system using the current design methods and tools is becoming impractical long. For that reason it is foreseen that future System-on-Chip (SoC) will be based mostly on pre-designed IP blocks relying on extensive IP reuse. To be practical, such a design methodology needs to be complemented with a unified and simple solution for interconnecting and integrating IP blocks in a system. Currently on-chip buses offer such a solution, but since the bus bandwidth does not scale with the number of IP cores on the chip it will soon become a system bottleneck. The second problem, the signal integrity problem, is due to the fact that with the technology scaling transistors get smaller and faster while wires get thinner and slower. Wire delay becomes proportional to the wire length and a few long wires on a chip can degrade the performance of the entire chip. Thus, the on-chip interconnects become a limiting factor for SoC performance and their physical parameters * This research is supported by the research program of the Dutch organisation for Scientific Research NWO (project number 612.064.103) and the EU-FP6 project 4S (IST 001908

References (18)

  1. T. Whitney and G. Neville-Neil, "SoC: Software, Hardware, Nightmare, Bliss", ACM Queue, vol. 1, April 2003, pp. 24-31.
  2. W. Dally and B. Towles, "Route Packets, Not Wires: On-Chip Interconnection Networks", DAC, June 2001, pp. 684-689.
  3. L. Benini, G. De Micheli, "Networks on Chips: A New SoC Paradigm.", IEEE Computer, vol. 35, January 2002, pp. 70-78.
  4. P. Heysters., G. Smit, E. Molenkamp, "A Flexible and Energy- Efficient Coarse-Grained Reconfigurable Architecture for Mobile Systems", Journal of Supercomputing, vol. 26, November 2003, pp. 283-308
  5. G. Rauwerda, P Heysters, G. Smit, "Mapping Wireless Communication Algorithms onto a Reconfigurable Architecture", Journal of Supercomputing, vol. 30, December 2004, pp 263-282.
  6. P. Wolkotte, G. Smit, L. Smit, "Partitioning of a DRM receiver", Proceedings of the 9th International OFDM-Workshop, September 2004, pp. 299-304.
  7. W. Dally, P. Hanrahan, M. Erez, T. Knight, F. Labonté, J. Ahn, N. Jayasena, U. Kapasi, A. Das, J. Gummaraju, I. Buck, "Merrimac: Supercomputing with Streams", Proceedings of the ACM/IEEE Supercomputing Conference (SC2003), November 2003, pp. 35.
  8. W. Dally, "Virtual-channel flow control", IEEE Transactions on Parallel and Distributed systems, vol. 3, March, 1992, pp. 194-205.
  9. P. Wolkotte, G. Smit, G. Rauwerda, L. Smit, "An Energy-Efficient Reconfigurable Circuit Switched Network-on-Chip", Proceedings of the 12th Reconfigurable Architectures Workshop (RAW 2005), April 2005.
  10. N. Kavaldjiev, G. Smit, P. Jansen, "A Virtual Channel Router for On- chip Networks", Proceedings of the IEEE International SOC Conference, September 2004, pp. 289-293.
  11. P. Wolkotte, G. Smit, N. Kavaldijev, J. E. Becker, J. Becker, "Energy Model of Networks-on-Chip and a Bus", Proceedings of the International Symposium on System-on-Chip, Tampere, Finland, November 2005
  12. M. Taylor, W. Lee, Saman Amarasinghe, and Anant Agarwal, "Scalar Operand Networks", IEEE Transactions on Parallel and Distributed Systems, vol. 16, February 2005, pp. 145-162.
  13. E. Rijpkema, K. Goossens, A. Radulescu, J. Dielissen, J. van Meerbergen, P. Wielage, E. Waterlander, "Trade Offs in the Design of a Router with Both Guaranteed and Best-Effort Services for Networks on Chip", Proceedings of Design, Automation and Test Conference in Europe, March 2003, pp. 350-355.
  14. A. Radulescu, J. Dielissen, S. Pestana, O. Gangwal, E. Rijpkema, P. Wielage, K. Goossens, "An Efficient On-Chip Network Interface Offering Guaranteed Services, Shared-Memory Abstraction, and Flexible Network Programming", IEEE Transactions on Computer- Aided Design of Integrated Circuits and Systems, vol 24, January 2005, pp. 4 -17.
  15. J. Liang, A. Laffely, S. Srinivasan, and R. Tessier, "An Architecture and Compiler for Scalable On-Chip Communication", IEEE Transactions on VLSI Systems, vol. 12, July 2004, pp. 711-726.
  16. J. Liang, S. Swaminathan, and R. Tessier, "aSOC: A Scalable, Single- Chip Communications Architecture", Proceedings of the IEEE International Conference on Parallel Architectures and Compilation Techniques, October 2000, pp 37-46.
  17. A. Andriahantenaina, H. Charlery, A. Greiner, L. Mortiez, C. Zeferino, "SPIN: a Scalable, Packet Switched, On-Chip Micro- network", Proceedings of the Design Automation and Test in Europe Conference (DATE'2003) Embedded Software Forum, March 2003, pp. 70-73.
  18. W. Dally, , B. Towles, "Principles and Practices of Interconnection Networks", Morgan Kaufmann, 2003.