Projects per year
Abstract
This paper explores the potential for transistor level fault tolerance on a new Programmable Analogue and Digital Array (PAnDA) architecture1. In particular, this architecture features Combinatorial Configurable Analogue Blocks (CCABs) that can implement a number of combinatorial functions similar to FPGAs. In addition, PAnDA allows one to reconfigure features of the underlying analogue layer. In PAnDA-EINS, the functions that the CCAB can implement are predefined through the use of a routing block. This paper is a study of whether removing this routing block and allowing direct control of the transistors provides benefits for fault tolerance. Experiments are conducted in two stages. In the first stage, a logic function is evolved on a CCAB and then optimised using a GA. A fault is then injected into the substrate, breaking the logic function. The second stage of the experiment consists of evolving the logic function again on the faulty substrate. The results of these experiments show that the removal of the routing block from the CCAB is beneficial for fault tolerance.
Original language | English |
---|---|
Title of host publication | Proceedings of the IEEE Congress on Evolutionary Computation (CEC) |
Publisher | IEEE |
Pages | 613-620 |
DOIs | |
Publication status | Published - 2013 |
Event | Congress on Evolutionary Computation (CEC) - Canberra Duration: 8 Dec 2003 → 12 Dec 2003 |
Conference
Conference | Congress on Evolutionary Computation (CEC) |
---|---|
City | Canberra |
Period | 8/12/03 → 12/12/03 |
Keywords
- fault-tolerance
- evolutionary computation
- PAnDA
- hardware
- reconfigurable hardware
- variability
Projects
- 1 Finished
-
PAnDA: PAnDA: Programmable Analogue & Digital Array
Tyrrell, A. (Principal investigator), Trefzer, M. A. (Researcher) & Walker, J. A. (Researcher)
1/10/10 → 31/03/15
Project: Research project (funded) › Research