000117032 001__ 117032
000117032 005__ 20181203021103.0
000117032 0247_ $$2doi$$a10.1109/MCAS.2007.910029
000117032 02470 $$2ISI$$a000207180300005
000117032 037__ $$aARTICLE
000117032 245__ $$aNoC emulation: a tool and design flow for MPSoC
000117032 269__ $$a2007
000117032 260__ $$c2007
000117032 336__ $$aJournal Articles
000117032 520__ $$aCurrent Systems-On-Chip (SoC) execute applications that  demand extensive parallel processing; thus, the amount of  processors, memories and application-specific signal pro-  cessing cores is rapidly increasing. In these new Multi-  Processor SoCs, (MPSoCs) one of the most critical elements regarding overall efficiency is on-chip interconnections. Network-On-Chip(NoC) provides a structured way of realizing interconnections on silicon, and obviate the limitations of bus-based solutions. NoCs can have regular or ad hoc topologies and can be tuned by a large set of parameters. Simulation and functional validation are essential to assess the correctness and performance of MPSoC architectures. We present a flexible hardware-software emulation framework implemented on an FPGA that is specially designed to suitably explore, evaluate and compare a wide range of NoC solutions with a very limited effort. Our experimental results show a speed-up of four orders of magnitude with respect to cycle-accurate HDL simulation, while retaining cycle accuracy and flexibility of software simulators. Finally, we propose a validation flow for MPSoCs based on our flexible NoC emulation framework, which allows designers to explore and optimize a range of solutions, as well as quickly characterize performance figures and identify possible limitations in their on-chip interconnection architectures.
000117032 700__ $$0(EPFLAUTH)168481$$aGenko, Nicolas$$g168481
000117032 700__ $$0240268$$aAtienza, David$$g169199
000117032 700__ $$0240269$$aDe Micheli, Giovanni$$g167918
000117032 700__ $$0243773$$aBenini, Luca$$g171049
000117032 773__ $$j7$$k4$$q42 - 51$$tCircuits and Systems Magazine, IEEE
000117032 8564_ $$s1905131$$uhttps://infoscience.epfl.ch/record/117032/files/Noc_Emulation04395210-1.pdf$$yn/a$$zn/a
000117032 909C0 $$0252283$$pLSI1$$xU11140
000117032 909C0 $$0252050$$pESL$$xU11977
000117032 909CO $$ooai:infoscience.tind.io:117032$$pSTI$$pIC$$particle
000117032 917Z8 $$x112915
000117032 937__ $$aEPFL-ARTICLE-117032
000117032 973__ $$aEPFL$$rREVIEWED$$sPUBLISHED
000117032 980__ $$aARTICLE