• DocumentCode
    1946104
  • Title

    High-level linear projection circuit design optimization framework for FPGAs under over-clocking

  • Author

    Duarte, Rui Policarpo ; Bouganis, Christos-Savvas

  • Author_Institution
    Dept. of Electr. & Electron. Eng., Imperial Coll. London, London, UK
  • fYear
    2012
  • fDate
    29-31 Aug. 2012
  • Firstpage
    723
  • Lastpage
    726
  • Abstract
    Frequently, the high-level algorithm parameter selection and its mapping into hardware are considered to be independent processes, often leading to suboptimal solutions. When DSP applications with real-time constraints are targeted, it is often desirable the resulting hardware system to be clocked at as high frequency as possible. Even though the trend in modern devices is to provide a fabric that can support higher frequencies, its variability makes the design tools to be pessimistic about maximum clock frequency estimates. The proposed framework optimizes and mitigates the probabilistic behaviour of digital circuits, by trying to expose the impact of variability of the fabric into high-level algorithmic specifications. FPGAs are well positioned to tackle this problem because they can be reconfigured, allowing an off-line characterization of the specific device before implementing the complete optimized circuit on the same device. Circuits generated by the proposed framework outperform typical implementations, by minimizing area, errors, and maximizing its operating clock frequency. An example of a linear projection circuit, over-clocked by 232%, shows savings up to 39% in hardware resources for the same target PSNR over traditional implementation.
  • Keywords
    circuit optimisation; digital signal processing chips; field programmable gate arrays; frequency estimation; logic design; probability; DSP; FPGA; clock frequency estimation; digital circuits; high-level algorithm parameter selection; high-level linear projection circuit design optimization; operating clock frequency; probabilistic behaviour; target PSNR; Bayesian methods; Clocks; Digital signal processing; Field programmable gate arrays; Hardware; Optimization; PSNR;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Field Programmable Logic and Applications (FPL), 2012 22nd International Conference on
  • Conference_Location
    Oslo
  • Print_ISBN
    978-1-4673-2257-7
  • Electronic_ISBN
    978-1-4673-2255-3
  • Type

    conf

  • DOI
    10.1109/FPL.2012.6339162
  • Filename
    6339162