• DocumentCode
    147963
  • Title

    A methodology for scaling power dissipation values between different FPGAs

  • Author

    Reimer, Axel ; Nebel, Wolfgang

  • Author_Institution
    OFFIS Res. Inst., Oldenburg, Germany
  • fYear
    2014
  • fDate
    Sept. 29 2014-Oct. 1 2014
  • Firstpage
    1
  • Lastpage
    8
  • Abstract
    Power dissipation is one of the key parameters when designing digital circuits. While an ASIC can be exactly fitted to the requirements, targeting an FPGA means to select one of many commercially available FPGAs having different power characteristics. In this work an approach for scaling existing power values from one FPGA implementation to other FPGAs is presented. This enables a fast design space exploration of many different FPGA target architectures. The methodology is based on characterising the most important properties of each relevant FPGA type using some test designs. Afterwards, a modelling process is started for each aspect of power dissipation. The model is evaluated using a secure hashing algorithm and a Viterbi codec as benchmark designs. The mean absolute relative error for the total dynamic power dissipation is 7.3% while static power can be modelled nearly perfectly with a mean error below 0.01%. The methodology can be used to choose the most power-efficient target FPGA for an existing design without executing the traditional power estimation flow for every device under consideration.
  • Keywords
    field programmable gate arrays; integrated circuit design; integrated circuit interconnections; integrated circuit modelling; ASIC; FPGA implementation; FPGA target architectures; FPGA type; Viterbi codec; design space exploration; digital circuits; hashing algorithm; modelling process; power characteristics; power dissipation values; power estimation flow; power values; static power; Adders; Clocks; Estimation; Field programmable gate arrays; Pins; Power dissipation; Switches;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Power and Timing Modeling, Optimization and Simulation (PATMOS), 2014 24th International Workshop on
  • Conference_Location
    Palma de Mallorca
  • Type

    conf

  • DOI
    10.1109/PATMOS.2014.6951900
  • Filename
    6951900