• DocumentCode
    726428
  • Title

    Area-efficient pipelining for FPGA-targeted high-level synthesis

  • Author

    Zhao, Ritchie ; Mingxing Tan ; Dai, Steve ; Zhiru Zhang

  • Author_Institution
    Sch. of Electr. & Comput. Eng., Cornell Univ., Ithaca, NY, USA
  • fYear
    2015
  • fDate
    8-12 June 2015
  • Firstpage
    1
  • Lastpage
    6
  • Abstract
    Traditional techniques for pipeline scheduling in high-level synthesis for FPGAs assume an additive delay model where each operation incurs a pre-characterized delay. While a good approximation for some operation types, this fails to consider technology mapping, where a group of logic operations can be mapped to a single look-up table (LUT) and together incur one LUT worth of delay. We propose an exact formulation of the throughput-constrained, mapping-aware pipeline scheduling problem for FPGA-targeted high-level synthesis with area minimization being a primary objective. By taking this cross-layered approach, our technique is able to mitigate the pessimism inherent in static delay estimates and reduce the usage of LUTs and pipeline registers. Experimental results using our method demonstrate improved resource utilization for a number of logic-intensive, real-life benchmarks compared to a state-of-the-art commercial HLS tool for Xilinx FPGAs.
  • Keywords
    delay estimation; field programmable gate arrays; logic design; pipeline processing; scheduling; table lookup; FPGA-targeted high-level synthesis; LUT; Xilinx FPGAs; additive delay model; area minimization; area-efficient pipelining; commercial HLS tool; cross-layered approach; logic-intensive real-life benchmarks; pipeline registers; single look-up table; static delay estimates; technology mapping; throughput-constrained mapping-aware pipeline scheduling problem; Benchmark testing; Delays; Kernel; Pipeline processing; Registers; Schedules; Table lookup;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design Automation Conference (DAC), 2015 52nd ACM/EDAC/IEEE
  • Conference_Location
    San Francisco, CA
  • Type

    conf

  • DOI
    10.1145/2744769.2744801
  • Filename
    7167343