Title :
A Flexible Parallel Simulator for Networks-on-Chip With Error Control
Author :
Yu, Qiaoyan ; Ampadu, Paul
Author_Institution :
Univ. of Rochester, Rochester, NY, USA
Abstract :
This paper presents a flexible parallel simulator to evaluate the impact of different error control methods on the performance and energy consumption of networks-on-chip (NoCs). Various error control schemes can be inserted into the simulator in a plug-and-play manner for evaluation. Moreover, a highly tunable fault injection feature is developed for modeling various fault injection scenarios, including different fault injection rates, fault types, fault injection locations, and faulty flit types. Case studies performed in the proposed flexible simulation environment are presented to demonstrate the impact of a set of error control schemes on NoC performance and energy in different noise scenarios. This paper also uses the simulator to provide design guidelines for NoCs with error control capabilities.
Keywords :
fault tolerance; logic design; network-on-chip; NoC; error control; fault injection feature; fault injection location; fault injection rate; fault type; faulty flit type; flexible parallel simulator; network-on-chip; Analytical models; Circuit faults; Communication system traffic control; Computational modeling; Energy consumption; Error correction; Network topology; Network-on-a-chip; Power system modeling; Working environment noise; Error control; fault tolerance; networks-on-chip; performance analysis and design aid; reliability; simulator;
Journal_Title :
Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on
DOI :
10.1109/TCAD.2009.2034353