Universiti Teknologi Malaysia Institutional Repository

ProNoC: a low latency network-on-chip based many-core system-on-chip prototyping platform

Monemi, A. and Tang, J. W. and Palesi, M. and Marsono, M. N. (2017) ProNoC: a low latency network-on-chip based many-core system-on-chip prototyping platform. Microprocessors and Microsystems, 54 . pp. 60-74. ISSN 0141-9331

Full text not available from this repository.

Official URL: https://www.scopus.com/inward/record.uri?eid=2-s2....

Abstract

Network-on-chip (NoC) is an emerging interconnect infrastructure to address the scalability limitation of conventional shared bus architecture for many-core system-on-chip (MCSoC). Current field-programmable gate arrays (FPGAs) have over million lookup tables, making it possible to prototype a complete NoC-based MCSoC on a single FPGA device. FPGA prototyping allows rapid system verification and optimum design parameters estimation. However, existing NoC-based MCSoC prototypes are usually adopting simple NoC architectural functionality. These NoC prototypes cannot represent a realistic projection of the state-of-the-art application-specific integrated circuit (ASIC) NoCs as these prototypes have limited overall system performance. This paper presents ProNoC, an integrated tool for rapid prototyping and validation of NoC-based MCSoC projects targeting FPGA devices. ProNoC adopts most advanced NoC features such as the support of virtual channel (VC), virtual network, low latency routing and different routing algorithms. Results show that NoC interconnect in ProNoC outperforms CONNECT, the most recent VC based prototype NoC with lower logic cell utilization, higher maximum operating frequency, higher average saturation throughput, and lower average communication latency. Moreover, ProNoC is equipped with graphical user interface to facilitate the development of MCSoC prototypes on FPGA platforms.

Item Type:Article
Uncontrolled Keywords:Electronic design automation, FPGA prototyping, Many-core system-on-chip, Network-on-chip
Subjects:T Technology > TK Electrical engineering. Electronics Nuclear engineering
Divisions:Electrical Engineering
ID Code:76963
Deposited By: Fazli Masari
Deposited On:30 Apr 2018 14:30
Last Modified:30 Apr 2018 14:30

Repository Staff Only: item control page