• DocumentCode
    2494900
  • Title

    Function Call Optimization in Behavioral Synthesis

  • Author

    Hara, Yuko ; Tomiyama, Hiroyuki ; Honda, Shinya ; Takada, Hiroaki

  • Author_Institution
    Graduate Sch. of Inf. Sci., Nagoya Univ.
  • fYear
    0
  • fDate
    0-0 0
  • Firstpage
    522
  • Lastpage
    529
  • Abstract
    Behavioral synthesis, which automatically synthesizes an RTL circuit from a sequential program, is one of promising technologies to improve the design productivity. However, behavioral synthesis has not become popular yet in industry since the quality of generated circuits is not satisfactory, especially in the synthesis from the large programs with a number of functions. This paper proposes a method to optimize function calls in behavioral synthesis. We formulate the optimization problem using integer linear programming. Our experimental results show that our method reduces the circuit area by 44.6%, compared with a traditional method
  • Keywords
    high level synthesis; integer programming; linear programming; remote procedure calls; RTL circuit; behavioral synthesis; function call optimization; integer linear programming; sequential program; Circuit synthesis; Delay; Hardware design languages; Information science; Integer linear programming; Merging; Optimization methods; Productivity; Resource management; Sparks;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Digital System Design: Architectures, Methods and Tools, 2006. DSD 2006. 9th EUROMICRO Conference on
  • Conference_Location
    Dubrovnik
  • Print_ISBN
    0-7695-2609-8
  • Type

    conf

  • DOI
    10.1109/DSD.2006.56
  • Filename
    1690082