Collaborative Routing Algorithm for Fault Tolerance in Network on Chip CRAFT NoC

Abstract

Many fault tolerance techniques have been proposed in Network on Chip to cope with defects during fabrication or faults during product lifetime. Fault tolerance routing algorithm provide reliable mechanisms for continue delivering their services in spite of defective nodes due to the presence of permanent and/or transient faults throughout their lifetime implementation. This paper presents a new approach in the domain of fault-tolerant NoC with two main contributions. Firstly, we consider a unified fault model that include transient faults, permanent faults and congestion considered as a fault. Secondly, we present a new architecture based on sub-nets and give an overview of the associated test and (re)routing algorithm. The main result of this paper, is a new routing algorithm called Collaborative Routing Algorithm for Fault Tolerance in Network on Chip (CRAFT-NoC). We compare our approach with ACOFAR that considers as well congestion and permanent faults. Our simulation results show significant improvements in terms of both latency and reliability.

Authors and Affiliations

Chakib NEHNOUH, Mohamed SENOUCI, Abdelkader Chaib

Keywords

Related Articles

Risk Factors for Software Requirements Change Implementation

Requirements change has been regarded as a substantial risk in software development projects. The factors that contribute to the risk are identified through impact analysis, which later determine the planning of the chan...

A Survey on User Interfaces for Interaction with Human and Machines

Interaction with the machines and computers is achieved using user interfaces. Nowadays, with the tremendous growth of technology, the interaction is made more simple and flexible. The study of user interfaces for human-...

A Prototype Student Advising Expert System Supported with an Object-Oriented Database

Using intelligent computer systems technology to support the academic advising process offers many advantages over the traditional student advising. The objective of this research is to develop a prototype student advisi...

Network-State-Aware Quality of Service Provisioning for the Internet of Things

The Internet of Things (IoT) describes a diverse range of technologies to enable a diverse range of applications using diverse platforms for communication. IP-enabled Wireless Sensor Networks (6LoWPAN) are an integral pa...

Bio-NER: Biomedical Named Entity Recognition using Rule-Based and Statistical Learners

The purpose of extracting of Bio-Medical Entities is to recognize the particular entities, whether word or phrases, from the unstructured data contained in the text. This work proposes different approaches and methods, i...

Download PDF file
  • EP ID EP259128
  • DOI 10.14569/IJACSA.2017.080558
  • Views 105
  • Downloads 0

How To Cite

Chakib NEHNOUH, Mohamed SENOUCI, Abdelkader Chaib (2017). Collaborative Routing Algorithm for Fault Tolerance in Network on Chip CRAFT NoC. International Journal of Advanced Computer Science & Applications, 8(5), 483-491. https://europub.co.uk/articles/-A-259128