A New Fault Tolerant Routing Algorithm for Networks on Chip

To provide correct data transmission and to handle the communication requirements, the routing algorithm should find a new path to steer packets from the source to the destination in a faulty network. Many solutions have been proposed to overcome faults in network-on-chips (NoCs). This article intro...

Full description

Saved in:
Bibliographic Details
Published inInternational journal of embedded and real-time communication systems Vol. 10; no. 3; pp. 68 - 85
Main Authors Nehnouh, Chakib, Senouci, Mohamed
Format Journal Article
LanguageEnglish
Published Hershey IGI Global 01.07.2019
Subjects
Online AccessGet full text
ISSN1947-3176
1947-3184
DOI10.4018/IJERTCS.2019070105

Cover

Abstract To provide correct data transmission and to handle the communication requirements, the routing algorithm should find a new path to steer packets from the source to the destination in a faulty network. Many solutions have been proposed to overcome faults in network-on-chips (NoCs). This article introduces a new fault-tolerant routing algorithm, to tolerate permanent and transient faults in NoCs. This solution called DINRA can satisfy simultaneously congestion avoidance and fault tolerance. In this work, a novel approach inspired by Catnap is proposed for NoCs using local and global congestion detection mechanisms with a hierarchical sub-network architecture. The evaluation (on reliability, latency and throughput) shows the effectiveness of this approach to improve the NoC performances compared to state of art. In addition, with the test module and fault register integrated in the basic architecture, the routers are able to detect faults dynamically and re-route packets to fault-free and congestion-free zones.
AbstractList To provide correct data transmission and to handle the communication requirements, the routing algorithm should find a new path to steer packets from the source to the destination in a faulty network. Many solutions have been proposed to overcome faults in network-on-chips (NoCs). This article introduces a new fault-tolerant routing algorithm, to tolerate permanent and transient faults in NoCs. This solution called DINRA can satisfy simultaneously congestion avoidance and fault tolerance. In this work, a novel approach inspired by Catnap is proposed for NoCs using local and global congestion detection mechanisms with a hierarchical sub-network architecture. The evaluation (on reliability, latency and throughput) shows the effectiveness of this approach to improve the NoC performances compared to state of art. In addition, with the test module and fault register integrated in the basic architecture, the routers are able to detect faults dynamically and re-route packets to fault-free and congestion-free zones.
Author Nehnouh, Chakib
Senouci, Mohamed
AuthorAffiliation University of Oran1 Ahmed Ben Bella, Oran, Algeria
AuthorAffiliation_xml – name: University of Oran1 Ahmed Ben Bella, Oran, Algeria
Author_xml – sequence: 1
  givenname: Chakib
  surname: Nehnouh
  fullname: Nehnouh, Chakib
  organization: University of Oran1 Ahmed Ben Bella, Oran, Algeria
– sequence: 2
  givenname: Mohamed
  surname: Senouci
  fullname: Senouci, Mohamed
  organization: University of Oran1 Ahmed Ben Bella, Oran, Algeria
BookMark eNp9kN9LwzAQx4NMcM79Az4FfBM6c-mPpPg0yqaToTDnc8jSdsvsmpqmDP97q5sOVHYvdw-f793xOUed0pQZQpdABgEBfjN5GM3myfOAEogJI0DCE9SFOGCeDzzo_MwsOkP9ul6TtsKARZx00e0QP2ZbPJZN4fDcFJmVpcMz0zhdLvGwWBqr3WqDc2Nb0G2Nfa2xKXGy0tUFOs1lUWf9fe-hl_Fontx706e7STKceioE7ryAp_mCUMaUYlJBHqU85yRSQCISkpRxWEBGM56GESMUuIxif6FoGoKUyo-p30NXu72VNW9NVjuxNo0t25OCxj7EEFAWthTdUcqaurZZLiqrN9K-CyDi05PYexIHT22I_wop7aTTpnRW6uJ49HoX1Ut9eOgvKKo0b-HJP_BWfHkX397F3vuRs0D8D1Snktw
CitedBy_id crossref_primary_10_3390_a15120481
crossref_primary_10_12720_jait_14_5_876_882
Cites_doi 10.1109/PDP.2013.75
10.1109/TPDS.2016.2588482
10.1109/ASPDAC.2013.6509555
10.1109/IOLTS.2015.7229835
10.1109/SiPS.2013.6674530
10.1016/j.micpro.2014.04.003
10.1145/2508148.2485950
10.1145/146628.140384
10.1109/TCAD.2011.2181509
10.1109/DSD.2012.82
10.1109/TC.2015.2425887
10.1145/2886781
10.1109/ISCAS.2014.6865545
10.1109/TPDS.2016.2521641
10.1145/1391469.1391584
10.1109/PACT.2011.61
10.1109/NCA.2010.14
10.1109/DSD.2013.42
10.1145/1629911.1630119
10.7873/DATE.2013.324
10.1007/978-1-4614-8274-1_8
10.1049/iet-cdt.2012.0054
10.1109/ISCAS.2015.7168945
10.1145/2522968.2522976
10.1109/NoCS.2013.6558401
ContentType Journal Article
Copyright Copyright © 2019, IGI Global. Copying or distributing in print or electronic forms without written permission of IGI Global is prohibited.
Copyright_xml – notice: Copyright © 2019, IGI Global. Copying or distributing in print or electronic forms without written permission of IGI Global is prohibited.
DBID AAYXX
CITATION
7SC
8FD
8FE
8FG
ABJCF
AFKRA
ARAPS
AZQEC
BENPR
BGLVJ
CCPQU
DWQXO
GNUQQ
HCIFZ
JQ2
K7-
L6V
L7M
L~C
L~D
M7S
P62
PHGZM
PHGZT
PKEHL
PQEST
PQGLB
PQQKQ
PQUKI
PRINS
PTHSS
DOI 10.4018/IJERTCS.2019070105
DatabaseName CrossRef
Computer and Information Systems Abstracts
Technology Research Database
ProQuest SciTech Collection
ProQuest Technology Collection
Materials Science & Engineering Database
ProQuest Central
Advanced Technologies & Aerospace Database
ProQuest Central Essentials
ProQuest Central
ProQuest Technology Collection (LUT)
ProQuest One
ProQuest Central
ProQuest Central Student
SciTech Premium Collection
ProQuest Computer Science Collection
Computer Science Database
ProQuest Engineering Collection
Advanced Technologies Database with Aerospace
Computer and Information Systems Abstracts – Academic
Computer and Information Systems Abstracts Professional
Engineering Database
ProQuest Advanced Technologies & Aerospace Collection
ProQuest Central Premium
ProQuest One Academic
ProQuest One Academic Middle East (New)
ProQuest One Academic Eastern Edition (DO NOT USE)
ProQuest One Applied & Life Sciences
ProQuest One Academic
ProQuest One Academic UKI Edition
ProQuest Central China
Engineering Collection
DatabaseTitle CrossRef
Computer Science Database
ProQuest Central Student
Technology Collection
Technology Research Database
Computer and Information Systems Abstracts – Academic
ProQuest One Academic Middle East (New)
ProQuest Advanced Technologies & Aerospace Collection
ProQuest Central Essentials
ProQuest Computer Science Collection
Computer and Information Systems Abstracts
SciTech Premium Collection
ProQuest One Community College
ProQuest Central China
ProQuest Central
ProQuest One Applied & Life Sciences
ProQuest Engineering Collection
ProQuest Central Korea
ProQuest Central (New)
Advanced Technologies Database with Aerospace
Engineering Collection
Advanced Technologies & Aerospace Collection
Engineering Database
ProQuest One Academic Eastern Edition
ProQuest Technology Collection
ProQuest SciTech Collection
Computer and Information Systems Abstracts Professional
ProQuest One Academic UKI Edition
Materials Science & Engineering Collection
ProQuest One Academic
ProQuest One Academic (New)
DatabaseTitleList Computer Science Database
CrossRef

Database_xml – sequence: 1
  dbid: 8FG
  name: ProQuest Technology Collection
  url: https://search.proquest.com/technologycollection1
  sourceTypes: Aggregation Database
DeliveryMethod fulltext_linktorsrc
Discipline Engineering
EISSN 1947-3184
EndPage 85
ExternalDocumentID 10_4018_IJERTCS_2019070105
w_Fault_Tolerant_Routing_10_4018_IJERTCS_201907010510
GroupedDBID 0R
ABEPT
ADEKF
ALMA_UNASSIGNED_HOLDINGS
COVLG
EBS
EJD
H13
HZ
JRD
MV1
NEEBM
O9-
RIF
0R~
4.4
AAYVP
AAYXX
ABJCF
ABPHS
ACOJC
AFKRA
ARAPS
BAAKF
BENPR
BGLVJ
BYHXH
CBWLS
CCPQU
CDTDJ
CIGCI
CITATION
CKMBR
CNQXE
CTSEY
HCIFZ
HZ~
IAO
ITC
K7-
M7S
N95
PHGZM
PHGZT
PQGLB
PTHSS
PUEGO
7SC
8FD
8FE
8FG
AZQEC
DWQXO
GNUQQ
JQ2
L6V
L7M
L~C
L~D
P62
PKEHL
PQEST
PQQKQ
PQUKI
PRINS
ID FETCH-LOGICAL-c518t-48dfb0277cc7ac1f6d8f806c106050d781b1e2e8d5670218a693bc2d51aac3923
IEDL.DBID BENPR
ISSN 1947-3176
IngestDate Fri Jul 25 10:46:48 EDT 2025
Wed Oct 01 04:28:06 EDT 2025
Thu Apr 24 23:04:45 EDT 2025
Fri Jan 15 00:04:30 EST 2021
Tue Jan 05 23:27:09 EST 2021
IsPeerReviewed true
IsScholarly true
Issue 3
Language English
LinkModel DirectLink
MergedId FETCHMERGED-LOGICAL-c518t-48dfb0277cc7ac1f6d8f806c106050d781b1e2e8d5670218a693bc2d51aac3923
Notes ObjectType-Article-1
SourceType-Scholarly Journals-1
ObjectType-Feature-2
content type line 14
PQID 2931914275
PQPubID 2045849
PageCount 18
ParticipantIDs crossref_primary_10_4018_IJERTCS_2019070105
proquest_journals_2931914275
crossref_citationtrail_10_4018_IJERTCS_2019070105
igi_journals_w_Fault_Tolerant_Routing_10_4018_IJERTCS_201907010510
ProviderPackageCode CITATION
AAYXX
PublicationCentury 2000
PublicationDate 2019-07-01
PublicationDateYYYYMMDD 2019-07-01
PublicationDate_xml – month: 07
  year: 2019
  text: 2019-07-01
  day: 01
PublicationDecade 2010
PublicationPlace Hershey
PublicationPlace_xml – name: Hershey
PublicationTitle International journal of embedded and real-time communication systems
PublicationYear 2019
Publisher IGI Global
Publisher_xml – name: IGI Global
References S.Xiangming (IJERTCS.2019070105-29) 2012
V.Fochi (IJERTCS.2019070105-16) 2015
P.Ren (IJERTCS.2019070105-24) 2016; 65
B.Fu (IJERTCS.2019070105-17) 2014; 22
IJERTCS.2019070105-8
IJERTCS.2019070105-9
IJERTCS.2019070105-30
IJERTCS.2019070105-7
IJERTCS.2019070105-4
IJERTCS.2019070105-5
IJERTCS.2019070105-3
IJERTCS.2019070105-26
IJERTCS.2019070105-1
IJERTCS.2019070105-25
C.Chen (IJERTCS.2019070105-6) 2013
IJERTCS.2019070105-23
IJERTCS.2019070105-20
IJERTCS.2019070105-21
E.Wachter (IJERTCS.2019070105-27) 2013
IJERTCS.2019070105-28
C.Glass (IJERTCS.2019070105-18) 1992
I.Pratomo (IJERTCS.2019070105-22) 2012
K.Aisopos (IJERTCS.2019070105-0) 2011
IJERTCS.2019070105-15
IJERTCS.2019070105-13
IJERTCS.2019070105-14
IJERTCS.2019070105-11
IJERTCS.2019070105-12
T.Lehtonen (IJERTCS.2019070105-19) 2007
R.Bishnoi (IJERTCS.2019070105-2) 2015
M.Dimopoulos (IJERTCS.2019070105-10) 2014; 38
References_xml – ident: IJERTCS.2019070105-11
  doi: 10.1109/PDP.2013.75
– ident: IJERTCS.2019070105-25
– ident: IJERTCS.2019070105-7
  doi: 10.1109/TPDS.2016.2588482
– ident: IJERTCS.2019070105-12
  doi: 10.1109/ASPDAC.2013.6509555
– ident: IJERTCS.2019070105-4
  doi: 10.1109/IOLTS.2015.7229835
– ident: IJERTCS.2019070105-20
  doi: 10.1109/SiPS.2013.6674530
– volume: 38
  start-page: 620
  issue: 6
  year: 2014
  ident: IJERTCS.2019070105-10
  article-title: Fault-tolerant adaptive routing under an unconstrained set of node and link failures for many-core systems-on-chip.
  publication-title: Microprocessors and Microsystems
  doi: 10.1016/j.micpro.2014.04.003
– ident: IJERTCS.2019070105-8
  doi: 10.1145/2508148.2485950
– start-page: 278
  year: 1992
  ident: IJERTCS.2019070105-18
  article-title: The turn model for adaptive routing
  publication-title: Proceedings of the 19th annual international symposium on Computer architecture (ISCA 92)
  doi: 10.1145/146628.140384
– ident: IJERTCS.2019070105-9
  doi: 10.1109/TCAD.2011.2181509
– ident: IJERTCS.2019070105-13
  doi: 10.1109/DSD.2012.82
– volume: 65
  start-page: 353
  issue: 2
  year: 2016
  ident: IJERTCS.2019070105-24
  article-title: A deadlock-free and connectivity-guaranteed methodology for achieving fault-tolerance in on-chip networks.
  publication-title: IEEE Transactions on Computers
  doi: 10.1109/TC.2015.2425887
– ident: IJERTCS.2019070105-28
  doi: 10.1145/2886781
– ident: IJERTCS.2019070105-5
  doi: 10.1109/ISCAS.2014.6865545
– volume: 22
  start-page: 113
  issue: 1
  year: 2014
  ident: IJERTCS.2019070105-17
  article-title: Zonedefense: A fault-tolerant routing for 2-d meshes without virtual channels. IEEE Transactions on Very Large Scale Integration (VLSI)
  publication-title: Systems
– ident: IJERTCS.2019070105-21
  doi: 10.1109/TPDS.2016.2521641
– ident: IJERTCS.2019070105-30
  doi: 10.1145/1391469.1391584
– start-page: 298
  year: 2011
  ident: IJERTCS.2019070105-0
  article-title: Ariadne: Agnostic reconfiguration in a disconnected network environment.
  publication-title: 2011 International Conference on Parallel Architectures and Compilation Techniques
  doi: 10.1109/PACT.2011.61
– ident: IJERTCS.2019070105-3
  doi: 10.1109/NCA.2010.14
– start-page: 477
  year: 2012
  ident: IJERTCS.2019070105-29
  article-title: Configurable redundant routing for network on chip.
  publication-title: 2012 Fourth International Conference on Computational Intelligence and Communication Networks
– start-page: 311
  year: 2013
  ident: IJERTCS.2019070105-6
  article-title: An effective routing algorithm to avoid unnecessary link abandon in 2D mesh NoCs.
  publication-title: 2013 Euromicro Conference on Digital System Design
  doi: 10.1109/DSD.2013.42
– ident: IJERTCS.2019070105-15
  doi: 10.1145/1629911.1630119
– year: 2007
  ident: IJERTCS.2019070105-19
  article-title: Online reconfigurable self-timed links for fault tolerant NoC.
  publication-title: VLSI Design
– start-page: 1595
  year: 2013
  ident: IJERTCS.2019070105-27
  article-title: Topology-agnostic fault-tolerant NoC routing method.
  publication-title: Proceedings of the Conference on Design, Automation and Test in Europe
  doi: 10.7873/DATE.2013.324
– start-page: 1
  year: 2012
  ident: IJERTCS.2019070105-22
  article-title: Gradient—An adaptive fault-tolerant routing algorithm for 2D mesh network-on-chips.
  publication-title: Proceedings of the 2012 Conference on Design and Architectures for Signal and Image Processing
– ident: IJERTCS.2019070105-1
  doi: 10.1007/978-1-4614-8274-1_8
– start-page: 800
  year: 2015
  ident: IJERTCS.2019070105-2
  article-title: d 2-LBDR: distance-driven routing to handle permanent failures in 2D mesh NOCs.
  publication-title: Proceedings of the 2015 Design, Automation & Test in Europe Conference & Exhibition
– ident: IJERTCS.2019070105-26
  doi: 10.1049/iet-cdt.2012.0054
– start-page: 1562
  year: 2015
  ident: IJERTCS.2019070105-16
  article-title: An integrated method for implementing online fault detection in NoC-based MPSoCs.
  publication-title: 2015 IEEE International Symposium on Circuits and Systems (ISCAS)
  doi: 10.1109/ISCAS.2015.7168945
– ident: IJERTCS.2019070105-23
  doi: 10.1145/2522968.2522976
– ident: IJERTCS.2019070105-14
  doi: 10.1109/NoCS.2013.6558401
SSID ssj0000547680
Score 2.111948
Snippet To provide correct data transmission and to handle the communication requirements, the routing algorithm should find a new path to steer packets from the...
SourceID proquest
crossref
igi
SourceType Aggregation Database
Enrichment Source
Index Database
Publisher
StartPage 68
SubjectTerms Algorithms
Communication
Congestion
Data transmission
Energy consumption
Failure
Fault detection
Fault tolerance
Faults
Hierarchies
Network latency
Packets (communication)
Reliability analysis
Routers
Semiconductors
System on chip
Title A New Fault Tolerant Routing Algorithm for Networks on Chip
URI http://services.igi-global.com/resolvedoi/resolve.aspx?doi=10.4018/IJERTCS.2019070105
https://www.proquest.com/docview/2931914275
Volume 10
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
journalDatabaseRights – providerCode: PRVPQU
  databaseName: ProQuest Central
  customDbUrl: http://www.proquest.com/pqcentral?accountid=15518
  eissn: 1947-3184
  dateEnd: 99991231
  omitProxy: true
  ssIdentifier: ssj0000547680
  issn: 1947-3176
  databaseCode: BENPR
  dateStart: 20100101
  isFulltext: true
  titleUrlDefault: https://www.proquest.com/central
  providerName: ProQuest
link http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwfV1bS8MwFD647UUfxCvOywjomxR7SZsUEZljUwcO0Qm-hTRJ52BuUyv-fU-61jmUPfc0JV_Sc76TnAvASchYqNLEdwxNuEMNrgWnlDrGU1zRVKeBsrnDd73o5ol2n8PnFeiVuTA2rLLUibmi1hNlz8jP0CzZUmQ-Cy-nb47tGmVvV8sWGrJoraAv8hJjFaj5tjJWFWpX7d79w8-pCxIU5Nd5lmRM7QEdi2aZNOhm8LPbbvuh33q0AV_oM9rekQvWqjIcDP-o7NwOdTZgvSCQpDlb8U1YMeMtWPtVVnAbzpsEdRfpyM9RRvqTkUF7lBEb-4OPSXM0wHllL68E-SoK5mHgH2QyJq2X4XQHnjrtfuvGKZokOAonmjmU6zSxF7FKMam8NNI85W6k0NVzQ1czpKWe8Q3XYcSsPZdRHCTK16EnpUJyFOxCdTwZmz0gilFXcvSwgjihsYw5R3bhuSZmkvlB7NXBK8EQqqggbhtZjAR6EhZAUQAo5gDW4fTnnemsfsZS6WPEWBS_0cc_EmKq0zpcLUh9iRxQUQIqCkCXfMhz63BYLuR8pPkm21_--ABW7WCzuN1DqGbvn-YI2UmWNKDCO9eNYuN9A7nE3VY
linkProvider ProQuest
linkToHtml http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwtV1LbxMxEB71cQAOCEoRaQNYKpyqVffhXXuFKpSGREkfUdWmUm-u1_amkdIkJRtV_Dl-G-ONt6EC5dazZ73S57HnG3seAF9ixmKVZ6FnaMY9anAtOKXUM4HiiuY6j5TNHT7rJZ0renwdX6_B7yoXxoZVVmdieVDribJ35AdolmwpspDF36f3nu0aZV9XqxYa0rVW0IdliTGX2HFifj2gCzc77P7A9f4ahu1Wv9nxXJcBT6Fk4VGu88y-ZCrFpAryRPOc-4lCX8mPfc2Q1wUmNFzHCbMGUSZplKlQx4GUCtlFhPOuwyaNaIrO3-ZRq3d-8XjLg4QI-XyZlZlSeyHIkkXmDro1_KB73LroNy9tgBn6qLZX5RPruD4cDP8xEaXda7-B146wksZCw97Cmhlvwau_yhi-g28Ngmclacv5qCD9ycig_SuIjTXCYdIYDRDH4vaOID9GwTLsfEYmY9K8HU634epZ4HoPG-PJ2HwAohj1JUePLkozmsqUc2QzgW9SJlkYpUENggoMoVzFcts4YyTQc7EACgegWAJYg_3Hb6aLeh0rpfcQY-G27ew_EmKq8xocPZF6ECWgogJUOEBX_Cjwa1CvFnI501Kpd1YPf4YXnf7ZqTjt9k524aWdeBEzXIeN4ufcfERmVGSfnPoRuHlujf8DYLkYxw
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=A+New+Fault+Tolerant+Routing+Algorithm+for+Networks+on+Chip&rft.jtitle=International+journal+of+embedded+and+real-time+communication+systems&rft.au=Nehnouh%2C+Chakib&rft.au=Senouci%2C+Mohamed&rft.date=2019-07-01&rft.issn=1947-3176&rft.eissn=1947-3184&rft.volume=10&rft.issue=3&rft.spage=68&rft.epage=85&rft_id=info:doi/10.4018%2FIJERTCS.2019070105&rft.externalDBID=n%2Fa&rft.externalDocID=10_4018_IJERTCS_2019070105
thumbnail_l http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=1947-3176&client=summon
thumbnail_m http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=1947-3176&client=summon
thumbnail_s http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=1947-3176&client=summon