• DocumentCode
    2641309
  • Title

    Area Optimization of Multi-Cycle Operators in High-Level Synthesis

  • Author

    Molina, M.C. ; Ruiz-Sautua, R. ; Mendias, J.M. ; Hermida, R.

  • Author_Institution
    Dpto. Arquitectura de Computadores y Automatica, Univ. Complutense de Madrid
  • fYear
    2007
  • fDate
    16-20 April 2007
  • Firstpage
    1
  • Lastpage
    6
  • Abstract
    Conventional high-level synthesis algorithms usually employ multi-cycle operators to reduce the cycle length in order to improve the circuit performance. These operators need several cycles to execute one operation, but the entire functional unit is not used in any cycle. Additionally, the execution of operations over wider multi-cycle operators is unfeasible if their results must be available in a smaller number of cycles than the functional unit delay. This obliges to add new functional resources to the datapath even if multi-cycle operators are idle when the execution of the operation begins. In this paper a new design technique to overcome the restricted reusability of multi-cycle operators is presented. It reduces the area of these functional units allowing their internal reuse when executing one operation. It also expands the possibilities of common hardware sharing as it allows the partial use of multicycle operators to calculate narrower operations faster than the functional unit delay. This technique is applied as an optimization phase at the end of the high-level synthesis process, and can optimize the circuits synthesized by any high-level synthesis tool
  • Keywords
    circuit optimisation; high level synthesis; area optimization; circuit optimization; high-level synthesis; multicycle operators; Calculus; Circuit optimization; Circuit synthesis; Clocks; Delay effects; Hardware; High level synthesis; High performance computing; Resource management; Scheduling algorithm;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design, Automation & Test in Europe Conference & Exhibition, 2007. DATE '07
  • Conference_Location
    Nice
  • Print_ISBN
    978-3-9810801-2-4
  • Type

    conf

  • DOI
    10.1109/DATE.2007.364633
  • Filename
    4211838