A generic FPGA prototype for on-chip systems with network-on-chip communication infrastructure

被引:5
|
作者
Arjomand, Mohammad [1 ]
Boroumand, Amirali
Sarbazi-Azad, Hamid
机构
[1] Sharif Univ Technol, Dept Comp Engn, HPCAN Lab, Tehran, Iran
关键词
D O I
10.1016/j.compeleceng.2013.11.031
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
As System-on-Chips (SoCs) grow in complexity and size, proposals of networks-on-chip (NoCs) as the on-chip communication infrastructure are justified by reusability, scalability, and energy efficiency provided by the interconnection networks. Simulation and mathematical analysis offer flexibility for the evaluations under various network configurations. However, the accuracy of such analyzing methods largely depends on the approximations made. On the other hand, prototyping can be used to improve the evaluation accuracy by bringing the design closer to reality. In this paper, we propose a FPGA prototype that is general enough to model different video-processing SoCs where different cores communicate via NoC. To model NoC, we accurately implement a fully-synthesized on-chip router supporting multiple virtual channels. For the processing nodes, on the other side, we propose a general and simple traffic generator capable of modeling different synthetic functions (i.e. Poisson and self-similar). Indeed, the application traffic is modeled using 1-D hybrid cellular automata which can effectively generate high quality pseudorandom patterns. Finally, for the energy efficiency, the proposed prototype is capable to support multiple frequency regions. To realize the voltage-frequency island partitioned SoC, we use the utilities that Xilinx FPGA platform offers to design Globally Synchronous Locally Asynchronous (GALS) systems via Delay-Locked Loop elements. (C) 2013 Elsevier Ltd. All rights reserved.
引用
收藏
页码:158 / 167
页数:10
相关论文
共 50 条
  • [1] Wireless Network-on-Chip Analysis of Propagation Technique for On-chip Communication
    Pano, Vasil
    Yilmaz, Isikcan
    Liu, Yuqiao
    Taskin, Baris
    Dandekar, Kapil
    PROCEEDINGS OF THE 34TH IEEE INTERNATIONAL CONFERENCE ON COMPUTER DESIGN (ICCD), 2016, : 400 - 403
  • [2] Efficient modeling and synthesis of on-chip communication protocols for network-on-chip design
    Siegmund, R
    Müller, D
    PROCEEDINGS OF THE 2003 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOL V: BIO-MEDICAL CIRCUITS & SYSTEMS, VLSI SYSTEMS & APPLICATIONS, NEURAL NETWORKS & SYSTEMS, 2003, : 81 - 84
  • [3] A generic network-on-chip architecture for reconfigurable systems:: Implementation and evaluation
    Vestias, Mario P.
    Neto, Horacio C.
    2006 INTERNATIONAL CONFERENCE ON FIELD PROGRAMMABLE LOGIC AND APPLICATIONS, PROCEEDINGS, 2006, : 737 - 740
  • [4] Performance and Energy Evaluation of Network-On-Chip Infrastructure
    Kiran
    Solanki, Kamna
    2016 INTERNATIONAL CONFERENCE ON INVENTIVE COMPUTATION TECHNOLOGIES (ICICT), VOL 3, 2015, : 848 - 852
  • [5] Task Model for On-Chip Communication Infrastructure Design for Multicore Systems
    Phanibhushana, Bharath
    Ganeshpure, Kunal
    Kundu, Sandip
    2011 IEEE 29TH INTERNATIONAL CONFERENCE ON COMPUTER DESIGN (ICCD), 2011, : 360 - 365
  • [6] Testing network-on-chip communication fabrics
    Grecu, Cristian
    Ivanov, Andre
    Saleh, Resve
    Pande, Partha P.
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2007, 26 (12) : 2201 - 2214
  • [7] Parameterizable Ethernet Network-on-Chip Architecture on FPGA
    da Cunha Junior, Helio Fernandes
    Silva, Bruno de Abreu
    Bonato, Vanderlei
    2015 EUROMICRO CONFERENCE ON DIGITAL SYSTEM DESIGN (DSD), 2015, : 263 - 266
  • [8] On-chip communication architecture exploration: A quantitative evaluation of point-to-point, bus, and network-on-chip approaches
    Lee, Hyung Gyu
    Chang, Naehyuck
    Ogras, Umit Y.
    Marculescu, Radu
    ACM TRANSACTIONS ON DESIGN AUTOMATION OF ELECTRONIC SYSTEMS, 2007, 12 (03)
  • [9] Communication analysis for network-on-chip design
    Siebenborn, A
    Bringmann, O
    Rosenstiel, W
    INTERNATIONAL CONFERENCE ON PARALLEL COMPUTING IN ELECTRICAL ENGINEERING, 2004, : 315 - 320
  • [10] Network-on-Chip virtualization in Chip-Multiprocessor Systems
    Trivino, Francisco
    Sanchez, Jose L.
    Alfaro, Francisco J.
    Flich, Jose
    JOURNAL OF SYSTEMS ARCHITECTURE, 2012, 58 (3-4) : 126 - 139