• DocumentCode
    617875
  • Title

    Overcoming faults using evolution on the PAnDA architecture

  • Author

    Campos, Pedro B. ; Lawson, David M.R. ; Bale, Simon J. ; Walker, James Alfred ; Trefzer, Martin A. ; Tyrrell, Andy M.

  • Author_Institution
    Intelligent Systems Group, Department of Electronics, University of York, Heslington, YO10 5DD, UK
  • fYear
    2013
  • fDate
    20-23 June 2013
  • Firstpage
    613
  • Lastpage
    620
  • 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.
  • Keywords
    IEEE Xplore; Portable document format;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Evolutionary Computation (CEC), 2013 IEEE Congress on
  • Conference_Location
    Cancun
  • Print_ISBN
    978-1-4799-0453-2
  • Electronic_ISBN
    978-1-4799-0452-5
  • Type

    conf

  • DOI
    10.1109/CEC.2013.6557625
  • Filename
    6557625