• DocumentCode
    2047035
  • Title

    High-level synthesis with reconfigurable datapath components

  • Author

    Economakos, George

  • Author_Institution
    Sch. of Electr. & Comput. Eng., National Tech. Univ. of Athens
  • fYear
    2006
  • fDate
    25-29 April 2006
  • Abstract
    High-level synthesis is becoming more popular as design densities keep increasing, especially in the ASIC design world. Although FPGA design follows ASIC design methodologies and FPGA densities are increasing too, programmable devices also offer the advantage of partial reconfiguration, which allows an algorithm to be partially mapped into a small and fixed FPGA device that can be reconfigured at run time, as the mapped application changes its requirements. This paper presents a novel resource constrained high-level synthesis scheduling heuristic, which utilizes reconfigurable datapath components. The resulting schedule can be shortened so as the gain in clock cycles can overcome the timing overhead of reconfiguration. The main advantage of the proposed methodology is that through run time reconfiguration, more complicated algorithms can be mapped into smaller devices without speed degradation
  • Keywords
    application specific integrated circuits; field programmable gate arrays; high level synthesis; ASIC design; FPGA design; FPGA device; clock cycle; high-level synthesis scheduling heuristic; partial reconfiguration; programmable device; reconfigurable datapath component; reconfiguration timing overhead; run time reconfiguration; Application specific integrated circuits; Clocks; Field programmable gate arrays; Hardware; High level synthesis; Microprocessors; Programmable logic arrays; Software maintenance; Software performance; Timing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Processing Symposium, 2006. IPDPS 2006. 20th International
  • Conference_Location
    Rhodes Island
  • Print_ISBN
    1-4244-0054-6
  • Type

    conf

  • DOI
    10.1109/IPDPS.2006.1639477
  • Filename
    1639477