2018 · 15 citations · 7 references
EngineeringComputer EngineeringComputer ScienceComputer ArchitectureEmbedded SystemsSystem-on-chip DesignInstruction Set ArchitectureInterconnect ArchitectureNetwork-on-chip DesignProcessor Core DesignRoutingRouting ArchitectureFpga PrototypingNetwork-on-chipNetwork-on-chip ArchitecturesOn-chip CommunicationPerformance BenchmarkingPower ConsumptionRisc ArchitecturesRisc-v Core Design
With the increase in the number of cores embedded on a chip; The main challenge for Multiprocessor System-on-Chip (MPSoC) platforms is the interconnection between that massive number of cores. Networks-on-Chip (NoC) was introduced to solve that challenge, by providing a scalable and modular solution for communication between the cores. In this paper, we introduce a configurable MPSoC framework called RVNoC that generates synthesizable RTL that can be used in both ASIC and FPGA implementations. The proposed framework is based on the open source RISC-V Instruction Set Architecture (ISA) and an open source configurable flit-based router for interconnection between cores, with a core network interface of our design to connect each core with its designated router. A benchmarking environment is developed to evaluate variant parameters of the generated MPSoC. Synthesis of a single building block containing a single core without any peripherals, a router, and a core network interface, using 45nm technology, shows an area of 102.34 kilo Gate Equivalents (kGE), a maximum frequency of 250 MHz, and a 9.9 μW/MHz power consumption.
7
Addressing the system-on-a-chip interconnect woes through communication-based design
Marco Sgroi, M. Sheets, Andrew Mihal et al. · 2001 · 364 citations
HeMPS - a framework for NoC-based MPSoC generation
Everton Alceu Carara, R. P. de Oliveira, Ney Calazans et al. · 2009 · 105 citations
Network interface sharing for SoCs based NoC
Brahim Attia, Wissem Chouchene, Abdelkrim Zitouni et al. · 2011 · 16 citations