NoCGuard: A Reliable Network-on-Chip Router Architecture
Aggressive scaling in deep nanometer technology enables chip multiprocessor design facilitated by the communication-centric architecture provided by Network-on-Chip (NoC). At the same time, it brings considerable challenges in reliability because a fault in the network architecture severely impacts...
Main Authors: | , , , , , |
---|---|
Format: | Article |
Language: | English |
Published: |
MDPI AG
2020-02-01
|
Series: | Electronics |
Subjects: | |
Online Access: | https://www.mdpi.com/2079-9292/9/2/342 |
id |
doaj-671425a07d2549dba2be09eee675bc0a |
---|---|
record_format |
Article |
spelling |
doaj-671425a07d2549dba2be09eee675bc0a2020-11-25T02:36:04ZengMDPI AGElectronics2079-92922020-02-019234210.3390/electronics9020342electronics9020342NoCGuard: A Reliable Network-on-Chip Router ArchitectureMuhammad Akmal Shafique0Naveed Khan Baloch1Muhammad Iram Baig2Fawad Hussain3Yousaf Bin Zikria4Sung Won Kim5Department of Electrical Engineering, University of Engineering & Technology, Taxila 47050, PakistanDepartment of Computer Engineering, University of Engineering & Technology, Taxila 47050, PakistanDepartment of Electrical Engineering, University of Engineering & Technology, Taxila 47050, PakistanDepartment of Computer Engineering, University of Engineering & Technology, Taxila 47050, PakistanDepartment of Information and Communication Engineering, Yeungnam University, Gyeongsan 38541, KoreaDepartment of Information and Communication Engineering, Yeungnam University, Gyeongsan 38541, KoreaAggressive scaling in deep nanometer technology enables chip multiprocessor design facilitated by the communication-centric architecture provided by Network-on-Chip (NoC). At the same time, it brings considerable challenges in reliability because a fault in the network architecture severely impacts the performance of a system. To deal with these reliability challenges, this research proposed NoCGuard, a reconfigurable architecture designed to tolerate multiple permanent faults in each pipeline stage of the generic router. NoCGuard router architecture uses four highly reliable and low-cost fault-tolerant strategies. We exploited resource borrowing and double routing strategy for the routing computation stage, default winner strategy for the virtual channel allocation stage, runtime arbiter selection and default winner strategy for the switch allocation stage and multiple secondary bypass paths strategy for the crossbar stage. Unlike existing reliable router architectures, our architecture features less redundancy, more fault tolerance, and high reliability. Reliability comparison using Mean Time to Failure (MTTF) metric shows 5.53-time improvement in a lifetime and using Silicon Protection Factor (SPF), 22-time improvement, which is better than state-of-the-art reliable router architectures. Synthesis results using 15 nm and 45 nm technology library show that additional circuitry incurs an area overhead of 28.7% and 28% respectively. Latency analysis using synthetic, PARSEC and SPLASH-2 traffic shows minor increase in performance by 3.41%, 12% and 15% respectively while providing high reliability.https://www.mdpi.com/2079-9292/9/2/342reliabilityreconfigurable architecturefault tolerancenetwork-on-chippermanent faults |
collection |
DOAJ |
language |
English |
format |
Article |
sources |
DOAJ |
author |
Muhammad Akmal Shafique Naveed Khan Baloch Muhammad Iram Baig Fawad Hussain Yousaf Bin Zikria Sung Won Kim |
spellingShingle |
Muhammad Akmal Shafique Naveed Khan Baloch Muhammad Iram Baig Fawad Hussain Yousaf Bin Zikria Sung Won Kim NoCGuard: A Reliable Network-on-Chip Router Architecture Electronics reliability reconfigurable architecture fault tolerance network-on-chip permanent faults |
author_facet |
Muhammad Akmal Shafique Naveed Khan Baloch Muhammad Iram Baig Fawad Hussain Yousaf Bin Zikria Sung Won Kim |
author_sort |
Muhammad Akmal Shafique |
title |
NoCGuard: A Reliable Network-on-Chip Router Architecture |
title_short |
NoCGuard: A Reliable Network-on-Chip Router Architecture |
title_full |
NoCGuard: A Reliable Network-on-Chip Router Architecture |
title_fullStr |
NoCGuard: A Reliable Network-on-Chip Router Architecture |
title_full_unstemmed |
NoCGuard: A Reliable Network-on-Chip Router Architecture |
title_sort |
nocguard: a reliable network-on-chip router architecture |
publisher |
MDPI AG |
series |
Electronics |
issn |
2079-9292 |
publishDate |
2020-02-01 |
description |
Aggressive scaling in deep nanometer technology enables chip multiprocessor design facilitated by the communication-centric architecture provided by Network-on-Chip (NoC). At the same time, it brings considerable challenges in reliability because a fault in the network architecture severely impacts the performance of a system. To deal with these reliability challenges, this research proposed NoCGuard, a reconfigurable architecture designed to tolerate multiple permanent faults in each pipeline stage of the generic router. NoCGuard router architecture uses four highly reliable and low-cost fault-tolerant strategies. We exploited resource borrowing and double routing strategy for the routing computation stage, default winner strategy for the virtual channel allocation stage, runtime arbiter selection and default winner strategy for the switch allocation stage and multiple secondary bypass paths strategy for the crossbar stage. Unlike existing reliable router architectures, our architecture features less redundancy, more fault tolerance, and high reliability. Reliability comparison using Mean Time to Failure (MTTF) metric shows 5.53-time improvement in a lifetime and using Silicon Protection Factor (SPF), 22-time improvement, which is better than state-of-the-art reliable router architectures. Synthesis results using 15 nm and 45 nm technology library show that additional circuitry incurs an area overhead of 28.7% and 28% respectively. Latency analysis using synthetic, PARSEC and SPLASH-2 traffic shows minor increase in performance by 3.41%, 12% and 15% respectively while providing high reliability. |
topic |
reliability reconfigurable architecture fault tolerance network-on-chip permanent faults |
url |
https://www.mdpi.com/2079-9292/9/2/342 |
work_keys_str_mv |
AT muhammadakmalshafique nocguardareliablenetworkonchiprouterarchitecture AT naveedkhanbaloch nocguardareliablenetworkonchiprouterarchitecture AT muhammadirambaig nocguardareliablenetworkonchiprouterarchitecture AT fawadhussain nocguardareliablenetworkonchiprouterarchitecture AT yousafbinzikria nocguardareliablenetworkonchiprouterarchitecture AT sungwonkim nocguardareliablenetworkonchiprouterarchitecture |
_version_ |
1724801495420895232 |