• DocumentCode
    1763647
  • Title

    PAnDA: A Reconfigurable Architecture that Adapts to Physical Substrate Variations

  • Author

    Walker, James Alfred ; Trefzer, Martin A. ; Bale, Simon J. ; Tyrrell, Andy M.

  • Author_Institution
    Dept. of Electron., Univ. of York, York, UK
  • Volume
    62
  • Issue
    8
  • fYear
    2013
  • fDate
    Aug. 2013
  • Firstpage
    1584
  • Lastpage
    1596
  • Abstract
    Field programmable gate arrays (FPGAs) are widely used in applications where online reconfigurable signal processing is required. Speed and function density of FPGAs are increasing as transistor sizes shrink to the nanoscale. As these transistors reduce in size intrinsic variability becomes more of a problem and to reliably create electronic designs according to specification time consuming statistical simulations become necessary; and even with accurate models and statistical simulation, the fabrication yield will decrease as every physical instance of a design behaves differently. This paper describes an adaptive, evolvable architecture that allows for correction and optimization of circuits directly in hardware using bioinspired techniques. Similar to FPGAs, the programmable analog and digital array (PAnDA) architecture introduced provides a digital configuration layer for circuit design. Accessing additional configuration options of the underlying analog layer enables continuous adjustment of circuit characteristics at runtime, which enables dynamic optimization of the mapped design´s performance. Moreover, the yield of devices can be improved postfabrication via reconfiguration of the analog layer, which can overcome faults induced due to variability and process defects. Since optimization goals are generic, i.e., not restricted to reducing stochastic variability, power consumption or increasing speed, the same mechanisms can also enhance the device´s fault tolerant abilities in the case of component degradation and failures during its lifetime or when exposed to hazardous environments.
  • Keywords
    field programmable gate arrays; network synthesis; reconfigurable architectures; signal processing; FPGA function density; FPGA speed; PAnDA architecture; analog layer reconfiguration; circuit design; electronic design; field programmable gate array; physical substrate variation; postfabrication; programmable analog and digital array; reconfigurable architecture; reconfigurable signal processing; statistical simulation; stochastic variability; transistor size; Computer architecture; Field programmable gate arrays; Logic gates; Optimization; Performance evaluation; Random access memory; Transistors; Reconfigurable architectures; adaptive hardware; bio-inspired algorithms; evolvable hardware; fault tolerance; intrinsic variability;
  • fLanguage
    English
  • Journal_Title
    Computers, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9340
  • Type

    jour

  • DOI
    10.1109/TC.2013.59
  • Filename
    6482553