• DocumentCode
    2908309
  • Title

    Exhaustive Data Path Optimization in High-Level Synthesis through Area Improvement

  • Author

    Rahimi, Abbas ; Mohammadi, Siamak ; Ranjbar, Saei

  • Author_Institution
    Sch. of Electr. & Comput. Eng., Univ. of Tehran, Tehran, Iran
  • fYear
    2009
  • fDate
    24-26 Nov. 2009
  • Firstpage
    691
  • Lastpage
    696
  • Abstract
    The stringent performance and area constraints and short time to market of modern digital systems drive us towards automated methods for producing high speed and low area architecture with optimum features. In this paper, we present a new algorithm, which automatically maximizes resource optimization of data path while meeting performance constraints. The main input of this algorithm is the control data flow graph (CDFG) of the application extracted from C code, while its output is defined as a set of resource instances along with their connections. An initial data path is extracted from the application source code and is improved until an optimized data path is obtained. The experimental results show that not only the refined data path outperforms data paths generated by some other tools, but also presents lower cost, less overhead and can be generated in less time.
  • Keywords
    data flow graphs; high level synthesis; optimisation; resource allocation; area constraint; area improvement; control data flow graph; exhaustive data path optimization; high-level synthesis; low area architecture; optimized data path; performance constraint; resource optimization; Constraint optimization; Data mining; Digital systems; High level synthesis; High performance computing; Multiplexing; Registers; Resource management; Scheduling; Time to market; C-to-RTL; Data Path Optimization; High-level Synthesis; Performance;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Sciences and Convergence Information Technology, 2009. ICCIT '09. Fourth International Conference on
  • Conference_Location
    Seoul
  • Print_ISBN
    978-1-4244-5244-6
  • Electronic_ISBN
    978-0-7695-3896-9
  • Type

    conf

  • DOI
    10.1109/ICCIT.2009.34
  • Filename
    5368915