Design and Implementation of Multi-Mode Routers for Large-Scale Inter-Core Networks

Ning Ma,Zhuo Zou,Zhonghai Lu,Lirong Zheng
DOI: https://doi.org/10.1016/j.vlsi.2015.10.002
IF: 1.345
2015-01-01
Integration
Abstract:Constructing on-chip or inter-silicon (inter-die/inter-chip) networks to connect multiple processors extends the system capability and scalability. It is a key issue to implement a flexible router that can fit into various application scenarios. This paper proposes a multi-mode adaptable router that can support both circuit and wormhole switching with supplying flexible working strategies for specific traffic patterns in diverse applications. The limitation of mono-mode switched routers is shown at first, followed by algorithm exploration in the proposed router for choosing the proper working strategy in a specific network. We then present the performance improvement when applying the mixed circuit/wormhole switching mode to different applications, and analyze the image decoding as a case study. The multi-mode router has been implemented with different configurations in a 65nm CMOS technology. The one with 8-bit flit width is demonstrated together with a multi-core processor to show the feasibility. Working at 350MHz, the average power consumption of the whole system is 22mW.
What problem does this paper attempt to address?