Fault-Tolerant Routing Algorithm Simulation and Hardware Verification of NoC

被引:11
作者
Jiang, Shu Y. [1 ]
Luo, Gang [2 ]
Liu, Yue [1 ]
Jiang, Shan S. [1 ]
Li, Xiu T. [1 ]
机构
[1] Univ Elect Sci & Technol China, Sch Automat Engn, Chengdu 611731, Peoples R China
[2] Chengdu Technol Univ, Chengdu, Peoples R China
关键词
Network-on-Chip; XY routing algorithm; fault tolerant; ISE; router;
D O I
10.1109/TASC.2014.2346484
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Various software and hardware faults can destroy data transmission on the network, so it is essential to study fault-tolerant methods of Network-on-Chip (NoC). In this paper, a modified fault-tolerant routing algorithm is proposed based on the XY algorithm, which can achieve an efficient route way by resetting the route rule when error occurred on the path of chain or between the nodes. This performance shows that the fault tolerant bypassed the fault path of chain or the error nodes. A hardware design of the modified fault-tolerant routing algorithm is also introduced, aimed at the elaborating of hardware structure principle and simulating of fault tolerant routing algorithm of NoC based on FPGA. The proposed algorithm was simulated and verified on the platform of ISE Design Suite 13.3. The simulation results showed that the proposed modified algorithm is feasible. Because of the algorithm, the overall performance has improved obviously without using virtual channel, especially for the area and power consumption. At last, the proposed algorithm was verified on the FPGA platform of Nexys2 multiple sets of validate data proved that the proposed modified algorithm was reliable and feasible, and the quality of this NoC performed very well.
引用
收藏
页数:5
相关论文
共 14 条
  • [1] [Anonymous], 2 INT WORKSH NETW CH
  • [2] Networks-on-Chip in Emerging Interconnect Paradigms: Advantages and Challenges
    Carloni, Luca P.
    Pande, Partha
    Xie, Yuan
    [J]. 2009 3RD ACM/IEEE INTERNATIONAL SYMPOSIUM ON NETWORKS-ON-CHIP, 2009, : 93 - +
  • [3] Clements AT, 2012, ASPLOS XVII: SEVENTEENTH INTERNATIONAL CONFERENCE ON ARCHITECTURAL SUPPORT FOR PROGRAMMING LANGUAGES AND OPERATING SYSTEMS, P199
  • [4] Cuviello M., 1999, 1999 IEEE/ACM International Conference on Computer-Aided Design. Digest of Technical Papers (Cat. No.99CH37051), P297, DOI 10.1109/ICCAD.1999.810665
  • [5] Feng Chaochao, 2010, P 3 INT WORKSH NETW, P11, DOI DOI 10.1145/1921249.1921254
  • [6] Crosstalk Glitch Propagation Modeling for Asynchronous Interfaces in Globally Asynchronous Locally Synchronous Systems
    Hasan, Syed Rafay
    Belanger, Normand
    Savaria, Yvon
    Ahmad, M. Omair
    [J]. IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS I-REGULAR PAPERS, 2010, 57 (08) : 2020 - 2031
  • [7] Jiang SY, 2013, 2013 IEEE INTERNATIONAL CONFERENCE ON APPLIED SUPERCONDUCTIVITY AND ELECTROMAGNETIC DEVICES (ASEMD), P189, DOI 10.1109/ASEMD.2013.6780741
  • [8] FiConn: Using Backup Port for Server Interconnection in Data Centers
    Li, Dan
    Guo, Chuanxiong
    Wu, Haitao
    Tan, Kun
    Zhang, Yongguang
    Lu, Songwu
    [J]. IEEE INFOCOM 2009 - IEEE CONFERENCE ON COMPUTER COMMUNICATIONS, VOLS 1-5, 2009, : 2276 - 2285
  • [9] An Automatic Design Flow for Data Parallel and Pipelined Signal Processing Applications on Embedded Multiprocessor with NoC: Application to Cryptography
    Li, Xinyu
    Hammami, Omar
    [J]. INTERNATIONAL JOURNAL OF RECONFIGURABLE COMPUTING, 2009, 2009
  • [10] Outstanding Research Problems in NoC Design: System, Microarchitecture, and Circuit Perspectives
    Marculescu, Radu
    Ogras, Umit Y.
    Peh, Li-Shiuan
    Jerger, Natalie Enright
    Hoskote, Yatin
    [J]. IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2009, 28 (01) : 3 - 21