Title :
Hierarchically Heterogeneous Network-on-Chip
Author :
Ahonen, Tapani ; Nurmi, Jari
Author_Institution :
Tampere Univ. of Technol., Tampere
Abstract :
We observed several inefficiencies arising from the utilization of a global network to interconnect local bus clusters in our previous work. The observations were made with applications running on an FPGA prototype of a multimedia processing platform. The presented network-on-chip concept has been designed to eliminate these inefficiencies. This hierarchically heterogeneous architecture provides increased bandwidth inside processing clusters by local switches that replace shared buses. Features include priority-based low-latency arbitration logic with a memory space conserving programming model. Run-time reconfigurable source routing generates output port selects for the traversed path. The realization was carefully designed for easy and efficient implementation on any technology. Arbitrated 5 times 5 mesh switch implementations on an ASIC technology feature as few as two thousand gates and only five levels of logic on the critical path.
Keywords :
field programmable gate arrays; integrated circuit design; logic design; network routing; reconfigurable architectures; system-on-chip; ASIC technology; FPGA; hierarchically heterogeneous architecture; memory space conserving programming model; multimedia processing platform; network-on-chip; priority-based low-latency arbitration logic; run-time reconfigurable source routing; switch implementation; Bandwidth; Field programmable gate arrays; Logic programming; Network-on-a-chip; Prototypes; Reconfigurable logic; Routing; Runtime; Space technology; Switches; Architecture; Heterogeneous; Hi-erarchical; Network-on-Chip; NoC; Priority Arbitration; Programmable; Source Routing;
Conference_Titel :
EUROCON, 2007. The International Conference on "Computer as a Tool"
Conference_Location :
Warsaw
Print_ISBN :
978-1-4244-0813-9
Electronic_ISBN :
978-1-4244-0813-9
DOI :
10.1109/EURCON.2007.4400469