Towards a global solution to high level synthesis problems

Since the various tasks as scheduling, operator allocation and module selection involved in the high level synthesis are strongly interdependent, a global solution to the high level synthesis problems becomes necessary. Therefore, a global optimization process which simultaneously performs scheduling, operators allocation and module selection, is presented in this paper. The search for a good solution in a 'realistic enough' design space is made possible thanks to a global optimization algorithm which is simulated-annealing-based and improved by a pseudo-deterministic control. In the absence of other challenging global methods for both scheduling-operator allocation and module selection, the proposed global optimization algorithm is compared to a regular simulated annealing. Experimental results are shown in this paper and highlight a significant speed-up over a regular simulated annealing.<<ETX>>

[1]  Alice C. Parker,et al.  Tutorial on high-level synthesis , 1988, DAC '88.

[2]  B. Zavidovique,et al.  On the synthesis of specific image processing automata by a simulated annealing-based design space search , 1989, IEEE International Symposium on Circuits and Systems,.

[3]  Rajiv Jain,et al.  Module selection for pipelined synthesis , 1988, 25th ACM/IEEE, Design Automation Conference.Proceedings 1988..

[4]  M. Lightner,et al.  Multiple criterion optimization for the design of electronic circuits , 1981 .

[5]  Rajiv Jain MOSP: module selection for pipelined designs with multi-cycle operations , 1990, 1990 IEEE International Conference on Computer-Aided Design. Digest of Technical Papers.

[6]  Éric Martin Les architectures de circuits de traitement du signal à la demande : une approche de conception automatisable , 1986 .

[7]  Jean-Luc Lutton,et al.  Simulated annealing algorithm for the minimum weighted perfect euclidean matching problem , 1986 .

[8]  Jean-Marc Delosme,et al.  Performance of a new annealing schedule , 1988, 25th ACM/IEEE, Design Automation Conference.Proceedings 1988..

[9]  T. Kailath,et al.  VLSI and Modern Signal Processing , 1984 .

[10]  Pierre G. Paulin,et al.  Force-Directed Scheduling in Automatic Data Path Synthesis , 1987, 24th ACM/IEEE Design Automation Conference.