• DocumentCode
    124009
  • Title

    Asynchronously assisted FPGA for variability

  • Author

    Low, Hock S. ; Delong Shang ; Fei Xia ; Yakovlev, Alex

  • Author_Institution
    μSyst. Design Group, Newcastle Univ., Newcastle upon Tyne, UK
  • fYear
    2014
  • fDate
    2-4 Sept. 2014
  • Firstpage
    1
  • Lastpage
    4
  • Abstract
    The effect of variability has become increasingly significant as a result of technology geometry scaling. This paper describes Asynchronous Assisting Logic (AAL) blocks and the method of introducing them into modern FPGA architecture, in order to increase tolerance of the wide range latency variations caused by parametric variation, and temperature and supply voltage fluctuations. The proposed method leverages the availability of variation maps and suggests deploying configurable AAL blocks only into the variation critical paths - reinforcing rather rerouting/remapping. This method reduces the size overhead significantly which normally will be incurred by fully asynchronous designs. The proposed technique maintains the existing FPGA architecture allowing potential reuse of design flow. Simulations show correct functionality given regularly variable, randomly variable and capacitor switching energy harvester voltage supplies.
  • Keywords
    asynchronous circuits; capacitor switching; field programmable gate arrays; logic design; FPGA architecture; asynchronous assisting logic blocks; asynchronous designs; asynchronously-assisted FPGA; capacitor switching energy harvester voltage supply; configurable AAL blocks; design flow reuse; parametric variation; randomly-variable energy harvester voltage supply; regularly-variable energy harvester voltage supply; size overhead; supply voltage fluctuation; technology geometry scaling; temperature voltage fluctuation; variability effect; variation critical paths; variation map availability; wide-range latency variations; Clocks; Field programmable gate arrays; Logic gates; Silicon; Switches; AFPGA; Asynchronous; Variability; variation tolerance;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Field Programmable Logic and Applications (FPL), 2014 24th International Conference on
  • Conference_Location
    Munich
  • Type

    conf

  • DOI
    10.1109/FPL.2014.6927398
  • Filename
    6927398