ABSTRACT

Asynchronous On-Chip Networks and Fault-Tolerant Techniques is the first comprehensive study of fault-tolerance and fault-caused deadlock effects in asynchronous on-chip networks, aiming to overcome these drawbacks and ensure greater reliability of applications.

As a promising alternative to the widely used synchronous on-chip networks for multicore processors, asynchronous on-chip networks can be vulnerable to faults even if they can deliver the same performance with much lower energy and area compared with their synchronous counterparts – faults can not only corrupt data transmission but also cause a unique type of deadlock. By adopting a new redundant code along with a dynamic fault detection and recovery scheme, the authors demonstrate that asynchronous on-chip networks can be efficiently hardened to tolerate both transient and permanent faults and overcome fault-caused deadlocks.

This book will serve as an essential guide for researchers and students studying interconnection networks, fault-tolerant computing, asynchronous system design, circuit design and on-chip networking, as well as for professionals interested in designing fault-tolerant and high-throughput asynchronous circuits.

chapter Chapter 1|12 pages

Introduction

chapter Chapter 2|44 pages

Asynchronous Circuits

chapter Chapter 3|32 pages

Asynchronous Networks-on-Chip

chapter Chapter 4|78 pages

Optimizing Asynchronous On-Chip Networks

chapter Chapter 5|58 pages

Fault-Tolerant Asynchronous Circuits

chapter Chapter 6|46 pages

Fault-Tolerant Coding

chapter Chapter 7|32 pages

Deadlock Detection

chapter Chapter 8|20 pages

Deadlock Recovery

chapter Chapter 9|6 pages

Summary