An improved fault-tolerant routing algorithm for a Network-on-Chip derived with formal analysis

被引:9
|
作者
Zhang, Zhen [1 ]
Serwe, Wendelin [2 ,3 ,4 ]
Wu, Jian [5 ]
Yoneda, Tomohiro [6 ]
Zheng, Hao [7 ]
Myers, Chris [1 ]
机构
[1] Univ Utah, Dept Elect & Comp Engn, Salt Lake City, UT 84112 USA
[2] Inria, Rocquencourt, France
[3] Univ Grenoble Alpes, LIG, F-38000 Grenoble, France
[4] CNRS, LIG, F-38000 Grenoble, France
[5] Toshiba Amer Elect Components Inc, San Jose, CA USA
[6] Natl Inst Informat, Tokyo, Japan
[7] Univ S Florida, Dept Comp Sci & Engn, Tampa, FL USA
基金
美国国家科学基金会;
关键词
Fault-tolerant routing; Formal methods; Model checking; Network-on-chip; Process calculus; VERIFICATION; SPECIFICATIONS; ARCHITECTURE; PROTOCOL; MESHES; MODEL;
D O I
10.1016/j.scico.2016.01.002
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
A fault-tolerant routing algorithm in Network-on-Chip (NoC) architectures provides adaptivity for on-chip communications. Adding fault-tolerance adaptivity to a routing algorithm increases its design complexity and makes it prone to deadlock and other problems if improperly implemented. Formal verification techniques are needed to check the correctness of the design. This paper describes the discovery of a potential livelock problem through formal analysis on an extension of the link-fault tolerant NoC architecture introduced by Wu et al. In the process of eliminating this problem, an improved routing architecture is derived. The improvement simplifies the routing architecture, enabling successful verification using the CADP verification toolbox. The routing algorithm is proven to have several desirable properties including deadlock and livelock freedom, and tolerance to a single-link-fault. (C) 2016 Elsevier B.V. All rights reserved.
引用
收藏
页码:24 / 39
页数:16
相关论文
共 50 条
  • [21] Power and Area Evaluation of a Fault-Tolerant Network-on-Chip
    Kadeed, Thawra
    Rambo, Eberle A.
    Ernst, Rolf
    2017 30TH IEEE INTERNATIONAL SYSTEM-ON-CHIP CONFERENCE (SOCC), 2017, : 190 - 195
  • [22] Designing fault-tolerant network-on-chip router architecture
    Eghbal, Ashkan
    Yaghini, Pooria M.
    Pedram, H.
    Zarandi, H. R.
    INTERNATIONAL JOURNAL OF ELECTRONICS, 2010, 97 (10) : 1181 - 1192
  • [23] Fault-Tolerant Application-Specific Network-on-Chip
    Koupaei, Fathollah Karimi
    Khademzadeh, Ahmad
    Janidarmian, Majid
    WORLD CONGRESS ON ENGINEERING AND COMPUTER SCIENCE, WCECS 2011, VOL II, 2011, : 734 - 738
  • [24] Fault-Tolerant Application Specific Network-on-Chip Design
    Shah, Parth
    Kanniganti, Abhishek
    Soumya, J.
    2017 7TH INTERNATIONAL SYMPOSIUM ON EMBEDDED COMPUTING AND SYSTEM DESIGN (ISED), 2017,
  • [25] Novel Fault-Tolerant Routing Technique for ZMesh Topology based Network-on-Chip Design
    Bhanu, P. Veda
    Govil, Vibhor
    Jagadeesh, Samala
    Soumya, J.
    Cenkeramaddi, Linga Reddy
    PROCEEDINGS OF THE 15TH IEEE CONFERENCE ON INDUSTRIAL ELECTRONICS AND APPLICATIONS (ICIEA 2020), 2020, : 1070 - 1074
  • [26] RFRA: Reconfigurable and Fault-tolerant Routing Algorithm without virtual channels for 2D Network-on-Chip
    Xie, Ruilian
    Cai, Jueping
    Wang, Peng
    2016 13TH IEEE INTERNATIONAL CONFERENCE ON SOLID-STATE AND INTEGRATED CIRCUIT TECHNOLOGY (ICSICT), 2016, : 1615 - 1617
  • [27] AFRM: Adaptive and Fault-Tolerant Routing Method for 2D Network-on-Chip
    Xie, Ruilian
    Cai, Jueping
    Wang, Peng
    Zhang, Xin
    Wang, Juan
    JOURNAL OF CIRCUITS SYSTEMS AND COMPUTERS, 2017, 26 (12)
  • [28] Fault-Tolerant Assessment and Enhancement in the Reconfigurable Network-on-Chip
    Salamat, Ronak
    Zarandi, Hamid Reza
    2012 16TH CSI INTERNATIONAL SYMPOSIUM ON COMPUTER ARCHITECTURE AND DIGITAL SYSTEMS (CADS), 2012, : 109 - 114
  • [29] A Reconfigurable Fault-Tolerant Routing Algorithm to Optimize the Network-on-Chip Performance and Latency in Presence of Intermittent and Permanent Faults
    Behrouz, Reyhaneh Jabbarvand
    Modarressi, Mehdi
    Azad, Hamid Sarbazi
    2011 IEEE 29TH INTERNATIONAL CONFERENCE ON COMPUTER DESIGN (ICCD), 2011, : 433 - +
  • [30] Graceful deadlock-free fault-tolerant routing algorithm for 3D Network-on-Chip architectures
    Ben Ahmed, Akram
    Ben Abdallah, Abderazek
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2014, 74 (04) : 2229 - 2240