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.
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;
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
DOI :
10.1109/DSD.2006.56