• DocumentCode
    258554
  • Title

    Improving reconfiguration speed for dynamic circuit specialization using placement constraints

  • Author

    Kulkarni, Amit ; Davidson, Tom ; Heyse, Karel ; Stroobandt, Dirk

  • Author_Institution
    ELIS Dept., Ghent Univ., Ghent, Belgium
  • fYear
    2014
  • fDate
    8-10 Dec. 2014
  • Firstpage
    1
  • Lastpage
    6
  • Abstract
    Dynamic Circuit Specialization (DCS) is an optimization technique used for implementing a parameterized application on an FPGA. The application is said to be parameterized when some of its inputs, called parameters, are infrequently changing compared to the other inputs. Instead of implementing these parameter inputs as regular inputs, in the DCS approach these inputs are implemented as constants and the design is optimized for these constants. When the parameter values change, the design is re-optimized for the new constant values by reconfiguring the FPGA. It has been investigated that run-time reconfiguration speed is the limiting factor of the DCS implementations on Xilinx FPGAs. We propose an idea to constrain the design´s placement and use the custom Xilinx HWICAP driver to improve reconfiguration speed at the cost of a small reduction in design performance. We use Xilinx Virtex-5 and Zynq-SoC as experimental platforms and we have used an 8-bit FIR filter with different tap configurations as our parameterized design whose filter coefficient values are infrequently changing inputs. A drastic improvement in the reconfiguration speed with a factor of 14 is achieved with only a ≈ 6% decrease in performance.
  • Keywords
    FIR filters; field programmable gate arrays; logic design; optimisation; system-on-chip; 8-bit FIR filter; FPGA; Xilinx Virtex-5; Zynq-SoC; custom Xilinx HWICAP driver; dynamic circuit specialization; optimization technique; placement constraint; run-time reconfiguration speed; Boolean functions; Clocks; Field programmable gate arrays; Finite impulse response filters; Hardware design languages; Table lookup; Throughput;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    ReConFigurable Computing and FPGAs (ReConFig), 2014 International Conference on
  • Conference_Location
    Cancun
  • Print_ISBN
    978-1-4799-5943-3
  • Type

    conf

  • DOI
    10.1109/ReConFig.2014.7032534
  • Filename
    7032534